body {
border: 0px;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
background: #fff url(../img/bg.gif) repeat-x top left ;
}
a     { color: #e9fcf9; text-decoration: none;}
a:hover { text-decoration: none;}
form {
border: 0px;
margin: 0px;
}

#area_top_header {
width: 743px;
margin:auto;
background: #fff ;
}
	#area_logo {
	float: left;
	}
	#options_lang_header {
	float: right;
	position:relative;
	top: 40px;
	}

	#lang_active {
	padding-top:2px;
	width: 85px;
	height: 20px;
	text-align: center;
	color: #fff;
	background: url(../img/pestana_lang_active.gif);
	float: left;
	margin-right:2px;
	}
	#lang {
	padding-top:2px;
	width: 85px;
	height: 20px;
	text-align: center;
	color: #fff;
	background: url(../img/pestana_lang_no_active.gif);
	float: left;
	margin-right:2px;
	}

	#lang a, #lang a:visited {
	color: #0077b2;
	}
	
#subline {
background: #d1e8fa;
height: 15px;
}	
#line_content_menu_top {
margin:auto;
background: #67b2ee;
height: 29px;
}
#line_content_menu_top_int {
width: 743px;
margin:auto;
background: #0077b2;
color: #fff;
}
#line_content_header_bottom {
background: #1798c7;
height: 32px;
}
#line_content_header_bottom_int {
width: 743px;
margin:auto;
color: #fff;
}
#img_header {
background: #172533 url(../img/bg_fondo_header.gif) repeat-y top left ;
}

				#content_center { width: 743px; margin:auto;
				background: #7bb0da url(../img/img_home_2_es.jpg) no-repeat top left ;
				}
				#content_center_quienes { width: 743px; margin:auto;
				background: #7bb0da url(../img/img_empresa_05_es.jpg) no-repeat top left ;
				}
				#content_center_instalaciones { width: 743px; margin:auto;
				background: #7bb0da url(../img/img_instalaciones_es.jpg) no-repeat top left ;
				}				
				#content_center_trayectoria { width: 743px; margin:auto;
				background: #7bb0da url(../img/img_trayectoria_es.jpg) no-repeat top left ;
				}								
				#content_center_calidad { width: 743px; margin:auto;
				background: #7bb0da url(../img/img_calidad_es.jpg) no-repeat top left ;
				}				
				#content_center_mambiente { width: 743px; margin:auto;
				background: #7bb0da url(../img/img_empresa_033.jpg) no-repeat top left ;
				}										
				#content_center_innovacion { width: 743px; margin:auto;
				background: #7bb0da url(../img/img_empresa_04_es.jpg) no-repeat top left ;
				}		
				#content_center_contacto { width: 743px; margin:auto;
				background: #7bb0da url(../img/img_contacto_01_es.jpg) no-repeat top left ;
				}		
				#content_center_productos { width: 743px; margin:auto;
				background: #7bb0da url(../img/img_03.jpg) no-repeat top left ;
				}						
				

#table_content {
width: 743px;
background: #7bb0da;
}

#footer_design {
padding:5px;
width: 743px;
margin:auto;
text-align: right;
background: #fff;
color: #7bb0da;
}
#footer_design a, #footer_design a:visited {
color: #7bb0da;
}


	#column_content_left {  } 
	#column_content_right { background: #d1e8fa;}
	
	.td_right { background: #d1e8fa;}
	
	#column_content_left_left { float: left; width: 240px;}
	#column_content_left_right {  float: right; width: 230px; }

#space {
clear:both;
}

#Layer1 {
position:relative; margin-left:10px; left: 10px; top:-482px; width:168px; height:145px; z-index:3;

}
*html #Layer1 {
position:relative; margin-left:10px; top:-482px; width:168px; height:145px; z-index:3;
}

/* CONTENT */

