﻿@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 10em;}
	.contenedor_landing{background:none !important;}

	/*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;}
#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;}
strong	{font-weight: bold !important;}

	/*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:#047DBA;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;border-radius: 0.2em;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);}
	/* 01/02/2017
	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{margin-bottom: 3em !important;overflow:hidden;height:220px;width:544px;/*background: url(../img/banner_home.gif) no-repeat;*/border:1px solid #a7a7a7;}
	div.wrapper_flash{/*border:1px solid #a7a7a7*/}
	#flashobj {display: block;}
	#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;font-size: 1.2em;}
					#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;display: inline-block;}
					#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;display:block}
						#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:0.1em;padding-left:1.2em;border-left:1px solid #CCCCCC;width:63.4em;float:right;margin-bottom: 3em;}
			
			#contenedor_1 .contenidoLanding{border-left:none !important;}
			
				#contenedor_1  .contenido_1{width:63.4em;float:left;margin-bottom:10px;/*padding-left:16em;*/}
				#contenedor_1   div.home div.contenido_1{width:78em;float:left;/*padding-left:16em;*/}

					#columnas{color:#a8a8a8;float:left;width:56em;}
						#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:#047DBA;}
						#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:#047DBA;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:#047DBA;font-weight:bold;}
						#contenido div.modulo_tipo1 p{clear:both;}
						#contenido a{color:#047DBA !important;}
						#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:.3em 0 .3em 0;}
						#contenido .enlace_modulo{display:block;float:left;clear:both;margin:.1em .5em 0 0;}
							#contenido .enlace_modulo img{}
						#columnas .columna_1{width:55em;padding:0;margin-right:1em;/*margin-top:1em;*/border-top:none;}
							/*#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.6em Arial;/*float:left;margin-left:-.4em;*/}
							 .columna_3 .gristl  legend{font-size: 1.4em;/*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;width:17.5em;/*border:none;background-color:#fff;color:#e60003;padding-left:.4em;*/}
						 .columna_3 .gristl select{color:#3d3838;cursor: pointer;padding: 0.4em;}
							 .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{border-radius: 0.2em;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
							 
							.columna_2 .img_home_libre, .columna_1 .img_home_libre {
							    box-shadow: none;
							}
							 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{margin: 1em 0 2em;/*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: #047DBA none repeat scroll 0 0;border-radius: 0.2em;padding-bottom: 0.2em;/*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: #b1b1b1 none repeat scroll 0 0;border-radius: 0.2em;/*background: url(../img/bl_form_gris.gif) no-repeat bottom left;*/}

							 #formLubricacion, #formEstaciones,#formProductos{padding:.9em 0 2em 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:#047DBA;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;*/max-height:20em;max-width:30em;margin:1em 0;}
#contenido div.modulo_cat h2{color:#047DBA;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:#047DBA;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:2em;}
				.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;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;}

h2.seccion + p {
    color: #555 !important;
}
		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:#047DBA;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:#047DBA;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:#047DBA;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:#047DBA;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:#047DBA;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:1em;}
						.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:#047DBA;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:#047DBA;}
					div.contenido_3 div.box_oferta h4{font-size:1.2em;font-weight:bold;color:#047DBA;}
					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:#047DBA;padding:0 0 0.1em 1.8em;}
					/*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:#047DBA;}
					#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:#047DBA;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;}
						#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;}
									div.errorCrisis{width:64em;height:3em;background: url(../img/alerta.gif) no-repeat left;padding:0 0 0 4.2em;margin:1em 0;}

									#contenido div.error p{font-size:1.1em;font-weight:bold;color:#047DBA;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:#047DBA;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.8em;}
						#contenido form.tarjeta   div.botones a.sig{display:block;width:11em;float:right;color:#047DBA;font-size:1.2em;font-weight:bold;background: #fff url(../img/ico_flecha.gif) no-repeat left;
						padding:.3em 0 .4em 1.8em;}
						#contenido form.tarjeta   div.botones a.ant,#contenido  #btn_ant{display:block;width:15em;float:right;color:#047DBA;font-size:1.2em;font-weight:bold;background: #fff url(../img/ico_flecha.gif) no-repeat left;
						padding:.3em 0 .4em 1.8em;}
						#contenido form.tarjeta   div.botones a.sig:hover{text-decoration:none;}
						#contenido form.tarjeta   div.botones a.sig:visited{text-decoration:none;color:#047DBA;}
						#contenido form.tarjeta   div.botones a.ant:hover{text-decoration:none;}
						#contenido form.tarjeta   div.botones a.ant:visited{text-decoration:none;color:#047DBA;}
						#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:#047DBA;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.8em;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:#047DBA;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:#047DBA;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.8em;}
						#contenido   div.botones a.sig{display:block;width:11em;float:right;color:#047DBA;font-size:1.2em;font-weight:bold;background: #fff url(../img/ico_flecha.gif) no-repeat left;
						padding:.3em 0 .4em 1.8em;}
						#contenido div.botones a.ant,#contenido  #btn_ant{display:block;width:15em;float:right;color:#047DBA;font-size:1.2em;font-weight:bold;background: #fff url(../img/ico_flecha.gif) no-repeat left;
						padding:.3em 0 .4em 1.8em;}
/*autoregistro*/
#contenido a.ayuda{text-align:right;font-size:1.1em;display:block;color:#047DBA;font-weight:bold;}
div.condiciones label{width:auto !important;}
#contenido div.condiciones span a{color:#047DBA;}
#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:#047DBA} /*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:#047DBA;padding:0.2em 0 0.4em 1.8em;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:#047DBA;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:#047DBA;}
					#contenido #datos_agente form	div.enviar input{color:#047DBA;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:#047DBA;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:#047DBA;font-family:helvetica;}*/
							  h4.red14{font-size:1.4em;color:#047DBA;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:#047DBA;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:#047DBA;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:#047DBA;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:#047DBA;}
					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:#047DBA;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:#047DBA;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:#047DBA;}
				.red{color:#047DBA;}
				/*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;min-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.modulo1{width:26em;float:left;}
			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:#047DBA;}
			#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;margin-right:1em;}
			 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:#047DBA;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:#047DBA;}
			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 {background: #047DBA none repeat scroll 0 0;border-radius: 0.2em 0.2em 0 0;box-sizing: border-box;clear: both;display: block;margin-top: 1em;padding: 1em;width: 100%;}		
			#pie .pie_0{margin:0 auto;text-align:left;}
				#pie #formBuscglobal{float:left;margin:.9em 0 0 0;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;*/cursor:pointer;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 0 0 0;font:normal 1.1em Arial;color:#fff;display:block;}
				#pie #confianzaonline {float: left; /*margin: -1px 0.5em 1px -0.75em;*/}

#pie::after {
    clear: both;
    content: "";
    display: block;
}


	/*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;}
		.text table.noborder5050 td {padding:12px 18px 11px; border:0px solid #b7b7b7;width:50%; 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:#047DBA;font-weight:bold;}
a.red{color:#047DBA; font-weight:bold;}
a.red:hover{color:#4c4c4c;text-decoration:underline;}
.derecha {float:right;}
.btn_tipo3_gris{color:#047DBA;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:#047DBA;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:#b1b1b1;border-radius: 0.2em;}
.acceso .cont{padding-bottom:1.2em}
#formAcceso{padding:0.9em 0 0 1.2em;}
.columna_3 .acceso legend{color:#fff;font:bold 1.3em 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: #047DBA;}
#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: #047DBA;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: #047DBA}
#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:#047DBA;
	font-weight:bolder;
}

/*7 marzo: carrusel innovacion*/
#promoCarrusel {position:relative; margin-right: 1em;padding-top: 1em;}
.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}


.newsfeed .title {
    color: #777 !important;
}

/*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:#047DBA;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;}
/*28/02/2012 : RSS Barra de canales
.icono_rss{padding-left:3.5em; margin-top:-0.3em;}
*/
.icono_rss{padding-left:1em}
/*27/03/2012 : Productos Texaco*/
.modulo_btop{border-top-color:#CCCCCC;border-top-style: solid;border-top-width:0.1em;margin-bottom: 1em;margin-left: 0;margin-right: 0;margin-top: 1em;padding-bottom: 1em;padding-left: 0;padding-right: 0;padding-top: 1em;position: relative;}
/*26/04/2012*/
.btn_Catalogo {background-color: #FFFFFF; background-image: url("/recursos_cepsa/img/ico_flecha.gif"); background-position:left center;background-repeat:no-repeat; background-size:auto auto;padding-bottom:0.4em; padding-left:1.8em; padding-right:0;margin-bottom:3em;padding-top:0.2em;color: #047DBA;font-weight: bold;width:9em;}
/*12/06/2012 : Autoregistro*/
.registrar ul{margin: 0px; padding:1.5em 0em 0em 0em}
.registrar li{list-style-type: none;display:inline;padding-right:2em;padding-bottom:0.16em;list-style:none;background-image:url('/recursos_cepsa/img/ico_flecha.gif');background-position:left center;background-repeat:no-repeat;padding-left: 2em;background-size:1.16em auto;height:1.6em;font-size:1.1em;}
div.captcha2{width:24em;text-align:center;border:.1em solid #C8C8C8;margin:2em 0em 0em 0em;}
#contenido div.modulo p a {clear: both;color: #047DBA;display: inline;font-size: 1.1em;font-weight: bold}

.diapoInt.news{width:681px}
.diapoInt.news .item{width:227px;float:left}
.diapoInt.news .titu, .diapoInt.news .img, .diapoInt.news .txt {margin:0;width:217px;padding:0 5px;float: left}
.diapoInt.news h4{font-size:1em;padding-left:0;padding-bottom: 0.5em;}
.diapoInt.news .fecha{display:none}
.diapoInt.news .img{margin-left:none}
.diapoInt.news .img img{height:110px;width:200px}
.conteneDiapo #btnSig a { *left: 94.3%; left: 94.3%\9;}
#contenido .news .contenidoDiapo{margin-bottom:10px}
.contenidoDiapo > p {
    color: #777 !important;
}
/* convencion cepsa gas */
#contenido p.formPromoDiaH { font-size: 1.4em; font-weight: bold }
p.formPromoDiaH + p.bullet { display: none }

/*101012*/
p.ari13{float:left;font-size:13px !important;font-weight:bold !important;color:#1b1b1b !important}
p.ari13 span{color:#cf1737 !important;font-size:15px !important}
p.img3{;margin:0 !important;padding:0 0 0 40px !important}
p.condi{padding:0 6px 0 0 !important;margin:0 !important;float:right !important}
p.condi a{color:#000 !important;font-weight:bold;text-decoration:none;font-weight:normal !important}
p.condi a:hover{text-decoration:none !important}
p.ari14{float:left;font-size:14px !important;font-weight:bold !important;color:#626262 !important}
p.ari14 span{color:#cf1737 !important}
.logos_nuevos{float:left !important;padding:0 0 0 40px !important}
.logos_nuevos img{float:left !important;padding:10px 0 0 10px !important}

#contenido.home  #columnas p a {font-size: 1em;color: #e70000}

#contenido .diapoInt.news.c3home{width:450px}
#contenido .diapoInt.news.c3home .titu, #contenido .diapoInt.news.c3home .img, #contenido .diapoInt.news.c3home .txt{width:140px}
#contenido .diapoInt.news.c3home .item{width:145px}
#contenido .diapoInt.news.c3home .img img{height:80px;width:140px;border-radius: 0.2em;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
#contenido .diapoInt.news.c3home .img{padding:0}
#contenido .diapoInt.c3home li{height:210px;width:450px}
#carruselHome #btnSig a{left:92%;top:140px;}
#carruselHome #btnAnt a{top:140px}
#contenido .conteneDiapo.conjs .diapoInt.c3home{height:250px}
#contenido.home #promoCarrusel h2{color:#047DBA;margin:0.5em 3em 1em 0}
#first_box.modulo_3_1.border_top {border-top:1px solid #D8D7D7;margin-top:5em}
*html  #first_box.modulo_3_1.border_top {margin-top:3em}

#contenido .diapoInt.news.c3articulo{width:535px}
#contenido .diapoInt.news.c3articulo .titu, #contenido .diapoInt.news.c3articulo .img, #contenido .diapoInt.news.c3articulo .txt{width:138px}
#contenido .diapoInt.news.c3articulo .item{width:175px}
#contenido .diapoInt.news.c3articulo .img img{height:92px;width:138px}/*antes : height:80px;width:140px */
#contenido .conteneDiapo.conjs .diapoInt.c3articulo{height:210px}
#carruselArticulo #btnSig a{top:100px;}
#carruselArticulo #btnAnt a{top:100px}
#contenido .diapoInt.news.c3articulo .contenidoDiapo {margin-right: 10px}

#contenedorCalculadorRutas{width:99em;margin:0 auto;text-align:left;font:normal 1em Arial}

#subHome1Carrusel{padding-top:3em}

ul.faqs, ol.faqs{margin-left:4.5em;font-size:10px;color:#4c4c4c;margin-bottom: 1.5em;}
ul.faqs li, ol.faqs li {list-style-type:disc}
#contenido div.lista_faqs p { margin-bottom: 0.1em;}
div.lista_faqs a.sin_icon {background-image:none;}

/* pastilla guía lubricación home */
#contenido .bloque_form_red h2 a, #contenido .bloque_form_red h2 a:hover {
  color: #fff;
  text-decoration: none;
}

#contenido .bloque_form_red h2 a {
  *position: relative;
  *top: 0;
  *left: 0;
  *z-index: 1000;
}

.pastilla-home img {
  display: block;
}
.pastilla-home p {
  margin-top: 1em;
}

.contForm.guialubricacion .bloque_form_red, .contForm.guialubricacion .bloque_form_redtr,  {
  background: #e70000 none;
}

/* correccion pastilla areareservada home */
.columna_3 {width: 22em;}
.home .columna_3 #formAcceso label.ftr { *float: none !important}
#first_box { width: 100%;}

.msgWarning{
background:#FBF8D8 url(/recursos_cepsa/img/infor.gif) no-repeat scroll 10px center;text-align: center;
height: auto;border: 1px solid #F9EC7B;margin: 3em 0; font-weight: bold;padding: 10px 10px 10px 40px; width:45em
}
#contenido .text p em{font-style:italic;}
#contenido .txt_enlace_modulo2{display:block;color:#e80000;font:bold 1.1em Arial;margin:.5em 0 .3em 0;}

/*20/05/2013*/
.modulo_ca_3_1{margin:0 0 .5em .2em;width:23.6em;float:left;}
.columna_3 .modulo_ca_3_1{width:auto; height:215px;padding-top:15px;}
#first_box.modulo_ca_3_1.border_top {border-top:1px solid #D8D7D7;margin-top:5em}
*html  #first_box.modulo_ca_3_1.border_top {margin-top:3em}


/*04/03/214 - Versi�n Mobil*/
#contenedor.mobile{background: none;width:100%;}
#contenedor_mobile {margin-bottom:0}
#contenedor_mobile #contenido .contenido_1 {padding-left:1.7em;padding-right:1.5em;margin-bottom:2em;}
#contenedor_mobile   div.home div.contenido_mobile{/*width:63.4em;*/float:left;/*padding-left:16em;*/}
#contenedor_mobile  .contenido_1{/*width:63.4em;*/float:left;/*padding-left:16em;*/}
#cabecera_mobile{height:8.3em;}
#cabecera_mobile h1{float:left;/*margin-left:.7em;*/}

div.text_mobile  ul{margin:1.5em 0 1.5em 4em;}
div.text_mobile 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_mobile 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_mobile ol li ul li{font-size:1em;color:#4C4C4C;background: url(../img/bullet.gif) no-repeat top left;display:block;padding-left:1em;}
#contenido div.contenido_1  div.text_mobile a{color:#047DBA;font-weight:bold;}
div.text_mobile  ul{margin:1.5em 0 1.5em 4em;}
div.mensaje_mobile{margin:auto;font-weight:bold;padding:10px 10px 10px 40px;}
#contenido  div.mensaje_mobile p{font-weight:bold;font-size:1.2em;}
div#datos div.mensaje_mobile.error_mobile {height:auto;background:#FFE5E5 url(../img/error.gif) no-repeat scroll 10px center;border:1px solid #E70000;text-align: center;}
div.error_mobile{background: url(../img/alerta.gif) no-repeat left;padding:0 0 0 3.2em;margin:1em 0;}
#contenido div.error_mobile p{font-size:1.1em;font-weight:bold;color:#047DBA;padding:.75em ;margin:0 0 0 .3em;background:#ddd;}
#contenedor .modulo_img_small_mobile img { width:12%; height:12%; margin:1px }

#contenido h2.titu_nivel2_mobile{  clear: both; color: #047DBA; font: bold 2.5em/0.9em Arial; margin-bottom: 0.3em;
}

/* Content Boxes
------------------------------------------------------------ */
.content-box-gray,.content-box-red { margin: 0 0 25px;overflow: hidden; padding: 15px;}
.content-box-gray {	background-color: #e2e2e2;	border: 1px solid #bdbdbd;}
.content-box-red {	background-color: #FFE5E5;	border: 1px solid #e9b3b3;}


#rrss ul {
list-style-type:none;
margin:0;
padding:0;
}

#rrss li
{
display:inline;
float: left;
}


/*CAMBIOS FERNANDO 14/02/2014
#contenido div.contenido_1  div.img {width:59em;}   */
img.img_home_destacados{width:258px;height:172px;border: 1px solid #999;-webkit-border-radius:10px; -moz-border-radius:10px;border-radius:10px;/*behavior: url(recursos_cepsa/css/PIE/PIE.htc);*/}
.imgHome .marcoHome{ background:url(../img/marco-transparente.png) no-repeat 0 0; width:258; height:172px; position:absolute; top:0; left:0}


#contenido img.img_text_art{margin:1em 2em 1em 0; width: 588px; height:392px; border-radius:0.2em; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);behavior: url(recursos_cepsa/css/PIE/PIE.htc);}
#contenido img.img_principal_art{margin:1em 2em 1em 0; width: 588px; height:392px;border-radius:0.2em;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);behavior: url(recursos_cepsa/css/PIE/PIE.htc);}
div.marco_seccion2 span{display:block;background:url(../img/marco_seccion_blanco2.gif) no-repeat top left;position:absolute;z-index:3;top:0;left:0;width:186px;height:124px;}
div.marco_seccion2 span.recuadro_gris{display:block;background:url(../img/recuadro_gris2.gif) no-repeat top left;position:absolute;z-index:3;top:0;left:0;width:186px;height:124px;}
#contenido div.modulo div.marco_seccion2 img{position:relative;z-index:0;width:186px;height:124px;}
#contenido div.modulo img.list{float:left;margin:0 1em .5em 0;width:186px;height:124px;}
#contenido img.banderaDet{width:30px;height:25px;float:left;margin-right:.5em;margin-bottom:.2em;}
#contenido img.img_principal_pais{margin-bottom:1em;width:588px;height:392px;float:left;border: 1px solid #999; -webkit-border-radius:25px; -moz-border-radius:25px;border-radius:25px; behavior: url(recursos_cepsa/css/PIE/PIE.htc);}
#contenido img.bolo{margin-bottom:-7px;padding-top:7px;}
p.telefono{}
#contenido div.alineado{margin-left:35px;margin-top:-15px;}
div.red_tll{background: url('../img/red_tll.gif') no-repeat top left;width:588px;margin-top:2em;}
div.red_trr{background: url('../img/red_trr.gif') no-repeat top right;}
div.piefoto{font-style:italic;text-align:center;}

/*CAMBIOS FORMULARIO GAS NATURAL 2014 11 19*/
input.ant{color:#047DBA;font-family:arial;font-size:1.2em !important ;font-weight:bold;
						background: #fff url(../img/ico_flecha_ant.gif) no-repeat left;padding:.2em 0 .4em 1.8em !important;}
/*nueva clase para colocar botones de los formularios*/
.btnpos {
    text-align: center !important;
}

/*Marcos 264 Mega-Grande*/
#contenido div.marco_redondo_264 img.img_principal {padding:0}
div.marco_redondo_264 img.marco {height: 26.4em;width: 61.7em}
div.marco_redondo_264 {clear: both;height: 26.4em;margin-bottom: 0.5em;position: relative;width: 61.7em;}
#contenido img.img_principal_264{margin:auto;width:61.7em;height:26.4em;border-radius: 0.2em;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
div.marco_redondo_264 img.marco { left: 0;position: absolute;top: 0;display: none;}

.modulo_3_1	{float:none;}

#buscar_pedido	{
	position:relative;
	z-index: 20;
}
/* FIX MGMT */
.x-reset OL LI {list-style: inherit;}
.vui-cps-edit-pencil-hidden {display: none !important;}

/*Producto Asfaltos*/
.producto-asfaltos	{border-top: 0.1em solid #ccc;margin: 2em 0 0;padding: 2em 0 0.5em;}
.producto-asfaltos > h3 {margin: 0;}
.producto-asfaltos DIV.marco_recuadro_100 IMG	{float:none;margin:0;width:100px;height:100px;}
/*Producto Generico*/
.producto-box			{border-top: 0.1em solid #ccc;margin: 2em 0 0;padding: 2em 0 0.5em;}
.producto-box::after 	{clear: both;content: "";display: block;}
.producto-box > H3 		{margin: 0;}
.producto-box DIV.marco_recuadro_100 IMG	{float:none;margin:0;width:100px;height:100px;}

/* Destacados: ocultar "ver mas" */
.no-ver-mas .ver-mas {display:none !important;}

/* Listado Destacados SubHome */
.listado-destacados 			{box-sizing: border-box;width: 100%;}
.listado-destacados::after 		{clear: both;content: ".";display: block;float: none;}
.listado-destacados .modulo_subhome 	{box-sizing: border-box;width: 33%;min-height: 32em;padding-top: 2em;border-top: 1px solid #d8d7d7;}
.listado-destacados .modulo_subhome H3.subseccion 		{min-height: 3em;}
.listado-destacados .modulo_subhome H3.subseccion + P 	{min-height: 3.8em;margin-top: 0.5em;}
.listado-destacados .modulo_subhome H3.subseccion + .modulo_img_rect 	{margin-top: 1em;}
.listado-destacados DIV.modulo_subhome .modulo_img_rect IMG 			{border-radius: 0.2em;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);float: left;margin: 0 0.5em 0.5em 0;}

.alta-servicios-alt-link	{display:none;}
/* Electricidad 20170110 */
/* Style the buttons that are used to open and close the accordion panel */
.accordion {
    color: #047DBA !important;
    font-weight: bold !important;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.accordion:hover {
    text-decoration:underline;
}

/* Style the accordion panel. Note: hidden by default */
div.panel-electricidad {
    background-color: white;
    display: none;
}

/* The "show" class is added to the accordion panel when the user clicks on one of the buttons. This will show the panel content */
div.panel-electricidad.show {
    display: block;
}
.m-r-8{
margin: 1.5em 0 1.5em 8em;
}
.m-r-3{
margin: 1.5em 0 1.5em 3em;
}

/* FIN Electricidad 20170110 */

.bx-wrapper {margin: 0 auto 45px !important;}
.bx-wrapper .bx-viewport	{box-shadow:none !important;}
.bx-wrapper .bx-caption		{background-color: rgba(213, 43, 30, 0.7) !important;}
.bx-wrapper .bx-caption SPAN	{font-size: 1.2em !important;text-align: center;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom: -20px !important;}

.marcoN {
    display: none !important;
}
.modulo_img {
    border-radius: 0.2em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
div.marco_redondo img.marco	{display:none;}
#contenido img.img_principal {border-radius: 0.2em;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
.img_home_destacados {
    border-radius: 0.2em !important;
    border: none !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.imgHome .marcoHome {display:none !important;}


/*  NUEVO encabezado 20170210*/
.encabezado-gray {
	color: #3c3839;
    	font-size: 1.5em;
    	margin-bottom: 0.3em;
    	margin-top: 0;
    	padding-top: 0;
	font-weight: bold;
}

/* IMAGENES BIOGRAFIA 20170217 */
.bio{
	float: left;
	margin: 3px 30px 30px 0;
	border: medium none !important;
	border-radius: 0.2em !important;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	border: 1px solid #999;
    border-radius: 10px;
	height: 337px;
    width: 225px;
}

.bio img{
        border-radius: 0.2em;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}

/* Transicion Comercial */
#menu_superior A.link-corp,
#menu_superior A.link-corp-d 	{display:none;}
#menu_superior A.link-com-d		{color:#047DBA;font-weight:bolder;}


#subMenu_superior A {
	border-right: 1px solid #3d3838;
	margin-right: 0.5em;
	padding-right: 0.5em;
}
.acceso-ar-cabecera {
	font-weight: bold;
	padding-right: 2em !important;
	border-right: none !important;
}
.enlace-idioma	{}
.enlace-idioma-activo {
	font-weight: bold;
	color: #047DBA !important;
}
.enlace-idioma:last-child {
    margin-right: 0 !important;
    padding-right: 0 !important;
    border-right: none !important;
}
/* App sin marco */
.withoutframe-left {padding-left: 21em !important;}
.withoutframe-withoutborder{border-left:none !important;}
.withoutframe {background:none !important;}

/* TEMPORAL SUPRIME IDIOMA PT_BR 
div#subMenu_superior A[lang="pt_BR"] {
    display: none;
}
*/
/* CASOS CRISIS */
#formCasosCrisis DIV:not(.enviar):nth-child(4)	{display:none;}
#testMoeve{display:none;}