/*Genericos:*/body {margin: 0px;padding: 0px;background-color: #ffffff;scrollbar-base-color: #578b9e;scrollbar-face-color: #578b9e;scrollbar-shadow-color: #ffffff;scrollbar-highlight-color: #ffffff;scrollbar-3dlight-color: #ffffff;scrollbar-darkshadow-color: #ffffff;scrollbar-track-color: #ffffff;scrollbar-arrow-color: #ffd891;font-family: Arial, Helvetica, Verdana, sans-serif;}body.index {background-color: #4C5D93;overflow: hidden;}body.fondo{background-color: #233d5f;/*background-image: url(img/fondodiag.gif);*/}body.cabecera{background-image: url(img/fondo-cabecera.jpg);background-repeat: no-repeat;background-position: top left;}body.borde-izq{background-image: url(img/fondo-izq.gif);background-repeat: repeat-y;background-position: top left;}body.borde-der{background-image: url(img/fondo-der.gif);background-repeat: repeat-y;background-position: top left;}body.borde-sup{background-image: url(img/fondo-sup.jpg);background-repeat: no-repeat;background-position: top left;}body.pie{background-image: url(img/fondo-pie.jpg);background-repeat: no-repeat;background-position: top left;}body.menu{background-image: url(img/fondo-menu.jpg);background-repeat: repeat-y;background-position: top left;}body.contenido{/*background-image: url(img/fondo-contenido.jpg);background-repeat: repeat-y;background-position: top left;*/background-color: #ffffff;border: 1px #578b9e solid;}body.aviso{background-image: url(img/fondo-contenido.jpg);background-repeat: repeat-y;background-position: top left;}body.subsec{padding: 3px;}a:link {text-decoration: underline;}a:visited {text-decoration: underline;}a:hover {text-decoration: underline;cursor: pointer;}/*TEXTOS*/.tx{font-size: 11px;color: #00334a;font-weight: normal;text-align: left;}.txbold{font-size: 11px;color: #00334a;font-weight: bold;text-align: left;}.tx12bold{font-size: 12px;color: #00334a;font-weight: bold;text-align: left;}.titcenter{font-size: 14px;color: #00334a;font-weight: bold;text-align: center;}.txcab{font-size: 12px;color: #00334a;font-weight: bold;text-align: right;}a.txcab:link {text-decoration: underline;}a.txcab:visited {text-decoration: underline;}a.txcab:hover {text-decoration: underline;color: #de3039;}.txcab2{font-size: 10px;color: #bfd8e1;font-weight: bold;text-align: right;}a.txcab2:link {text-decoration: underline;}a.txcab2:visited {text-decoration: underline;}a.txcab2:hover {text-decoration: underline;color: #ffffff;}.txpie{font-size: 10px;color: #ffffff;font-weight: bold;text-align: center;}.txaviso{font-size: 14px;color: #003366;font-weight: bold;text-align: center;}.txnormal{font-size: 11px;color: #003366;font-weight: normal;text-align: left;}.txllegar{font-size: 13px;color: #003366;font-weight: bold;text-align: right;}.cabllegar{font-size: 24px;color: #ffffff;font-weight: bold;text-align: left;}.txboton{font-size: 12px;color: #ffffff;font-weight: bold;text-align: center;text-decoration: none;line-height: 12px;margin-top: 2px;padding-top: 2px;}.tx-botonera-linea{color: #003366;font-size: 12px;font-weight: bold;text-align: left;padding-left: 8px;padding-right: 4px;}.nostyle{text-decoration: none;}a.nostyle:link {text-decoration: none;}a.nostyle:visited {text-decoration: none;}a.nostyle:hover {text-decoration: none;}/**//**/.fondoblanco{background-color: #ffffff;}/*BOTONES MENU*//*normal*/.inicio1{background-image: url(img/bot-inicio-1.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: pointer;}.nacionales1{background-image: url(img/bot-nacionales-1.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: pointer;}.internacionales1{background-image: url(img/bot-internacionales-1.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: pointer;}.llegar1{background-image: url(img/bot-llegar-1.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: pointer;}.servicios1{background-image: url(img/bot-servicios-1.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: pointer;}.enlaces1{background-image: url(img/bot-links-1.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: pointer;}/*over*/.inicio2{background-image: url(img/bot-inicio-2.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: pointer;}.nacionales2{background-image: url(img/bot-nacionales-2.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: pointer;}.internacionales2{background-image: url(img/bot-internacionales-2.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: pointer;}.llegar2{background-image: url(img/bot-llegar-2.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: pointer;}.servicios2{background-image: url(img/bot-servicios-2.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: pointer;}.enlaces2{background-image: url(img/bot-links-2.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: pointer;}/*press*/.inicio3{background-image: url(img/bot-inicio-3.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: default;}.nacionales3{background-image: url(img/bot-nacionales-3.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: default;}.internacionales3{background-image: url(img/bot-internacionales-3.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: default;}.llegar3{background-image: url(img/bot-llegar-3.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: default;}.servicios3{background-image: url(img/bot-servicios-3.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: default;}.enlaces3{background-image: url(img/bot-links-3.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-bottom: 2px;width: 161px;cursor: default;}/*BOTONES SUBMENUS*/.botonera{visibility: visible;position: absolute;top: 0px;left: 0px;}/*normal*/.bus1{background-image: url(img/bot-bus-1.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;padding-top: 3px;width: 128px;cursor: pointer;float:left;}.coche1{background-image: url(img/bot-coche-1.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;padding-top: 3px;width: 128px;cursor: pointer;float:left;}.metro1{background-image: url(img/bot-metro-1.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;padding-top: 3px;width: 128px;cursor: pointer;float:left;}.tren1{background-image: url(img/bot-tren-1.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;padding-top: 3px;width: 128px;cursor: pointer;float:left;}/*over*/.bus2{background-image: url(img/bot-bus-2.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;padding-top: 3px;width: 128px;cursor: pointer;float:left;}.coche2{background-image: url(img/bot-coche-2.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;padding-top: 3px;width: 128px;cursor: pointer;float:left;}.metro2{background-image: url(img/bot-metro-2.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;padding-top: 3px;width: 128px;cursor: pointer;float:left;}.tren2{background-image: url(img/bot-tren-2.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;padding-top: 3px;width: 128px;cursor: pointer;float:left;}/*press*/.bus3{background-image: url(img/bot-bus-3.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;padding-top: 3px;width: 128px;cursor: default;float:left;}.coche3{background-image: url(img/bot-coche-3.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;padding-top: 3px;width: 128px;cursor: default;float:left;}.metro3{background-image: url(img/bot-metro-3.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;padding-top: 3px;width: 128px;cursor: default;float:left;}.tren3{background-image: url(img/bot-tren-3.gif);background-repeat: no-repeat;background-position: top left;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;padding-top: 3px;width: 128px;cursor: default;float:left;}/*botones lineas*/.botonera-lineas{background-color: #e5e5e5;}.botonlinea1{margin-right: 2px;margin-top: 2px;margin-bottom: 2px;background-color: #456d81;color: #ffffff;font-size: 12px;font-weight: bold;text-align: center;cursor: pointer;border: none;width: 42px;padding-top:2px;cursor: pointer;}.botonlinea2{margin-right: 2px;margin-top: 2px;margin-bottom: 2px;background-color: #7d99a7;color: #ffffff;font-size: 12px;font-weight: bold;text-align: center;cursor: pointer;border: none;width: 42px;padding-top:2px;}.botonlinea3{margin-right: 2px;margin-top: 2px;margin-bottom: 2px;background-color: #de3039;color: #ffffff;font-size: 12px;font-weight: bold;text-align: center;cursor: pointer;border: none;width: 42px;padding-top:2px;cursor: default;}/*botones links*/.pieza{font-size: 1px;}.pieza1{background-image: url(img/pieza1.gif);background-repeat: no-repeat;background-position: top left;}.pieza2{background-image: url(img/pieza1.gif);background-repeat: no-repeat;background-position: top left;}.pieza3{background-image: url(img/pieza1.gif);background-repeat: no-repeat;background-position: top left;}.pieza4{background-image: url(img/pieza1.gif);background-repeat: no-repeat;background-position: top left;}.piezacentro{background-color: #456d81;padding: 2px;font-size: 12px;color: #ffffff;font-weight: bold;text-align: center;text-decoration: none;line-height: 12px;}.piezaestira{background-color: #456d81;}/*botones links V2*/.claseenlace1{background-image: url(img/flechaboton1.gif);background-repeat: no-repeat;background-position: right bottom;background-color: #456d81;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;margin-right: 2px;margin-bottom: 4px;padding-top: 3px;padding-left: 4px;padding-bottom: 3px;padding-right: 26px;width: 178px;height: 34px;cursor: pointer;position: relative;float:left;vertical-align: middle;}.claseenlace2{background-image: url(img/flechaboton2.gif);background-repeat: no-repeat;background-position: right bottom;background-color: #7d99a7;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;margin-right: 2px;margin-bottom: 4px;padding-top: 3px;padding-left: 4px;padding-bottom: 3px;padding-right: 26px;width: 178px;height: 34px;cursor: pointer;margin-bottom: 4px;position: relative;float:left;vertical-align: middle;}.claseenlace3{background-image: url(img/flechaboton3.gif);background-repeat: no-repeat;background-position: right bottom;background-color: #de3039;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;margin-right: 2px;margin-bottom: 4px;padding-top: 3px;padding-left: 4px;padding-bottom: 3px;padding-right: 26px;width: 178px;height: 34px;cursor: default;position: relative;float:left;vertical-align: middle;}/***//*listado links V2*/.claseresenlace1{background-color: #ffffff;font-size: 12px;color: #233d5f;font-weight: bold;text-align: left;padding: 3px;width: 542px;
height: 31px;cursor: pointer;position: relative;float:left;border-top: 1px #456d81 solid;}.claseresenlace2{background-color: #deeaf0;font-size: 12px;color: #233d5f;font-weight: bold;text-align: left;padding: 3px;width: 542px;
height: 31px;cursor: pointer;position: relative;float:left;border-top: 1px #456d81 solid;}
/***/
.subir1{background-image: url(img/flechaupboton1.gif);background-repeat: no-repeat;background-position: right bottom;background-color: #456d81;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;margin-right: 2px;padding-top: 3px;padding-left: 4px;padding-bottom: 3px;padding-right: 26px;width: 128px;cursor: pointer;position: relative;float:left;text-decoration: none;}.subir2{background-image: url(img/flechaupboton2.gif);background-repeat: no-repeat;background-position: right bottom;background-color: #7d99a7;font-size: 11px;color: #ffffff;font-weight: bold;text-align: center;margin-top: 4px;margin-left: 2px;margin-right: 2px;padding-top: 3px;padding-left: 4px;padding-bottom: 3px;padding-right: 26px;width: 128px;cursor: pointer;position: relative;float:left;text-decoration: none;}/***/.busqueda{float: left;border: 1px #de3039 solid;border-top: 2px #de3039 solid;border-left: 2px #de3039 solid;margin-top: 4px;margin-right: 1px;margin-bottom: 3px;margin-left: 6px;background-color: #ffffff;/*background-color: #f1f3f7;*/}.busqueda2{float: left;border: 1px #de3039 solid;border-top: 2px #de3039 solid;border-left: 2px #de3039 solid;margin-top: 5px;margin-right: 1px;margin-bottom: 3px;margin-left: 4px;background-color: #ffffff;/*background-color: #fff9ef;*/}.cabecerabusca{border: 1px #578b9e solid;padding: 3px;background-color: #578b9e;color: #ffffff;font-size: 12px;font-weight: bold;text-align: center;}.abajobusca{padding: 6px;color: #ffffff;}.labelbusca{padding-left: 3px;padding-right: 4px;padding-top: 3px;padding-bottom: 3px;/*background-color: #feefc6;*/color: #382400;font-size: 12px;font-weight: bold;text-align: right;text-transform: uppercase;background-image: url(img\fondo-cuadrines.gif);}.labelbusca2{padding-left: 3px;padding-right: 4px;padding-top: 3px;padding-bottom: 3px;background-color: #e2e2e2;color: #382400;font-size: 14px;font-weight: bold;text-align: right;text-transform: uppercase;}.derechabusca{padding-left: 4px;padding-right: 3px;color: #335061;font-size: 12px;font-weight: bold;text-align: left;}.derechabusca2{padding-left: 4px;padding-right: 3px;color: #335061;font-size: 14px;font-weight: bold;text-align: left;}.pestanas{height: 23px;margin-top: 5px;margin-left: 6px;}.pest-izq-1{background-image: url(img/pest-izq-1.gif);background-position: left 3px;background-repeat: no-repeat;padding-top: 5px;color: #ffffff;font-size: 12px;font-weight: bold;text-align: center;width:216px;cursor: pointer;}.pest-izq-2{background-image: url(img/pest-izq-2.gif);background-position: left 3px;background-repeat: no-repeat;padding-top: 5px;color: #ffffff;font-size: 12px;font-weight: bold;text-align: center;width:216px;cursor: pointer;}.pest-izq-3{background-image: url(img/pest-izq-3.gif);background-position: left;background-repeat: no-repeat;padding-top: 2px;color: #ffffff;font-size: 14px;font-weight: bold;text-align: center;width:216px;cursor: default;}.pest-der-1{background-image: url(img/pest-der-1.gif);background-position: left 3px;background-repeat: no-repeat;padding-top: 5px;color: #ffffff;font-size: 12px;font-weight: bold;text-align: center;width:221px;cursor: pointer;}.pest-der-2{background-image: url(img/pest-der-2.gif);background-position: left 3px;background-repeat: no-repeat;padding-top: 5px;color: #ffffff;font-size: 12px;font-weight: bold;text-align: center;width:221px;cursor: pointer;}.pest-der-3{background-image: url(img/pest-der-3.gif);background-position: left;background-repeat: no-repeat;padding-top: 2px;color: #ffffff;font-size: 14px;font-weight: bold;text-align: center;width:221px;cursor: default;}.cajaform{font-size: 13px;font-weight: normal;text-align: left;border: 1px #335061 solid;}.botonform{border-top: 1px #b8d6e3 solid;border-left: 1px #b8d6e3 solid;border-bottom: 1px #142126 solid;border-right: 1px #142126 solid;margin: 2px;margin-left: 4px;background-color: #456d81;background-image: url(../Estacion Sur/img/flechaboton.gif);background-repeat: no-repeat;background-position: right center;color: #ffffff;font-size: 12px;font-weight: bold;text-align: center;text-transform: uppercase;cursor: pointer;}.botonform2{border-top: 1px #dfebf0 solid;border-left: 1px #dfebf0 solid;border-bottom: 1px #142126 solid;border-right: 1px #142126 solid;margin: 2px;margin-left: 4px;background-color: #7d99a7;background-image: url(../Estacion Sur/img/flechaboton.gif);background-repeat: no-repeat;background-position: right center;color: #ffffff;font-size: 12px;font-weight: bold;text-align: center;text-transform: uppercase;cursor: pointer;}.botonform3{border-top: 1px #f7e9eb solid;border-left: 1px #f7e9eb solid;border-bottom: 1px #4d1e20 solid;border-right: 1px #4d1e20 solid;margin: 2px;margin-left: 4px;background-color: #de3039;background-image: url(../Estacion Sur/img/flechaboton.gif);background-repeat: no-repeat;background-position: right center;color: #ffffff;font-size: 12px;font-weight: bold;text-align: center;text-transform: uppercase;cursor: pointer;}/*resultado busqueda*/.cabeceralista{/*border: 1px #578b9e solid;*/padding: 1px;background-color: #578b9e;color: #ffffff;font-size: 12px;font-weight: bold;text-align: center;}.lista1{padding-top: 2px;padding-bottom: 2px;background-color: #ffffff;color: #335061;font-size: 12px;text-align: center;}.lista2{padding-top: 2px;padding-bottom: 2px;background-color: #e2e2e2;/*background-color: #fbf1cd;*/color: #335061;font-size: 12px;text-align: center;}.separador{background-color: #578b9e;}.enlacelista{padding-top: 2px;padding-bottom: 2px;color: #335061;font-size: 12px;text-align: center;font-weight: normal;}a.enlacelista:link {text-decoration: underline;font-weight: normal;}a.enlacelista:visited {text-decoration: underline;font-weight: normal;}a.enlacelista:hover {text-decoration: underline;font-weight: normal;color: #de3039;cursor: pointer;}.tablaboton{padding-top: 3px;margin-right: 1px;margin-bottom: 3px;margin-left: 3px;background-color: #ffffff;}.resultado{float: left;border: 1px #578b9e solid;margin-top: 5px;margin-right: 1px;margin-left: 3px;background-color: #ffffff;}.titresul{background-image: url(img/fondo-titresul.jpg);background-repeat: repeat-y;background-position: left top;/*background-color: #578b9e;*/padding-left: 3px;}.txtitresul{color: #233d5f;font-size: 12px;font-weight: bold;text-align: left;}.divcargando{width:99%;height:99%;color: #335061;font-size: 12px;text-align: left;font-weight: normal;padding: 5px;}/*****/.llegar-cont{padding-left: 8px;}.links-cont{padding-left: 5px;}.divseparador{visibility: hidden;/**/position: relative;
float: left;background-color: #900000;width: 542px;height: 1px;}.divseparador2{position: relative;
float: left;background-color: #456d81;width: 542px;height: 1px;}