/*Generales*/
* {margin:0; padding:0}
img,fieldset, abbr {border:none}
ul,li {list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-family:Arial;}
acronym{cursor:help;}
html {font-size:100%}
body {font:62.5% Arial,Tahoma,Helvetica,sans-serif; color:#333; text-align:left;background-color:#868f98;}
p{font-size:1.1em;}
.boton_red{display:table-cell;background:#db0f16;font-size:1.1em;font-weight:bold;padding:.1em .2em;text-transform:uppercase;color:#fff;text-decoration:none;}
input.boton_red{border:none;font-family:Arial,Tahoma,Helvetica,sans-serif;}
.ftl{float:left !important;}
.ftr{float:right !important;}
.nobg{background:none !important;}
.bloq_fotos  ul.bloques li{float:left;clear:none;}
.ie{height:1%;}
.clearfix:after {content:"."; clear:both; display:block; visibility:hidden; height:0;}
/*CONTENIDOS*/
#contenedora{margin:0 auto;text-align:left;background-color:#fff;width:97.4em;height:100%;overflow:hidden}
a:active,a{/*outline:none*/}
#contenido{width:96em;margin:0 .7em}
#contenido #col1{width:70.2em;float:left;margin-right:1.4em}

#contenido #col2{width:24.4em;float:left}

.espaciado{float:left;height:3.3em;width:100%}
img{border:none}
.oculto{position:absolute; left:-9999px; overflow:hidden; }
#contenido #col1_1{float:left;width:20.7em;margin-right:3.3em}
#contenido #col1_2{float:left;width:52.6em;margin-right:3.3em;color:#414b56}
#contenido #col1_2 p{margin:0;}
#contenido #col1_3{float:left;width:16em}
#contenido #col1_4{float:left;width:71.9em}

#contenido #col_result{float:left;width:71.6em;margin:0 5.2em 0 3.2em}


fieldset{border:none;margin:0;padding:0}
legend{display:none}
.rojo{color:#db0f16}
p.entrad{width:88%;margin:.7em 0;color:#414b56;font-size:120%;font-weight:bold}




/*Caja del título de página y botón Volver a Comunicación*/
.caja_titulo{width:100%;height:5em;padding-top:1.5em;margin-bottom: 2em}
.titulo_bus{float:left;font-size:180%;color:#414b56;font-weight:normal; width:20em}
.volver_comunicacion{float:right;margin-top:.8em}

/*Para los formularios de Perfil del Contratante*/
.Etiqueta{float:left; width: 25em}
.Boton{float:right; margin-right:5em; margin-top:7.5em}
.Consulta{float:left;width:80%}

/*Paginacion*/
.paginacion {margin:0 auto;text-align:center;color:#414b56;border-top:.1em solid #d5d7da;clear:both;padding-top:.5em}
.paginacion p{margin:0 0 .5em 0}
.paginacion p.marg{padding:.5em 2em .5em 0 !important}
.paginacion div.pg {width:100%;height:1.4em}
.paginacion div.pg p {display:inline;margin:.5em}
.paginacion ol {list-style:none;margin:.7em 0;display:inline;padding:0}
.paginacion ol li {display:inline;font-weight:bold;font-size:1.1em;}
.paginacion ol li a{color:#db0f16;text-decoration:none;font-weight:normal} 
.paginacion ol li a:hover{text-decoration:underline}

h4.tit{margin-bottom:1em !important;float:left;width:100%}
.contactodes{margin-bottom:1em;color:#414b56}

#cabecera{height:13.5em}
.paginacion2 {margin:0 auto;text-align:center;color:#414b56;clear:both;padding-top:.5em}
.paginacion2 p{margin:0 0 .5em 0}
.paginacion2 p.marg{padding:.5em 2em .5em 0 !important}
.paginacion2 div.pg {width:100%;height:1.4em}
.paginacion2 div.pg p {display:inline;margin:.5em}
.paginacion2 ol {list-style:none;margin:.7em 0;display:inline;padding:0}
.paginacion2 ol li {display:inline;font-weight:bold}
.paginacion2 ol li a{color:#db0f16;text-decoration:none;font-weight:normal} 
.paginacion2 ol li a:hover{text-decoration:underline}

/*Menu lateral*/
.menu_lateral{float:left;width:18.6em;background-color:#e1e3e5;margin-left:1em}

.menu_lateral ul{margin:0;padding:1.2em 0 12em 0;float:left;width: 19.9em;list-style:none}
.menu_lateral ul li{background:url(/system/modules/es.ieci.opencms.content/resources/flecha_menu.gif) 1em 1em no-repeat;border-bottom:.1em solid #fff;width: 14.2em;padding: 1em 1em 0.4em 3.7em;}
.menu_lateral ul li a{color:#414b56;text-decoration:none;font-size:1.1em;}
.menu_lateral ul li a:hover{color:#db0f16;text-decoration:underline}
.menu_lateral ul li.on{color:#db0f16 !important;font-weight:bold;font-size:1.1em;width: 12.2em;}
.menu_lateral ul li.on a{color:#db0f16 !important;font-size:1em;}

/*Cabeceras*/
#cabecera{width:100%;height:11.2em}
#cabecera h1{background:url(/system/modules/es.ieci.opencms.content/resources/logo.png) no-repeat;width:13.4em;height:9.7em;text-indent:-2000em;margin:1.5em 0 0 6.1em;float:left}

/*#cabecera h1.en{background:url(/system/modules/es.ieci.opencms.content/resources/logo.png) no-repeat;width:134em;height:97em;text-indent:-2000em;margin:15em 0 0 61em;float:left}*/

#cabecera h1 a{width:13.4em;height:9.7em;display:block}
#cabecera h1 a:link,#cabecera h1 a:hover,#cabecera h1 a:visited{border:0;color:#fff}
#cabecera h1.en a{width:13.4em;height:9.7em;display:block}
#cabecera h1.en a:link,#cabecera h1 a:hover,#cabecera h1 a:visited{border:0;color:#fff}

#cabecera ul.menu1{float:right;margin:0;padding:0;font-family:normal "sans-serif",arial,Tahoma,Helvetica,verdana}
#cabecera ul.menu1 li{display:inline;border-left:.1em solid #d6d7db;padding:.7em 1.6em 0 .6em;float:left;font-size:1em}
#cabecera ul.menu1 li.idioma{border:none;background:url(/system/modules/es.ieci.opencms.content/resources/bandera_en.gif) 0 .75em no-repeat;padding:.7em .8em 0 2em}
#cabecera ul.menu1 li.idioma2{border:none;background:url(/system/modules/es.ieci.opencms.content/resources/bandera_es.gif) 0 1.4em no-repeat;padding:1.4em .8em 0 2em;}
#cabecera ul.menu1 li.idioma a,#cabecera ul.menu1 li.idioma2 a{color:#000}
#cabecera ul.menu1 li a{color:#414B56;text-decoration:none}
#cabecera ul.menu1 li a:hover{text-decoration:underline;color:#db0f16}
#cabecera .logos{float:right;padding:1.1em 1.1em 0 0;margin-bottom:4em}
#cabecera .logos .comunidad2{padding-right:0.5em;width:9em;height:6em;vertical-align:top;}
#cabecera .logos .ayunta2{width:5.4em;height:4.4em;}
#cabecera ul.menu1home{float:right;margin:0;padding:0;font-family:normal "sans-serif",arial,Tahoma,Helvetica,verdana}
#cabecera ul.menu1home li{display:inline;border-left:.1em solid #d6d7db;padding:1.4em 1.6em 0 .6em;float:left;font-size:1em;}
#cabecera ul.menu1home li.idioma{border:none;background:url(/system/modules/es.ieci.opencms.content/resources/bandera_en.gif) 0 1.4em no-repeat;padding:1.4em .8em 0 2em}
#cabecera ul.menu1home li.idioma2{border:none;background:url(/system/modules/es.ieci.opencms.content/resources/bandera_es.gif) 0 1.4em no-repeat;padding:1.4em .8em 0 2em;}
#cabecera ul.menu1home li.idioma a{color:#000}
#cabecera ul.menu1home li a{color:#414B56;text-decoration:none;}
#cabecera ul.menu1home li a:hover{text-decoration:underline;color:#db0f16}

#cabecera ul.menu21{float:left;margin:0 0 0 4.5em;padding:0 0 1.5em 0;width:69em;display:block}
#cabecera ul.menu21 li{display:inline;float:left;padding-left:5.6em}
#cabecera ul.menu21 li a{font-weight:bold;color:#000;text-decoration:none;font-size:1.1em;}
#cabecera ul.menu21 li a:hover{color:#db0f16;text-decoration:underline}
#cabecera ul.menu21 li.on{color:#db0f16;font-weight:bold;background:url(/system/modules/es.ieci.opencms.content/resources/bolo_rojo.gif) 4.8em .5em no-repeat}

#cabecera ul.menu2{float:left;margin:6.3em 0 0 4.5em;padding:0;width:69em}
#cabecera ul.menu2 li{display:inline;float:left;padding-left:5.6em}
#cabecera ul.menu2 li a{font-weight:bold;color:#000;text-decoration:none;font-size:1.1em;}
#cabecera ul.menu2 li a:hover{color:#db0f16;text-decoration:underline}
#cabecera ul.menu2 li.on{color:#db0f16;font-weight:bold;background:url(/system/modules/es.ieci.opencms.content/resources/bolo_rojo.gif) 4.8em 0.5em no-repeat}
#cabecera ul.menu2 li.on a{color:#db0f16}
#cabecera2home{width:96em;margin:0 0 2.3em 0;float:left;padding:0 .5em 0 .5em;clear:both}

#cabecera2{width:96em;height:18em;margin:0 .7em 2.3em .7em;background-color:#db0f16;position:relative}
#cabecera2 .doble{width:24em;height:6em;float:left;background-color:#fff;padding-top:6em;}
#cabecera2 .doble .blanco{width:24em;height:6em;float:left;background-color:#fff}
#cabecera2 .blanco2{width:16em;height:6em;float:left;background-color:#fff;position:absolute;bottom:0;right:0}
#cabecera2 .imagen{width:24em;float:left;background:#db0f16;}
#cabecera2 .imagen img{float:right;width:8em;height:6em;}
#cabecera2 .migas{position:absolute;bottom:.8em;left:.5em;color:#fff;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_bl.gif) no-repeat;padding:.2em 0 0 3em;height:2.2em;font-weight:bold}
#cabecera2 .migas .estas{float:left;font-size:1.1em;}
#cabecera2 .migas ul{float:left;margin:0;padding:0 0 0 .7em;font-weight:normal}
#cabecera2 .migas ul li{display:inline;font-size:1.1em;}
#cabecera2 .migas ul li a{color:#fff;text-decoration:underline}
#cabecera2 .migas ul li a:hover{text-decoration:none}
#cabecera2 .imgcab{float:left}
#cabecera2 img.w24{width:24em;height:18em;}
#cabecera2 img.w32{width:32em;height:18em;}

#cabecera3{width:96em;height:12em;margin:0 .7em 2.3em .7em;background-color:#db0f16;position:relative;clear:both}
#cabecera3 .doble{width:56em;height:6em;float:left;background-color:#fff}
#cabecera3 .doble img.imgcab{float:right;width:32em;height:6.9em;}
#cabecera3 .blanco2{width:16em;height:6em;float:left;background-color:#fff;position:absolute;bottom:0;right:0}
#cabecera3 .negro{width:16em;height:6em;float:left;background-color:#000;position:absolute;top:0;right:0}
#cabecera3 .imagen{width:24em;float:left}
#cabecera3 .imagen img{float:right}
#cabecera3 .migas{position:absolute;bottom:1.4em;left:.5em;color:#fff;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_bl.gif) no-repeat;padding:.2em 0 0 3em;height:2.2em;font-weight:bold;width:53.5em}/*cambio*/

#cabecera3 .migas .estas{float:left;font-size:1.1em;}
#cabecera3 .migas ul{float:left;margin:0;padding:0 0 0 .7em;font-weight:normal;width:45em}
#cabecera3 .migas ul li{display:inline}
#cabecera3 .migas ul li a{color:#fff;text-decoration:underline;font-size:1.1em;}
#cabecera3 .migas ul li span{font-size:1.1em;}
#cabecera3 .migas ul li a:hover{text-decoration:none}
#cabecera3 .imgcab{float:left;width:24em;height:12em;}
#cabecera3 .imgcab_r,#cabecera2 .imgcab_r{float:left;width:16em;height:12em;}
#cabecera2 .imgcab_r{padding-bottom:6em;background:#fff;}
.txtpos{position:absolute;top:.8em;left:54em;color:#fff;padding:.2em 0 0 3em;height:2.2em;font-weight:normal;width:22.5em}

/*Pie*/
#pie{float:left;clear:both;width:95.4em;margin:4em .7em 0 .7em;border-top:.1em solid #e9e9e9;padding:1em 0 1em .6em}

#pie .izda{float:left;width:21%}
#pie .dcha{float:left;width:78%;text-align:right}
#pie .dcha img.colores{width:25em;height:1.8em;}
#pie .izda .comunidad{vertical-align:bottom;padding-right:0.8em;float:left;width:9em;height:6em;}
img.ayunta{width:5.4em;height:4.4em;}
img.colores{width:25em;height:1.8em;}
#pie .dcha .copy{margin-top:4.5em;width:100%;float:right;font-size:1em;color:#7b7a7a}
#pie .dcha .copy .cop{width:auto;display:inline;font-size:1em;}
#pie .dcha .copy ul{width:auto;margin:0;padding:0 0 0 2em;list-style:none;display:inline}
#pie .dcha .copy ul li{display:inline}
#pie .dcha .copy ul li a{text-decoration:none;color:#7b7a7a}
#pie .dcha .copy ul li a:hover{text-decoration:underline;color:#db0f16}

/*Contenido Viaja en Metro*/
.bloq_fotos ul li,.bloq_fotos ol li, ol.listado li{display:block;}
.bloq_fotos{width:100%;float:left}
.bloq_fotos .uno{width:13.9em;float:left;color:#db0f16;text-align:right;padding:.5em 2.2em 0 0}
#col1 .bloq_fotos .uno p{font-weight:bold;}
.bloq_fotos .uno h3{font-size:1.3em;font-weight:bold;margin:0;padding:0;font-family:"Arial narrow",arial,verdana}
.bloq_fotos .uno h2{font-size:1.3em;font-weight:bold;margin:0;padding:0;font-family:"Arial narrow",arial,verdana}
.bloq_fotos .uno2{width:13.9em;float:left;color:#db0f16;text-align:right;padding:0 2.2em 0 0}
.bloq_fotos .uno2 h3{font-size:1.3em;font-weight:bold;margin:0;padding:0;font-family:"Arial narrow",arial,verdana}
.bloq_fotos .uno2 h2{font-size:1.3em;font-weight:bold;margin:0;padding:0;font-family:"Arial narrow",arial,verdana}
.bloq_fotos .dos{width:53.1em;float:left;border-top:.1em solid #d5d7da}
.bloq_fotos .dos2{width:53.1em;float:left;margin:1.2em 0 2.5em 0;border-top:.1em solid #d5d7da}
.bloq_fotos .dos .bloque{width:26em;float:left;margin:2.2em 0 0 0;height:6.3em}
.bloq_fotos .dos .bloque .izda{background:url(/system/modules/es.ieci.opencms.content/resources/sombra_foto.gif) no-repeat;width:9.2em;height:6.3em;padding:.2em 0 0 .2em;float:left}
.bloq_fotos .dos .bloque .izda img{width:7.4em}
.bloq_fotos .dos .bloque .dcha{height:.53em;width:16em;float:left;padding-top:.6em;color:#414b56}
.bloq_fotos .dos .bloque .dcha .tit{float:left;display:block;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .4em no-repeat;padding-left:.8em;width:14.2em}
.bloq_fotos .dos .bloque .dcha .tit a{color:#414b56;font-weight:bold;text-decoration:none;}
.bloq_fotos .dos .bloque .dcha .tit a:hover{text-decoration:underline;color:#db0f16}
.bloq_fotos .dos p{margin:0;/*padding:1.5em 0 0 0;*/color:#414b56;font-size:1.1em;}

.linea_baja{clear:both;width:100%;float:left;border-top:.1em solid #d5d7da;margin-top:22em}

.bloq_lineas{width:100%;float:left}
.bloq_lineas .uno{width:13.9em;float:left;color:#db0f16;text-align:right;padding-right:2.2em;margin:0}
.bloq_lineas .uno h3{font-size:120%;font-weight:bold;margin:0;padding:0;font-family:"Arial narrow",arial,verdana}
.bloq_lineas .uno h2{font-size:120%;font-weight:bold;margin:0;padding:0;font-family:"Arial narrow",arial,verdana}
.bloq_lineas .dos{width:53.1em;float:left;background:url(/system/modules/es.ieci.opencms.content/resources/tiempo_real.gif) 0 0 no-repeat;padding-top:2.8em;margin-top:1.4em}
.bloq_lineas .dos .linea{float:left;width:100%;padding-bottom:2.5em}
.bloq_lineas .dos .linea img{float:left;vertical-align:middle}
.bloq_lineas .dos .linea .text{color:#414b56;float:left;width:90%;margin-left:1em}
.bloq_lineas .dos .linea .text a{color:#414b56;text-decoration:none;font-weight:bold}
.bloq_lineas .dos .linea .text a:hover{color:#db0f16;text-decoration:underline}
.bloq_lineas .dos .linea .text .txt{width:100%;clear:both;float:left}
.bloq_lineas .dos .linea .masinfo{float:left;width:8em;padding:.3em 0 0 .8em;display:block;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .065em no-repeat;margin-left:2.8em}

.bloq_lineas .dos .linea .masinfo a{color:#414b56;text-decoration:none;font-weight:normal}
.bloq_lineas .dos .linea .masinfo a:hover{text-decoration:underline;color:#db0f16}
.bloq_lineas .dos .linea .bus{float:left;padding:.3em 0 0 2em;display:block;background:url(/system/modules/es.ieci.opencms.content/resources/ico_bus.gif) 0 .022em no-repeat;margin-left:2.4em}

.bloq_lineas .dos .linea .bus a{color:#414b56;text-decoration:none;font-weight:normal}
.bloq_lineas .dos .linea .bus a:hover{text-decoration:underline;color:#db0f16}

.ver{float:right;padding-right:1.5em}
.ver a{background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .05em no-repeat;color:#db0f16;text-decoration:none;padding-left:.8em}
.ver a:hover{text-decoration:underline}

.listado_sim{float:left;width:100%;border-top:.1em solid #d5d7da;border-bottom:.1em solid #d5d7da;padding-bottom:2.2em;margin:0 0 3.3em 0;}
.listado_sim h3{font-size:1.3em;font-weight:bold;margin:0;padding:.4em 0 1.5em 0;color:#db0f16;font-family:"Arial narrow",arial,verdana}
.listado_sim h3.contact{font-size:120%;font-weight:bold;margin:0;padding:.4em 0 2.2em 0;color:#db0f16;font-family:"Arial narrow",arial,verdana;background:url(/system/modules/es.ieci.opencms.content/resources/img_contacto-1.gif) top right no-repeat}
.listado_sim ul{float:left;margin:0;padding:0;list-style:none}
.listado_sim ul li{background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .4em no-repeat;padding-left:1em;color:#414b56}
.listado_sim ul li a{text-decoration:none;color:#414b56;font-weight:bold;font-size:1.1em;}
.listado_sim ul li a:hover{text-decoration:underline;color:#db0f16}
.listado_sim p{width:100%;margin:0;padding:.5em 0 0 0;color:#414b56;clear:both}
.listado_sim p.dos{padding-left:.5em;width:95%}
.listado_sim  dl{font-size:1.1em;}
.listado_sim  dl dd{margin-bottom:1em;}

.foto_mod{background:url(/system/modules/es.ieci.opencms.content/resources/sombra_modulo_lat.gif) no-repeat;width:24.3em;height:6.8em;margin-bottom:1.7em;width:24.5em;}
.foto_mod img{padding:.4em 0 0 .5em;float:left;width:7.8em;height:5.8em;}
.foto_mod .text{color:#414b56;float:left;padding:.5em 0 0 1em;font-size:1.1em;width:13em;}
.foto_mod .text a{color:#414b56;text-decoration:none;font-weight:bold;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .5em no-repeat;padding-left:.8em}
.foto_mod .text a:hover{color:#db0f16;text-decoration:underline}
ul.banner_lista{clear:both;}
.bloq_busca{width:100%;float:left}
.bloq_busca .uno{width:13.9em;float:left;color:#db0f16;text-align:right;padding:.5em 2.2em 0 0}
.bloq_busca .uno h3{font-size:120%;font-weight:bold;margin:0;padding:0;font-family:"Arial narrow",arial,verdana}
.bloq_busca .dos{width:53.1em;float:left;border-top:.1em solid #d5d7da;margin-top:2em;padding-top:1em;color:#414b56}
.bloq_busca .dos input.introtext{width:35em;color:#414b56;font-size:1.1em;padding-left:.5em;border:.1em solid #7f9db9;margin-right:2em}
.bloq_busca .dos select.tiporec{width:8em;color:#414b56;font-size:1.1em;padding-left:.2em;border:.1em solid #7f9db9;margin-right:1.6em}
.bloq_busca .dos input.buscar{vertical-align:top}

/*Infraestructuras*/
.bloq_fotos2{width:100%;float:left}
.bloq_fotos2 .dos{width:53.1em;float:left}
.bloq_fotos2 .dos .bloque{width:26em;float:left;margin:2.2em 0 0 0;height:6.3em}
.bloq_fotos2 .dos .bloque .izda{background:url(/system/modules/es.ieci.opencms.content/resources/sombra_foto.gif) no-repeat;width:9.2em;height:6.3em;padding:.2em 0 0 .2em;float:left}
.bloq_fotos2 .dos .bloque .izda img{width:7.4em}
.bloq_fotos2 .dos .bloque .dcha{height:.53em;width:16em;float:left;padding-top:.6em;color:#414b56}
.bloq_fotos2 .dos .bloque .dcha .tit{float:left;display:block;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .4em no-repeat;padding-left:.8em;width:14.2em}
.bloq_fotos2 .dos .bloque .dcha .tit a{color:#414b56;font-weight:bold;text-decoration:none}
.bloq_fotos2 .dos .bloque .dcha .tit a:hover{text-decoration:underline;color:#db0f16}
.textopiemosaico { float: left;width: 100%; clear:both;  margin-top: 3em;}
#contenido #col1_2 .textopiemosaico p {margin-bottom: 1em}

.bloq_fotos2 ul li,.bloq_fotos2 ol li{display:block;float:left;}

.interesar{font-family:"Arial narrow",arial,verdana;font-size:120%;margin:0;padding:.2em 0 2.2em .3em;color:#414b56 !important;font-weight:bold}
.interesar2{font-family:"Arial narrow",arial,verdana;margin:0;color:#db0f16 !important;font-weight:bold;background:url(/system/modules/es.ieci.opencms.content/resources/img_contacto-1.gif) top right no-repeat}
ul.int li a{font-weight:normal !important}
ul.int{padding-left:.5em}
ul.int li{padding-bottom:.3em}

/*Tercer nivel*/

.nivel3{font-size:180%;margin:0;padding:0 0em 1em 0;color:#414b56;font-weight:normal; width:90%}/*cambio*/
.enlace1{width:100%;float:left;padding-top:.1em}/*cambio*/
.enlace1 p.txt{padding-bottom:1.2em; }/*cambio*/
.enlace1 a.enl{float:left;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .45em no-repeat;font-weight:bold;color:#414b56;text-decoration:none;padding-left:1.2em;font-size:1.1em;}
.enlace1 a:hover.enl{text-decoration:underline;color:#db0f16}
.enlace1 a.enl2{float:left;font-weight:bold;color:#414b56;text-decoration:none;padding-left:1.2em;font-size:1.1em;}
.enlace1 a:hover.enl2{text-decoration:underline;color:#db0f16}
.enlace1 .txt{float:left;width:97%;padding-left:1.2em;color:#414b56;font-size:1.1em;}
.enlace1 .fecha{padding:0 0 0 1.2em;color:#db0f16;font-size:1.1em;font-weight:bold;width:95%;clear:both;float:left}
.enlace1 .fecha2{padding:0 0 0 1.2em;color:#db0f16;font-size:1.1em;width:95%;clear:both;float:left;font-weight:bold}
.fecha3 {color:#db0f16;font-size:1.1em;width:95%;clear:both;float:left;font-weight:bold}
.enlace1 .descarga{float:right;padding-bottom:.2em}/*cambio*/
.enlace1 .descarga2{float:right;padding-right:4em;color:#414b56;padding-bottom:.2em}/*cambio*/
.enlace1 .descarga a{background:url(/system/modules/es.ieci.opencms.content/resources/ico_descarga_archivo.gif) no-repeat;padding:0 .3em .3em 1.8em;color:#414b56;text-decoration:none}
.enlace1 .descarga a:hover, .enlace1 .descarga2 a:hover{text-decoration:underline;color:#db0f16}
.enlace1 .descarga2 a{background:url(/system/modules/es.ieci.opencms.content/resources/ico_descarga_archivo.gif) no-repeat;padding:0 .3em .3em 1.8em;color:#414b56;text-decoration:underline}
.enlace1 .descarga2 a:hover, .enlace1 .descarga2 a:hover{text-decoration:none;color:#db0f16}


.enlace1 .descargaMp3{float:left;padding-bottom:.2em}/*cambio*/
.enlace1 .descargaMp3 a{background:url(/system/modules/es.ieci.opencms.content/resources/ico_descarga_mp3.gif) no-repeat;padding:0 .3em .3em 1.8em;color:#414b56;text-decoration:none}
.enlace1 .descargaMp3 a:hover, .enlace1 .descargaMp3 a:hover{text-decoration:underline;color:#db0f16}

.enlace1 .descargaPdf{float:left;padding-bottom:.2em}/*cambio*/
.enlace1 .descargaPdf a{background:url(/system/modules/es.ieci.opencms.content/resources/ico_descarga_pdf.gif) no-repeat;padding:0 .3em .3em 1.8em;color:#414b56;text-decoration:none}
.enlace1 .descargaPdf a:hover, .enlace1 .descargaPdf a:hover{text-decoration:underline;color:#db0f16}

.enlace1 .descargaImg{float:left;padding-bottom:.2em}/*cambio*/
.enlace1 .descargaImg a{background:url(/system/modules/es.ieci.opencms.content/resources/ico_descarga_jpg.gif) no-repeat;padding:0 .3em .3em 1.8em;color:#414b56;text-decoration:none;font-size:1.1em;}
.enlace1 .descargaImg a:hover, .enlace1 .descargaImg a:hover{text-decoration:underline;color:#db0f16}



/*Cuarto nivel*/
.conte_foto{width:90%;float:left}
.foto_grande{color:#414b56;margin-top:.6em;}/*cambio*/
.foto_grande img{float:left;padding:1.2em 2em 1.2em 0;clear:left;}/*cambio*/
.foto_grande p{margin:0;padding-bottom:.6em}
.foto_grande p.tit{color:#414b56;font-size:110%;font-weight:bold;margin-bottom:.8em}

.info_rel{float:left;border-top:.1em solid #d5d7da;width:89%;margin-top:3.5em}
.info_rel2{float:left;border-top:.1em solid #d5d7da;width:100%;margin-top:2em}
h4.info{font-family:"arial narrow",arial,verdana;font-size:120%;margin:0;padding:.2em 0 2.2em .3em;color:#414b56;font-weight:bold}

/*************19 feb*/
.enlace2{width:85%;float:left;padding-bottom:2.4em;margin-left:8em; position:relative}

.enlace2 a{float:left;width:98%;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .45em no-repeat;color:#414b56;text-decoration:none;padding-left:1.2em;font-size:1.1em;}
.enlace2 a:hover{text-decoration:underline;color:#db0f16}
.enlace2 .txt{float:left;width:98%;padding-left:1.2em;color:#414b56}
.info_rel .notimp3, .info_rel .notiimg , .info_rel .notipdf, .info_rel .notiarch { background-position: 0 .65em}
.info_rel .notimp3 strong{ padding:.3em 2em .3em 0; background: url(/system/modules/es.ieci.opencms.content/resources/ico_descarga_mp3.gif) 100% .1em no-repeat; float:left}
.info_rel .notiimg strong { padding:.3em 2em .3em 0; background: url(/system/modules/es.ieci.opencms.content/resources/ico_descarga_jpg.gif) 100% .1em no-repeat; float:left}
.info_rel .notipdf strong { padding:.3em 2em .3em 0; background: url(/system/modules/es.ieci.opencms.content/resources/ico_descarga_pdf.gif) 100% .1em no-repeat; float:left}
.info_rel .notiarch strong {padding:.3em 2em .3em 0; background: url(/system/modules/es.ieci.opencms.content/resources/ico_descarga_archivo.gif) 100% .1em no-repeat; float:left}
/**************fin 19 feb*/



.iconos{width:100%;float:left;height:2.1em;background:url(/system/modules/es.ieci.opencms.content/resources/fondo_iconos.gif) repeat-x;margin-bottom:1.5em}
.iconos .ico{float:right;background-color:#fff;height:2.1em;margin-right:8em}

.iconos .ico .galeria{float:left;background:url(/system/modules/es.ieci.opencms.content/resources/ico_galeria.gif) no-repeat;margin:.4em 0 0 1.6em}

.iconos .ico .galeria a{color:#414b56;text-decoration:none;padding-left:2.1em}
.iconos .ico .galeria a:hover{color:#db0f16;text-decoration:underline}
.iconos .ico .imprimir{float:left;background:url(/system/modules/es.ieci.opencms.content/resources/ico_imprimir.gif) no-repeat;margin:.4em .8em 0 1.5em}
.iconos .ico .imprimir a{color:#414b56;text-decoration:none;padding-left:2.1em}
.iconos .ico .imprimir a:hover{color:#db0f16;text-decoration:underline}
.volver{float:left;width:10em;padding:.4em 0 0 1em;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro2.gif) .36em .8em no-repeat}
.volver a{text-decoration:none;color:#414b56;font-size:1.1em;}
.volver a:hover{text-decoration:underline;color:#db0f16}

.pestanas{width:100%;float:left;background:url(/system/modules/es.ieci.opencms.content/resources/fondo_iconos3.gif) repeat-x;margin:0 0 1.5em 0}
.pestanas ul{float:left;padding:0;margin:0;display:inline;list-style:none;background-color:#fff}
.pestanas ul li{background:url(/system/modules/es.ieci.opencms.content/resources/pico_gris.gif) bottom center no-repeat;font-size:1.1em;display:inline;background-color:#e1e3e5;padding:.7em .9em 1.2em .9em;float:left;margin:0 .4em .5em 0}
.pestanas ul li a{color:#414b56;text-decoration:underline;}
.pestanas ul li a:hover{color:#db0f16;text-decoration:none}
.pestanas ul li.on{background:url(/system/modules/es.ieci.opencms.content/resources/pico_rojo.gif) bottom center no-repeat;display:inline;background-color:#db0f16;padding:.7em .9em 1.2em .9em;float:left;color:#fff;margin:0 .4em .5em 0}

/*Include trayecto recomendado*/
ul.celdas{display:table;}
ul.celdas li{display:table-cell;background:#E1E3E5;padding:1em 0;}
.resumen_trayecto{width:100%;float:left;color:#414b56;margin:0 0 3em 0; overflow:hidden}
.resumen_trayecto .uno{float:left;width:16.1em;}
.resumen_trayecto .uno h2{font-size:120%;font-weight:bold;margin:0;padding:0;text-align:right;color:#db0f16;padding-right:2.3em;font-family:"Arial narrow",arial,verdana}
.resumen_trayecto .dos{float:left;width:29.9em;background-color:#e1e3e5;border-right:.1em solid #fff;padding:1em 0 0 2em;}
.resumen_trayecto .dos p{margin:0;padding:0 0 .3em 0}
.resumen_trayecto   dl {margin-bottom:1em;}
.resumen_trayecto   dl dt{font-size:1.1em;float:left;margin-right:1em;}
.resumen_trayecto   dl dd{font-size:1.1em;clear:right;}
.resumen_trayecto   dl  a{color:#414b56;}
.resumen_trayecto   dl  a:hover{text-decoration:none;}
.resumen_trayecto .tres{float:left;width:29.9em;background-color:#e1e3e5;border-right:.1em solid #fff;padding:1em 0 0 2em;}
.resumen_trayecto .tres p{margin:0;padding:0 0 .3em 0;width:90%}
.resumen_trayecto .tres p a{color:#414b56;text-decoration:none}
.resumen_trayecto .tres p a:hover{color:#db0f16;text-decoration:underline}
.resumen_trayecto .tres img{margin-top:0em}
.resumen_trayecto .cuatro{float:left;width:15.9em;background-color:#e1e3e5;}
.resumen_trayecto .cuatro a{float:right;margin:2em 1em 2em 0;}
.resumen_trayecto .cuatro img{margin:5em 0 0 3.6em}

.trayecto_det{float:left;width:100%;margin-top:3em}
.trayecto_det .izda{float:left;width:16.1em}
.trayecto_det .izda h3{font-size:1.3em;font-weight:bold;margin:0;padding:0;text-align:right;color:#db0f16;padding-right:2.3em;font-family:"Arial narrow",arial,verdana}
.trayecto_det .dcha{float:left;width:79.9em}
.trayecto_det .dcha .bordegris{border-bottom:.1em solid #d5d7da;height:.1em}
.trayecto_det .dcha table{border-collapse:collapse;font-size:1.1em;}
.trayecto_det .dcha tr.barra{background-color:#e1e3e5;height:2.6em;color:#414b56}
.trayecto_det .dcha tr.barra .sep{padding-left:.5em}
.trayecto_det .dcha tr.cont .imgs{float:left;width:8em}
.trayecto_det .dcha tr.cont img{padding:1em .5em;vertical-align:bottom;float:left}
.trayecto_det .dcha tr.cont img.transbordo{padding:0;margin:-0.6em 0 0 0;padding-left:2.7em}
.trayecto_det .dcha tr.cont .txt{margin:0;padding:1em 0;float:left;width:36em}
.trayecto_det .dcha tr.cont .txt p{margin:0;padding:0}
.trayecto_det .dcha tr.cont .txt p.rojo{color:#db0f16}
.trayecto_det .dcha th.long{width:66%}
.trayecto_det .dcha th.short{width:17%}
.trayecto_det .dcha  table{font-weight:bold;width:100%;}
.trayecto_det .dcha  table caption{text-indent:-1000em;}
.trayecto_det .dcha td.duracion{vertical-align:top;padding:1em 0;font-weight:bold}
.trayecto_det .dcha td.plano{vertical-align:top;margin:0;font-weight:normal;}
.trayecto_det .dcha td.plano img{padding:.5em 0 0 0}
.trayecto_det .dcha td.plano .img{float:left}
.trayecto_det .dcha td.plano .txt{float:left;width:9em !important;padding-left:.5em}
.trayecto_det .dcha td.plano .txt a{color:#414b56;text-decoration:none;}
.trayecto_det .dcha td.plano .txt a:hover{color:#db0f16;text-decoration:underline}

.trayecto_det .info_est{width:100%;background-color:#e1e3e5;height:2.8em;margin-top:2em}
.trayecto_det .info_est .tit{float:left;padding:.7em 0 0 1.1em;font-weight:bold;color:#414b56;font-size:1.1em;}
.trayecto_det .info_est form{float:left;margin-left:5em}
.trayecto_det .info_est form select{float:left;font-size:1.1em;color:#414b56;width:23em;padding-left:.4em;border:.1em solid #7f9db9;margin:.5em 2.9em 0 0}
.trayecto_det .info_est form .in_im{float:left;margin:.5em 1.2em 0 0}
.imp_tra{text-align:right;padding-right:.5em}

/*Include acotacion info*/
.acotacion{float:left;width:100%;border-top:.1em solid #d5d7da;color:#414b56;padding-top:1.5em}
.acotacion p{margin:0;padding:0}
.acotacion .origen_destino{float:left;width:100%;margin-top:1em;color:#414b56}
.acotacion .origen_destino .bloque{float:left;width:100%}
.acotacion .origen_destino .bloque .tit{float:left;width:99%;background-color:#e1e3e5;padding:.7em 0 .7em .5em;font-weight:bold;margin:.4em 0 1em 0}
.acotacion .origen_destino .bloque p{background:url(/system/modules/es.ieci.opencms.content/resources/fondo_punteado.gif) left bottom repeat-x;float:left;width:97%;padding:.4em 0 .4em .6em !important}

*:first-child+html .acotacion .origen_destino .bloque p{width:94%}
.acotacion .origen_destino .bloque p .izd{float:left;text-align:left}
.acotacion .origen_destino .bloque p .dch{float:right;text-align:right}

.acotacion .origen_destino .bloque p .dch a{text-decoration:underline;color:#414b56}
.acotacion .origen_destino .bloque p .dch a:hover{text-decoration:none;color:#db0f16}
.acotacion .bus_tra{float:right;margin:2em 1em 0 0}
.acotacion .origen_destino .scro{float:left;width:100%;height:11.5em;overflow:auto}

/*Include busqueda avanzada*/
.acotacion .origen_dest{float:left;width:90%;padding-left:3em;font-size:93%}
.acotacion .origen_dest .origen,.acotacion .origen_dest .destino{width:49.5%;float:left}
.acotacion .origen_dest .origen img{margin-bottom:1em}
.acotacion .origen_dest .destino img{margin:0 0 1em 1.6em}
.acotacion .origen_dest form{margin:0;padding:0}
.acotacion .origen_dest .origen select,.acotacion .origen_dest .destino select{border:.1em solid #7f9db9;font-size:100%;width:18em;color:#414b56}
.acotacion .origen_dest .origen input.calle,.acotacion .origen_dest .destino input.calle{border:.1em solid #7f9db9;float:left;margin:1em 0;font-size:100%;width:14em;color:#414b56}

*:first-child+html .acotacion .origen_dest .origen input.calle, *:first-child+html .acotacion .origen_dest .destino input.calle{width:14em}
.acotacion .origen_dest .origen input.numero, .acotacion .origen_dest .destino input.numero{border:.1em solid #7f9db9;float:left;font-size:100%;width:3em;color:#414b56;margin:1em 0 1em .6em}
.acotacion .origen_dest .origen input.lugar,.acotacion .origen_dest .destino input.lugar{margin:1em 0;border:.1em solid #7f9db9;float:left;font-size:100%;width:18em;color:#414b56}

.acotacion .origen_dest .radio{float:left;width:2.9em}
.acotacion .origen_dest .radio2{float:left;width:3em;margin-top:1em}

*:first-child+html .acotacion .origen_dest .radio2{margin:1em 0 0 -3em;width:3em}


.acotacion .tus_preferencias{width:89%;float:left;padding-left:3em;padding-top:1em;border-top:.1em solid #D5D7DA;margin:1em 0;}
.acotacion .tus_preferencias form{margin:0;padding:0 0 0 2em}
.acotacion .tus_preferencias .pregunta{float:left;margin:1em 0 1.5em 0;clear:both;font-weight:bold;padding-left:2em}
.acotacion .tus_preferencias .pregunta{float:left;width:100%}
.acotacion .tus_preferencias .resp{padding-left:2em;}
.acotacion .tus_preferencias .resp label{font-size:1.1em;}
.acotacion .tus_preferencias .resp  p{clear:both;}
.acotacion .tus_preferencias select.laborable{border:.1em solid #7f9db9;float:left;width:12.8em;font-size:100%;color:#414b56;margin-left:1em}
.acotacion .tus_preferencias label.preg{float:left;padding-top:.3em;}
.acotacion .tus_preferencias label.hora{float:left;padding:.3em 0 0 4.0em}
.acotacion .tus_preferencias select.hora{border:.1em solid #7f9db9;float:left;width:4em;font-size:100%;color:#414b56;margin:0 1em}
.acotacion .tus_preferencias .pt{float:left}
.acotacion .tus_preferencias .muestra{float:left;width:100%;clear:both;padding-left:1.6em}
.acotacion .tus_preferencias .muestra label{margin-right:1em;font-size:1.1em;}
.acotacion .tus_preferencias .muestra input{margin-right:.3em;}
.acotacion .tus_preferencias .pregunta2{float:left;width:17.5em;margin:1em 0 1.5em 0;font-weight:bold;padding-left:2em}
.acotacion .tus_preferencias .movilidad{float:left;width:27em;margin-top:1em}
.acotacion .tus_preferencias .movilidad label{width:100%;float:left;padding-bottom:.4em;clear:both}
.acotacion .busc_tra{float:right;margin-right:1.9em}
.acotacion .tus_preferencias .radio{float:left;width:3em}
.acotacion .tus_preferencias .radio2{float:left;width:3em;margin-top:1em}

*:first-child+html .acotacion .tus_preferencias .radio2{margin:1em 0 0 -0.35em;width:4em}

/*Home*/
.origen legend{display:block;font-size:1.9em;font-weight:bold;color:#414b56;background: url(/system/modules/es.ieci.opencms.content/resources/origen.gif) no-repeat top left;padding:1.4em 2em 1em 2.5em;}
.destino legend{display:block;font-size:1.9em;font-weight:bold;color:#414b56;background: url(/system/modules/es.ieci.opencms.content/resources/destino.gif) no-repeat top left;padding:1.4em 2em 1em 3em;}
.bot_form{float:right;width:90%;padding:2.5em 0 0 2em}
.bot_form a{color:#414b56;text-decoration:underline;float:left;font-size:1.1em;}
.bot_form a:hover{color:#db0f16;text-decoration:none}
.bot_form input{float:left;margin-left:23.5em}
.acotacion2 .origen_dest{float:left;width:95%;padding:1.5em 0 0 1em;}
.acotacion2 .origen_dest .origen,.acotacion .origen_dest .destino{float:left;width:49.5%}
.acotacion2 .origen_dest .origen img{margin-bottom:1em}
.acotacion2 .origen_dest .destino img{margin:0 0 1em 1.6em}
.acotacion2 .origen_dest form{margin:0;padding:0}
.acotacion2 .origen_dest .radio{float:left;width:2.5em;margin:.2em;}
.acotacion2 .origen_dest .radio2{float:left;width:3em;margin-top:1em}
.tus_preferencias  .muestra legend{display:none;}
.tus_preferencias legend{display:block;background: url(/system/modules/es.ieci.opencms.content/resources/tus_preferencias.gif) no-repeat top left;color:#414B56;font-size:1.9em;font-weight:bold;padding:1.4em 2em 1em 2.5em;}
*:first-child+html .acotacion2 .origen_dest .radio2{margin:1em 0 0 -0.30em;width:3em}
.acotacion2 .origen_dest .origen select,.acotacion2 .origen_dest .destino select{border:.1em solid #7f9db9;font-size:1em;width:20.5em;color:#414b56}
.acotacion2 .origen_dest .origen input.calle,.acotacion2 .origen_dest .destino input.calle{border:.1em solid #7f9db9;float:left;margin:1em 0;font-size:100%;width:16.5em;color:#414b56}
.acotacion2 .origen_dest .origen input.lugar,.acotacion2 .origen_dest .destino input.lugar{margin:1em 0;border:.1em solid #7f9db9;float:left;font-size:100%;width:20.5em;color:#414b56}

.acotacion2 .origen_dest .origen input.numero, .acotacion2 .origen_dest .destino input.numero{border:.1em solid #7f9db9;float:left;font-size:100%;width:3.2em;color:#414b56;margin:1em 0 1em .6em}

.enlaced{width:99%;float:left;padding:1.2em 0}
.enlaced a.enl2{float:left;font-weight:bold;color:#414b56;text-decoration:none;padding-left:1.2em}
.enlaced a:hover.enl2{text-decoration:underline;color:#db0f16}
.enlaced .txt{float:left;width:97%;padding-left:1.2em}
.enlaced .fecha{padding:0 0 0 1.2em;color:#db0f16;font-size:90%;width:95%;clear:both;float:left}
.enlaced .fecha2{padding:0 0 0 1.2em;color:#db0f16;font-size:100%;width:95%;clear:both;float:left;font-weight:bold}

.ver2{float:right;padding-right:.5em}
.ver2 a{background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .5em no-repeat;color:#db0f16;text-decoration:none;padding-left:.8em;font-size:1.1em;}
.ver2 a:hover{text-decoration:underline}

.ver3{float:left;padding-left:.5em}
.ver3 a{background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .5em no-repeat;color:#db0f16;text-decoration:none;padding-left:.8em;font-size:1.1em;}
.ver3 a:hover{text-decoration:underline}

.ver4{float:left;padding-left:.5em}
.ver4 a{background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .5em no-repeat;color:#db0f16;text-decoration:none;padding-left:1.3em;font-size:1.1em;}
.ver4 a:hover{text-decoration:underline}

.listado_sim2{float:left;width:100%;border-top:.1em solid #d5d7da;border-bottom:.1em solid #d5d7da;padding-bottom:2.9em;margin-top:1.2em}
.listado_sim2 h3{font-size:1.3em;font-weight:bold;margin:0;padding:.4em 0 1.2em 0;color:#db0f16;font-family:"Arial narrow",arial,verdana}
.listado_sim2 h2{font-size:1.3em;font-weight:bold;margin:0;padding:.4em 0 1.2em 0;color:#db0f16;font-family:"Arial narrow",arial,verdana}
.listado_sim2 h3.contact{font-size:120%;font-weight:bold;margin:0;padding:.4em 0 1.5em 0;color:#db0f16;font-family:"Arial narrow",arial,verdana;background:url(/system/modules/es.ieci.opencms.content/resources/img_contacto.gif) top right no-repeat}
.listado_sim2 ul{float:left;margin:0;padding:0;list-style:none}
.listado_sim2 ul li{background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .4em no-repeat;padding-left:1em;color:#414b56}
.listado_sim2 ul li a{text-decoration:none;color:#414b56;font-weight:bold;font-size:1.1em;}
.listado_sim2 ul li p a{font-size:1em;}
.listado_sim2 ul li a:hover{text-decoration:underline;color:#db0f16}
.listado_sim2 p{width:100%;margin:0;color:#414b56;clear:both;font-size:1em;}
.listado_sim2 p.dos{padding-left:.5em;width:95%}
.listado_sim2 ul li{display:block;clear:both;}
.bloquehome{width:100%;float:left;margin:0 0 1em 0;height:6.3em}
.bloquehome .izda{background:url(/system/modules/es.ieci.opencms.content/resources/sombra_foto.gif) no-repeat;width:9.2em;height:6.3em;padding:.2em 0 0 .2em;float:left}
.bloquehome .izda img{width:7.4em;height:5.7em;}
.bloquehome .dcha{height:5.3em;width:11.8em;float:left;padding-top:.6em;color:#414b56;font-size:1.1em;}
.bloquehome .dcha p{padding-left:.7em;}
.bloquehome .dcha .tit{float:left;display:block;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .35em no-repeat;padding:0 0 0 .7em;width:12em;font-size:1em;}
.bloquehome .dcha .tit a{color:#414b56;font-weight:bold;text-decoration:none}
.bloquehome .dcha .tit a:hover{text-decoration:underline;color:#db0f16}

.attcliente{float:left;width:100%;border-top:.1em solid #d5d7da;border-bottom:.1em solid #d5d7da;margin:3.3em 0;height:10.1em;background:url(/system/modules/es.ieci.opencms.content/resources/fondo_attcliente.gif) top left no-repeat}
.attcliente h3{font-size:120%;font-weight:bold;margin:0;padding:.4em 0 0 0;color:#db0f16;font-family:"Arial narrow",arial,verdana}
.attcliente h2{font-size:120%;font-weight:bold;margin:0;padding:.4em 0 0 0;color:#db0f16;font-family:"Arial narrow",arial,verdana}
.attcliente form{margin-top:2.7em}
.attcliente select{font-size:100%;color:#414b56;width:19em}
.attcliente input{vertical-align:bottom;margin-left:.5em}
.attcliente  .origen legend{display:none;}
/*Lineas y horarios*/
.lineas_horarios .metro{font-size:150%;font-weight:bold;margin-bottom:.8em}

.lineas_horarios .metro img{padding-right:1em;vertical-align:bottom}
.lineas_horarios .metro2{font-size:150%;font-weight:bold;margin:2em 0 .8em 0}

.lineas_horarios .metro2 img{padding-right:1em;vertical-align:bottom}
.lineas_horarios table{border-collapse:collapse;font-size:1.1em;}
.lineas_horarios table tr.cab{background-color:#e2e4e6;background-image:none}
.lineas_horarios table tr.cab th{padding:.6em 0 .6em 1em;border-right:.1em solid #fff}


.lineas_horarios table td{padding:0 0 0 1em}
.lineas_horarios table td a{color:#414b56;text-decoration:none;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .05em no-repeat;padding-left:.7em}
.lineas_horarios table td a:hover{color:#db0f16;text-decoration:underline}
.lineas_horarios table tr{height:2.6em}
.lineas_horarios table td img{margin-right:.5em}
.lineas_horarios table tr{background:url(/system/modules/es.ieci.opencms.content/resources/punteado_tabla_horarios.gif) bottom left repeat-x}

.lineas_horarios table tr.cab th a{color:#414b56!important;text-decoration:none;}
.lineas_horarios table tr.cab th a:hover{color:#db0f16!important;text-decoration:underline}

p.intervalo{margin:0 0 1em 0;padding:0;color:#414b56;font-size:140%;font-weight:bold;float:left}
p.tramo{margin:0 0 1em 0;padding:0;color:#414b56;font-size:110%;font-weight:bold;float:right}
p.obser{color:#414b56;margin:0 0 .5em 0;padding:.5em 0 0 0;clear:both}

.anclas{float:left;width:100%}
.anclas ul{margin:0 0 1.5em -0.5em;padding:0;list-style:none}
.anclas ul li{display:inline;border-right:1em solid #414b56;padding:0 .5em}
.anclas ul li.ulti{border:none}
.anclas ul li a{color:#414b56;text-decoration:underline}
.anclas ul li a:hover{color:#db0f16;text-decoration:none}

/*Listado especial*/
.linea_esp{float:left;width:100%;padding-top:1em;padding-bottom:.5em}/*cambio*/
.linea_esp img{float:left;vertical-align:middle}
.linea_esp .text{color:#414b56;float:left;width:94%;margin-left:1em}
.linea_esp .text a{color:#414b56;text-decoration:none;font-weight:bold}
.linea_esp .text a:hover{color:#db0f16;text-decoration:underline}
.linea_esp .text .txt{width:100%;clear:both;float:left}
.linea_esp .masinfo{float:left;width:8em;padding:.3em 0 0 .8em;display:block;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .065em no-repeat;margin-left:2.8em}

.linea_esp .masinfo a{color:#414b56;text-decoration:none;font-weight:normal}
.linea_esp .masinfo a:hover{text-decoration:underline;color:#db0f16}
.linea_esp .bus{float:left;padding:.3em 0 0 2em;display:block;background:url(/system/modules/es.ieci.opencms.content/resources/ico_bus.gif) 0 0.22em no-repeat;margin-left:2.4em}

.linea_esp .bus a{color:#414b56;text-decoration:none;font-weight:normal}
.linea_esp .bus a:hover{text-decoration:underline;color:#db0f16}

/*Tablas*/
.imprimir_fondo{float:left;width:100%;background:url(/system/modules/es.ieci.opencms.content/resources/fondo_iconos.gif) repeat-x;height:2.1em}
.imprimir_fondo .imp{float:right;background-color:#fff;margin:0 8.6em 0 0;height:2.1em;padding:0 1.4em}

.imprimir_fondo .imp a{background:url(/system/modules/es.ieci.opencms.content/resources/ico_imprimir.gif) no-repeat;color:#414b56;text-decoration:none;padding:0 0 0 2em;margin:.3em 0 0 0;height:1.6em;text-align:center;float:left}
.imprimir_fondo .imp a:hover{text-decoration:underline;color:#db0f16}

#contenido #col2_tabla{float:left;width:18.1em;margin-left:2.8em}
h3.linea{font-size:165%;font-weight:normal;color:#414b56;margin:0;padding:1.5em 0 2em 0;float:left}
#contenido #col_result .horarios table{width:100%;background-color:#fff;float:left;font-size:1.1em;}
#contenido #col_result .horarios table th{background-color:#294a78;color:#fff;font-weight:normal;height:2.7em;text-align:center}
#contenido #col_result .horarios table td{background-color:#dee1e4;height:2.7em;text-align:center}
#contenido #col_result .horarios table th.linea001{font-weight:bold;background-color:#02abe5}
#contenido #col_result .horarios table th.linea002{font-weight:bold;background-color:#ec3735}
#contenido #col_result .horarios table th.linea003{font-weight:bold;background-color:#ffe114;color:#000}
#contenido #col_result .horarios table th.linea004{font-weight:bold;background-color:#b27547}
#contenido #col_result .horarios table th.linea005{font-weight:bold;background-color:#82c64e}
#contenido #col_result .horarios table th.linea006{font-weight:bold;background-color:#d3d3d3}
#contenido #col_result .horarios table th.linea007{font-weight:bold;background-color:#faad31}
#contenido #col_result .horarios table th.linea008{font-weight:bold;background-color:#f2a7c8}
#contenido #col_result .horarios table th.linea009{font-weight:bold;background-color:#9b2d7c}
#contenido #col_result .horarios table th.linea010{font-weight:bold;background-color:#0063a5}
#contenido #col_result .horarios table th.linea011{font-weight:bold;background-color:#048054}
#contenido #col_result .horarios table th.linea012{font-weight:bold;background-color:#c1d031}
#contenido #col_result .horarios table th.linea013{font-weight:bold;background-color:#0063a5}

.fondo_ptos{float:left;width:100%;background:url(/system/modules/es.ieci.opencms.content/resources/fondo_iconos2.gif) repeat;height:100%}
.fondo_ptos .logometro{width:100%;float:left;background-color:#fff;margin-top:.9em;color:#414b56;font-weight:bold}
.fondo_ptos .logometro img{float:left}
.fondo_ptos .logometro .txt{float:left;padding:.7em 0 0 .8em}
.fondo_ptos ul{margin:0 0 0 .6em;padding:1.5em 0;float:left;list-style:none}

.fondo_ptos ul li{padding-bottom:.5em}
.fondo_ptos ul li a{font-size:1.1em;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .4em no-repeat;color:#414b56;text-decoration:none;padding-left:1em}
.fondo_ptos ul li a:hover{color:#db0f16;text-decoration:underline}
.fondo_ptos ul li.on a{background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .04em no-repeat; color:#db0f16;text-decoration:none; font-weight:bold;padding-left:1em}/*cambio*/

#contenido #col_result .lin_est table{border-collapse:collapse;float:left;font-size:1.1em;}
#contenido #col_result .lin_est table tr.cab{background-color:#e2e4e6;background-image:none;height:2.1em !important}
#contenido #col_result .lin_est table tr.cab th{padding:.6em 0 .6em 1em;border-right:.1em solid #fff;text-align:left}
#contenido #col_result .lin_est table td{padding:0 0 0 1em}
#contenido #col_result .lin_est table td a{color:#414b56;text-decoration:none;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .4em no-repeat;padding-left:.7em}
#contenido #col_result .lin_est table td a:hover{color:#db0f16;text-decoration:underline}
#contenido #col_result .lin_est table td a.nofl{background:none;padding:0}
#contenido #col_result .lin_est table tr{height:2.6em}
#contenido #col_result .lin_est table td img{margin:0 .5em}
#contenido #col_result .lin_est table tr{background:url(/system/modules/es.ieci.opencms.content/resources/punteado_tabla_horarios.gif) bottom left repeat-x}
#contenido #col_result .lin_est table td.icos{color:#414b56}
#contenido #col_result .lin_est table td.icos img{vertical-align:bottom}



/*Directorio*/
.list ul{width:48%;margin:1em 0 0 0;padding:0;list-style:none;float:left}
.list ul li{width:48%;float:left;padding:0 0 .3em .8em;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .4em no-repeat}
.list ul li a{color:#414b56;text-decoration:none;font-size:1.1em;}
.list ul li a:hover{color:#db0f16;text-decoration:underline}

/*Listado2*/
.listado2 .enlaces{border-top:.1em solid #d5d7da;margin-top:1.5em}
.listado2 p{width:90%;margin:0;padding:0;color:#414b56}
.listado2 .enlaces{margin-left:6.8em;width:80%}

/*Resultados busqueda de recursos*/
.result_bus input{font-size:1.1em;}
.result_bus{float:left;width:100%;margin-top:.5em}/*cambio*/
.result_bus form{margin:0;padding:0}
.result_bus label{color:#414b56;padding-right:.6em;font-size:1.1em;}
/*.result_bus input{font-size:100%;color:#414b56;width:16.2em;margin-right:2em;border:.1em solid #7f9db9;padding-left:.5em}*/
.result_bus select{font-size:100%;color:#414b56;width:10em;border:.1em solid #7f9db9;margin-right:1em}
.result_bus .buscar_rec{width:5.1em;border:0;vertical-align:bottom}
.resultados ol{margin-top:1em;}
.result_bus p{color:#414b56;margin:1.5em 0 2em 0;padding:0}
.result_bus .resultados{border-top:.1em solid #d5d7da;margin-top:2em;}
.result_bus .resultados ol p{margin:0;padding:0}
.result_bus .resultados .tipo1{float:left;width:100%;background:url(/system/modules/es.ieci.opencms.content/resources/fondo_punteado.gif) left bottom repeat-x;margin-bottom:2em}
.result_bus .resultados .tipo1 .izda{float:left;width:12.3em;height:2.1em;background-color:#e1e3e5;text-align:right;padding-right:.5em}
.result_bus .resultados .tipo1 .dcha{float:left;margin-left:1.8em;width:55.1em}
.result_bus .resultados .tipo1 .izda img{float:right;padding-top:.2em}
.result_bus .resultados .tipo1 .izda span{float:right;padding:.4em .5em 0 0;color:#414b56}
.result_bus .introtext{width:35em}

.result_bus .enlace1{width:100%;float:left;padding:0 0 1em 0}
.result_bus .enlace1 a.enl{float:left;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .45em no-repeat;font-weight:bold;color:#414b56;text-decoration:none;padding-left:1.2em;font-size:1.1em;}
.result_bus .enlace1 a:hover.enl{text-decoration:underline;color:#db0f16}
.result_bus .enlace1 a.enl2{float:left;font-weight:bold;color:#414b56;text-decoration:none;padding-left:1.2em}
.result_bus .enlace1 a:hover.enl2{text-decoration:underline;color:#db0f16}
.result_bus .enlace1 .txt{float:left;width:97%;padding-left:1.2em;color:#414b56}
.result_bus .enlace1 .fecha{padding:0 0 0 1.2em;color:#db0f16;font-size:1.1em;width:95%;clear:both;float:left;font-weight:bold;}
.result_bus .enlace1 .fecha2{padding:0 0 0 1.2em;color:#db0f16;font-size:100%;width:95%;clear:both;float:left;font-weight:bold}
.result_bus .enlace1 .descarga{float:right}
.result_bus .enlace1 .descarga2{float:right;padding-right:4em;color:#414b56}
.result_bus .enlace1 .descarga a{background:url(/system/modules/es.ieci.opencms.content/resources/ico_descarga_archivo.gif) no-repeat;padding:0 .3em .3em 1.8em;color:#414b56;text-decoration:none}
.result_bus .enlace1 .descarga a:hover, .enlace1 .descarga2 a:hover{text-decoration:underline;color:#db0f16}
.result_bus .enlace1 .descarga2 a{background:url(/system/modules/es.ieci.opencms.content/resources/ico_descarga_archivo.gif) no-repeat;padding:0 .3em .3em 1.8em;color:#414b56;text-decoration:underline}
.result_bus .enlace1 .descarga2 a:hover, .enlace1 .descarga2 a:hover{text-decoration:none;color:#db0f16}

/*Galeria de imagenes 1*/
.galeria_ppal{float:left;background:url(/system/modules/es.ieci.opencms.content/resources/fondo_galeria.gif) left top repeat;width:100%}
.galeria_ppal .foto{width:16em;float:left;margin:.5em 1.2em 0 .7em}

.galeria_ppal .foto .arriba{float:left;background-color:#e1e3e5;padding:1em 1em 0 1em}
.galeria_ppal .foto .arriba img{float:left;clear:both;width:15em;height:11.3em}
.galeria_ppal .foto .arriba a{float:right;font-size:1.1em;color:#414b56;text-decoration:none;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .42em no-repeat;padding-left:.6em;margin:.6em .4em 0 0}
.galeria_ppal .foto .arriba a:hover{color:#db0f16;text-decoration:underline;}
.galeria_ppal .foto .bajo{float:left;width:100%;color:#414b56;padding:1.5em 0 1.5em 0}
.galeria_ppal .foto .bajo a{color:#414b56;text-decoration:none;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 0.42em no-repeat;padding-left:.7em;font-size:1.1em;}
.galeria_ppal .foto .bajo a:hover{color:#db0f16;text-decoration:underline;}

/*Galeria de imagenes 2*/
.galeria_interior{float:left;width:100%;background:url(/system/modules/es.ieci.opencms.content/resources/fondo_iconos2.gif) left center;margin-bottom:2.9em}
.galeria_interior img{margin:.5em 0 0 .7em;background-color:#e1e3e5;padding:1em}

.galeria_interior .bots{background-color:#db0f16;width:13.2em;height:1.6em;color:#fff;font-weight:bold; padding:.5em 0 0 .6em;margin:.5em 0 1.1em .7em}
.galeria_interior .bots a{color:#fff;text-decoration:none}
.galeria_interior .bots a:hover{text-decoration:underline}
.galeria_interior .bots a.ant{background:url(/system/modules/es.ieci.opencms.content/resources/flecha_bl1.gif) left .3em no-repeat;padding-left:.7em}
.galeria_interior .bots a.sig{background:url(/system/modules/es.ieci.opencms.content/resources/flecha_bl2.gif) right .3em no-repeat;padding-right:.7em}
.gal_detalle{padding:0 8em;color:#414b56;margin-bottom:4em}
.gal_detalle .tit{font-weight:bold;clear:both;display:block}
.gal_detalle .legal{clear:both;display:block;font-size:92%;padding:1.1em 0 1em 0}
.gal_detalle a{background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .042em no-repeat;padding-left:.8em;color:#414b56;text-decoration:none}
.gal_detalle a:hover{text-decoration:underline;color:#db0f16}

/*Mapa Web*/
.mapa_sup{float:left;width:100%;background:url(/system/modules/es.ieci.opencms.content/resources/fondo_sup_mapa.gif) repeat-y;margin-bottom:1.5em}
.mapa_sup .con{width:49.5%;float:left}
.mapa_sup .con  h3, .mapa_sup .con  h4{font-size:1.1em;}
.mapa_sup .con .conocenos{clear:both;background-color:#db0f16;padding:.5em .8em .5em .8em;color:#fff;font-weight:bold;float:left;margin-bottom:.5em;}
.mapa_sup .con .conocenos a,.mapa_sup .con .viaja a{color:#fff;text-decoration:none}
.mapa_sup .con .conocenos a:hover,.mapa_sup .con .viaja a:hover{text-decoration:underline}
.mapa_sup .con .viaja{clear:both;background-color:#0a4595;padding:.5em .8em .5em .8em;color:#fff;font-weight:bold;float:left;margin-bottom:.5em}
.mapa_sup .con ul.primer{float:left;width:100%;list-style:none;clear:both;margin:0;padding:0 0 2em 0;font-size:1.1em;}
.mapa_sup .con ul.primer li{background:url(/system/modules/es.ieci.opencms.content/resources/bolo_rojo_mapa.gif) 2.1em .2em no-repeat;padding:0 0 1.5em 4.5em}
.mapa_sup .con ul.primer li a{color:#414b56;text-decoration:none;font-weight:bold}
.mapa_sup .con ul.primer li a:hover,.mapa_sup .con ul.seg li a:hover{text-decoration:underline}
.mapa_sup .con ul.seg{float:left;width:100%;list-style:none;clear:both;margin:0;padding:0}
.mapa_sup .con ul.seg li{background:url(/system/modules/es.ieci.opencms.content/resources/bolo_azul_mapa.gif) 2.5em .2em no-repeat;padding:0 0 1.5em 5em}
.mapa_sup .con ul.seg li a{color:#414b56;text-decoration:none;font-weight:bold;font-size:1.1em;}
.mapa_sup .con ul.nivel2{margin:0 0 0 6.3em;padding:0}
.mapa_sup .con li ul.nivel2 li{background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .42em no-repeat;list-style:none;padding:0 0 0 .8em}
.mapa_sup .con li ul.nivel2 li a{font-weight:normal}
.mapa_sup .con ul.nivel2_1{margin:0 0 0 6.3em;padding:0}
.mapa_sup .con li ul.nivel2_1 li{background:url(/system/modules/es.ieci.opencms.content/resources/flecha_az.gif) 0 .42em no-repeat;list-style:none;padding:0 0 0 .8em}
.mapa_sup .con li ul.nivel2_1 li a{font-weight:normal}

.mapa_inf{float:left;width:100%;background:url(/system/modules/es.ieci.opencms.content/resources/fondo_inf_mapa.gif) repeat-y}
.mapa_inf .con{width:49.5%;float:left}
.mapa_inf .con h3, .mapa_inf .con h4{font-size:1.1em;}
.mapa_inf .con .comunicacion{clear:both;background-color:#9b2d7c;padding:.5em .8em .5em .8em;color:#fff;font-weight:bold;float:left;margin-bottom:.5em;}
.mapa_inf .con .comunicacion a,.mapa_inf .con .atencion a{color:#fff;text-decoration:none}
.mapa_inf .con .comunicacion a:hover,.mapa_inf .con .atencion a:hover{text-decoration:underline}
.mapa_inf .con .atencion{clear:both;background-color:#b27547;padding:.5em .8em .5em .8em;color:#fff;font-weight:bold;float:left;margin-bottom:.5em}
.mapa_inf .con ul.primer{float:left;width:100%;list-style:none;clear:both;margin:0;padding:0 0 2em 0;font-size:1.1em;}
.mapa_inf .con ul.primer li{background:url(/system/modules/es.ieci.opencms.content/resources/bolo_morado_mapa.gif) 2.1em .2em no-repeat;padding:0 0 1.5em 4.5em}
.mapa_inf .con ul.primer li a{color:#414b56;text-decoration:none;font-weight:bold}
.mapa_inf .con ul.primer li a:hover,.mapa_inf .con ul.seg li a:hover{text-decoration:underline}
.mapa_inf .con ul.seg{float:left;width:100%;list-style:none;clear:both;margin:0;padding:0}
.mapa_inf .con ul.seg li{background:url(/system/modules/es.ieci.opencms.content/resources/bolo_marron_mapa.gif) 2.4em .2em no-repeat;padding:0 0 1.5em 5em}
.mapa_inf .con ul.seg li a{color:#414b56;text-decoration:none;font-weight:bold;font-size:1.1em;}
.mapa_inf .con ul.nivel2_2{margin:0 0 0 6.3em;padding:0}
.mapa_inf .con li ul.nivel2_2 li{background:url(/system/modules/es.ieci.opencms.content/resources/flecha_mo.gif) 0 .42em no-repeat;list-style:none;padding:0 0 0 .8em}
.mapa_inf .con li ul.nivel2_2 li a{font-weight:normal}

/*solo opera vera esto*/
/*@media screen and (min-width: 10em){
.mapa_sup .con ul.seg { margin-left:4em}
}
@media screen and (min-width: 10em){
.mapa_sup .con ul.primer { margin-left:1em}
}
@media screen and (min-width: 10em){
.mapa_inf .con ul.seg { margin-left:5em}
}
@media screen and (min-width: 10em){
.mapa_inf .con ul.primer { margin-left:1em}
}*/
/*termina hack opera*/

.mapa_sup .con ul.seg { margin-left:.4em}
.mapa_sup .con ul.primer { margin-left:.1em}
.mapa_inf .con ul.seg { margin-left:.5em}
.mapa_inf .con ul.primer { margin-left:.1em}


/*Ficha de Estacion*/
.barra1{background-color:#e9eaec;width:100%;height:2.5em;margin-top:1.6em;float:left}
.barra1 .icos{float:left;border:.1em solid #c6c9cc;float:left;height:1.7em;background-color:#fff;padding:.3em;margin:0}

.barra1 .bl{width:.5em;background-color:#fff;float:left;height:100%}
.barra1 .bl2{width:.5em;background-color:#fff;float:right;height:100%}
.barra1 .titular{float:left}
.barra1 .titular h3,.barra1 .titular h2{margin:0;padding:.4em 0 0 1em;font-size:153%;color:#414b56;font-weight:bold}
.barra1 .dis{float:right !important;border:.1em solid #c6c9cc;height:1.7em;background-color:#fff;padding:.3em .5em;margin:0;text-align:right;color:#414b56}
.barra1 .dis img{vertical-align:bottom; float:left;margin-right:.5em;}
.barra1 .dis p{float:left;margin-right:.5em;}

.barra2{float:left;width:100%;margin-top:3em;background-color:#f3f4f5;height:3.5em}
.barra2 .plano_zonal{float:left;background:url(/system/modules/es.ieci.opencms.content/resources/plano_zonal.gif) 0 .2em no-repeat;margin:1.1em 0 0 1em}

.barra2 .plano_zonal a{text-decoration:underline;color:#414b56;padding-left:3em;font-size:1.1em;}
.barra2 .plano_zonal a:hover{text-decoration:none;color:#db0f16}
.barra2 .horarios{float:right;margin:1.1em 1em 0 0;color:#414b56}

.barra2 .horarios .hor{background:url(/system/modules/es.ieci.opencms.content/resources/ico_reloj.gif) 0 0 no-repeat;height:1.4em;padding-left:1.8em;float:left}
.barra2 .horarios ul{margin:0;padding:0;list-style:none;float:left}
.barra2 .horarios ul li{display:inline;border-right:.1em solid #414b56;padding:0 .4em 0 .7em}
.barra2 .horarios ul li a{color:#414b56;text-decoration:underline}
.barra2 .horarios ul li a:hover{text-decoration:none;color:#db0f16}
.barra2 .horarios ul li.noborde{border:none}

.minfo{float:left}
.minfo p{color:#414b56;margin:2em 0 0 0;padding:0}
.minfo a{text-decoration:none;color:#f33;float:right;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .42em no-repeat;padding-left:1em;margin:.2em .4em 0 0}
.minfo a:hover{text-decoration:underline}

.bloq_r{width:100%;float:left;margin-bottom:1.5em}
.bloq_r .uno{width:13.9em;float:left;color:#db0f16;text-align:right;padding:.5em 2.2em 0 0}
.bloq_r .uno h4{font-size:1.2em;font-weight:bold;margin:0;padding:0}
.bloq_r .dos{width:55.5em;float:left;border-top:.1em solid #d5d7da;margin-top:1.6em;padding-top:1em;color:#414b56}
.bloq_r .dos .ico{width:33%;float:left;margin-bottom:.4em}
.bloq_r .dos .ico img{vertical-align:middle;width:1.7em;height:1.7em}

.bloq_r .dos2{width:55.5em;float:left;margin-top:1.6em;padding-top:1em;color:#414b56}
.bloq_r .dos2 table.accesos{border-collapse:collapse;color:#414b56;font-size:1.1em;}
.bloq_r .dos2 table.accesos td{padding:.4em .8em;text-align:center}
.bloq_r .dos2 table.accesos td,.bloq_r .dos2 table.accesos th{background-color:#fff;border-bottom:.1em solid #d5d7da;border-right:.1em solid #d5d7da;border-left:.1em solid #d5d7da}
.bloq_r .dos2 table.accesos tr.ulti td{border-top:.1em solid #d5d7da}
.bloq_r .dos2 table.accesos td.nob,.bloq_r .dos2 table.accesos th.nob{text-align:left;border-left:.1em solid #fff;padding:.4em 0 !important}
.bloq_r .dos2 table.accesos td.ali{text-align:left}
.bloq_r .dos2 table.accesos tr.primer th{border-top:.1em solid #d5d7da;font-weight:normal;padding:.4em .4em}
.bloq_r .dos2 table.accesos th{text-align:center}
.bloq_r .dos2 table.accesos td img{padding-left:.4em}
.bloq_r .dos .conexion{width:33%;float:left}
.bloq_r .dos .conexion img{vertical-align:middle}
.bloq_r .dos .conexion p{margin:0;padding:0}
.bloq_r .dos .conexion p.img{margin-bottom:1em}
.bloq_r .dos .conexion p a{color:#414b56;text-decoration:underline}
.bloq_r .dos .conexion p a:hover{text-decoration:none;color:#db0f16}

/*Plano*/
.fondo_largo{width:100%;float:left;height:2.1em;background:url(/system/modules/es.ieci.opencms.content/resources/fondo_iconos.gif) repeat-x;margin-bottom:1.5em}
.pdf{float:right;padding:.2em .6em 0 2.2em;background:#fff url(/system/modules/es.ieci.opencms.content/resources/ico_pdf.gif) 0 0 no-repeat;height:2.1em;margin-right:8em}
 
.pdf a{color:#414b56;text-decoration:none}
.pdf a:hover{color:#db0f16;text-decoration:underline}
.impp{float:right;padding:.2em .6em 0 2.9em;background:#fff url(/system/modules/es.ieci.opencms.content/resources/ico_imprimir.gif) .5em 0 no-repeat;height:2.1em;margin-right:8em}

.impp a{color:#414b56;text-decoration:none}
.impp a:hover{color:#db0f16;text-decoration:underline}


/*logout proveedores*/
.logout{float:right;padding:.2em .6em 0 2.9em;background:#fff url(/system/modules/es.ieci.opencms.content/resources/ico_logout.gif) .5em 0 no-repeat;height:2.1em;margin-right:8em}
 
.logout a{color:#414b56;text-decoration:none}
.logout a:hover{color:#db0f16;text-decoration:underline}



/*Atencion al cliente*/
.form_att{float:left;width:100%}
.form_att form{float:left;width:89% !important}
.form_att .bl{border-top:.1em solid #d5d7da;margin-bottom:2em;border-bottom:.1em solid #d5d7da;padding-bottom:1em}
.form_att legend{display:inline !important;margin:0;padding:.2em 0 0 0;font-size:110%;font-weight:bold;color:#db0f16;width:98.2% !important;float:left}
.form_att .bl .res{float:left;padding:1em 0 0 7.3em;color:#414b56}
.form_att .bl .res label{padding-right:3em}
.form_att .bl .res input{vertical-align:bottom}
.form_att form label{font-size:1.1em;}
*:first-child+html .form_att .bl .res input{vertical-align:middle}
/*@media screen and (min-width: 10em){
.form_att .bl .res input {vertical-align:middle}
}*/
.form_att .bl .res input {vertical-align:middle}

.form_att .bl .datos{float:left;padding:1em 0 0 7.3em;color:#414b56}
.form_att .bl .datos label.gr{width:10.1em;float:left;padding-top:.1em}
.form_att .bl .datos label.gre{width:26em;float:left;padding-top:.1em}

.form_att .bl .datos label.grn{width:10.1em;float:left;padding-top:1.5em}
.form_att .bl .datos input.cap{margin-top:1.5em}

.form_att .bl .datos label.gr.grDos { float:none; width:51.1em;height:100%; overflow:hidden}
.form_att .bl .datos label.gr.grDos .alaIzda { float: left; padding-top: 0.1em; width: 10.1em;}
.form_att .bl .datos label.gr.grDos .notaForm { float: left;width: 37.5em;}
.form_att .bl .datos .col .slct_titul {display:block; clear:both;padding-left:11.1em}

.form_att .bl .col{float:left;width:100%;clear:both;margin-bottom:.6em}

.form_att .bl .col img{float:left}
.form_att .bl .col input{height:1.6em;font-size:100% !important;padding:0;border:.1em solid #7f9db9;width:16em;margin-right:1em}
.form_att .bl label.peq{width:auto !important;float:none;padding:.1em 1em 0 0}
.form_att .bl .col input.peq{width:2.9em}
.form_att .bl input.me{width:7.6em}
.form_att .bl .coln{float:left;width:100%;clear:both;margin-top:1em}
.form_att .bl .coln input{margin-left:37.5em}
h3.frm{font-size:120%;font-weight:bold;margin:0;padding:0}

a.enln{color:#000;text-decoration:underline;font-weight:bold}
a:hover.enln{text-decoration:none}

.form_att .bl .rec{float:left;padding:1em 0 0 7.3em;color:#414b56}
.form_att .bl .rec p{margin:0;padding:0 0 1em 0}
.form_att .bl .rec p.fech{padding:1em 0}
.form_att .bl .rec select{font-size:100%;width:14.6em;border:.1em solid #7f9db9;color:#414b56;margin-right:2.5em}
.form_att .bl .rec input{height:1.6em;font-size:100% !important;padding:0;border:.1em solid #7f9db9;margin-right:1em}
.form_att .bl .rec input.check{border:none;width:auto;vertical-align:middle;margin-left:.2em}

.form_att .bl .mot{float:left;padding:1em 0 0 7.3em;color:#414b56}
.form_att .bl .mot textarea{float:left;width:33.7em;font-family: "Arial",Tahoma,Helvetica,sans-serif;font-size:1.1em;color:#414b56;height:7em;border:.1em solid #7f9db9;vertical-align:top;margin-left:.6em;padding-left:.3em}
.form_att .bl .mot p{width:14em;float:left;margin:0;padding:0 0 0 1.4em}
.rojo2{color:#db0f16;float:left}
.form_att .bl .mot .enviar{float:left;margin:1.2em 0 0 1.4em}
.form_att .bl .col .check{border:0 !important;width:2em;padding:0;margin:0}
.form_att .bl .mot .aviso{width:100%;padding-top:1em;overflow:hidden;height:100%;clear:both;float:left;display:table/*para netscape*/}
.form_att .notaForm {  width: 10.1em; float:right}


.info_rel2 p{margin:0;padding:0 0 0 7.4em;color:#414b56}
.info_rel2 ul{margin:1em 0 0 7.4em;padding:0;list-style:none}
.info_rel2 ul li a{font-weight:bold;text-decoration:none;color:#414b56;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .4em no-repeat;padding-left:1.2em;font-size:1.1em;}
.info_rel2 ul li a:hover{text-decoration:underline;color:#db0f16}
.info_rel2 .inff{font-family:"arial narrow",arial,verdana;font-size:120%;margin:0;padding:.2em 0 2.2em .3em;color:#414b56;font-weight:bold}

.form_att .bl .datos .col textarea.textarea{float:left;width:33.7em;font-family: "Arial",Tahoma,Helvetica,sans-serif;font-size:1.1em;color:#414b56;height:7em;border:.1em solid #7f9db9;vertical-align:top; padding-left:.3em}
.form_att .bl .datos .col input.upload{height:2.3em!important; font-size: 110%!important;}
.form_att .bl .datos .col input.filtrar{width:8em;height:2em;font-size:110% !important;}




/*Video*/
.video_ppal{float:left;background:url(/system/modules/es.ieci.opencms.content/resources/fondo_iconos2.gif) left top repeat;width:100%;padding-bottom:.5em}
.video{background:#414b56;margin:.5em 0 0 .6em;width:64.5em;color:#fff;padding:.8em 0 .6em .9em;float:left;height:28.8em}

.video img{float:left}
.video .info{float:left;width:29em;border-top:.1em solid #999ea5;margin-left:1.7em;padding-left:.3em}
.video .info .tit{float:left;width:100%;font-weight:bold;padding:1.5em 0 1.5em 0}
.video .info .txt{float:left;height:16em}
.video .descargar{border-top:.1em solid #999ea5;border-bottom:.1em solid #999ea5;float:left;width:100%;height:2.3em;padding:.8em 0 0 .5em}
.video .descargar a{color:#fff;text-decoration:none;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .4em no-repeat;padding-left:.8em}
.video .descargar a:hover{text-decoration:underline}
.video .legal{font-size:93%;padding:.8em 0 0 .3em;float:left}


/*aÃ±adidos para contenido final el 02-04-07*/
#col1_4 p.fecha{color:#db0f16;font-size:90%;margin-bottom:.5em;background:url(/system/modules/es.ieci.opencms.content/resources/fondo_fecha.gif) repeat-x; margin-top:0em}
.conte_foto p.entradilla{font-size:110%;font-weight:bold;margin:0em; padding:0em; color:#606a74; width:95%; margin-bottom:.2em}
.conte_foto h4{font-size:1.2em;font-weight:bold;margin-top:1em;margin-bottom:0em; padding:0; color:#db0f16}
.conte_foto ul{margin:.2em 0 .5em 0em; list-style:none;}
.conte_foto ul li{background: url(/system/modules/es.ieci.opencms.content/resources/bolo_listas.gif) 0em 0.5em no-repeat; padding-left:1.2em}
.conte_foto ol{margin:0em 0 .5em 2.3em}
.conte_foto ol li{ padding-left:0em}
.conte_foto ol ul li{margin-left:.3em;padding-left:1.2em }
.conte_foto ul ul li{margin-left:1.4em;padding-left:1.2em }
.conte_foto a{ text-decoration:underline; color:#414b56 }
.conte_foto a:hover{ text-decoration:underline; color:#db0f16 }
.conte_foto th{padding:.3em 0 .3em 1em;border:1em solid #fff;background-color:#db0f16; color:#fff }
.conte_foto td{padding:.3em 0 3em 1em;border:.1em solid #fff; background-color:#f2f7fa}
.conte_foto td.color{background-color:#e1e5e8;  }
.conte_foto table{margin:1em 0 1em 0em; border-collapse:collapse}
.conte_foto table caption{ color:#db0f16; font-weight:bold; text-align:left; padding-left:1em; padding-bottom:.2em}
.conte_foto h5{font-size:100%;font-weight:bold;margin-top:.5em;margin-bottom:0em; padding:0; color:#db0f16}


/*aï¿½adidos para incidencias el 13-04-07*/
.conte_foto .linea_esp span.bus{float:right;padding:.3em 0 0 2em;display:block;background:url(/system/modules/es.ieci.opencms.content/resources/ico_bus.gif) 0 .22em no-repeat;margin-left:2.4em; margin-top:.5em}
.conte_foto .linea_esp {float:left;width:100%;padding-top:1em;padding-bottom:.5em;background: url(/system/modules/es.ieci.opencms.content/resources/fondo_bus_tem.gif) repeat-x bottom; }
.foto_grande div.foto_sinmargen img{ margin-left:0em; padding:0em;}
.foto_grande div.foto_sinmargen{width:100%;float:left}
div.foto_sinmargen{ width:100%;background:url(/system/modules/es.ieci.opencms.content/resources/fondo_iconos2.gif) left top repeat; margin-top:2em;margin-bottom:2em;}
p.destacado{color:#fff;padding:.5em 1em .5em 1em;font-weight:bold;width:95%; background:#db0f16;margin-top:2em}



/*Metro en tiempo real 110707*/
.bloq_lineas .dos .tiempo_r{width:48.4em;float:left;margin:0 0 1em 0}

.bloq_lineas .dos .tiempo_r .logomt{float:left;margin-bottom:.5em}
.bloq_lineas .dos .tiempo_r .logomt img{float:left}
.bloq_lineas .dos .tiempo_r .logomt .txt{color:#414b56;font-weight:bold;padding:.5em 0 0 .8em;display:block;float:left}
.bloq_lineas .dos .tiempo_r .sup{background:url(/system/modules/es.ieci.opencms.content/resources/tiempo_sup.gif) no-repeat;height:.3em;font-size:.1em;float:left;width:100%}
.bloq_lineas .dos .tiempo_r .med{background:url(/system/modules/es.ieci.opencms.content/resources/tiempo_med.gif) repeat-y;float:left;width:100%}
.bloq_lineas .dos .tiempo_r .inf{background:url(/system/modules/es.ieci.opencms.content/resources/tiempo_inf.gif) no-repeat;height:.5em;float:left;width:100%}
.bloq_lineas .dos .tiempo_r .med .bloquet{width:23.5em;height:1.9em;border:.1em solid #d5d7da;margin:0 0 .2em .3em;float:left}

.bloq_lineas .dos .tiempo_r .med .bloquet .imagen{width:6.8em;border-right:.1em solid #d5d7da;float:left;color:#414b56}
.bloq_lineas .dos .tiempo_r .med .bloquet .imagen img{float:left;margin:.1em 0 0 .1em}
.bloq_lineas .dos .tiempo_r .med .bloquet .imagen .txt{margin:.2em 0 0 .5em;float:left;display:table}
.bloq_lineas .dos .tiempo_r .med .bloquet .circulacion{float:left;width:16.6em}
.bloq_lineas .dos .tiempo_r .med .bloquet .circulacion .txt{float:left;margin:.2em 0 0 .2em;padding-left:.6em;color:#414b56;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .04em no-repeat}
.bloq_lineas .dos .tiempo_r .med .bloquet .circulacion .n{float:left;font-weight:bold;margin:.2em 0 0 .2em;padding-left:.6em;color:#f93;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .04em no-repeat}
.bloq_lineas .dos .tiempo_r .med .bloquet .circulacion .r{float:left;font-weight:bold;margin:.2em 0 0 .2em;padding-left:.6em;color:#db0f16;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .04em no-repeat}
.bloq_lineas .dos .tiempo_r .med .bloquet .circulacion .bolov{float:right;padding:.2em .4em 0 0}
.bloq_lineas .dos .tiempo_r .med .bloquet .circulacion .bolon{float:right;padding:.2em .4em 0 0}
.bloq_lineas .dos .tiempo_r .med .bloquet .circulacion .bolor{float:right;padding:.2em .4em 0 0}
.bloq_lineas .dos .tiempo_r .med .bloqueg{width:23.5em;height:2.1em;color:#fcfcfc}
/*Nuevas martes tarde*/
.bloq_lineas .n a, .bloq_lineas .txt a, .bloq_lineas .r a {text-decoration:none}
.bloq_lineas .n a:hover, .bloq_lineas .txt a:hover, .bloq_lineas .r a:hover {text-decoration:underline}
.bloq_lineas .n a {color:#f93}
.bloq_lineas .txt a {color:#414B56}
.bloq_lineas .r a {color:#db0f16}

/*Nuevos 120707*/
.linea_esp .tite{float:left;font-weight:bold;width:100%;color:#000;margin:1em 0;font-size:120%}
.linea_esp .situac1{color:#db0f16;font-weight:bold;float:left;width:100%;clear:both}
.linea_esp .situac1 img,.linea_esp .situac2 img,.linea_esp .situac3 img{padding-right:.8em}
.linea_esp .situac2{color:#f93;font-weight:bold;float:left;width:100%}
.linea_esp .situac3{color:#414b56;font-weight:bold;float:left;width:100%}
.linea_esp .te{float:left;width:100%}
.linea_esp .te2{float:left;width:90%;margin:.8em 0 1.5em 4em}
.linea_esp ul.minf{margin:0;padding:0;float:left;margin-top:1.5em}
.linea_esp ul.minf li{display:inline}
.linea_esp ul.minf li a{text-decoration:underline;color:#414b56;font-weight:bold;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .04em no-repeat;padding-left:.7em;margin-right:2em}
.linea_esp ul.minf li a:hover{text-decoration:none}
.linea_esp .tlarg{float:left;width:100%;margin-bottom:2em}
.linea_esp .esta{background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .04em no-repeat;color:#414b56;font-weight:bold;float:left;width:100%;padding-left:1em}

.linea_esp .textlinea{color:#414b56;float:left;width:94%;margin-left:1em;font-size:110%}

/*Nuevos logout 160108*/
.logout{float:right;padding:.2em .6em 0 2.9em;background:#fff url(/system/modules/es.ieci.opencms.content/resources/ico_logout.gif) .5em 0 no-repeat;height:2.1em;margin-right:8em}

/*Incidencias*/ 
#cabeceraincidencias .envuelve {background: #000 url(/system/modules/es.ieci.opencms.content/resources/skyline.gif) no-repeat right bottom;min-height:27em;width:96em;margin-bottom:2em; margin-top:1em; float:left;}

#cabeceraincidencias {padding-left: .6em} 
#cabeceraincidencias .principal{background: #db0f16 url(/system/modules/es.ieci.opencms.content/resources/timbre.jpg) no-repeat left top;min-height:20.6em;width:54em;padding-top:2.4em;padding-bottom: 5em;padding-left: 16em;padding-right:2em;float: left;}

#cabeceraincidencias .secundaria{background: #000000;float: left;width: 21.6em;padding-top: 2.4em;padding-left: 1.2em;padding-right:1.2em;padding-bottom: 5em}
.principal .subtitulo{font: bold 100% Arial, Helvetica, sans-serif, "Trebuchet MS";color: #FFFFFF;background: url(/system/modules/es.ieci.opencms.content/resources/rayaprin.gif) repeat-x bottom;padding-bottom: .1em; margin:0}
.secundaria .subtitulo{font: bold 100% Arial, Helvetica, sans-serif, "Trebuchet MS";color: #FFFFFF;background: url(/system/modules/es.ieci.opencms.content/resources/rayasecun.gif) repeat-x bottom;padding-bottom: .1em;margin:0}
.secundaria .subtitulo a{font: bold 100% Arial, Helvetica, sans-serif, "Trebuchet MS";color: #FFFFFF;background: url(/system/modules/es.ieci.opencms.content/resources/rayasecun.gif) repeat-x bottom;padding-bottom: .1em;margin:0}
.principal h1{font:380%/100% Arial, Helvetica, sans-serif, "Trebuchet MS";color: #FFFFFF} 
.principal p{font:bold 120% Arial, Helvetica, sans-serif, "Trebuchet MS";color: #FFFFFF;} 
.secundaria dl{font:bold 100% Arial, Helvetica, sans-serif, "Trebuchet MS";color: #FFFFFF;} 
.secundaria dt{font:bold 100% Arial, Helvetica, sans-serif, "Trebuchet MS";color: #db0f16; float:left; width:3.7em; margin-bottom:1em;}
.secundaria dd {float:left; margin-bottom:1em; width:14.5em; margin-left:1em;} 

/*25 febrero*/
.envuelvedescargas { height:100%; overflow:hidden; clear:both; padding-left:3em}
.enlace1 .envuelvedescargas div { width:49.9%; padding-bottom:4em}

/*18 junio Incidencias */

.linea_esp .tlarg .tlarg .te {margin-top:1em}


.listado_sim  a {color:#414b56}
.listado_sim  a:hover {text-decoration: none}

/*enero 09: se modifica la cabecera para meter logos de Madrid*/
#contenedora { position:relative}
#cabecera {height:100%; overflow:hidden; clear:both}
/*#cabecera h1 {height:93em;width:167em; position:absolute; top:32em; left:35em; margin:0; z-index:200}*/
#cabecera h1 {height:9.3em;left:3.5em;margin:0;position:absolute;top:4.5em;width:16.7em;z-index:200;}
#cabecera h1.home { top:/*40em*/3.2em}
#cabecera .logos {margin-bottom:5.5em}
#cabecera .logos.nohome {margin-bottom:/*28em*/3.5em}
#cabecera ul.menu2 {clear:both; float:right; margin:0;padding:0 0 1.2em; }
#cabecera ul.menu21 {clear:both; float:right;padding:0 0 1.2em;}
#cabecera2 {clear:both}
#cabecera ul.menu1 li {padding:1.4em 1.6em 0 .6em;}
#cabecera ul.menu1 li.idioma{padding:1.4em .8em 0 2em; background-position:0 1.4em}

/*nuevos campos de municipio 26junio2009*/
.sinradio{ margin:.3em 0 0 4em}
*:first-child+html .sinradio{ margin-left:3em}


.acotacion .origen_dest .radio3{float:left;width:3em;margin-top:.5em}

*:first-child+html .acotacion .origen_dest .radio3{margin:1em 0 0 0;width:3em}

.acotacion2 .origen_dest .radio3{float:left;width:3em;margin-top:1em}

*:first-child+html .acotacion2 .origen_dest .radio3{margin:1em 0 0 0;width:3em}

/*febrero 2010: se modifica la cabecera de la home para su accesibilidad AA*/
.cabecera_home{height:100%; width:96em; overflow:hidden;background:#000000 url(/system/modules/es.ieci.opencms.content/resources/skyline_peque.gif) no-repeat right bottom}
.cabecera_home .izq{width:64em; float:left}
.cabecera_home .top img{float:left;width:32em;height:12em;}
.cabecera_home .bottom{background-color:#DB0F16 ; overflow:hidden;/*height:180em; min-height:1.6em; */clear:both}

.cabecera_home .izq .col1{float:left}
.cabecera_home .img2{padding-left:8em}
.cabecera_home .imgLineas{padding-left:80em;}
.cabecera_home .izq .col1 img{ display:block; padding-left:8em;width:8em;height:6em;}
.cabecera_home .izq .col1 .lineas{ padding-left:8em;background:transparent url(/system/modules/es.ieci.opencms.content/resources/flechaBlanca.gif) no-repeat 3em center;}
.cabecera_home .izq .col2{width:43.6em; float:left; padding:0 2.2em 2.2em}
.cabecera_home .izq .col2 p{color:#ffffff; margin:0; font-size:1.2em}
.cabecera_home .izq .col2 .grande{ font-size:1.82em; margin:1.32em 0 1.32em 0}
.cabecera_home .der{width:32em; /*height:300em;*/ float:left;}
.cabecera_home .der img{width:32em;height:12em;}
.cabecera_home .der .banner{margin:3em auto 0; width:30em}
.cabecera_home .der .banner img{width:auto;height:auto;}


/* label fechas buscador licitaciones */
.form_att .bl label.peqpad0{width:auto !important;float:none;padding:.1em 0 0 0}

/* texto centrado */
.form_att .bl .textocentrado{text-align:center}


fieldset.origen img, fieldset.destino img {display:block}
.acotacion .origen_dest .radio2 {clear:both}
.acotacion2 .origen_dest .radio2, .acotacion .origen_dest .radio {clear:both}
.banner_lista{float:left;width:16em;}
.Consulta textarea{border:0.1em solid #7F9DB9;}


/*22/10/2010 JLA*/
.envuelvedescargasHome {height:100%; width: 97%; background:url(/system/modules/es.ieci.opencms.content/resources/fondo_iconos.gif) repeat-x; margin-bottom:1.5em; margin-left: 3%; margin-top: .5em; float: right; text-align: right!important}
.enlace1 .envuelvedescargasHome div.descarga {margin-left: 1.5em;}

.envuelvedescargasHome .descarga a{white-space: nowrap!important;}

.envuelvedescargasHome .descarga{padding:.2em 0 .2em .2em; font-size: 1.1em;height:2.1em;}
.envuelvedescargasHome .descarga a{/*background:url(/system/modules/es.ieci.opencms.content/resources/ico_descarga_archivo.gif) #fff no-repeat;*/ background: #fff; padding:1em .3em .5em .3em;color:#414b56;text-decoration:none;}
.envuelvedescargasHome .descarga a:hover{text-decoration:underline;color:#db0f16}


.envuelvedescargasHome .descargaMp3{padding:.2em 0 .2em .2em; font-size: 1.1em;height:2.1em;}
.envuelvedescargasHome .descargaMp3 a{/*background:url(/system/modules/es.ieci.opencms.content/resources/ico_voz.gif) #fff no-repeat;*/ background: #fff; padding:1em .3em .5em .3em;color:#414b56;text-decoration:none;}
.envuelvedescargasHome .descargaMp3 a:hover{text-decoration:underline;color:#db0f16}

.envuelvedescargasHome .descargaPdf{padding:.2em 0 .2em .2em; font-size: 1.1em;height:2.1em;}
.envuelvedescargasHome .descargaPdf a{/*background:url(/system/modules/es.ieci.opencms.content/resources/ico_descarga_pdf.gif) #fff no-repeat;*/ background: #fff; padding:1em .3em .5em .3em;color:#414b56;text-decoration:none;}
.envuelvedescargasHome .descargaPdf a:hover{text-decoration:underline;color:#db0f16}

.envuelvedescargasHome .descargaImg{padding:.2em 0 .2em .2em; height:2.1em;}
.envuelvedescargasHome .descargaImg a{/*background:url(/system/modules/es.ieci.opencms.content/resources/ico_galeria.gif) 0.5em 0.5em #fff no-repeat;*/ background: #fff; padding:1em .3em .5em .3em;color:#414b56;text-decoration:none;}
.envuelvedescargasHome .descargaImg a:hover{text-decoration:underline;color:#db0f16}

.envuelvedescargasHome a img{ vertical-align: middle;}

input.buscadorHome, label.buscadorHome{font-size: 1.1em; color: #414b56;}
input.fechadesde{width:6em}
input.buscadorHomeTexto{width:15em;}
.buscadorHomeBoton{text-align: right; margin: 1.5em 2.5em 0 0!important;}

.visualizarImpresionBoton{float: right; display: block; text-align: center; margin-top: 2em; width: 80%;}
.visualizarImprimirTrayecto{float: left; display: block; text-align: center; margin: 1em 0; width: 100%;}

img#fechDesdeIcon{vertical-align: top;}
img#fechHastaIcon{vertical-align: top;}

/*Galeria emblematicas*/
.galeria_embl{float:left; width:52.6em; margin:1em 0 0 0}
.galeria_embl .foto{width:24.3em; float:left; margin:.5em 1em 2em 1em}
.galeria_embl .foto .arriba{float:left;background-color:#e1e3e5; padding:1em}
.galeria_embl .foto .arriba img{float:left;clear:both; width:22.5em; height:9.3em;}
.galeria_embl .foto .arriba a{float:left; font-size:1.1em;font-weight: bold;color:#414b56;text-decoration:underline;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .42em no-repeat;padding-left:.6em;margin:.6em .4em 0 0}
.galeria_embl .foto .arriba a:hover{color:#db0f16;text-decoration:underline;}
.galeria_embl .foto .arriba p{float: left; display: block; width: 20.45em; height: 7.8em; overflow: hidden;}

.galeria_embl .paginacion {margin:0 auto;text-align:center;color:#414b56;border-top:.1em solid #d5d7da; padding-top:.5em}
.galeria_embl .paginacion div.pg {width:auto;height:1.4em}


/**************************showroomS*******************************/
.carrusel{width: 98%; margin: 0 0 2.4em; padding: .8em; background: #ededed; float: left;}
.carrusel a#prev{cursor:pointer; float: left; background: #db0f16; color: #fff; font-weight: bold; text-decoration: none; padding: .3em .3em .3em 1.5em; margin:0 0.8em;background:url(/system/modules/es.ieci.opencms.content/resources/ico_prev.gif) top left no-repeat #db0f16;}
.carrusel a#next{cursor:pointer; float: left; background: #db0f16; color: #fff; font-weight: bold; text-decoration: none; padding:.3em 1.5em .3em .3em; background:url(/system/modules/es.ieci.opencms.content/resources/ico_next.gif) top right no-repeat #db0f16;}
.carrusel .pics{margin:0; float: left;}
.pics {width: 40.8em; height: 27.2em; padding:.1em; margin:0; overflow: hidden; border: .1em solid #c8cece; background-color: #ffffff; }
.pics img {width: 40.8em; height: 27.2em; padding: 0;  top:0; left:0 }
.showroom .paginacion{color:#3e4545; margin:0}
.pics img{display:none!important; z-index:6}
.pics .actual{display:block!important; z-index:7}

.carrusel .datosfoto{height: 24em; padding: .8em .8em .8em 42.8em!important; display: block;}
.carrusel .datosfoto p{padding: .5em 0}



/**************************MINIATURAS*******************************/

.showroom .imagenes, .showroom .imagenes .nav, .showroom .imagenes .nav ul{overflow:hidden; height:100%; margin: 0; padding: 0;}

.showroom .imagenes .nav li{ list-style:none; float:left; background:#ededed; padding:0.6em 0.4em 2.2em 0.6em; width:12.5em; height: 13em;  margin:0 0 2.5em 0.8em; position:relative}

.showroom .imagenes .nav li.on{background:#c2c4c6}
.showroom .imagenes .nav li .imagen:hover, .showroom .imagenes .nav li .imagen:active, .showroom .imagenes .nav li .imagen:focus{border:0; /*outline:none;*/ text-decoration:none}
.showroom .imagenes .nav li .imagen img{ padding:.1em; width:12.1em; height:8.1em; cursor:pointer}
.showroom .imagenes .nav li .descarga{ color: #666;}
.showroom .imagenes .nav li .descarga img{border:0!important; background:transparent; padding:0; width:auto; height:auto}
.showroom .imagenes .nav li p{padding:.3em 0; height: 2.1em; overflow: hidden; color: #666;}
.showroom .descarga img{border:0!important;}
.showroom a.descarga:link, .showroom a.descarga:visited {float: right;color: #666;margin-right: .8em;}



/*****************************paginacion por numero de pagina****************************/
.showroom .paginacion{border:0; height: 2.125em; text-align: right; display: block; padding: 0 .4em 1em .4em; background:url(/system/modules/es.ieci.opencms.content/resources/fondo_iconos.gif) repeat-x;margin:0 auto; color:#3e4545; clear:both}
.showroom .paginacion ul{ float: right; background: #fff!important; width: auto; padding: 0 .5em .3em .5em; margin-right: 1.5em; }
.showroom .paginacion ul li {background: #fff!important; display:inline; list-style:none;width:auto;}
.showroom .paginacion ol li.activo {background:#ca013a;border:none;color:#FFFFFF;cursor:default;font-weight:bold;padding:.2em .2em .2em .6em}
.showroom .paginacion ol li.prev a {background:transparent url(../img/iconos/bolo_pag_prev.gif) no-repeat 0 50%;padding:.1em 1em 0 1em}
.showroom .paginacion ol li.next a {background:transparent url(../img/iconos/bolo_pag_next.gif) no-repeat 100% 50%;padding:.1em 1em 0 1em}
.showroom .paginacion a{border:none;text-decoration:none; color: #3e4545;}
.showroom .paginacion a:hover, .showroom .paginacion a:focus{  border-bottom: .1em dotted #39892f; color:#39892f}
.showroom .paginacion .prev{ margin-right: .8em}
.showroom .paginacion .next{margin-left: .8em}
.showroom .paginacion .this{}
.showroom .paginacion .total{}
.showroom .paginacion .this label{ font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif; padding:0 .4em 0 0}
.showroom .paginacion .this input{border: .1em solid #cbcbcb; background:#ffffff; text-align:right; font-size: 0.9em; width:2em; padding: .2em .4em}
.showroom .paginacion .desactivado{color:#929d9e; cursor:default}
.showroom .paginacion .desactivado:hover, .showroom .paginacion .desactivado:focus{color:#929d9e; border:0}

/********************historia estacion emblematica*************************/

.historiaestacion{}
.historiaestacion h4{margin:1em 0; padding:0; width: 100%; color:#414b56; font-size:140%; font-weight:bold; float:left;}
.historiaestacion p{margin:0 0 1em 0;}

/*fotos historia*/

.fotohistoria{float:right; margin:0 0 1em 1em; width: 38em;  }
.fotohistoria .arriba{float:left;background-color:#e1e3e5;color:#414b56; padding:1em; width:15em; margin: 0 0 1em 1em; height: 15em; overflow: hidden;}
.fotohistoria .arriba img{float:left;clear:both;width:15em;height:11.3em;}
.fotohistoria .arriba a{float:left; font-size:1.1em;font-weight: bold;color:#414b56;text-decoration:underline;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .42em no-repeat;padding-left:.6em;margin:.6em .4em 0 0}
.fotohistoria .arriba a:hover{color:#db0f16;text-decoration:underline;}

/********************ficha estacion emblematica*************************/

.fichaestacion table{border-collapse:collapse;float:left;font-size:1.1em; background:url(/system/modules/es.ieci.opencms.content/resources/punteado_tabla_horarios.gif) bottom left repeat-x}
.fichaestacion table tr.cab{background-color:#e2e4e6;background-image:none;height:2.1em !important}
.fichaestacion table tr th{ background:url(/system/modules/es.ieci.opencms.content/resources/punteado_tabla_horarios.gif) top left repeat-x #e2e4e6; padding:.6em 0 .6em 1em; font-weight: normal;text-align:left; vertical-align: top;border-right: .1em solid #fff;}
.fichaestacion table td{padding:0 0 0 1em}
.fichaestacion table td a{color:#414b56;text-decoration:none;background:url(/system/modules/es.ieci.opencms.content/resources/flecha_ro.gif) 0 .4em no-repeat;padding-left:.7em}
.fichaestacion table td a:hover{color:#db0f16;text-decoration:underline}
.fichaestacion table td a.nofl{background:none;padding:0}
.fichaestacion table tr{height:2.6em}
.fichaestacion table td img{margin:0 .5em}
.fichaestacion table tr td{background:url(/system/modules/es.ieci.opencms.content/resources/punteado_tabla_horarios.gif) top left repeat-x}
.fichaestacion table td.icos{color:#414b56}
.fichaestacion table td.icos img{vertical-align:bottom}
.fichaestacion .plano_zonal{float:left;background:url(/system/modules/es.ieci.opencms.content/resources/plano_zonal.gif) 0 .2em no-repeat;margin:.1em 0 0 .1em}

.fichaestacion .plano_zonal a{text-decoration:underline;color:#414b56;padding-left:3em;}
.fichaestacion .plano_zonal a:hover{text-decoration:none;color:#db0f16}


.fichaestacion .dos{width:55.5em;float:left; padding:1em 0; color:#414b56;}
.fichaestacion .dos .ico{width:33%;float:left;margin-bottom:.4em;font-size:1em}
.fichaestacion .dos .ico img{vertical-align:middle;width:1.7em;height:1.7em}

.fichaestacion .dos li.atencioncomercial{width: 100%; }
.fichaestacion .dos li.atencioncomercial p{float:left;margin-bottom:.4em;font-size:1em}
.fichaestacion .dos li.atencioncomercial p img{width:1.7em;height:1.7em;display: block; float:left;margin: 0 .5em 3em 0}

.fichaestacion table.accesos{border-collapse:collapse;color:#414b56; font-size:1em; margin: .1em 0 0 0;}
.fichaestacion table.accesos td{padding:.4em .8em .4em 0;text-align:left; background-image: none;background-color:#fff;border-bottom:.1em solid #d5d7da;}
.fichaestacion table.accesos tr.primer{display: none;}
.fichaestacion table.accesos td img{vertical-align:middle;}
.fichaestacion table.accesos tr.ulti td{border:0}


/********************encuesta de satisfaccion*************************/

.encuestasatis legend{clear:both; white-space: normal!important;}
.ceroadiez {padding-bottom:0.7em!important;}
.ceroadiez label{padding-right:0.7em!important}
.ceroadiez p{padding: 1em 0 .5em 0!important;clear:both;}
.encuestasatis .ceroadiez legend{padding-top: 2em!important;}

.encuestasatis fieldset fieldset .res legend{float: left;white-space: normal!important;}
.encuestasatis fieldset fieldset .res{width:auto!important; float: left; margin: 0; padding: 0 0 0 3em!important;}

.encuestasatis textarea{width: 100%; width: 95%; clear:both!important; font-family: "Arial",Tahoma,Helvetica,sans-serif;font-size:1.1em;color:#414b56;height:7em;border:.1em solid #7f9db9;vertical-align:top;margin-left:.6em;margin-bottom:.6em;padding-left:.3em}
.encuestasatis select{float:left; width: 77%;clear:both;font-family: "Arial",Tahoma,Helvetica,sans-serif;font-size:1.1em;color:#414b56;border:.1em solid #7f9db9;margin-left:.6em;margin-bottom:.6em;padding-left:.3em}
.encuestasatis option{padding: 0 .6em;}
.encuestasatis .enviar.boton_red{float: right;}
.encuestasatis .bl legend span, * html .encuestasatis .bl fieldset fieldset legend span{float: left;width:auto!important;}


/***********************formularioLicitaciones***************************/

ol.checklicitaciones{list-style-type:decimal; display: inline; width: 60em; margin: 0; padding:0;}
ol.checklicitaciones li{float: left; padding: 0; margin: 0.3em 0;}
ol.checklicitaciones li label{padding-right: 1em!important;}
ol.checklicitaciones li.cientoveinte{width: 12em;}
ol.checklicitaciones li.cientosesenta{width: 16em;}
ol.checklicitaciones li.doscientosochenta{width: 28em;}




/********************impresionTrayecto****************************/

#cabeceraImpresionTrayecto{background:url(/system/modules/es.ieci.opencms.content/resources/logo.png) no-repeat;height:9.7em;padding: 2.5em 0 0 16em;margin: 1em 2em; text-align: right;}
#cabeceraImpresionTrayecto h1{background:#db0f16; color:#fff; font-size: 1.7em;padding: 0.4em;}

#ImpresionTrayecto{padding: 0 2em!important;}
#ImpresionTrayecto h2 {font-size:1.5em;font-weight:bold;margin:0;padding:0;color:#db0f16;padding-right:2.3em;font-family:"Arial narrow",arial,verdana}


#ImpresionTrayecto .resumen_trayecto{width:100%;float:left;color:#414b56;margin:0; padding: 0;overflow: visible;}

#ImpresionTrayecto .impresionResumenTrayecto{margin: 0 0 0 6em!important;}
#ImpresionTrayecto .trayecto_det{margin: 0;}
#ImpresionTrayecto .trayecto_det .dcha{margin: 0;padding:0;}
#ImpresionTrayecto .trayecto_det .dcha table{margin-left: 0;}
#ImpresionTrayecto .trayecto_det .impresionTramoenMetro{margin: 0 0 0 6em!important;}
#ImpresionTrayecto .trayecto_det .impresionDescripcionTrayecto{margin: 0 0 0 6em!important;}

#ImpresionTrayecto .impresionPlano{width: 50%; float: left;}


#ImpresionTrayecto .trayecto_det .impresionDescripcionTrayecto h3{background-color:#e1e3e5;padding: 0.5em;color:#414b56;font-size:1.2em;margin-top: 1em;}
#ImpresionTrayecto .trayecto_det .impresionDescripcionTrayecto h4{background-color:#e1e3e5;padding: 0.5em;color:#414b56;font-size:1.2em;margin-top: 1em;}
#ImpresionTrayecto .trayecto_det .impresionDescripcionTrayecto ul li{padding:1em 0;font-size: 1.2em;border-bottom:1px solid #d5d7da;}


#ImpresionTrayecto .trayecto_det .impresionDescripcionTrayecto div.plano{vertical-align:middle;text-align: right;margin:0;font-size: 1.1em;font-weight:normal;float: left;display: block;white-space: nowrap;width:100%;}
#ImpresionTrayecto .trayecto_det .impresionDescripcionTrayecto div.plano img{padding:.5em 0 0 0;vertical-align: middle;}


#ImpresionTrayecto .trayecto_det .impresionDescripcionTrayecto div.plano a{color:#414b56;text-decoration:none;vertical-align: middle;padding-top: 0.6em;}
#ImpresionTrayecto .trayecto_det .impresionDescripcionTrayecto div.plano a:hover{color:#db0f16;text-decoration:underline}

#contenido .trayecto_det .impresionDescripcionTrayecto h4{background-color:#e1e3e5;padding: 0.5em;color:#414b56;font-size:1.2em;margin-top: 1em;}
#contenido .trayecto_det .impresionDescripcionTrayecto ul li{padding:1em 0;font-size: 1.2em;border-bottom:1px solid #d5d7da;}

#contenido .trayecto_det .impresionDescripcionTrayecto div.plano{vertical-align:middle;text-align: right;margin:0;font-size: 1.1em;font-weight:normal;float: left;display: block;white-space: nowrap;width:100%;}
#contenido .trayecto_det .impresionDescripcionTrayecto div.plano img{padding:.5em 0 0 0;vertical-align: middle;}


#contenido .trayecto_det .impresionDescripcionTrayecto div.plano a{color:#414b56;text-decoration:none;vertical-align: middle;padding-top: 0.6em;}
#contenido .trayecto_det .impresionDescripcionTrayecto div.plano a:hover{color:#db0f16;text-decoration:underline}

/****nueva cabecera2 y cabecera3 h2*****/

#cabecera2{display: block;}
#cabecera2 .cartela{display: block; float: left;vertical-align: bottom!important;width:24em; height:18em; background: #db0f16; text-align: right;overflow: hidden;}
#cabecera2 .cartela h2{vertical-align: bottom!important; line-height:9.8em; padding: 1em 0.8em;  color: #fff; font-family: Myriad Pro, Arial Narrow, sans-serif; font-size:180%; font-weight: normal;}

#cabecera3{display: block;}
#cabecera3 .cartela{display: block; float: left; vertical-align: bottom!important; width:24em; height:12em; background: #db0f16; text-align: right;overflow: hidden;}
#cabecera3 .cartela h2{float: right; display:block; text-align: right; line-height:6.8em; padding: 1em 0.8em;  color: #fff; font-family: Myriad Pro, Arial Narrow, sans-serif; font-size:180%; font-weight: normal;}




@media print
  {
  * html{float: none;}
  body, #contenedora{background: #fff;overflow:visible;width: 100%;margin:0; padding:0;}
  #contenedora, #cabeceraImpresionTrayecto, #ImpresionTrayecto, .resumen_trayecto, .trayecto_det, .impresionDescripcionTrayecto, .impresionPlano{float: none!important;}
  .dcha table tr{page-break-inside:avoid}  
  #contenedora, #ImpresionTrayecto{padding:0!important;margin:0!important;}
  #ImpresionTrayecto{}
  #ImpresionTrayecto .impresionResumenTrayecto{margin:0;}
  #ImpresionTrayecto .resumen_trayecto{padding:0;margin:0;}
  #ImpresionTrayecto .impresionPlano{float: left!important;display:inline;margin: 0 5px 0 0; padding:0; width: 370px; height: 430px; overflow:hidden; page-break-inside:avoid}
  #ImpresionTrayecto .impresionPlano iframe{ width: 370px; height: 422px;margin:0; padding:0;border:0;float: left; overflow:hidden;}
  .buscadorHomeBoton, .visualizarImprimirTrayecto{display: none;}
  }

.licitacion_desc{font-size:1.1em!important}
