@import url(reset.css);

/*ELEMENTOS GENERALES*/
body{font-size:62.5%;background:#fff;text-align:center;font-family:Arial, helvetica;}
.clearboth,  .clr {clear:both;}
.noClear {clear:none !important;}
.clearfix:after {content: "."; display:block; clear:both; height:0; visibility:hidden;}
.clear{height:1%;}
.none{display:none !important;}
.ftl{float:left !important;}
.ftr{float:right !important;}
.bold{font-weight:bold !important;}
.mr0{margin-right:0 !important;}
.mt1{margin-top:1em !important;}
.mt15{margin-top:1.5em !important;}
.noborder{border:none !important;}
.pr0{padding-right:0 !important;}
.bordertop{border-top:1px solid #c8c8c8;}
.mauto{margin:auto;}
.w40{width:40em !important;}
.mb1{margin-bottom:1em;}
.nobg{background-image:none !important;}
.ftn{float:none !important;}
#contenido form.tarjeta label.resetcss,#contenido form.tarjeta  div.datos label.resetcss{display:inline;margin:0;float:none;}
/*2 marzo: areglo submenu con muchos li*/
#contiene_menu_lateral {float:left;width:34em}
#menu_lateral li { position:static;}
#menu_lateral #submenu_lateral_n2 li { width:14em}
#menu_lateral #submenu_lateral_n2 .nivel3 li { width:auto}


#menu_lateral #submenu_lateral_n2, #menu_lateral li.noborder #submenu_lateral_n2 {position:static;left:auto;top:auto;float:left; margin:0;clear:both }
#contiene_submenu_lateral_n2 { float:right; margin-right:-14.5em; margin-top:-4em}
#menu_lateral li.noborder #contiene_submenu_lateral_n2 {margin-top:0}
* html #contiene_submenu_lateral_n2 { margin-right:-17em; position:relative;}
* html	#menu_lateral li a{ position:relative; display:inline; zoom:1}
* html	#menu_lateral li a:hover{text-decoration:none; font-weight:normal; zoom:1 }
#contenedor_1 {margin-bottom:0}
/*CONTENEDOR PRINCIPAL*/
	#contenedor{width:99em;margin:0 auto;text-align:left;font:normal 1em Arial;background: url(../img/pixelgris.gif) no-repeat 18.2em 10.5em;}
	
	/*CABECERA*/
		#cabecera{width:99em;height:8.3em;}
			#cabecera h1{float:left;margin-left:.7em;}
			#menu_superior{float:left;margin-left:1.2em;margin-top:7em;}
				#menu_superior li{float:left;font-size:1.1em;margin-right:.7em;padding-right:.7em;border-right:1px solid #9e9e9e;}
				#menu_superior li.ultimo{border:none;margin-right:0;padding-right:0;}
				#menu_superior li a{color:#4c4c4c;text-decoration:none;}
				#menu_superior li a:hover{text-decoration:underline;color:#1a1a1a;}
			#subMenu_superior{float:right;margin-top:1.3em;margin-right:1.4em;text-align:right;}
				#subMenu_superior li{float:left;font-size:1.1em;margin-right:.7em;padding-right:.7em;border-right:1px solid #9e9e9e;}
				#subMenu_superior li.ultimo{border:none;margin-right:0;padding-right:0;}
				#subMenu_superior a{color:#3d3838;text-decoration:none;font-size:1.1em;font-weight:bold;}
				#subMenu_superior a:hover{text-decoration:underline;}
				#subMenu_superior #formBuscador{margin-top:1em;margin-bottom:2.5em;}
				#subMenu_superior #formBuscador input{padding:.2em 0 .2em .4em;}
				#subMenu_superior #formBuscador .buscador{color:#3d3838;width:14.5em;border:none;background-color:#ddd;font:bold 1em Arial;}
				#subMenu_superior #formBuscador .ico_lupa{background:url("../img/ico_lupa.gif") 0 0 no-repeat;width:1.7em;height:1.6em;}
				.tematico input.ico_lupa{background:url("../img/ico_lupa.gif") 0 0 no-repeat;width:1.7em;height:2.2em;}
				#subMenu_superior a.idioma{color:#9d9d9d;font-size:1.1em;text-decoration:none;}
				
					
	/*CONTENIDO*/
	.home{float:left !important;width:78em !important;}
	div.text  ul{margin:1.5em 0 1.5em 4em;}
	div.text ul li{margin-top:1em;font-size:1.1em;color:#4C4C4C;background: url(../img/bullet.gif) no-repeat top left;display:block;padding-left:1em;}
	div.text ul li ul li{font-size:1em;color:#4C4C4C;background: url(../img/bullet.gif) no-repeat top left;display:block;padding-left:1em;}
	div.text ol li ul li{font-size:1em;color:#4C4C4C;background: url(../img/bullet.gif) no-repeat top left;display:block;padding-left:1em;}
	
	div.texto ul{margin:1.5em 0 1.5em 4em;}
	div.texto ul li{margin-top:1em;font-size:1.1em;color:#4C4C4C;background: url(../img/bullet.gif) no-repeat top left;display:block;padding-left:1em;}
	div.texto ul li ul li{margin-top:1em;font-size:1em;color:#4C4C4C;background: url(../img/bullet.gif) no-repeat top left;display:block;padding-left:1em;}
	div.texto ol li ul li{margin-top:1em;font-size:1em;color:#4C4C4C;background: url(../img/bullet.gif) no-repeat top left;display:block;padding-left:1em;}
		
	div.textpais  ul{margin:1.5em 0 1.5em 4em;}
	div.textpais ul li{font-size:1.1em;color:#4C4C4C;background: url(../img/bullet.gif) no-repeat top left;display:block;padding-left:1em;}
	#contenido  a.mas_info{color:#e60000;display:inline;clear:both;text-decoration:underline;font-size:1.1em;}
	a.load{display:block;clear:both;font-size:1.1em;margin:.5em 0;}
	a.load img{margin:0 .5em 0 0;float:left;}
	a.load span{font-weight:bold;}
	a.load  span.detalle{font-weight:normal;}
	span.detalle{color:#888;font-weight:normal;}
	a.load:hover span.detalle{color:#888;text-decoration:none;}
	
	/* 17 enero: Cambios de Enrique Sobrino*/
	div.marco_redondo{position:relative;margin-bottom:.5em;clear:both;}  
    /*div.marco_redondo img{position:relative;z-index:0;}*/ 
    div.marco_redondo img.img_principal {height: 12em;margin: auto;padding: 0.4em;width: 61.7em;}   
    div.marco_redondo img.marco { height: 12.8em;left: 0;position: absolute;top: 0;width: 62.5em;}  
        
	/*div.marco_redondo span{display:block;background:url(../img/marco_617.gif) no-repeat top left;position:absolute;z-index:3;top:0;left:0;width:61.9em;height:12em;}*/
	div.marco_recuadro{width:61.9em;height:12em;position:relative;margin-bottom:.5em;clear:both;}
	div.marco_recuadro img{position:relative;z-index:0;}
	div.marco_recuadro span{display:block;background:url(../img/recuadro.gif) no-repeat top left;position:absolute;z-index:3;top:0;left:0;width:62em;height:12.2em;}
	div.marco_recuadro_blanco span{display:block;background:url(../img/recuadro_blanco.gif) no-repeat top left;position:absolute;z-index:3;top:0;left:0;width:62em;height:12.2em;}
	div.marco_recuadro_blanco {width:61.9em;height:12em;position:relative;margin-bottom:.5em;clear:both;}
	div.marco_seccion{width:18.6em;height:10.7em;position:relative;margin-bottom:.5em;float:left;}
	#contenido div.modulo div.marco_seccion img{position:relative;z-index:0;width:18.6em;height:10.7em;}
	div.marco_seccion span{display:block;background:url(../img/marco_seccion_blanco.gif) no-repeat top left;position:absolute;z-index:3;top:0;left:0;width:18.6em;height:10.7em;}
	div.marco_seccion span.recuadro_gris{display:block;background:url(../img/recuadro_gris.gif) no-repeat top left;position:absolute;z-index:3;top:0;left:0;width:18.6em;height:11em;}
	div.modulo div{margin-right:1em;}
	div.flash{height:22.2em;width:54.6em;/*background: url(../img/banner_home.gif) no-repeat;*/border:1px solid #e1e1e1}
	div.wrapper_flash{border:1px solid #a7a7a7}
	#contenido div.flash h2{font-family:helvetica;font-size:3.1em;color:#fff;padding-top:1em;padding-left: 1em;height:3em;}
	/*#contenido div.wrapper_flash{width:66em;}*/
		#contenido div.flash div.destacado_h3{width:27em;height:8em;margin-left:1em;padding:.7em 1em .7em 1em;background:url(../img/home_png.png) repeat;}
		#contenido div.flash div.destacado_h3 img.myfade{position:relative;top:-8em;left:-1em;}
	a.version{font-weight:bold;font-size:1.1em;}
					#contenido div.flash div.destacado_h3 img{float:left;margin:.5em .5em 0 .5em;}
			#contenido div.flash div.destacado_h3 h3{font-family:helvetica;font-size:1.8em;font-weight:bold;color:#fff;margin:0;
			background:url(../img/bullet_png.png) no-repeat center left;padding:0 0 0 1em;}
				#contenido div.flash div.destacado_h3 p{font-family:helvetica;font-size:1.1em;font-weight:normal;color:#fff;margin-left:2em;}
	.wrapper {height: 100%;overflow: hidden;width: 78em;}
		#contenedor_1{padding-top:1.7em;margin-bottom:1.6em;clear:both;}
div.map{padding-left:.7em;}
			#contenedor_1 #menu_lateral{clear:both;float:left;width:18.2em;}
				#menu_lateral{float:left;}
					#menu_lateral ul{/*margin-left:1.5em;*/}
					#menu_lateral li{position:relative;font-size:1.1em;padding:.1em 0 .1em 0;text-align:right;line-height:1.5em;color:#3D3739;}
					#menu_lateral li ul li{font-size:1em;padding-right:.5em;}
					#menu_lateral li.fin_bloque{margin-bottom:1.2em;}
					#menu_lateral li.inicio_bloque{display:block;padding-top:.3em;border-top:1px solid #d8d7d7;}
					#menu_lateral li.inicio_bloque .bold{display:block;height:2em;padding-right:1em;}
					#menu_lateral li.inicio_bloque a{color:#3C3839;height:2em;}
					#menu_lateral li.inicio_bloque span{display:block;height:2em;padding-right:1.6em;}					
					#menu_lateral li a{color:#4c4c4c;text-decoration:none;padding-right:1.6em;}
					#menu_lateral li a:hover{color:#3d3739;text-decoration:underline;font-weight:bold;}
					#menu_lateral li.activo {background-color:#b7b7b7;}
					#menu_lateral li.activo a{background-color:#b7b7b7;color:#3c3839;font-weight:bold;display:block;height:1.7em;}
						#menu_lateral #submenu_lateral_n2{left:16.6em;position:absolute;top:-1.9em;width:14em;z-index:10;}
						#menu_lateral li.noborder #submenu_lateral_n2{top:0em;}
						#menu_lateral #submenu_lateral_n2 li{text-align:left;line-height:1.2em;padding-right:0;display:block;width:14.5em;}
						#menu_lateral #submenu_lateral_n2 li.activo2{/*margin-bottom:2em;*/padding-top:0;}
						#menu_lateral #submenu_lateral_n2 li.activo2 a{background-color:#d4d4d4;color:#3C3839;font-weight:bold;display:block;/*height:1.7em;*/width:14em;padding-bottom:.25em;}
						#menu_lateral #submenu_lateral_n2 li a{background:none;color:#3C3839;font-weight:normal;height:auto;padding-top:.5em;padding-left:.8em;padding-right:0;}
						#menu_lateral #submenu_lateral_n2 li a:hover{text-decoration:underline;color:#3C3839;font-weight:bold;}
							#menu_lateral #submenu_lateral_n2 .nivel3{margin-left:.7em;}
							#menu_lateral #submenu_lateral_n2 .nivel3 li{width:16em;line-height:1em;}
							#menu_lateral #submenu_lateral_n2 .nivel3 li.activo3{background:none;}
							#menu_lateral #submenu_lateral_n2 .nivel3 li.activo3 a{font-weight:bold;}
							#menu_lateral #submenu_lateral_n2 .nivel3 li a{background:none;/*height:1.3em;*/font-weight:normal;}
							
							


			#contenedor_1 #contenido{padding-bottom:5em;padding-left:1.2em;border-left:1px solid #CCCCCC;width:63.4em;float:right;}
				#contenedor_1  .contenido_1{width:63.4em;float:left;/*padding-left:16em;*/}
				#contenedor_1   div.home div.contenido_1{width:78em;float:left;/*padding-left:16em;*/}
				
					#columnas{color:#a8a8a8;float:left;}
						#contenido h2{/*clear:both;*/color:#3e3838;font:bold 2em Arial;line-height:.9em;margin-bottom:.3em;padding-top:.1em;}
						#contenido h2 a,#contenido h3 a{color:#e60000;}
						#contenido h2 a:hover,#contenido h3 a:hover{color:#787272;text-decoration:underline;}
						#contenido h2.titu_nivel2, div.map h2.titu_nivel2{clear:both;color:#e60000;font:bold 2.6em Arial;line-height:.9em;margin-bottom:.3em;}
						
						#contenido h3.seccion{font:bold 1.8em Arial;margin:0;}
						#contenido h3.subseccion{font:bold 1.6em Arial;margin:0;}
						#contenido p{margin-bottom:.8em;font-size:1.1em;color:#4c4c4c;}
						#contenido div.contenido_1  div.text {width:59em;}
						#contenido div.contenido_1  div.text a{color:#e60000;font-weight:bold;}
						#contenido div.modulo_tipo1 p{clear:both;}
						#contenido a{color:#4c4c4c;}
						#contenido a:hover,#contenido a:hover span,#contenido p a:hover{color:#4c4c4c;text-decoration:underline;}
						#contenido span.resaltado{display:block;color:#3c3838;font-size:1em;font-weight:bold;}
						#contenido .txt_enlace_modulo{display:block;float:left;color:#e80000;font:bold 1.1em Arial;margin:.5em 0 .3em 0;}
						#contenido .enlace_modulo{display:block;float:left;clear:both;margin:.5em .5em 0 0;}
							#contenido .enlace_modulo img{}
						#columnas .columna_1{width:55em;padding:1em 0 0 0;margin-right:1em;margin-top:1em;border-top:1px solid #C8C8C8;}
							/*#columnas .columna_1 h2{width:7em;}*/
							.modulo_1_1{margin:0 2.6em 7.4em .3em;}
			/*4 de febrero: Cambios de Fer, cambio de tamaño de los modulos_2_1 y 1_2 para que tengan el mismo tamaño */
							.modulo_1_2,.modulo_1_3{margin:0 3em 2em 0;width:25.8em;float:left;}
							div.box{margin-bottom:3em;}
							.modulo_tipo1{padding-right:1.5em;}
							div.modulo_img{width:18.2em;height:11.4em;padding:.3em;text-align:center;}
							/* img.modulo_img{width:17.6em;height:10.8em;}*/
							#columnas .columna_1 .bloque_form{display:block;margin-top:1em;}
							#columnas .columna_1 input{font:bold 1em Arial;border:none;width:12.1em;background-color:#4e4e4e;color:#fff;padding:.1em .2em .1em .3em;margin-right:.6em;}
							#columnas .columna_1 select{font:bold 1em Arial;border:none;width:8em;background-color:#777;color:#fff;padding-left:.3em;margin-right:.6em;}
							#columnas input.calulaRuta{float:right;margin:.3em 0 0 0;padding:0;color:#e80000;border:none;font:bold 1.1em Arial;text-transform:uppercase;text-decoration:underline;background-color:#fff;text-align:right;}
						#columnas .columna_2{width:55em;clear:both;padding-top:1.2em;margin-right:1em;}
						
			/*17 enero: Cambios de Enrique Sobrino */								
			/*4 de febrero: Cambios de Fer, cambio de tamaño de los modulos_2_1 y 1_2 para que tengan el mismo tamaño */							
							.modulo_2_1{margin:0 0 2em;background:#fff;width:25.8em;float:left;}
							.modulo_2_2{margin:0 0 2em;background:#fff;width:25.8em;float:left;}  
							
								.modulo_2_1 .img_tarjetas{margin-left:-2em;width:27.2em;height:15.8em;}
								.modulo_2_1 .anexo_tarjetas{background:#fff;float:right;width:19.7em;margin-top:-5em;margin-bottom:.5em;}
								.modulo_2_1 .anexo_tarjetas span{color:#e80000;font:bold 1.2em Arial;}
								#columnas .modulo_2_1 .anexo_tarjetas p{margin-bottom:.4em;}
								
						 .columna_3{float:left;width:21.2em;}
						/*.columna_3 div.img img{width:21.8em;height:8em;}*/
						.columna_3 legend{color:#fff;font:bold 1.3em Arial;float:left;margin-left:-.4em;}
							 .columna_3 .gristl  legend{color:#3d3838;}
							 .columna_3 label{display:block;margin-top:.7em;float:left;}
							 .columna_3 label.lupa{float:left;margin-top:0;margin-left:.8em;}
						 .columna_3 select{font:bold 1.1em Arial;border:none;width:17.5em;background-color:#fff;color:#e60003;padding-left:.4em;}
						 .columna_3 .gristl select{color:#3d3838;}
							 .columna_3 input{font:bold 1.1em Arial;border:none;width:15em;background-color:#fff;color:#e60003;padding-left:.4em;}
							 .columna_3 .ico_lupa2{background:url("../img/ico_lupa2.gif") 0 0 no-repeat;width:1.6em;height:2.2em;}
							
			/*17 enero: Cambios de Enrique Sobrino */									 
							 .modulo_3_1{margin:0 0 2em .2em;width:23.6em;float:left;} 
        					 .modulo_3_2{margin:0 3em 2em 0;width:25.8em;float:left;}  
							
							 img.img_home_219{width:21.9em;height:11.4em;}
							 img.img_home_libre{}
							 img.img_home_253{width:25.3em;height:11.2em;}
							 .contForm{margin-bottom:.7em;}
						 .contForm2{margin-bottom:6.4em;}
						 .bloque_form1{height:6em;width:21.9em;background:url("../img/bgFormu1.gif") 0 0 no-repeat;}
							 .bloque_form2{height:10.6em;width:21.9em;background:url("../img/bgFormu2.gif") 0 0 no-repeat;}
							 .bloque_form_red{width:21.9em;background:url(../img/tl_form_red.gif) no-repeat top left;padding-left:.2em;}
							 .bloque_form_red  legend{display:none;}
							#contenido .bloque_form_red h2{font-size:1.8em;font-weight:normal;color:#fff;}
							 .bloque_form_redtr{background:url(../img/tr_form_red.gif) no-repeat top right;}
							 .bloque_form_redbr{background:url(../img/br_form_red.gif) no-repeat bottom right;padding-bottom:.2em;}
							 .bloque_form_redbl{/*background:url(../img/bl_form_red.gif) no-repeat bottom left;*/padding:1em .5em .5em 1em;}
							 .columna_3 .bloque_form_red input{width:10.5em;padding:.1em;}
							.columna_3 .bloque_form_red label{margin-right:.5em;}
							 .columna_3 .bloque_form_red  .calulaRuta{background:none;color:#fff;text-decoration:underline;}
							 .columna_3	 .bloque_form_red  select{width:6.2em;}
							#contenido .bloque_form_red  p{font-size:1.1em;color:#fff;padding-right:1em;}
							 .gristl{background: url(../img/tl_form_gris.gif) no-repeat top left;}
								
							.grisbl{background: url(../img/bl_form_gris.gif) no-repeat bottom left;}
							
							 #formLubricacion, #formEstaciones,#formProductos{padding:.9em 0 0 1.2em;}

							.list_tipo1 li{margin-bottom:.5em;}
							.list_tipo1 li a{padding:.2em 0 .4em 2.2em;/*font-size:1.1em;*/color:#A8A8A8;background:url("../img/ico_flecha.gif") 0 .2em no-repeat;}
							
							.modulo_banner{clear:both;display:block;margin-top:5em;margin-bottom:4em;padding-top:3em;border-top:.1em solid #c8c8c8;}
							/*.modulo_banner img.banner_img{width:18.6em ;height:7.2em;}*/
							.modulo_banner img.banner_img{height:9.9em;}
							.modulo_banner a{display:block;margin-right:1em;}
						div.busca_temas{margin-bottom:2em;padding-bottom:2.3em;border-bottom:.1em solid #c8c8c8;}
						form.tematico {width:100%;}
						form.tematico select{width:17em;background-color:#ddd;border:none;color:#3D3838;font-family:Arial;font-size:1.1em;}	
						form.tematico legend{font-size:1.1em;color:#4c4c4c;margin:.5em 0;}
						form.tematico label{display:block; float:left;margin-right:1em;}
						form.tematico label.resultados{float:right;}					
						form.tematico label.resultados select{width:10em;}
					/*FILA DEL ARCHIVO FOTOS*/
					
/* 17 de enero: Cambios de Enrique Sobrino*/					
		#contenido div.modulo_foto {width:23.5em;height:25em;float:left;margin:0 8em 1em 0;}   
        #contenido div.modulo_foto  img.foto{width:18.5em;height:13.9em;margin:1em 0;} 
        #contenido div.modulo_foto h2{color:#e60000;font-size:1.2em;} 
        #contenido div.contenido_1 div.modulo_foto  div.text {} 
        #contenido div.contenido_1 div.modulo_foto  div.text a{display:block;width:23em;margin:.5em 0;color:#4c4c4c;font-size:1.1em;font-weight:normal;}   
        #contenido div.contenido_1 div.modulo_foto  div.text a img{width:1.4em;height:1.4em;float:left;font-size:.9em;margin-right:1em;} 
        #contenido div.contenido_1 div.modulo_foto  div.text a img.pdf{width:1.8em;height:1.6em;float:left;font-size:.9em;margin-right:1em;} 
        #contenido div.contenido_1 div.modulo_foto  div.text a span{font-weight:bold;display:block;float:left;} 
        #contenido div.modulo_foto div.text{width:23.5em;}   
						
#contenido div.modulo_cat {width:29em;/*height:25em;*/float:left;margin:0 2em 1em 0;min-height:30em;}
#contenido div.modulo_cat  img.foto{height:20.0em;margin:1em 0;}
#contenido div.modulo_cat h2{color:#e60000;font-size:1.2em;}
#contenido div.contenido_1 div.modulo_cat  div.text {}
#contenido div.contenido_1 div.modulo_cat  div.text a{display:block;width:17em;margin:.5em 0;color:#4c4c4c;font-size:1.1em;font-weight:normal;}
#contenido div.contenido_1 div.modulo_cat  div.text a img{width:1.4em;height:1.4em;float:left;font-size:.9em;margin-right:1em;}
#contenido div.contenido_1 div.modulo_cat  div.text a span{font-weight:bold;display:block;float:left;}
#contenido div.modulo_cat div.text{width:18.5em;}

						/*#columnas div.columna2 div.modulo{margin-bottom:3.9em;}*/
											
					/*FIN ARCHIVO FOTOS*/
						#contenido div.modulo h2 {color:#e60000;font-size:1.8em;}
						#contenido div.modulo img{float:left;margin:0 1em .5em 0;width:19em;height:13.9em;}					
						#contenido div.modulo  div.text_img{float:left;width:42em;margin-bottom:1em;}
						#contenido div.modulo  div.text_img_2col{float:left;width:20em;margin-bottom:1em;}
						#columnas div.modulo a{display:block;width:18em;height:2em;font-size:1.1em;color:#3d3838;}
						#columnas div.columna2 div.modulo a img{width:1.4em;height:1.4em;margin-right:.2em;}
						#contenido div.modulo a{color:#3D3838;display:block;font-size:1.1em;/*width:18em;*/clear:both;}
						#contenido div.modulo a img{height:14px;margin-right:0.2em;width:14px;float:left;font-size:.9em;}
						#contenido div.modulo a.pdf img{height:16px;margin-right:0.2em;width:18px;float:left;font-size:.9em;}
						#contenido div.modulo a span {color:#3D3838;font-size:1.1em;font-weight:bold;}
						#columnas div.modulo a span{font-size:1.1em;font-weight:bold;color:#3d3838;}
						div.modulo{margin:2em 0;clear:both;}
						div.aviso_repro{clear:both;margin:3em 0 4em 0;}
						#contenido div.aviso_repro p{margin:0;font-size:1em;}
				/*-- 2º Nivel --*/
				/* .contenido_2{width:62em;float:right;border-left:1px solid #ccc;margin-bottom:5em;padding-left:1.7em;
padding-right:1.5em;}*/
					#contenedor_1 #contenido .contenido_1 .contenido_2 .contenido_3{padding-left:1.7em;padding-right:1.5em;margin-bottom:5em;}
				.columna100{margin-top:3em;padding:1em 0;clear:both;}
				div.img_principal{width:61.7em;height:12em;background:#fff url(../img/marco_617.gif) no-repeat top left;padding:.3em;text-align:center;margin-bottom:1em;}
					#contenido img.img_principal{margin:auto;width:61.7em;height:12em;}
					#contenido img.img_principal_mini{margin-bottom:1em;width:17.4em;height:6.8em;}
					#contenido img.img_principal_map{margin-bottom:1em;width:41.5em;height:22.6em;}
					#contenido img.img_principal_mundo{margin-bottom:1em;width:61.2em;height:27.7em;}
					#contenido img.img_principal_pais{margin-bottom:1em;width:36.2em;height:23.8em;float:left;}
					#contenido img.img_menu{margin-bottom:1em;border-right:.1em solid #ccc;padding-right:2em;width:41.8em;height:12em;}
					#contenido img.img_text{margin:1em 2em 1em 0;}
					p.entradilla{padding-right:1.5em;}

					/*-- Lubricantes --*/
					 .subcolumnas{margin-top:2.5em;clear:both;display:block;}
					 .columna_1_1,.columna_1_2{width:21em;height:25em;float:left;}
					 div.modulo_subhome{width:19em;min-height:22em;/*height:22em;*/float:left;padding:.5em 2em 0 0;/*border-top:1px solid #D8D7D7;*/}
div.modulo_subhome div.modulo_img{width:17.6em;height:11.4em;background: url(../img/marco_176.gif) no-repeat top left;text-align:center;padding:.3em;}					
div.modulo_subhome div.modulo_img_medium{width:16.7em;height:7em;background: url(../img/marco_176_96.gif) no-repeat top left;padding:.4em;}
div.modulo_subhome div.modulo_img_small{width:6.3em;height:6em;background: url(../img/marco_60.gif) no-repeat top left;padding:.4em;float:left;margin:0 .5em 0em 0;}		
div.modulo_subhome div.modulo_img_small p a{display:inline;float:left;}
div.modulo_subhome div.modulo_img_medium img.img_subhome{width:16.8em;height:7.1em;}	
div.modulo_subhome div.modulo_img_small img.img_subhome{width:5.8em;height:5.7em;float:left;}
div.modulo_subhome div.modulo_img_ancha{width:17.4em;height:6.4em;background: url(../img/marco_65.gif) no-repeat top left;padding:.4em;}
div.modulo_subhome div.modulo_img_ancha img.img_subhome{width:16.8em;height:5.8em;}	
div.modulo_subhome div.modulo_img_rect{width:17.6em;height:10.8em;background: url(../img/marco_170.gif) no-repeat top left;padding:.4em;}	
div.modulo_subhome div.modulo_img_rect img.img_subhome{width:16.8em;height:10em;}
/* 18 marzo - Ajustes links subhome*/
div.modulo_subhome div.modulo_img_small a{margin:0 0 0 !important}
div.modulo_subhome div.modulo_img_ancha a{margin:0 0 0 !important}
div.modulo_subhome div.modulo_img_rect a{margin:0 0 0 !important}
.border_top{border-top:1px solid #D8D7D7 ;margin-top:1em;}


		div.modulo_subhome ul{padding:0 0 1em 0;}
					 #contenido   div.modulo_subhome p a{color:#4C4C4C;font-weight:normal;font-size:1em;margin:0;clear:none;}
					 #contenido  div.modulo_subhome a{display:block;clear:both;font-size:1.1em;font-weight:bold;color:#e60000;margin:0;}
					
				#contenido   div.modulo_subhome a img{float:left;margin:0 .5em .5em 0;}
					#contenido  div.modulo_subhome a:hover{text-decoration:underline;}
				
					 div.modulo_subhome span{display:block;float:left;width:14em;margin:.5em 0;color:#e60000;font-weight:bold;font-size:1.1em;}
					#contenido div.modulo_subhome ul li {clear:both;display:block;}
					#contenido div.modulo_subhome ul li a{display:block;clear:both;font-size:1.1em;color:#4C4C4C;font-weight:normal;}
					  div.modulo_subhome ul li a span{display:block;float:left;width:14em;margin:.5em 0;color:#4C4C4C;font-weight:normal;font-size:1em;}
					#contenido div.modulo_subhome ul li a img{width:1.2em;height:1.3em;font-size:.9em;float:left;margin:0 .5em .5em 0;}
			.columna_1_3{width:15.2em;float:left;}
				 .columna_2_1,  .columna_2_2{width:27.5em;float:left;margin-bottom:3em;}

					/*-- Turismos --*/
					.contenido_2 .subcolumnas{padding-top:1.5em;margin-bottom:2em;clear:both;display:block;border-top:.1em solid #ccc;}
					.contenido_2 .columna_1_1,.contenido_2 .columna_1_2,.contenido_2 .columna_1_3{width:19.3em;float:left;}
					
					/*FILA IMG MINIS*/
					div.fila_img{clear:both;margin-bottom:8em;}
					div.fila_img img{float:left;margin:1em 1.8em 1em 0;width:9.6em ;height:7.6em;}
					
					/*FILA MODULOS 100*/
					div.module100{margin-top:3.5em;margin-bottom:10em;}
					div.module100 ul{padding:1.5em 0 .3em 0;display:block;border-bottom:1px solid #c8c8c8;clear:both;}
					div.module100 img.mini{width:9.6em;margin-right:2.5em;}
					div.module100 li{display:block;float:left;}
					div.module100 li span{font-size:1.2em; font-weight:bold;color:#e60000;display:block;width:15.7em;}
					div.module100 li table{color:#4c4c4c;}
					div.module100 li table td{width:11em;}
					div.module100 li table span{color:#3d3838;font-weight:bold;font-size:1.1em;display:block;width:auto;padding:.5em 0 .5em 3em;}
					
					/**fila anios*/
					div.tab_anios{clear:both;height:3em;}
					div.table{margin:.2em 0 5em 0;clear:both}

					div.tab_anios ul li {display:block;float:left;margin-bottom:.7em;}
					#contenido div.tab_anios  ul{margin:0 0 0 0;}
					#contenido div.tab_anios  ul li{margin-right:1.5em;padding-top:.2em;background:none;padding-left:0}
					#contenido div.tab_anios  ul li a{font-size:1.3em;color:#bababa;font-weight:bold;display:inline;}
					#contenido div.tab_anios  ul li.selected{padding:0;}
					#contenido div.tab_anios  ul li.selected a{color:#e60000;font-size:1.4em;font-weight:bold;display:inline;}
						div.table table {color:#4c4c4c;font-size:1.1em;text-align:right;width:99%;border-top:.1em solid #e5e5e5;border-bottom:.1em solid #e5e5e5;padding-bottom:2em;}
						div.table table th.text_left{text-align:left;}
						div.table table td,div.table table th{padding:.3em .7em .3em 0;background:url(../img/bg_td.gif) repeat-y top right;}
							div.table table td{font-weight:bold;width:auto;}
							div.table table  caption{display:none;}
							div.table table tr.top th{padding-bottom:1.8em;}
							div.table table  tr.last td,div.table table  tr.last th{padding-bottom:2.5em;}
						div.table table .odd{background:#e6e6e6;}
				/*TABLA CRONOLOGICA*/
				div.tabla_crono table{border-top:.1em solid #dbdbdb;color:#4c4c4c;font-size:1em;}
				div.tabla_crono table td{padding:1em 1em 1.5em 0;}
				div.tabla_crono table td.w6{width:6em;}
				div.tabla_crono table td.w26{width:26em;}
				div.tabla_crono table td.w10{width:10em;}
					div.tabla_crono h4{font-size:2em;font-weight:bold;color:#e60000;margin:0;}
					div.tabla_crono img{margin:0;margin-right:-6em;width:9.9em;height:7.8em;}
						/*FAQS*/
						p.selector{display:none;}
						.lista_faqs{margin-top:2.5em;}
						.lista_faqs p {margin-left:1.8em;padding-bottom:2em;}
						.lista_faqs ul li {clear:both;font-size:1.1em; background: none;}
						.lista_faqs li a{color:#4c4c4c;display:block;padding:.5em 0 .5em 1.8em;background: url('../img/bullet_circle_red.gif') no-repeat left;}
						.lista_faqs  li a:hover{color:#4c4c4c;font-weight:bold;text-decoration:underline;}
						.lista_faqs  li a:visited{color:#4c4c4c;}
						.lista_faqs  li a:link{color:#4c4c4c;}
					
						#contenido  a.cerrar{width:100%;background:none;color:#e60000;font-weight:bold;display:block;text-align:right;
						clear:both;border-bottom:1px solid #c8c8c8;margin-bottom:1em;padding:0.5em 0 0.5em 0em;}
					/*EMPLEO LISTADOS*/
					div.empleo ul li{display:block;clear:both;}
						div.empleo ul li a{display:block;width:24em;float:left;}
						span.provincia_empleo {font-weight:bold;color:#4C4C4C;display:block;width:22em;float:right;padding:0.5em 0 0.5em 1.8em;}
					div.box_oferta{border-top:1px solid #C8C8C8;padding:1em 0;}
					div.box_oferta h3{font-size:1.6em;font-weight:bold;color:#e60000;}
					div.contenido_3 div.box_oferta h4{font-size:1.2em;font-weight:bold;color:#e60000;}
					div.box_oferta ul li{font-size:1.1em;color:#4C4C4C;}
					div.box_oferta dl{width:30em;}
					div.box_oferta dt{font-size:1.1em;color:#4C4C4C;display:block;float:left;clear:both;width:7em;}
					div.box_oferta dd{font-size:1.1em;font-weight:bold;display:block;float:left;color:#3D3739;width:15em;}
					#contenido a.envia_cv{display:block;background: #FFFFFF url(../img/ico_flecha.gif) no-repeat left center;
					font-size:1.4em;font-weight:bold;color:#e60000;padding:0 0 0.1em 1.5em;}
					/*SOICITUD TARJETA*/
					#contenido form.tarjeta span,form.tarjeta p{font-size:1.1em;display:block;}
					#contenido form.tarjeta  input.mr1{margin-right:.5em;}
					#contenido form.tarjeta div.residente{margin:1em 0.5em 1em 3em;}
					#contenido form.tarjeta div.empresa{margin:.5em 0;}
					#contenido form.tarjeta div.residente p{margin-right:1em;}
					#contenido form.tarjeta div.residente span{display:block;float:left;}
					#contenido form.tarjeta div.residente label{margin:0;}
					#contenido form.tarjeta div.residente input{margin:0.1em .5em;}
					#contenido form.tarjeta span a{font-weight:bold; text-decoration:underline;}
					#contenido form.tarjeta legend{font-size:1.1em;}
					#contenido form.tarjeta  p{float:left;}
					#contenido form.tarjeta label{display:block;float:left;margin:1em .5em 1em 0;}
					#contenido form.tarjeta  input.text{background:#ddd;}
					#contenido form.tarjeta  div.pasos {width:65em;height:2em;clear:both;margin-top:1em;}
					#contenido form.tarjeta  div.pasos ul li{display:block;float:left;margin-right:3.5em;font-size:1em;}
					#contenido form.tarjeta  div.pasos ul li a{font-size:1.6em; font-weight:bold;color:#bababa;}
					#contenido form.tarjeta  div.pasos ul li.activo a{color:#e60000;}
					#contenido form.tarjeta div.datos{width:55em;clear:both;}
					#contenido form.tarjeta  div.datos label{margin:1em 1.5em 1em 0;}
					#contenido form.tarjeta div.datos label.nospan{margin:0 .5em 0 0;}
					#contenido form input {font-size:1.1em;padding:.2em 0;}
				
					#contenido form input.calculaRuta{color:#fff;background:none;}
					#contenido #datos_agente form input{color:#3C3839;}
					#contenido #datos_agente form input.lupa{background: url(../img/lupa.gif) no-repeat;width:1.8em;height:1.7em;float:left;cursor:hand;margin:.5em 0;}
				#contenido #datos_agente form input#CP{float:left;width:10em;margin:.5em 0;}
					#contenido #datos_agente form select {color:#3C3839;}
						#contenido form.tarjeta   div.datos_line {width:12em;float:left;margin:.5em 1em .5em 0;}
							#contenido form.tarjeta div.tarjetas {width:auto;}
						#contenido form.tarjeta  div.datos_line span{display:block;clear:both;margin:0;}
						#contenido form.tarjeta   div.datos_line label{margin:.3em .5em 0 0;}
						#contenido form.tarjeta  div.datos_line label span{display:block;float:left;margin:0 0 0 .5em;clear:none;}
							#contenido form.tarjeta   div.datos_line input{float:left;}
							#contenido form.tarjeta  div.datos_line div.datos{width:auto;}
						#contenido form.tarjeta  div.datos_line div.datos input{margin-top:.2em;margin-left:.5em;}
						#contenido form.tarjeta select{font-size:1.1em; padding:0.2em 0; background:#ddd;width:12em;border:none;}
						#contenido form.tarjeta h3{font-size:1.4em;color:#e60000;font-weight:bold;display:block;clear:both;margin-top:1em;}
						#contenido p.priva{font-size:.9em;margin:1em 0 1.5em 0 ;width:55em;height:3em;}
						fieldset#datos_veh div.datos{margin-bottom:1em;}
						.error{background:red;}
/*buscador productos*/
						/*#contenido form.tarjeta select.productos_sel{width:20em;}*/
						#contenido form.formulario{font-size:1.1em;}
						#contenido form.formulario label{margin:1em .5em 1em 0;display:block;float:left;}
						#contenido form.formulario fieldset{float:left;}
						#contenido form.formulario label span{display:block;}
						#contenido form.formulario select{font-size:1em; padding:0.2em 0;width:28em;background:#ddd;border:none;display:inline;float:left;}
						#contenido form.formulario div.datos{width:auto;float:left;}
						#contenido form.formulario  div.enviar{width:auto;text-align:right;float:none;clear:both;white-space:nowrap;}
						#contenido form.formulario  div.enviar label{float:none;}
						/*FORMULARIO EN BLOQUES*/
						input.wauto{width:auto !important;}
						div.bloque{width:50em;clear:both;}
						div.quiz{clear:both;}
						div.quiz ol li ol li{font-size:.9em;}
					#contenido form.tarjeta div.quiz ol span{font-size:.9em;float:left;margin-right:1em;}
						#contenido form.tarjeta div.quiz ol li ol span{font-size:1em;}
						div.quiz ol{margin:1em 0 1em 2em;}
						div.datos textarea{background:#DDDDDD;border:none;font-family:Verdana;font-size:1.1em;}
						div.bloque label input{width:20em;}
						
						/*PAGINA RESULTADOS BUSQUEDA*/
					#contenido form.buscador input.text{width:30em;color:#000;padding-left:.3em;}
					#contenido form.buscador input.lupa{background:#fff url(../img/ico_lupa.gif) no-repeat top;width:1.7em;height:2.2em;margin-top:-.5em;}
						#contenido form.buscador div.contenido{margin:1em 0.5em 1em 0;clear:both;}
						#contenido form.buscador div.contenido input{margin:.1em 0.5em 0 1.5em;float:left;}
						#contenido form.tarjeta div.direccion select{width:7.5em;}
						.avanza{display:block;color:#3d3838;text-decoration:underline;font-size:1.1em;font-weight:bold;}
						div.detalle_busqueda{margin:3em 0 0 0;border-bottom:1px solid #ddd;}
						div.detalle_busqueda  p span{font-weight:bold;font-size:1.27em;display:inline;}
						#contenido div.detalle_busqueda  p {margin-bottom:.2em;}
						div.detalle_busqueda p.resultados{float:right;}
						div.detalle_busqueda p.resultados span{font-size:1em;}
						div.listado_busq li ul {margin-left:1em;}
	/*RESULTADOS votos*/
						div.datos_voto{margin:1em 0;}
						div.datos_voto ul li{font-size:1.1em;}
						h3.borderB{border-bottom:1px solid #C8C8C8;}
						span.conBullet{display:block;}
						div.box_confirma_datos dd.conBullet{padding-left:1.5em;}
						.conBullet{background:url(../img/bullet_circle_red.gif) no-repeat left;padding-left:1.5em;clear:left;}
						div.box_confirma_datos{clear:both;margin:2em 0;}
						div.box_confirma_datos dl,div.box_confirma_datos ul li{font-size:1.1em;}
						div.box_confirma_datos dl dd dl{font-size:1em;}
						div.box_confirma_datos dt{width:auto;float:left;clear:both;font-weight:bold;margin-right:1em;padding:.5em 0;}
						div.box_confirma_datos dd{margin-left:1em;padding:.5em 0;}
			
					/*DATOS VEHICULO*/
						#contenido form.tarjeta  div.repostar{margin:1em 0.5em 1em 0;clear:both;}	
							#contenido form.tarjeta div.repostar span{display:block;float:left;}
							#contenido form.tarjeta div.repostar label{margin:0;}
							#contenido form.tarjeta div.repostar input{margin:0.1em .5em;}		
								#contenido form.tarjeta div.repostar p{margin-right:1em;}
								/*CAPA ERROR*/
									div.error{width:64em;height:3em;background: url(../img/alerta.gif) no-repeat left;padding:0 0 0 3.2em;margin:1em 0;}
									#contenido div.error p{font-size:1.1em;font-weight:bold;color:#e60000;padding:.75em ;margin:0 0 0 .3em;background:#ddd;width:53em;}
						/*BOTONES*/
						#contenido form.tarjeta div.botones,div.botones{width:20em;height:3em;float:left;margin:1em 0;}
						#contenido form.tarjeta   div.botones  label{float:right;width:20em;margin:0;padding:0 0 0.3em 1.3em;}
						#contenido form.tarjeta  div.botones input.reset{color:#e60000;font-family:arial;font-size:1.2em;font-weight:bold;
						background: #fff url(../img/ico_flecha.gif) no-repeat left;padding:.2em 0 .4em 1.3em;}
						#contenido form.tarjeta   div.botones a.sig{display:block;width:11em;float:right;color:#e60000;font-size:1.2em;font-weight:bold;background: #fff url(../img/ico_flecha.gif) no-repeat left;
						padding:.3em 0 .4em 1.5em;}
						#contenido form.tarjeta   div.botones a.ant,#contenido  #btn_ant{display:block;width:15em;float:right;color:#e60000;font-size:1.2em;font-weight:bold;background: #fff url(../img/ico_flecha.gif) no-repeat left;
						padding:.3em 0 .4em 1.5em;}
						#contenido form.tarjeta   div.botones a.sig:hover{text-decoration:none;}
						#contenido form.tarjeta   div.botones a.sig:visited{text-decoration:none;color:#e60000;}
						#contenido form.tarjeta   div.botones a.ant:hover{text-decoration:none;}
						#contenido form.tarjeta   div.botones a.ant:visited{text-decoration:none;color:#e60000;}
						#contenido form.tarjeta   div.enviar,#btn_envia {float:right ;width:15em ;height:auto;}
						#contenido form.tarjeta   div.enviar input,#contenido form.formulario  div.enviar input,#btn_envia  input,#btn_borrar input {color:#e60000;font-family:arial;font-size:1.2em;font-weight:bold;
						background: #fff url(../img/ico_flecha.gif) no-repeat left;padding:.2em 0 .4em 1.3em;vertical-align:middle}
				
						#contenido form.tarjeta   div.borrar,#btn_borrar{width:22em;}
						#btn_borrar{float:right;}
						a.gral{display:inline;clear:both;font-size:1.1em;font-weight:bold;text-decoration:underline;float:left;width:16em;}
						#contenido form.login  label.env {width:5em;margin:0 0 0 1em;float:right;}
						#contenido form.login  label input{width:13em;margin-right:1em;}
						#contenido form.login  label.env  input{background:none;color:#3d3838;text-decoration:underline;font-weight:bold;margin:0;float:right;width:auto;}
						#contenido p.nuevo_usu{display:block;clear:both;background: url(../img/bullet_circle_red.gif) no-repeat left center;padding:1em 0 0.5em 1.8em;margin-bottom:5em;}
						#contenido p.nuevo_usu a{color:#e60000;font-weight:bold;}
/*ENCUESTAS*/
						#contenido form.tarjeta label.aniade_campo{display:none;}
						table.resultados{font-size:1.1em;width:56em;margin:2em 0;}
						table.resultados tr.odd td {background:#e6e6e6;}
						table.resultados td,table.resultados th{padding:.5em;border-bottom:1px solid #ddd;}
						table.resultados th{font-weight:bold;text-align:left;}
						form.encuesta span{font-size:1em;color:#4c4c4c;display:block;}
						form.encuesta ul li{display:block;margin:.5em 0;}
						table.encuesta {font-size:1.1em;color:#4c4c4c;border-collapse:separate;width:56em;}
						table.encuesta td, table.encuesta th{padding:.5em;text-align:center;border-bottom:1px solid #ddd;}
						table.encuesta tr.odd{background:#E6E6E6;}
						form.encuesta  table.encuesta td input{float:none;}
						table.encuesta tr.head_horiz th{padding:.5em;}
						table.encuesta th {font-weight:bold;padding:1em;text-align:left;}
						form.encuesta input{font-size:1.1em;border:none;float:left;margin-right:.5em;}
						form.encuesta textarea{font-size:1em;font-family:verdana;border:none;background:#ddd;}
						#contenido  div.botones,div.botones{width:20em;height:3em;float:left;margin:1em 0;}
						#contenido   div.botones  label{float:right;width:20em;margin:0;padding:0 0 0.3em 1.3em;}
						#contenido   div.botones input.reset{color:#e60000;font-family:arial;font-size:1.2em;font-weight:bold;
						background: #fff url(../img/ico_flecha.gif) no-repeat left;padding:.2em 0 .4em 1.3em;}
						#contenido   div.botones a.sig{display:block;width:11em;float:right;color:#e60000;font-size:1.2em;font-weight:bold;background: #fff url(../img/ico_flecha.gif) no-repeat left;
						padding:.3em 0 .4em 1.5em;}
						#contenido div.botones a.ant,#contenido  #btn_ant{display:block;width:15em;float:right;color:#e60000;font-size:1.2em;font-weight:bold;background: #fff url(../img/ico_flecha.gif) no-repeat left;
						padding:.3em 0 .4em 1.5em;}
/*autoregistro*/
#contenido a.ayuda{text-align:right;font-size:1.1em;display:block;color:#e60000;font-weight:bold;}
div.condiciones label{width:auto !important;}
#contenido div.condiciones span a{color:#e60000;}
#contenido p.mini{font-size:.9em;width:20em;margin-left:14.5em;}
legend.h4{font-size:1.1em;color:#3C3839;font-weight:bold;padding:0;margin:1em 0;}
div.registro {width:58em;clear:both;font-size:1.1em;margin:.5em .5em .5em 0;}
div.registro label{display:block;float:left;width:12em;margin-right:1em;}
input.w10{width:10em;}
div.registro  input.check{width:auto;float:left;margin-right:1em;}
div.registro input,div.registro textarea,div.registro select{font-size:1.1em;border:1px solid #ddd;width:20em;}
div.captcha{width:24em;text-align:center;border:.1em solid #C8C8C8;margin:2em 0 2em 14.5em;}
a.cod_captcha{display:block;border:1px solid #C8C8C8;width:12em;margin:1em auto;padding:.3em ;}
#contenido p.aviso_red{color:#e60000} /*margin:.5em 7em;*/
#contenido h3.titular_h4{color:#3D3739;font-size:1.2em;}
dl.confirma_datos{font-size:1.1em;width:50em;}
dl.confirma_datos dt{color:#3C3839;width:15em;float:left;margin-bottom:.5em;}
dl.confirma_datos dd{color:#3D3739;font-weight:bold;margin-bottom:.5em;}
div.botonera{margin:4em 0 1em 14.5em;width:47em;}
	#contenido div.botonera div.enviar{float:left;width:10em;}
	#contenido div.botonera div.botones{width:13em;margin:0;}
	#contenido div.botonera  input.reset{background:#FFFFFF url(../img/ico_flecha.gif) no-repeat left center;color:#E60000;padding:0.2em 0 0.4em 1.5em;font-weight:bold;font-size:1.2em;font-family:Arial;}
	#contenido div.botonera div.botones a.ant, #contenido div.botonera div.botones  #btn_ant{float:left;margin:0;}
	div.mensaje{width:40em;margin:auto;}
		#contenido  div.mensaje p{font-weight:bold;font-size:1.2em;}
						/*EN EL MUNDO Y PAISES*/
						#contenido img.bandera{width:2.4em;height:2.3em;float:left;margin-right:.5em;margin-bottom:.2em;}
						.mb3{margin-bottom:3em;}
				/*CONTACTO*/
						.w35{width:35em !important;}
						.mr35{margin-right:3.5em;}
						.mb3{margin-bottom:3em;}
							div.red_tl{background: url('../img/red_tl.gif') no-repeat top left;width:62em;margin-top:2em;}
							div.red_tr{background: url('../img/red_tr.gif') no-repeat top right;}
							div.red_br{background: url('../img/red_br.gif') no-repeat bottom right;}
							div.red_bl{background: url('../img/red_bl.gif') no-repeat bottom left;padding:1em; height: 100%;}
							 div.red_bl h3{font-size:1.8em;font-weight:bold;color:#3d3838;margin:0;}
							 div.red_bl h4{font-size:1.3em;font-weight:bold;color:#3d3838;}
								#contenido  div.red_bl  p {clear:both;margin:0;}
								 div.red_bl  ul, div.carga_datos ul{padding:2em 0;height:1.1em;}
							 div.red_bl  ul li, div.carga_datos ul li{display:block;float:left;padding:0 2em;border-right:1px solid #3d3838;}
								 div.red_bl  ul li.first, div.carga_datos ul li.first{padding-left:0;}
								 div.red_bl  ul li.mail, div.carga_datos ul li.mail{text-decoration:underline;border:none;}
								 div.red_bl  ul li.mail a, div.carga_datos ul li.mail a{font-weight:bold;text-decoration:underline;}
								 div.red_bl  ul li span, div.red_bl  p span, div.carga_datos p span,div.carga_datos ul li span{font-weight:bold;}
							div.mapa{border-top:1px solid #c8c8c8;margin-top:2em;}
								 div.mapa h3{font-size:1.8em;margin:.5em 0 0 0;}
								/*div.map_img {width:64em;height:39em;margin-bottom:3.5em;text-align:right;}*/
								div.map_img {height:39em;margin-bottom:3.5em;text-align:right;float:right}
								/*div.datos_agente{position:absolute;top:44.5em;width:10em;}*/
								div.datos_agente label {display:block;margin:.5em 0;font-size:1.1em;}
								div.datos_agente span{font-size:1em;float:left;}
								div.datos_agente span.pais{display:block;float:none;clear:both;}
								div.datos_agente span.label_cod{display:block;width:11em;color:#e60000;font-size:1.1em;font-weight:bold;}
								#contenido #datos_agente div.enviar input.codigo_p{width:auto;float:left;}
								div.datos_agente form{padding-bottom:1em;border-bottom:.1em dotted #333;margin-bottom:.5em;}
								#ofexp{width:auto;margin-left:.5em;background:none;float:left;}
								div.datos_agente select{border:none;font-size:1em;font-weight:bold;background:#ddd;width:12em;margin:.5em 0;padding:.2em 0;}
								/*div.datos_agente input{border:none;font-size:1em;font-weight:bold;background:#ddd;width:2em;float:left}*/
								div.datos_agente input{border:none;font-size:1em;font-weight:bold;background:#ddd;width:1em;float:left}
								div.datos_agente input.check_transparent {border:none;font-size:1em;font-weight:bold;width:1em;float:left}
					#contenido #datos_agente div.enviar input{width:auto;background:#FFFFFF url(../img/ico_flecha.gif) no-repeat scroll left center;width:15em;padding:0.2em 0 0.4em 1.8em;color:#e60000;}
					#contenido #datos_agente form	div.enviar input{color:#e60000;text-align:left;}						
							  div.carga_datos{margin:2em 0;padding-top:2em;border:.1em solid #c8c8c8;padding:1em;clear:both;}
							  div.carga_datos h5{color:#e60000;font-size:1.2em;font-family:helvetica;font-weight:bold;}
							  div.carga_datos img{float:right;margin-right:2em;}
							    div.carga_datos div.datos{width:42em;float:left;}
							  /*h4.red14{font-size:1.4em;color:#e60000;font-family:helvetica;}*/
							  h4.red14{font-size:1.4em;color:#e60000;font-family:helvetica;clear:both}
						form.buscar_cp div.enviar{width:15.9em;}
						/*PAIS*/
						div.img_tit {clear:both;margin-bottom:1em;}
						div.img_tit img.img_principal{width:36.2em;height:23.8em;float:left;}
						div.img_tit div.dir_titular{width:24em;float:left;margin-left:1em;}
							div.img_tit div.dir_titular h3{font-size:1.6em;font-weight:bold;color:#e60000;margin-top:0;}
							div.img_tit div.dir_titular span.ciudad{font-size:1.3em ;font-weight:bold;color:#4c4c4c;}
							div.img_tit div.dir_titular  span.phone{font-size:1.1em;font-weight:bold;color:#4c4c4c;}
							div.dir_titular p{padding-right:1em;margin:0;}
						  h3{font-size:1.4em;font-weight:bold;color:#e60000;margin:1em 0;}
						   h4{font-size:1.1em;font-weight:bold;color:#4c4c4c;}
						/* 	div.text  ul{margin:1.5em 0 1.5em 4em;}
							div.text ul li{font-size:1.1em;color:#4C4C4C;background: url(../img/bullet.gif) no-repeat top left;display:block;padding-left:1em;}
							#contenido   ul li p{font-size:1em;}
  							ul li{font-size:1.1em;color:#4C4C4C;}
  						*/
  						#contenido   ul li p{font-size:1em;}
  						
  						/*PUERTOS*/
						div.puertos_content{width:18.3em;height:20.1em;padding:1em 1.5em;position:relative;top:-35.8em;left:.2em;background: url(../img/puertos_bg.png);}
					div.puertos_content h3{font-size:1.3em;font-weight:bold;color:#e60000;display:block;float:left;margin-right:.5em;margin-bottom:.3em;}
					div.puertos_content span {font-size:1.1em;}
					div.puertos_content h4{font-size:1.2em;font-weight:bold;color:#e60000;}
					div.puertos_content ul li{font-size:1.1em;color:#4C4C4C;}
					div.puertos_content dl{width:30em;}
					div.puertos_content dt{font-size:1.1em;color:#4C4C4C;display:block;float:left;clear:both;width:auto;padding-right:.5em;font-weight:bold;}
					div.puertos_content dd{font-size:1.1em;display:block;float:left;color:#3D3739;width:15em;}
					div.puertos_content table{clear:both;}
					div.puertos_content table caption{display:none;}
					div.puertos_content table th{font-size:1.1em ;font-weight:bold;}
					div.puertos_content table th,div.puertos_content table td{width:9em;}
					/*PAGINACION*/
	/* 17 de enero: Cambios de Enrique Sobrino*/				
					#contenido div.paginacion{width:50%;clear:both;text-align:center;height:4em;margin:3em 0; margin:0 auto}  
        			#contenido div.paginacion ul{margin:auto;/*width:50%;*/}  
        				 
					#contenido div.paginacion ul li{display:block;float:left;padding:0 .5em;}
					#contenido div.paginacion ul li a{font-weight:bold;font-size:1.2em;color:#4c4c4c;}
						#contenido div.paginacion ul li.sel a{font-size:1.8em;display:block;line-height:.7em;font-weight:normal;}
						
					/*LISTA ORDENADA*/
					ol {font-size:1.1em;list-style-type:decimal;margin:1.5em 0 1.5em 5em;list-style-position:outside; color:#4C4C4C;}
					
				/*CUARTO NIVEL - COLUMNA DERECHA*/
				#contenido  div.contenido3central{width:43em;margin-bottom:3em;float:left;border-right:1px solid #CCCCCC;padding-right:1.2em;}
				#contenido  div.contenido3_dcha{width:17em;float:left;margin-left:1em;}
				.entradilla_img{margin:1em 0;clear:both;}
				
				.entradilla_img img{float:left;margin-right:1em;width:17.4em;height:6.8em;}
				.entradilla_img p{width:22em;float:left;}
				.texto{padding-bottom:0;}
				div.texto p{padding-right:1em;}
				.texto h3{font-size:1.6em;color:#E60000;font-weight:bold;}
				.texto h4{display:block;font-size:1.1em;color:#3d3838;font-weight:bold;margin-top:1.5em;}
				.texto span{color:#3d3838;font-weight:bold;}
				.texto p{color:#3d3838;font-size:1.1em;margin:0 0 .5em 0;}
				.texto img{margin:2.5em 0 1.5em 0;}
				.texto img.texto{width:38em;height:15.9em;}
				#contenido .texto a{color:#E60000;font-weight:bold;}
				.info_relacionada{background:#ddd ;padding:1.5em 1.5em 1em 3em;clear:both;margin-top:3em;margin-bottom:5em;}
				#contenido a.red{color:#E60000;}
				.red{color:#E60000;}
				/*menu derecha*/
				#contenido  div.contenido3_dcha ul.enlaces li,ul.enlaces li{font-size:1.1em;background: url(../img/bullet_circle_red.gif) no-repeat 0em .2em;padding:0 0 .5em 1.5em ;margin:0 0 .5em 0;}
				#contenido  div.contenido3_dcha ul.descargas li,ul.descargas li{font-size:1.1em;color:#4C4C4C;}
				#contenido  div.contenido3_dcha ul.descargas li.imprimir,ul.descargas li.imprimir{background: url(../img/impresora.gif) no-repeat 0em .5em;padding:.5em 0 .5em 2.5em ;}
				#contenido  div.contenido3_dcha ul.descargas li.pdf,ul.descargas li.pdf{background: url(../img/bullet_down.gif) no-repeat 0em .5em;padding:.5em 0 .5em 2.5em ;}
				#contenido  div.contenido3_dcha ul.descargas li.acrobat,ul.descargas li.acrobat{background: url(../img/acrobat.gif) no-repeat 0em .5em;padding:.5em 0 .5em 2.5em ;}
				#contenido  div.contenido3_dcha ul.descargas li.acrobat_drcha,ul.descargas li.acrobat_drcha{background: url(../img/acrobat.gif) no-repeat 0em .5em;padding:.5em 0 .5em 2.5em; margin-left:7em;}				
				#contenido  div.contenido3_dcha ul.descargas li.historia,ul.descargas li.historia{background:  url(../img/bullet_i.gif) no-repeat 0em .5em;padding:.5em 0 .5em 2.5em ;}
				/*#contenido  div.contenido3_dcha ul.descargas li.txt,ul.descargas li.txt{background:  url(../img/ico_text3.gif) no-repeat 0em .5em;padding:.5em 0 .5em 2.5em ;}*/
				#contenido  div.contenido3_dcha ul.descargas li.txt,ul.descargas li.txt{background:  url(../img/acrobat.gif) no-repeat 0em .5em;padding:.5em 0 .5em 2.5em ;}
			/*MODULO 100*/
			div.marco_recuadro_100{height:100px;position:relative;width:100px;float:left;margin-right:1em;}
			div.marco_recuadro_100 span{display:block;height:100px;left:0;position:absolute;top:0;width:100px;z-index:3;}
			div.modulo100_btop div.marco_recuadro_100 img{float:none;margin:0;width:100px;height:100px;}
			div.marco_recuadro_140{height:10.7em;position:relative;width:14.5em;float:left;margin-right:1em;}
			div.marco_recuadro_140 span{background:transparent url(../img/marco_recuadro_140.gif) no-repeat scroll left top;display:block;height:10em;left:0;
			position:absolute;top:0;width:14.4em;z-index:3;}
			div.modulo100_btop div.marco_recuadro_140 img{float:none;margin:0;width:13.6em;height:9.8em;}
			div.modulo100{border-bottom:.1em solid #c8c8c8;padding-bottom:2em;margin-top:1em;}
				#contenido div.modulo100 p{margin:0;}
					#contenido div.modulo100 h4{margin-bottom:1em;}
				div.marco_140{height:10.7em;position:relative;width:14.5em;float:left;margin-right:1em;text-align:center;padding-top:.5em;}
				div.modulo100_btop div.marco_140 img{float:none;margin:auto;width:13.6em;height:9.8em;}
			div.marco_140 span{ background:transparent url(../img/marco_140.gif) no-repeat scroll left top;display:block;height:10.9em;left:0;
			position:absolute;top:0;width:14.7em;z-index:3;}
			div.modulo100_btop img{float:left;margin:0 1em 0 0 ;width:13.8em;height:10em;position:relative;z-index:0;}
			div.modulo100_btop img{float:left;margin:0 1em 0 0 ;width:13.8em;height:10em;position:relative;z-index:0;}
			 div.modulo100_btop{border-top:.1em solid #ccc;padding:1em 0;margin:1em 0;position:relative;height:100px;}
 			div.modulo200_btop{border-top:.1em solid #ccc;padding:1em 0;margin:1em 0;position:relative}

			 div.modulo100_btop h3{margin:0 0 0em 0;}
			 div.modulo100_btop .descargas{width:30em;}
			 #contenido div.modulo100_btop ul.descargas a{color:#4c4c4c;font-size:1.1em;} 
			
				div.modulo100 dl{font-size:1.1em;margin:1em 0;}
				div.modulo100 dl dt{float:left;}
				
				/*columnas atencion cliente*/
				div.fila100_3col {clear:both;border-bottom:.1em solid #ccc;padding-bottom:3em;}
			div.fila100_3col div.modulo3{width:26em;float:left;}
			div.fila100_3col div.modulo3 a{display:block;margin:0;float:left;width:11.5em;font-size:1.1em;}
			div.fila100_3col div.lista_accordion a{width:21em;}
			div.fila100_3col div.lista_accordion p{padding:.5em;clear:both;}
			div.fila100_3col div.modulo3 a:hover{font-weight:bold;}
			div.fila100_3col div.modulo3 .lista_faqs {margin:0;}
			div.fila100_3col div.modulo3 .lista_faqs a{width:17.5em;}
			div.fila100_3col div.modulo3  img{float:left;margin-right:.8em;margin-bottom:1em;width:6.1em;height:4em;font-size:.95em;}
			div.fila100_3col div.lista_accordion  img{width:9.7em;height:7.7em;}
			div.fila100_3col div.modulo3  ul li{clear:both;display:block;margin:0;padding:0;}
			h3.f22{font-size:2.2em;margin-bottom:0;}
			#contenido form.buzon select{width:27em;border:none;}
			#contenido form.buzon div.botones{width:35em;}
			#contenido form.buzon div.botones label{width:9em;float:left;}
			#contenido form.buzon div.botones input  {color:#e60000;}
			#contenido .lista_accordion ul li a span{display:block;}
			/*PAGINAS DE LISTADOS DESPLEGABLES*/
			
			#contenido div.text_listas h3.listas{font-size:1em;color:#4c4c4c;font-weight:normal;}
			#contenido div.text_listas h3.listas a{color:#4c4c4c;}
			#contenido div.text_listas h3.listas a:hover{font-weight:bold;}
			div.text_listas h4{font-size:1em;color:#4c4c4c;}
			div.text_listas ul li{color:#3D3739;}
			div.dl_despliega{float:left;}
			div.dl_despliega dl{margin-bottom:1.5em;}
			 dl.dl_1,.dl_def, .dl_def_dcha{width:27em;margin-top:.5em;}
			 dl.dl_1 dt{float:left;margin-right:1em;}
			 dl.dl_1 dd{font-weight:bold;}
			 dl.dl_def dl dt{float:left;width:8em;}
			 dl.dl_def_1 dt{float:left;font-weight:bold;margin-right:.5em;}
			 dl.dl_def dl dd{width:17.5em;float:left;}
			 /*LISTAS EMBEBIDAS*/
			 div.listas_embebidas a{display:block;}
			 div.listas_embebidas a.img{margin:0 .5em .5em .5em ;padding:0;float:left;clear:none;}
			 div.listas_embebidas ul{margin:1em 0;}
		
			div.listas_embebidas ul li{margin: 0;clear:both;}
			div.listas_embebidas ul li h4{font-size:1em;display:block;border-bottom:1px dotted #ccc;margin:.5em 0;padding:.3em 0 .3em 1.2em;background: url(../img/flecha.gif) no-repeat top left;}
			div.listas_embebidas ul.nivel3 li a{background: url(../img/bolo_rojo.gif) no-repeat top left;padding-left:1em;}
			div.listas_embebidas ul.nivel3{margin-left:1em;}
			div.listas_embebidas ul.nivel3 li dl a{background:none;}
			div.listas_embebidas dl ,div.listas_embebidas ul{font-size:1.1em;}
			div.listas_embebidas dl  ul li,div.listas_embebidas ul li ul{font-size:1em;margin-left:1em;}
			div.listas_embebidas ul.nivel3 li ul li a{background:none;}
			div.listas_embebidas ul li dl{font-size:1em;margin:1em 0 1em 1em;}
			div.listas_embebidas ul li ul li{display:inline;margin:0;padding:0;}
			div.listas_embebidas dl dt{display:block;float:left;width:28em;padding:.3em 0;}
			div.listas_embebidas dl dd{padding:.3em 0;display:block;float:left;width:24em;}
			
				
			 
			/*MAPA WEB*/
			div.map h2.titu_nivel2 {margin-bottom:1em;}
			ul.map_col li {width:25em;float:left;margin-right:2em;}
			ul.map_col li.border{border-left:.1em solid #ccc;border-right:.1em solid #ccc;border-top:0;border-bottom:0;padding-left:3em;margin-bottom:3em;}
			ul.map_col li ul li{border:none;float:none;margin:0;width:20em;}
				ul.map_col li ul li ul li a{/*font-size:0.827em;*/display:block;margin:.5em 0 .5em 2em;}
				ul.map_col li ul li ul li ul li a{color:#838383;/*font-size:.75em;*/margin-left:5em;}
					ul.map_col li ul li ul li a:hover{font-weight:bold;}
					ul.map_col li ul li ul li ul li a:hover{font-weight:bold;}
			ul.map_col li h3{font-size:1.8em;font-weight:bold;color:#e60000;margin:0 0 .2em 0;}
			ul.map_col li h4{font-size:.99em;font-weight:bold;color:#3d3838;margin:1.5em 0 0 0;}
			ul.map_col li ul li a{font-size:1.1em; color:#3d3838;}
			/*banner mapa*/
				div.w60{width:50em;margin:auto;}
			/*POP UP*/
			div.popup{width:40em;height:45em;margin:auto;text-align:left;}
			div.popup div.texto{width:40em;height:37em;padding:0;}
			div.popup h1{font-size:2.6em;font-weight:bold;color:#e60000;}
			div.popup #pie{background:#fff url("../img/bg_pie_pop.gif") no-repeat bottom;padding:0;margin-top:6em;}
	/*PIE*/
		#pie{clear:both;display:block;width:100%;height:3.4em;padding-top:3em;background:#fff url("../img/bgPie.gif") no-repeat bottom;}
			#pie .pie_0{margin:0 auto;text-align:left;}
				#pie #formBuscglobal{float:left;margin:.9em 0 0 1.7em;font-size:1.1em;color:#fff;}
				#pie #formBuscglobal span{display:inline-block;padding-bottom:.3em;}
				#pie #formBuscglobal span{display:inline;}
				#pie #formBuscglobal select{margin-left:.5em;font:bold 1em Arial;border:none;width:11em;background-color:#fff;color:#e60002;padding:0 0 0 .5em;}

				#pie .pie_0 .menu_pie{float:left;margin:1.1em 0 0 11.7em;}
				#pie .pie_0 .menu_pie li{font-size:1.1em;float:left;margin-right:1em;padding-right:1em;border-right:1px solid #fff;}
				#pie .pie_0 .menu_pie li.ultimo{border:none;}
				#pie .pie_0 .menu_pie li a{color:#fff;text-decoration:none;}
				#pie .pie_0 .menu_pie li a:hover{text-decoration:underline;}
				#pie .pie_0 .copyright{float:right;margin:1em 3.2em 0 0;font:normal 1.1em Arial;color:#fff;display:block;}
				#pie #confianzaonline {float: right; margin:-1px 2em 1px 1em;}
				
	/*ESTILOS ANEXOS*/
		.text table td {padding:12px 18px 11px; border:1px solid #b7b7b7;width:auto; font-size:1.1em;color:#4c4c4c;}
		.modulo table td {padding:12px 18px 11px; border:1px solid #b7b7b7;width:auto; font-size:1.1em;color:#4c4c4c;}
		.text table th {padding:12px 18px 11px; border:1px solid #b7b7b7;width:auto; font-size:1.1em;color:#4c4c4c;background:#E6E6E6 ;}
		.modulo table th {padding:12px 18px 11px; border:1px solid #b7b7b7;width:auto; font-size:1.1em;color:#4c4c4c;background:#E6E6E6 ;}
		
		.text table.noborder td {padding:12px 18px 11px; border:0px solid #b7b7b7;width:auto; font-size:1.1em;color:#4c4c4c;}
		.modulo table.noborder td {padding:12px 18px 11px; border:0px solid #b7b7b7;width:auto; font-size:1.1em;color:#4c4c4c;}
		.text table.noborder th {padding:12px 18px 11px; border:0px solid #b7b7b7;width:auto; font-size:1.1em;color:#4c4c4c;background:#E6E6E6 ;}
		.modulo table.noborder th {padding:12px 18px 11px; border:0px solid #b7b7b7;width:auto; font-size:1.1em;color:#4c4c4c;background:#E6E6E6 ;}

		div.modulo ul{margin:1.5em 0 1.5em 4em;}
		div.modulo ul li{font-size:1.1em;color:#4C4C4C;background: url(../img/bullet.gif) no-repeat top left;display:block;padding-left:1em;}
		div.modulo ol li ul li{font-size:1em;color:#4C4C4C;background: url(../img/bullet.gif) no-repeat top left;display:block;padding-left:1em;}
		#contenido input.inputbuscform{
			background:#DDDDDD none repeat scroll 0 0;
			border:medium none;
			font-size:1.1em;
			padding:0.1em 0;
			margin:0 0.5em 0 0;
			float: left;
			}
	
			#contenido img.icono{
				padding-right:10px;
				padding-top:10px;
			}
			#contenido div.buscar {float:left ;width:15em ;height:auto;}

			#accordion li {clear:both;font-size:1.1em; background: none; margin:0 0 0 0;}
			/*.columna_3 div.img img.banner_img {width:21.8em;height:8em;}*/
/*TABLA GRAL*/
/*BULLETS TABLA GENERAL*/
table.estandar ul{margin:1.5em 0 1.5em 0;}
table.estandar ul li{font-size:1em;color:#4C4C4C;background: url(../img/bullet.gif) no-repeat top left;display:block;padding-left:1em;}


table.estandar{margin:2em 0;}
table.estandar th,table.estandar td{padding:.5em ;font-size:1.1em ;color:#4C4C4C;}	
table.estandarCent{margin:2em 0;}
table.estandar th,table.estandarCent td{padding:.5em ;font-size:1.1em ;text-align:center;color:#4C4C4C;}	
th.bold,td.bold{font-weight:bold;color:#4C4C4C;}	
td.bg_grisoscuro,th.bg_grisoscuro{background:#D4D4D4;}
td.bg_grismasoscuro,th.bg_grismasoscuro{background:#B7B7B7;}
.block_blanco{border:none; background:#fff !important;}	
.border{border:.1em solid #e5e5e5;}
.border_b_gris{border-bottom:.1em solid #B7B7B7 !important;}
.border_t_gris{border-top:.1em solid #B7B7B7 !important;}
.no_border_right{border-right:none !important;}
.no_border_left{border-left:none !important;}
.no_border_top{border-top:none !important;}
.no_border_bottom{border-bottom:none !important;}
.odd{background:#E6E6E6 ;}
.cursiva{font-style:italic !important;}
.light{font-weight:normal !important;}
.white{color:#fff !important;}

/*////////////////////////////css marco flash home ////////////////////////////////*/
span.flash_home{display:block;position:relative;width:78.5em;height:23.6em;left:32.8em;position:absolute;top:13.6em;background: url(../img/marco_785.gif) no-repeat top left;}
li p{font-size:1em}
li span.conBullet{font-size:1em}

#cabecera h1 a img {
 position: relative;
 top: 0;
 left: 20px;
 z-index: 0;
}

#menu_superior {
 position: relative;
 z-index: 100;
 top: 0;
 left: 0;
}
/*2 marzo: areglo submenu con muchos li*/
#contiene_menu_lateral {float:left;width:34em}
#menu_lateral li { position:static;}
#menu_lateral #submenu_lateral_n2 li { width:14em}
#menu_lateral #submenu_lateral_n2 .nivel3 li { width:auto}
#menu_lateral #submenu_lateral_n2, #menu_lateral li.noborder #submenu_lateral_n2 {position:static;left:auto;top:auto;float:left; margin:0;clear:both }
#contiene_submenu_lateral_n2 { float:right; margin-right:-14.5em; margin-top:-4em}
#menu_lateral li.noborder #contiene_submenu_lateral_n2 {margin-top:0}
* html #contiene_submenu_lateral_n2 { margin-right:-17em; position:relative;}
* html	#menu_lateral li a{ position:relative; display:inline; zoom:1}
* html	#menu_lateral li a:hover{text-decoration:none; font-weight:normal; zoom:1 }

#contenedor_1 {margin-bottom:0}
/*2 marzo: modulos subhomes demasiado altos*/ 
div.modulo_subhome, .columna_1_1, .columna_1_2  {min-height: inherit;height:auto}
div.textogama ul{margin:1.5em 0 1.5em 4em;}
div.textogama ul li{font-size:1.1em;color:#4C4C4C;background: url(../img/bullet.gif) no-repeat top left;display:block;padding-left:1em;}
#contenido .contenido_3 a{color:#E60000;font-weight:bold;}
a.red{color:#e60000; font-weight:bold;}
a.red:hover{color:#4c4c4c;text-decoration:underline;}
.derecha {float:right;}
.btn_tipo3_gris{color:#E60000;text-align:left;background:transparent url(../img/ico_flecha_gris.gif) no-repeat scroll left center;padding:0.2em 0 0.4em 1.8em;font-size:1.1em;border:medium none;font-weight:bold;}
input.reset_gris{background:transparent url(../img/ico_flecha_gris.gif) no-repeat left center;color:#E60000;padding:0.2em 0 0.4em 1.5em;font-weight:bold;font-size:1.2em;font-family:Arial;cursor:hand;}
.mg_left{margin-left:1px;}
.mg_bottom{height:10px;}
/*PAGINA ERROR*/

ul.err_col {width:30%;float:left;margin-right:2em;}
ul.err_col  ul{margin:1.5em 0 1.5em 1em;}
ul.err_col ul li{font-size:1.1em;color:#4C4C4C;background: url(../img/bullet.gif) no-repeat top left;display:block;padding-left:1em;}
.uppCase{text-transform:uppercase;}
#contenido div.modulo a.icoFich img{margin-right:0.2em;float:left;font-size:.9em;}



/*17 enero: Cambios de Enrique Sobrino*/
#menu_lateral #submenu_lateral_n3 .nivel3 li a{ width:12em!important}

.marco_188x138{background: url(../img/marco_188x138.gif) no-repeat 0 0;height:13.8em;padding: 0.4em;width:18.8em;} 
.marco_188x138 img{height:13em!important;width:18em!important;} 
.marco_193x147{background: url(../img/marco_193x147.gif) no-repeat 0 0;height:14.7em;padding: 0.4em;width:19.3em;} 
.marco_193x147 img{height:13.9em!important;width:18.5em!important;} 

/* 20101202 - NUEVA HOME */
.acceso{background:url(../img/bgFormu1.gif) no-repeat scroll 0 0 transparent;/*height:11em;*/width:21.9em;background: url(../img/tl_form_gris.gif) no-repeat top left;}
.acceso .cont{background: url(../img/bl_form_gris.gif) no-repeat bottom left; padding-bottom:1.2em}
#formAcceso{padding:0.9em 0 0 1.2em;}
.columna_3 .acceso legend{color:#fff;font:bold 1.1em Arial;float:left;margin-left:-.4em;}
#contenido .columna_3 .acceso input{font:bold 1.1em Arial;border:none;width:15em;background-color:#fff;color:#414141;padding:0.2em 0.4em;}
#contenido .columna_3 .acceso input.entrar{background:none;color:#FFFFFF; width:auto; padding:0 1em; cursor:pointer}
#contenido .acceso .contra{ float:left; color:#ffffff; font-size:0.9em; padding:1em 0 0 0}
.columna_3 .border_top{padding-top:1.2em; margin-bottom:0}
#contenido .registrar{overflow:hidden; height:100%; clear:both}
#contenido .registrar img{ clear:both;float:left;margin:0 0.5em 0 0;}
#contenido .registrar span{/* float:left;margin:0.6em 0.3em 0.3em 0;*/}
#contenido .registrar a{color:#E80000;/*float:left;*/font:bold 1.1em Arial;/*margin:0.5em 0 0.3em;*/}
.columna_3 .modulo_3_1, .columna_3 .modulo_3_2{width:auto}
.mar0{margin:0!important}
#contenido .enlace_modulo img {height:auto;width:1.6em;}


/*28 01 2011*/
/*Nueva subhome innovacion y detalle de video*/
* html .listaTumbada li {display:inline}
*:first-child+html .listaTumbada li {display:inline}
.modImg372 .dcha .txt li , .modImg100 .dcha .txt li , .listaAcciones li  {color: #4C4C4C;font-size: 1.1em;}
#contenido .modImg100 .titu4 , #contenido .modImg100 .titu4 a, #contenido .modImg100 .verMas a, #contenido h2.subseccion a:hover, #contenido h3.subseccion a:hover {color:#e61723}
#contenido  .modImg372 .verMas a  {color: #E60000;}
#contenido .listaAcciones li a:hover { text-decoration:none}
.modImg372, .dosCols, .modImg372, .modImg100 , .modImg372 .cont { height:100%; overflow:hidden}
.dosCols.border_top.border_bottom { padding-bottom:30px}
.border_bottom { border-bottom: 1px solid #CCC}
h3.subseccion a:hover, h2.subseccion a:hover {}
.modImg372 .cont .izda { float:left; width:378px; position: relative;height: 220px;}
.modImg372 .cont .izda .marco { position:absolute; width:378px; height:220px}
.modImg372 .cont .izda img.img { margin:3px;width:37.2em; height:21.4em}
.modImg372 .cont .izda .img  { }
.modImg372 .cont .dcha  { float:right; width:240px}
.modImg372 .cont .dcha .txt { height:12.6em}
.modImg372 .cont .dcha .listaAcciones {margin-top: 35px}
.dosCols .subColIzda { float:left; width:281px;margin-top: 7px; }
.dosCols .subColDcha { float:right; width:330px;margin-top: 7px; }
#contenido  .dosCols .subColIzda .listaBoloRojo h3.subseccion { margin-bottom:9px}
.listaBoloRojo li { background:url(../img/bullet_circle_red.gif) 0 0 no-repeat; padding-left:18px;font-size: 1.1em; margin-bottom: 0.5em}
.modImg372 .verMas {color: #E60000;font-size: 1.1em;font-weight: bold;margin: 0.5em 0;}
.modImg372 .verMas img {float: left; margin: 0 0.5em 0.5em 0}
#contenido .txt * {margin-bottom: 0.8em}
.modImg100 .izda {width:100px; height:100px; position:absolute; left:0; top:10px }
.modImg100 .izda img {width:100px; height:100px;}
.dosCols .subColDcha .modImg100:first-child, .dosCols .subColDcha h3 + .modImg100 {border-top:none}
.dosCols .subColDcha .modImg100  {border-top: 1px solid #D8D7D7; position:relative; min-height:100px; padding:9px 9px 3px 110px}
#contenido h2.subseccion {font: bold 1.6em Arial;color: #E60000}
#contenido p.fecha { font-weight:bold; letter-spacing:-.04em}
*:first-child+html  #contenido p.fecha { letter-spacing:-.05999em}
* html #contenido p.fecha { letter-spacing:-.05999em}
.listaTumbada li {display:inline-block; margin-right:1.4em}
#contenido .listaAcciones li { margin-bottom:5px}
div.listaAcciones { clear:both}
.modImg372 { padding-bottom:8px}
#contenido .modImg372  h3.subseccion { margin: 8px 0 3px;font-size: 1.77em;}
 #contenido .modImg100 .verMas a img {float: left;margin: 0 .5em 0 0}
.listaAcciones li img { vertical-align:middle}
#contenido .listaAcciones li a:hover span { text-decoration:underline}
#contenido .listaAcciones li span  { margin-left:4px}
#contenido .moduloVideo p.fecha { margin:1.1em 0 .9em}
.moduloVideo, #contenido div.contenido_1 .moduloVideo div.text {width:42em}
.moduloVideo { margin-top:10px}
#contenido .modImg100 .titu4 { margin-bottom:4px; font-size:1.2em}
#contenido .modImg100 .verMas a { font-weight:bold}
#contenido div.contenido_1 .moduloVideo div.text { line-height:150%; margin-bottom:2em; color:#333}
#contenido .modImg100 .dcha .txt {margin-bottom:2.5em} 

/*Marcos*/
#contenido div.marco_redondo img.img_principal {padding:0}
div.marco_redondo img.marco {height: 12em;width: 61.7em}
div.marco_redondo {clear: both;height: 12em;margin-bottom: 0.5em;position: relative;width: 61.7em;}
div.modulo_subhome div.modulo_img_small , #contenedor .modulo_img_rect, div.modulo_subhome div.modulo_img_medium  { background-image:none; position:relative}
#contenedor  #contenido span.marcoN, div.modulo_subhome span.marcoN {display:block; position:absolute; top:0;left:0; margin:0; float:none}
#contenedor .modulo_img_small span.marcoN { height: 6em;width: 6.3em; background: url(../img/marco_60.png) 0 0 no-repeat }
#contenedor .modulo_img_small img { width:56px; height:55px; margin:1px }
#contenedor .modulo_img_rect span.marcoN {height: 9.8em;width: 16em; background: url(../img/marco_170.png) 0 0 no-repeat}
.modulo_img_rect img { width:168px; height:100px}
div.modulo_subhome div.modulo_img_rect { width:176px; height:108px}
.modulo_img_rect img {height: 100px;width: 168px; margin:1px}
div.modulo_subhome div.modulo_img_rect { padding: 3px;}
div.modulo_subhome div.modulo_img_medium { padding:3px}
div.modulo_subhome div.modulo_img_medium span.marcoN {background: url(../img/marco_176_96.png) 0 0 no-repeat;height: 7.2em;width: 16em;}
div.modulo_subhome div.modulo_img_medium img { height: 71px;width: 168px; margin:1px}

/* 4 de Febrero, FER, aniadido clase para pintar de rojo los destacados de la cabecera */

#menu_superior li a.destacado{
	color:#E60000;	
	font-weight:bolder;	
}

/*7 marzo: carrusel innovacion*/ 
#promoCarrusel {position:relative; zoom:1} 
.diapoInt .titu {} 
.conteneDiapo.conjs .diapoInt {height:250px;overflow:hidden; position:relative} 
#contenido .contenidoDiapo { margin-bottom:20px} 
.diapoInt { border-right: 1px solid #CCC;border-left: 1px solid #CCC; margin:0 47px; width:538px} 
.diapoInt li {width:538px;height:210px;}         
.diapoInt .img { float:left; width:286px; margin-left:16px; position:relative} 
* html .diapoInt .img { margin-left:6px; } 
.diapoInt .img img { width: 280px; height:160px; margin:4px} 
.diapoInt .img span { position:absolute; top:0; left:0; display: block;background: url(../img/marco_carrusel.png) 0 0 no-repeat; width:288px; height:168px } 
* html .diapoInt .img span { background: url(../img/marco_carrusel_ie6.gif) 0 0 no-repeat} 
.diapoInt .txt { float:right; width:190px; margin-right:18px} 
.conjs ul {height:210px} 
.conjs li {float:left} 
#contenido .diapoInt .verMas a {font-weight: bold;  color: #E61723} 
#contenido .diapoInt .verMas a img {float: left;margin: 0 0.5em 0 0} 
.diapoInt .titu {margin:0 18px; clear: both} 
.diapoInt .titu, .diapoInt .txt {font-size:1.1em} 
.diapoInt .titu h4 { font-size:1.6em} 
#contenido .diapoInt ul.publicar a { color: #4C4C4C;} 
#contenido .diapoInt ul.publicar li img  {float: left;margin:-0.3em 0.5em 0 0} 
.conjs  li .txt li {float:none; height:auto; width:auto} 
.conjs  li .txt ul { height:auto} 
.conteneDiapo #olControl {position:absolute;bottom:0;right:50%; margin:0} 
#olControl li {margin-right:5px; list-style:none} 
#olControl a {display:block;background: url(../img/carrusel_bolos.gif) 0 0 no-repeat;width:16px;height:16px;text-indent:-200em;cursor:pointer} 
#olControl li.mostrado a {background-position:bottom left} 
#btnAnt a {display:block;position:absolute;text-indent:-200em;width:34px;height:34px;background:url(../img/carrusel_retrocede.png) 0 0 no-repeat;top: 150px;right:94%; outline:none} 
#btnSig a {display:block;position:absolute;text-indent:-200em;width:34px;height:34px;background:url(../img/carrusel_avanza.png) 0 0 no-repeat;top: 150px;left:94%;outline:none} 

/*30 mayo 2011: correccion tamanio texto en ofertas de empleo*/
#contenido .text.correccionTamanio1 { font-size: 1.1em;color:#4C4C4C; line-height: 1.8em;}
#contenido .text.correccionTamanio1 li, #contenido .text.correccionTamanio1 p { font-size:.99em; line-height:1em}
/*30 mayo 2011: Mensajes-Advertencias*/
.msg{color:#4c4c4c;margin:3em auto;line-height:0.9;width:45em}
.map .msg{width:52.5em;}
.msg .ico{display:inline-block; vertical-align:top}
.msg .ico img{width:3.2em}
.msg .texto{display:inline-block; vertical-align:top; padding:1.5em 1.5em 1em}
.msg.gris1{background-color:#ededed}
.msg.gris2{background-color:#e6e6e6}
.msg.gris3{background-color:#dddddd}
#contenedorBarco{position:relative;text-align:left;width:620px;margin-left:auto,margin-right:auto;}
#grasas{position:absolute;left:472px;top:79px;width:97px;height:18px;z-index:1;visibility:hidden;}
#bocinas{position:absolute;left:477px;top:212px;width:137px;height:21px;z-index:2;visibility:hidden;}
#compresores{position:absolute;left:175px;top:264px;width:243px;height:21px;z-index:3;visibility:hidden;}
#turbinas{position:absolute;left:442px;top:164px;width:107px;height:21px;z-index:4;visibility:hidden;}
#motor{position:absolute;left:389px;top:230px;width:85px;height:18px;z-index:5;visibility:hidden;}
#hidraulicos{position:absolute;left:96px;top:221px;width:164px;height:21px;z-index:6;visibility:hidden;}
#engranajes{position:relative;left:300px;top:150px;width:132px;height:18px;z-index:7;visibility: hidden;}
#otras{position:absolute;left:297px;top:250px;width:205px;height:18px;z-index:8;visibility: hidden;}
/*10/12/2011 : Informes de Conveniencia*/ 
.btn_tipo3 {color:#E60000;text-align:left;background:transparent url(../img/ico_flecha.gif) no-repeat scroll left center;padding:0.2em 0 0.4em 1.8em;font-size:1.12em;border:medium none;font-weight:bold;} div.registroConv input,div.registroConv select{font-size:1.1em;border:1px solid #ddd;}