#content_padding {
background: url(../img/bg_content_top.gif) no-repeat top right;
padding:15px;
}
	#content_info_top {  
	z-index:auto;
	color: #fff;
	}
	#content_info_products {
	margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 60px;
	color: #fff;
	}
	#content_productos_left {
	padding-right: 10px;
	text-align: left;
	border-right: 1px dashed #d1e8fa;
	margin-bottom: 15px;
	}
		#content_productos_left, #content_productos_left a, #content_productos_left a:visited {
		color: #fff;
		}
	#content_info_classic {
	padding-right: 10px;
	text-align: left;
	margin-bottom: 15px;	
	}
		#content_info_classic, #content_info_classic a, #content_info_classic a:visited {
		color: #fff;
		}
				
	#content_productos_right {
	text-align: right;
	}	
	#text_content_footer {
	background: #518fc0;
	color: #fff;
	padding: 15px;
	text-align: right;
	}
	
	 #text_content_footer a, #text_content_footer a:visited {
	 color: #fff;
	 }
#box {
border-bottom: 1px solid #d1e8fa;
margin-bottom: 10px;
}

#img_previa img{
border: 1px solid #518fc0;
margin-right: 10px;
float: left;
}


/* NEWS  */

#news {
margin:auto;
padding:15px;
}

#img_news {
border: 1px solid #7bb0da;
padding:2px;
float: left;
margin-right: 5px;
margin-bottom: 5px;
}


#title_news_array, #description_news_array {
color: #02669a;

}
#title_news_array a, #title_news_array a:visited {
color: #02669a;
text-decoration: underline;
}
#description_news_array {
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 1px dashed #97c0e1;
}

#link_more_news, #link_more_news a , #link_more_news a:visited  {
color: #02669a;
text-align:right;
}

#title_news_detail {
font-size: 16px;
font-weight:bold;
margin-bottom:5px;
}

/* COMPLEST IMGS */

* html #comple_home {
background: #1798c7;
height: 32px;
}
#comple_home {
background: #1798c7;
height: 32px;
}

#text_content {
padding:10px;
margin-bottom: 10px;
}

#text_content a, #text_content a:visited {
color: #fff;
}

#diname_text {
color: #fff;
z-index: 1;
}

#marco_productos {
border: 1px solid #bcdcf5;
padding:3px;
}



	#text_content_left { float: left; width: 330px;}
	#text_content_right_album {float: right; width: 100px; }

/* MENU HEADER */
#menu div.barraMenu { 
text-align: left; 
} 
#menu div.barraMenu, #menu div.barraMenu a.botonMenu { 
color: white; 
border:0px;
float:left;
} 
#menu div.barraMenu a.botonMenu_active { 
color: white; 
border:0px;
float:left;
} 
#menu div.barraMenu a.botonMenu { 
background-color: #0077B2; 
color: white; 
cursor: pointer; 
padding-top: 7px; 
padding-bottom: 8px; 
padding-left: 7px; 
padding-right: 7px; 
text-decoration: none; 
} 
#menu div.barraMenu a.botonMenu:hover { 
background-color: #67B2EE;
color: #fff;
} 


#menu div.barraMenu a.botonMenu_active { 
background-color: #02669A; 
color: #fff; 
cursor: pointer; 
padding: 7px; 
text-decoration: none; 
}
#menu div.barraMenu a.botonMenu_active:hover { 
background-color: #02669A;
color: #fff;
} 
#menu div.barraMenu a.botonMenu_active:active { 
background-color: #015878; 
color: #fff; 
} 
/* */


/* */
#dropmenudiv{
position:absolute;
border-bottom-width: 0;
line-height:18px;
z-index:100;
border-top: 1px solid #11426a;
border-left: 1px solid #11426a;
border-right: 1px solid #11426a;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
padding: 5px 0;
background: #0077b2;
border-bottom: 1px solid #11426a;
color: #fff;
}
#dropmenudiv a:hover{
background: #67b2ee;
color: #fff;
}

/* menu left */

.title_menu_left {
color: #FFF;
padding: 8px;
}
#menu_left {
width: 161px;
padding:0;
list-style-type:none;
}
ul#menu_left {
background:#91BBDC;
margin:0;
padding:0;
list-style-type:none;
}
ul#menu_left li {
padding:8;
list-style-type:none;
border-bottom:1px solid #B4D3EB;
}
ul#menu_left li a:link, ul#menu_left li a:visited {
display:block;
list-style-type:none;
text-decoration:none;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
padding: 8px;

}
ul#menu_left li a:hover {
background-color: #91BBDC;
color:#02669A;
} 

/* SUB  menu left */

#sub_menu_left {
padding:0;
list-style-type:none;
}
ul#sub_menu_left {
background:#77A8CE;
margin:0;
padding-bottom:10px;
list-style-type:none;
}
ul#sub_menu_left li {
padding:8;
list-style-type:none;
border: 0px;
}
ul#sub_menu_left li a:link, ul#sub_menu_left li a:visited {
display:block;
list-style-type:none;
text-decoration:none;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
padding: 8px;
border-top:1px solid #B4D3EB;
}
ul#sub_menu_left li a:hover {
background-color: #407BA8;
color:#FFF;
}
#sub_menu_left img {
border: 0px;
}
.sub_sub {
background: #619AC6;
}
.sub_active {
background: #77A8CE;
padding: 8px;
color: #fff;
}



/* MODULE */

html #modul {
background: #badbf4;
}

#modul_top {
background:  url(../img/a1.gif) no-repeat top left;
height: 10px;
}
#modul_top_right{
background:  url(../img/a2.gif) no-repeat top right;
height: 10px;
}
#modul_bottom {
background:  url(../img/a3.gif) no-repeat bottom left;
height: 10px;
}
#modul_bottom_right {
background:  url(../img/a4.gif)  no-repeat bottom right;
height: 10px;
}
#modul_content {
padding-left: 15px;
padding-right: 15px;
background-color: transparent;
color: #5a96c6;
}


#tmodul_top {
background:  url(../img/b1.gif) no-repeat top left;
}
#tmodul_top_right{
background:  url(../img/b2.gif) no-repeat top right;
height: 10px;
}
#tmodul_bottom {
background:  url(../img/b3.gif) no-repeat bottom left;
height: 10px;
}
#tmodul_bottom_right {
background:  url(../img/b4.gif)  no-repeat bottom right;
height: 10px;
}
#tmodul_content {
background-color: transparent;
}





/* FORM */

#text_field {
margin-bottom:5px;
}
input {
border: 1px solid #3373a5;
}

/* pdf searh */
#result_array_content {
margin-top:5px;
border: 1px solid #a9ceeb;
padding:5px;
}
#result_array_content a, #result_array_content a:visited {
color: #fff;
}
#search_array_left { float: left }
#search_array_right { float: right }

.error_text {
color: #0066CC;
font-weight:bold;
}


/* DIV SCROLL*/

#content_gallery {
border: 1px solid #b6d6f0;
padding:5px;
margin-bottom: 20px;
}

#content_gallery img{
border: 1px solid #b6d6f0;
padding:2px;
filter: alpha(opacity=70);
}
#content_gallery a:hover img  {
filter: alpha(opacity=100);
}

#content_gallery_int {
height: 70px;
}
div{scrollbar-3dlight-color: #7bb0da; scrollbar-arrow-color: #3b7fb6; scrollbar-base-color: #7bb0da; scrollbar-darkshadow-color: #7bb0da; scrollbar-face-color: #7bb0da; scrollbar-highlight-color: #7bb0da; scrollbar-shadow-color: #7bb0da; scrollbar-track-color: #7bb0da}


#mapa {
border: 1px solid #295c84;
margin:auto;
width:450px;
margin-top: 10px;
}

#title_tree_cat {
font-size:14px;
font-weight:bold;
margin-bottom:5px;
}
