﻿body {margin:0; padding:0; font-family:Arial, Verdana, Helvetica, Geneva, sans-serif; font-size:12px; color:#999; background:#F0F0F0 url(/transport/pages/img/bg_cabecera.gif) repeat-x!important;}
img {border:none;}
li {list-style-type:none;}
a:link {color:#5E5E5E; text-decoration:none;}
a:active {color:#5E5E5E; text-decoration:none;}
a:visited {color:#5E5E5E; text-decoration:none;}
a:hover {color:#F7941E; text-decoration:none;}
input {font-family:Arial, Verdana, Helvetica, Geneva, sans-serif;}
textarea {font-family:Arial, Verdana, Helvetica, Geneva, sans-serif; font-size:12px; background:#fff; border:1px solid #ccc;}
select {font-family:Arial, Verdana, Helvetica, Geneva, sans-serif; font-size:12px;}
fieldset {border:none; padding:0;}
.clear {clear:both;}
h1 {font-weight:normal; font-size:22px; color:#0054A6;}
h2 {background:#00468F; font-size:19px; font-weight:normal; color:#fff; height:42px; line-height:42px; padding-left:10px;}
h3 {color:#FFE100; font-weight:normal; font-size:19px;}
h4 {color:#80D6F7; font-weight:normal; font-size:22px;}
h5 {font-weight:bold; font-size:18px; color:#0054A6;}
h5 a:link, h5 a:active, h5 a:visited {font-weight:bold; font-size:18px; color:#0054A6;}
h5 a:hover {color:#F7941E;}
h5.flota {font-weight:bold; font-size:18px; color:#fff;}
h5.flota a:link, h5.flota a:active, h5.flota a:visited {font-weight:bold; font-size:18px; color:#fff;}
h5.flota a:hover {color:#F7941E;}
h6 {font-weight:bold; font-size:16px; color:#fff;}
.subtitulo {font-weight:bold; font-size:12px; color:#fff;}
.margenT5 {margin-top:5px!important;}
.margenT8 {margin-top:8px;}
.margenT10 {margin-top:10px;}
.margenL15 {padding-left:15px;}
.margenT10 p {margin-bottom:8px;}
.margenL50 {margin-left:50px!important;}

*html #contenidoCentral {margin-left:-5px;}
#contenidoCentral {float:left;}

.titAzul {color:#0054A6; font-weight:bold; font-size:14px;}
p {line-height:15px;}
.parrafo {float:left; padding:20px 10px 10px 10px; text-align:justify;}
*html .parrafoie {/*margin-top:310px;*/}
.parrafoflota {width:500px!important;}

#barrasup {background:#00468F; color:#fff; height:19px; margin:0; padding:5px 0 0 0;}
#barrasup ul {float:left; width:920px; margin:0; padding:0;}
#barrasup li {display:inline; float:left;}
#barrasup a:link, #barrasup a:active, #barrasup a:visited {color:#fff;}
#barrasup a:hover {color:#4CC6F4;}
#barrasup li.txtsupLt {margin-left:16px;}
#barrasup li.txtsupRt {font-size:10px; float:right;}

#cabmenu {width:950px; height:60px; float:left; clear:both; margin:0; padding:0; float:left; background:#00468F; position:relative;}
    #cabmenu #logo {float:left; margin:0 0 0 9px; padding:0}
    #cabmenu #menusup {float:left; margin:0; padding:0; background:url(/transport/pages/img/bg_menu_sup.jpg) repeat-x; width:824px; height:60px;}
    #cabmenu #menusup ul {float:left; margin:0; padding:0; background:url(/transport/pages/img/bg_menu_sup_rt.jpg) top right no-repeat; width:824px;}
    #cabmenu #menusup li {float:left; display:inline; height:60px; margin-top:1px; /*padding:0 14px 0 14px; border-right:1px solid #E2E2E2; background:url(/transport/pages/img/bg_menu_linev.gif) top right no-repeat;*/ line-height:45px;}
    *html #cabmenu #menusup li {height:59px;}
    
    /*#cabmenu #menusup li a:link, #cabmenu #menusup li a:active, #cabmenu #menusup li a:visited {display:inline; height:59px; background:url(/transport/pages/img/bg_menu_sup.jpg) 0px 1px repeat-x; padding:17px 14px 28px 14px; margin-right:1px;}
    #cabmenu #menusup li a:hover {display:inline; height:59px; background:url(/transport/pages/img/bg_menu_sup_over.jpg) 0px 1px repeat-x; padding:17px 14px 28px 14px; margin-right:1px;} */
    #cabmenu #menusup li a:link, #cabmenu #menusup li a:active, #cabmenu #menusup li a:visited {display:inline; height:59px; padding:17px 14px 28px 14px;}
    #cabmenu #menusup li a:hover {display:inline; height:59px; padding:17px 14px 28px 14px;}
    #cabmenu #menusup .activo {background:url(/transport/pages/img/bg_menu_sup_over.jpg) repeat-x; font-weight:bold; color:#F7941E; /*padding:0 14px 0 14px;*/ margin-top:0; height:60px;}
	#cabmenu #menusup .activo a {font-weight:bold; color:#F7941E;}
    #cabmenu #menusup .lineRt {background:url(/transport/pages/img/bg_menu_linev.gif) top right no-repeat; width:1px;}
    *html #cabmenu #menusup .lineRt {margin-left:-2px;}

    #cabmenu #menusup li.contacto {float:right; margin-top:12px; margin-right:9px; padding-left:12px; border:none; width:174px; height:20px; background:url(/transport/pages/img/bg_contacto.gif) no-repeat; line-height:19px;}
    #cabmenu #menusup li.contacto strong {font-size:14px; color:#fff; margin-left:22px;}
    #cabmenu #menusup li.contacto a:link, #cabmenu #menusup li.contacto a:active, #cabmenu #menusup li.contacto a:visited {color:#fff; font-weight:normal; background:none; display:inline; padding:0;}
    #cabmenu #menusup li.contacto a:hover {color:#F7941E;}
    #cabmenu #menusup a {font-weight:bold;}
    /*#cabmenu #menusup span {background:#F7941E; margin-top:2px; height:12px; width:auto; display:block;} */


.content {background:#fff url(/transport/pages/img/pie_contenido.gif) bottom left no-repeat; width:932px!important; margin-left:9px!important; padding-bottom:14px;}
.flash {margin:0; padding:0;}
.flashvideo {margin:0 0 8px 21px; padding:0;}
.slogan {padding:11px 0 0 21px; line-height:15px; width:517px;}
.fotoBig {margin-left:21px;}

.noticias {position:relative; width:354px; margin-left:9px; margin-right:0!important; color:#fff; font-size:11px; line-height:12px;}
    .noticias img {float:left;}
    .noticias h2 {margin-bottom:1px;}
    .noticias ul {background:#000; float:left; margin:0; padding:10px; width:161px; height:104px; position:relative;}
    .noticias li {margin-bottom:5px;}
    .noticias .fechaNoticia {font-weight:bold; font-size:10px; color:#80A2C7; text-align:right;}
    .noticias .titular {font-weight:bold; font-size:12px;}
    .noticias .mas {position:absolute!important; top:97px; right:10px; background:#00468F; padding:7px 0 8px 0; margin-right:-10px; /*height:24px; width:50px; margin:3px -10px 0 0;*/}
    .noticias .mas a {font-size:10px; font-weight:bold; color:#fff; padding:5px 10px 8px 10px;}

.destinos {float:left; margin:10px 0 0 0!important; padding:0 0 0 21px; width:531px; line-height:15px;}
    .destinos img {float:left;}
    .destinos ul {height:166px; background:url(/transport/pages/img/bg_destinos_home.jpg) top right no-repeat; float:left; margin:0; padding:0; width:327px; color:#fff;}
    .destinos li {margin:15px;}

.banners {width:360px; margin-top:10px;}
    .banners img {float:left; margin-left:5px;}

.quienesCol1 p {margin-top:16px;}
.quienesCol2 {background:#007CC2; padding:15px; color:#fff; width:325px; /*height:899px;*/ *margin-top:-3px; *height:901px;}
*html .quienesCol2 {margin-top:-6px;}
.quienesCol2 h4 {margin-bottom:10px;}
.quienesCol2 p {line-height:14px; margin-bottom:10px;}

/* BORRAR???????????????? */
.menuV {margin:0 0 0 21px; padding:0; background:url(/transport/pages/img/bg_menuv.jpg) left bottom no-repeat; width:174px; /*min-height:800px; height:894px;*/}
    .menuV .cabmenuV {margin:0; padding:0; background:url(/transport/pages/img/menuv_top.jpg) left top no-repeat;}
    .menuV .cabmenuV ul {margin:0; padding:22px 15px 0 0;}
    .menuV .cabmenuV li {background:url(/transport/pages/img/i_menuv.gif) top right no-repeat; text-align:right; padding:0 32px 10px 0;}
    .menuV .cabmenuV a {font-size:14px; font-weight:bold; color:#fff;}
    .menuV .cabmenuV li.activado {background:url(/transport/pages/img/i_menuv_act.gif) top right no-repeat;}
/* /BORRAR???????????????? */
    
#menuV {margin:0 0 0 21px; padding:0; background:url(/transport/pages/img/bg_menuv3.jpg) left bottom no-repeat; width:174px;}
    #menuV .cabmenuV {margin:0; padding:0; background:url(/transport/pages/img/menuv_top.jpg) left top no-repeat;}
    #menuV .cabmenuV ul {margin:0; padding:22px 15px 0 0;}
    #menuV .cabmenuV li {background:url(/transport/pages/img/i_menuv.gif) right 5px no-repeat; text-align:right; padding:0 25px 10px 0;}
    #menuV .cabmenuV a {font-size:14px; font-weight:bold; color:#fff;}
    #menuV .cabmenuV li.activado {background:url(/transport/pages/img/i_menuv_act.gif)right 5px no-repeat;}
    #menuV .cabmenuV li.activado_destino {background:url(/transport/pages/img/i_menuv_act_destino.gif) right 5px no-repeat;}
    #menuV .cabmenuV li.activado_flota {background:url(/transport/pages/img/i_menuv_act_flota.gif) right 5px no-repeat;}
    #menuV .cabmenuV li.activado_contacto {background:url(/transport/pages/img/i_menuv_act_contacto.gif) right 5px no-repeat;}
    
#menuV2, #menuV3 {margin:0 0 0 21px; padding:0; background:url(/transport/pages/img/bg_menuv.jpg) left bottom no-repeat; width:174px;}
    #menuV2 .cabmenuV, #menuV3 .cabmenuV {margin:0; padding:0; background:url(/transport/pages/img/menuv_top.jpg) left top no-repeat;}
    #menuV2 .cabmenuV ul, #menuV3 .cabmenuV ul {margin:0; padding:22px 15px 0 0;}
    #menuV2 .cabmenuV li, #menuV3 .cabmenuV li {background:url(/transport/pages/img/i_menuv.gif) right 5px no-repeat; text-align:right; padding:0 25px 10px 0;}
    #menuV2 .cabmenuV a, #menuV3 .cabmenuV a {font-size:14px; font-weight:bold; color:#fff;}
    #menuV2 .cabmenuV li.activado, #menuV3 .cabmenuV li.activado {background:url(/transport/pages/img/i_menuv_act.gif) right 5px no-repeat;}
    #menuV2 .cabmenuV li.activado_destino, #menuV3 .cabmenuV li.activado_destino {background:url(/transport/pages/img/i_menuv_act_destino.gif) right 5px no-repeat;}
    #menuV2 .cabmenuV li.activado_flota, #menuV3 .cabmenuV li.activado_flota {background:url(/transport/pages/img/i_menuv_act_flota.gif) right 5px no-repeat;}
    #menuV2 .cabmenuV li.activado_contacto, #menuV3 .cabmenuV li.activado_contacto {background:url(/transport/pages/img/i_menuv_act_contacto.gif) right 5px no-repeat;}
    
#cuadroNaranja {margin-left:21px; position:relative;}
#cuadroNaranjasitemap {position:relative; float:left;}
*html #cuadroNaranjasitemap {}
    
.menuVbottom {margin:0 0 0 21px; padding:0; width:174px;}

.cabServicios {position:relative;}
    .cabServicios #shuttle {position:absolute; top:12px; left:0; width:673px; height:34px; background:#00AEEF; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabServicios #golf {position:absolute; top:44px; left:0; width:673px; height:34px; background:#00AEEF; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabServicios #cruceros {position:absolute; top:75px; left:0; width:673px; height:34px; background:#00AEEF; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabServicios #excursiones {position:absolute; top:104px; left:0; width:673px; height:34px; background:#00AEEF; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabServicios #vtc {position:absolute; top:136px; left:0; width:673px; height:34px; background:#00AEEF; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabServicios #traslados {position:absolute; top:168px; left:0; width:673px; height:34px; background:#00AEEF; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabServicios #mice {position:absolute; top:198px; left:0; width:673px; height:34px; background:#00AEEF; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabServicios #circuitos {position:absolute; top:230px; left:0; width:673px; height:34px; background:#00AEEF; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    
.cabDestinos {position:relative;}
    .cabDestinos #costa-blanca {position:absolute; top:12px; left:0; width:673px; height:34px; background:#FFE100; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabDestinos #mallorca {position:absolute; top:44px; left:0; width:673px; height:34px; background:#FFE100; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabDestinos #costa-del-sol {position:absolute; top:75px; left:0; width:673px; height:34px; background:#FFE100; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabDestinos #costa-de-la-luz {position:absolute; top:104px; left:0; width:673px; height:34px; background:#FFE100; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabDestinos #gran-canaria {position:absolute; top:136px; left:0; width:673px; height:34px; background:#FFE100; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabDestinos #tenerife {position:absolute; top:168px; left:0; width:673px; height:34px; background:#FFE100; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabDestinos #fuerteventura {position:absolute; top:198px; left:0; width:673px; height:34px; background:#FFE100; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabDestinos #lanzarote {position:absolute; top:230px; left:0; width:673px; height:34px; background:#FFE100; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    
.cabFlota {position:relative;}
    .cabFlota #autocares {position:absolute; top:12px; left:0; width:673px; height:34px; background:#0054A6; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabFlota #microbuses {position:absolute; top:44px; left:0; width:673px; height:34px; background:#0054A6; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabFlota #turismos {position:absolute; top:75px; left:0; width:673px; height:34px; background:#0054A6; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    .cabFlota #movilidad-reducida {position:absolute; top:104px; left:0; width:673px; height:34px; background:#0054A6; text-align:right; opacity: 0.8; filter:alpha(opacity=80); color:#fff; font-weight:bold; line-height:30px; padding-right:38px; font-size:16px;}
    
.cabResponsabilidad {position:relative;}
    .cabResponsabilidad #frase p{position:absolute; top:85px; left:141px; width:711px; height:34px; background:#F7941E; text-align:left; opacity: 0.8; filter:alpha(opacity=80); color:#fff; line-height:30px; padding-right:38px; font-size:20px; padding-left:22px;}
    
.cabEmpleo {position:relative;}
    .cabEmpleo #fraseempleo p{position:absolute; top:225px; left:141px; width:711px; height:34px; background:#00468F; text-align:left; opacity: 0.8; filter:alpha(opacity=80); color:#fff; line-height:30px; padding-right:38px; font-size:20px; padding-left:22px;}
    
.cabPolitica {position:relative;}
    .cabPolitica #frasepolitica p{position:absolute; top:225px; left:141px; width:711px; height:34px; background:#00468F; text-align:left; opacity: 0.8; filter:alpha(opacity=80); color:#fff; line-height:30px; padding-right:38px; font-size:20px; padding-left:22px;}
    
.bannersEstructura {margin:0; padding:0;}
.bannersEstructura ul {margin:0; padding:0;}
.bannersEstructura li {margin:0; padding:0; width:353px; height:151px; float:left; margin-right:4px;}
.bannersEstructuradestinos li {margin:0; padding:0; width:353px; height:auto!important; float:left; margin-right:4px;}
.bannersEstructura .final {margin-right:0;}
.bannersEstructura li.shuttle {background:url(/transport/pages/img/bn_shuttle.jpg) no-repeat; height:153px;}
.bannersEstructura li.golf {background:url(/transport/pages/img/bn_golf.jpg) no-repeat; height:153px;}
.bannersEstructura li.cruceros {background:url(/transport/pages/img/bn_cruceros.jpg) no-repeat;}
.bannersEstructura li.excursiones {background:url(/transport/pages/img/bn_excursiones.jpg) no-repeat;}
.bannersEstructura li.vtc {background:url(/transport/pages/img/bn_vtc.jpg) no-repeat;}
.bannersEstructura li.traslados {background:url(/transport/pages/img/bn_traslados.jpg) no-repeat;}
.bannersEstructura li.mice {background:url(/transport/pages/img/bn_mice.jpg) no-repeat;}
.bannersEstructura li.circuitos {background:url(/transport/pages/img/bn_circuitos.jpg) no-repeat;}
.bannersEstructura li.cuadroBottom {width:174px; margin:0px 5px 0 21px;}
*html .bannersEstructura li.cuadroBottom {margin:0px 5px 0 10px;}
.bannersEstructura li.autocares {background:url(/transport/pages/img/bn_autocares.jpg) no-repeat; height:160px; width:357px; margin:0!important;}
.bannersEstructura li.microbuses {background:url(/transport/pages/img/bn_microbuses.jpg) no-repeat; height:160px; width:353px; margin:0!important}
.bannersEstructura li.turismos {background:url(/transport/pages/img/bn_turismos.jpg) no-repeat;}
.bannersEstructura li.movilidad-reducida {background:url(/transport/pages/img/bn_pmr.jpg) no-repeat;}
.bannersEstructura li.autocares p {color:#00AEEF;}
.bannersEstructura li.microbuses p {color:#00AEEF;}
.bannersEstructura li.turismos p {color:#00AEEF;}
.bannersEstructura li.movilidad-reducida p {color:#00AEEF;}
.bannersEstructura li.movilidad-reducida p strong {color:#fff;}
.bannersEstructura li span{float:left; padding:15px; width:145px;}
.bannersEstructura li span.rt{float:right; padding:15px; width:150px;}
.bannersEstructura li span.rtturismos {float:right; padding:15px; width:155px;}
.bannersEstructura li span.rtmovilidad-reducida {float:right; padding:15px; width:170px;}
.bannersEstructura li span h5{margin-bottom:5px;}
.bannersEstructura p {color:#fff;}
.bannersEstructura li.parrafoNormal {width:690px; padding:10px 10px 0 10px;}
.bannersEstructura li.parrafoNormal p {color:#999!important;}
.bannersEstructuraprensa {margin:0 0 0 21px!important;}
*html .bannersEstructuraprensa {margin:0 0 0 9px!important;}
.bannersEstructuraprensainterior {margin:0;}
.bannersEstructuraprensa .cuadroNaranja {float:left; margin:0 5px 0 0; padding:0;}
.bannersEstructuraprensa .MMfila {margin-top:5px;}
.bannersEstructurarespons {margin-left:21px!important; padding:0; float:left;}
*html .bannersEstructurarespons {margin-left:10px!important; padding:0; float:left;}
.bannersEstructurarespons ul {margin:0; padding:0;}
.bannersEstructurarespons {margin:0; padding:0; margin-right:4px;}
.bannersEstructurarespons .parrafoNormal {float:left; width:690px; padding:10px 10px 0 10px;}
.bannersEstructurarespons .parrafoNormal p {color:#999!important;}
/* .bannersEstructurarespons ul {margin:0; padding:0;}
.bannersEstructurarespons li {margin:0; padding:0; float:left; margin-right:4px; position:relative;}
.bannersEstructurarespons li.parrafoNormal {float:left; width:690px; padding:10px 10px 0 10px;}
.bannersEstructurarespons li.parrafoNormal p {color:#999!important;} */
.titulo_secc {/*position:absolute!important; top:25px; right:15px;*/ color:#fff; text-align:right; font-weight:bold; font-size:18px; line-height:20px; width:160px;}

.barraDocumentos {float:left; background:#E6E6E6; width:703px; padding:5px 0 5px 0; color:#808080;}
.barraDocumentos ul {float:left; margin:0; padding:0;}
.barraDocumentos li {float:left; display:inline; margin-left:15px!important; margin-top:0px!important;}
.barraDocumentos img {vertical-align: middle; margin-right:5px;}

.barraInfo {float:right; background:url(/transport/pages/img/bg_masinfo.jpg) no-repeat; padding:5px 0 5px 0; color:#808080; text-align:right; width:353px; height:36px;}
.barraInfo a:link, .barraInfo a:active, .barraInfo a:visited {color:#fff; margin-right:12px; font-weight:bold;}
.barraInfo a:link p, .barraInfo a:active p, .barraInfo a:visited p{color:#fff!important; margin-right:12px; font-weight:bold;}
.barraInfo a:hover {color:#F7941E;}

.contenidoFlota {float:left; width:530px; margin-right:5px;}
.contenidoFlota .flotaFila {float:left; margin-bottom:5px;}
.contenidoFlota .foto {float:left; width:358px; margin:0; padding:0;}
.contenidoFlota .icos {float:left; width:172px; margin:0; padding:0; background:url(/transport/pages/img/bg_interiorflota.gif) top right no-repeat; height:146px;}
.contenidoFlota h1 {font-size:18px; font-weight:bold; color:#fff; background:none; text-align:left; margin:11px 0 0 11px;}
.contenidoFlota h2 {font-size:12px; font-weight:normal; color:#fff; background:none; text-align:left; margin:0 0 15px 11px; height:auto; line-height:15px; padding:0;}
.contenidoFlota ul {margin:0 0 0 11px; padding:0;}
.contenidoFlota li {display:inline; margin:0 1px 0 0;}
/*.bannerFlota {float:left; width:174px; margin-top:-151px;} */
#bannerFlota {float:left; width:174px; min-height:442px; margin-left:17px; margin-top:15px; background:url(/transport/pages/img/f_autocares_bn.jpg) bottom left no-repeat; float:left;}

#infoDestinos {margin:0; padding:0; color:#666; margin-top:5px; clear:both; *margin-top:3px;}
#infoDestinos ul {margin:0; padding:0;}
#infoDestinos li {display:inline; /*background:url(/transport/pages/img/bg_amarillo.gif) top right no-repeat;*/ background:#FFE100; float:left; margin-right:5px; height:148px;}
#infoDestinos li.amarillo2 {display:inline; /*background:url(/transport/pages/img/bg_amarillo2.gif) top right no-repeat; float:left;*/ background:#FFE100; margin-right:5px; margin-bottom:5px; width:155px; height:70px;}
#infoDestinos img {float:left;}
#infoDestinos strong {font-size:13px; margin-left:10px;}
#infoDestinos p {margin:5px 0 0 15px;}
#infoDestinos li.cuadroBottom {width:174px; margin:0px 5px 0 21px;}
#infoDestinos .marginT-10 {/*margin-top:-10px;*/ margin-top:10px;}
#infoDestinos .fila1 {float:left;}
#infoDestinos .fila2 {float:left; margin-top:5px;}

#salaprensa {margin:0; padding:0; float:left; color:#fff;}
#salaprensa ul {margin:0 5px 0 0; padding:0; float:left;}
#salaprensa ul.margenT5 {margin-top:5px;}
#salaprensa li {display:inline; background:#00468F; float:left; margin:0; padding:0;}
#salaprensa img {float:left;}
#salaprensa .imagen {width:175px; text-align:right; background:none;}
#salaprensa .bn_prensa, #salaprensa .bn_prensart {width:175px;}
#salaprensa .bn_prensa strong {float:left; margin:5px; width:155px;}
#salaprensa .bn_prensart strong {float:left; margin:5px 5px 5px 10px; width:155px;}
#salaprensa .bn_prensa p {float:left; margin:5px; width:155px;}
#salaprensa .bn_prensart p {float:left; margin:5px 0 0 10px; width:155px;}
#salaprensa .bn_prensa a.descargar {color:#00AEEF; float:right; display:block; background:url(/transport/pages/img/b_pdf.gif) top right no-repeat; height:25px; padding:3px 35px 0 0; margin-right:10px;}
#salaprensa .bn_prensart img {float:right;}
#salaprensa .bn_prensa a, #salaprensa .bn_prensart a {color:#fff;}

#botonVolver {float:left; width:150px; margin-left:30px; line-height:14px; margin-top:-40px;}
*html #botonVolver {margin-left:15px;}
#botonVolver img {vertical-align:middle; float:left; margin:4px 5px 0 0;}
#botonVolver a {color:#fff;}
#botonVolver strong {margin-left:0;}

.mm_descargavideo {background:#E6E6E6; height:60px; width:711px; float:left; margin:0 0 5px 0; padding:0;}
.mm_descargavideo ul {float:right; margin:5px 15px 0 0; padding:0;}
.mm_descargavideo li {display:inline; float:left;}
.mm_descargavideo li.mm_imagen {text-align:left; width:50px; padding-top:4px;}
.mm_descargavideo li.mm_text {text-align:right;}
.blue {color:#00468F;}

.MMfila {float:left; margin:0 5px 0 0; width:174px;}
.MMfila ul {margin:0; padding:0;}
.MMfila li {display:inline; float:left;}
.MMfila li.mm_imagen {text-align:left; width:50px;}
.MMfila li.mm_text {text-align:right; float:right;}
.MMfila li.mm_text p {text-align:right; margin:0; float:right;}
.MMfila li.mm_text img {float:right; margin:0; padding:0; display:block; *margin-top:-14px;}
*html .MMfila li.mm_text img {*margin-top:-14px;}
.MMfila .MMdescargar {height:30px; background:#E6E6E6; padding:5px;}

.contenidoMM {float:left; width:716px;}


.notasprensa {float:left;}
.notasprensa h2 {font-size:12px; font-weight:bold; color:#80A2C7; font-family:Arial, Verdana, Helvetica, Geneva, sans-serif; text-align:left; margin:8px 0 0 0; padding:0; line-height:15px; height:auto;}
.notasprensa h1 {font-size:16px; font-weight:bold; color:#00468F; text-align:left; margin:8px 0 8px 0; padding:0;}
.notasprensa h3 {font-size:11px; font-weight:bold; color:#80A2C7; text-align:left; margin:0; padding:0;}
.notasprensa p {margin:10px 10px 10px 0;}
.notasprensa .lt_rt {color:#80A2C7; font-size:11px; font-weight:bold; clear:both;}
.notasprensa .lt {float:left; font-size:12px;}
.notasprensa .rt {float:right; margin-right:10px;}
.b_mas {background:#00468F; border:2px solid #80A2C7; display:block; float:right; width:42px; height:23px; text-align:center; font-size:10px; line-height:20px; margin-right:10px;}
a.b_mas {color:#fff!important; white-space: nowrap; padding: 0 5px; 0 5px;}

#noticia_principal {float:left; margin:0; padding:10px 0 0 10px; width:465px; background:#00468F; height:300px;}
    #noticia_principal .notatxt {width:210px; margin-left:25px;}
    #noticia_principal ul {float:left; margin:0; padding:0;}
    #noticia_principal li {display:inline; float:left;}
    #noticia_principal h1 {color:#E4ECF8; margin:-5px 0 20px 0;}
    #noticia_principal p {color:#fff;}

#noticia_fotodw {float:left; margin:0; padding:5px 0 0 10px; width:213px; height:288px;}
    #noticia_fotodw .barraSeparacion {width:210px;}
#noticia_col1 {float:left; margin:12px 0 0 0; padding:0 0 0 10px; width:225px; /*height:445px;*/ border-right:1px solid #ECF1F7;}
#noticia_col2 {float:left; margin:12px 0 0 0; padding:0 0 0 10px; width:229px; /*height:445px;*/}
    #noticia_col2 img {/*margin-bottom:15px; border-right:1px solid #ECF1F7;*/ padding-right:19px;}

#noticia_col3 {float:left; margin:12px 0 0 0; padding:0 0 0 10px; width:225px; /*height:445px;*/}
*html #noticia_col3 {width:205px;}

.noticiasBreves {float:left; background:#00468F; margin:10px 0 0 -9px; padding:15px; width:204px;}
*html .noticiasBreves {margin:10px 0 0 -9px; padding:15px 10px 15px 20px; width:204px;}
.noticiasBreves h1 {color:#007CC2;}
.noticiasBreves p {color:#fff; width:200px;}
.noticiasBreves .barraSeparacion {width:205px;}
.noticiasBreves .lt_rt {width:215px;}
*html .noticiasBreves .lt_rt {width:210px;}
.barraSeparacion {float:left; border-bottom:1px solid #ECF1F7; height:1px; margin:8px 0 8px 0; width:220px;}

#noticia_principal h1 a.titulo_sp {
  color:#E4ECF8;
}

h1 a.titulo_sp, h1 a.titulo_sp:visited {
	color:#00468F;
	margin:-5px 0 20px;
	font-size:16px;
	font-weight:bold;
	padding:0;
	text-align:left;
	line-height:1;
	margin-bottom:0.5em;
}

#sitemap {margin-left:18px;}
.sitemap_home {float:left; width:891px; background:url(/transport/pages/img/sitemap_bg_home.gif) top left no-repeat; height:30px; margin:12px 0 6px 0px; line-height:27px; padding-left:10px;}
.sitemap_home a:link, .sitemap_home a:active, .sitemap_home a:visited {display:block; height:30px; font-weight:bold; font-size:14px; color:#999;}
.sitemap_home a:hover {color:#fff; background:url(/transport/pages/img/sitemap_bg_over_home.gif) top left no-repeat; margin-left:-10px; padding-left:10px;}
.sitemap_col {float:left; width:174px; margin-bottom:4px; margin-right:5px; padding:0;}

.sitemap_col ul {margin:0; padding:0;}
.sitemap_col li {float:left; width:174px; margin-bottom:4px;}

.sitemap_naranja {background:url(/transport/pages/img/sitemap_bg_naranja.gif) top left no-repeat; line-height:27px; padding-left:10px;}
.sitemap_naranja2 {background:url(/transport/pages/img/sitemap_bg_naranja2.gif) top left no-repeat; line-height:27px; padding-left:10px;}
.sitemap_naranja a:link, .sitemap_naranja a:active, .sitemap_naranja a:visited {display:block; height:30px; color:#fff; font-size:14px;}
.sitemap_naranja a:hover {color:#fff; background:url(/transport/pages/img/sitemap_bg_over.gif) top left no-repeat; margin-left:-10px; padding-left:10px;}
.sitemap_naranja2 a:link, .sitemap_naranja2 a:active, .sitemap_naranja2 a:visited  {display:block; height:25px; color:#999;}
.sitemap_naranja2 a:hover {color:#fff; background:url(/transport/pages/img/sitemap_bg_over2.gif) top left no-repeat; margin-left:-10px; padding-left:10px;}
.sitemap_azul {background:url(/transport/pages/img/sitemap_bg_azul.gif) top left no-repeat; line-height:27px; padding-left:10px;}
.sitemap_azul2 {background:url(/transport/pages/img/sitemap_bg_azul2.gif) top left no-repeat; line-height:27px; padding-left:10px;}
.sitemap_azul a:link, .sitemap_azul a:active, .sitemap_azul a:visited {display:block; height:30px; color:#fff; font-size:14px;}
.sitemap_azul a:hover {color:#fff; background:url(/transport/pages/img/sitemap_bg_over.gif) top left no-repeat; margin-left:-10px; padding-left:10px;}
.sitemap_azul2 a:link, .sitemap_azul2 a:active, .sitemap_azul2 a:visited {display:block; height:25px; color:#999;}
.sitemap_azul2 a:hover {color:#fff; background:url(/transport/pages/img/sitemap_bg_over2.gif) top left no-repeat; margin-left:-10px; padding-left:10px;}
.sitemap_gris {float:left; background:url(/transport/pages/img/sitemap_bg_gris.gif) bottom left no-repeat; margin:0 0 0 18px; padding:0;}

.sitemap_gris ul {margin:0; padding:0;}
.sitemap_gris li {float:left; background:url(/transport/pages/img/sitemap_top_gris.gif) top left no-repeat; margin:0; padding:0;}
.griscol1 {height:402px;}
.griscol2 {height:287px;}
.griscol3 {height:112px; margin-bottom:4px!important;}
.griscol4 {height:287px; *margin-top:-18px;}
.griscol5 {height:112px; margin-bottom:4px!important;}
.griscol6 {height:287px; *margin-top:-18px;}
.griscol7 {height:55px;}


#pie {float:left; width:950px; color:#5E5E5E; margin-top:12px;}
#pie ul {float:left; margin:0 0 0 30px; padding:0;}
#pie li {float:left; display:inline; margin:0; padding:0; width:780px;}
#pie li.botones {/*margin-left:186px;*/ text-align:right; width:111px;}

form.contacto {float:left; background:#E6E6E6; margin-top:10px;}
form.contacto h3 {float:left; width:701px; background:#F7941E; color:#fff; font-size:14px; height:18px; padding-left:10px; line-height:16px;}
form.contacto textarea {border:none; width:489px; height:50px; color:#4D4D4D; font-size:12px;}
form.contacto input {float:left; border:none; width:180px; height:18px; margin-right:10px; color:#4D4D4D; font-size:12px;}
*html form.contacto input {width:150px;}
form.contacto select {float:left; border:none; width:180px; height:18px; margin-right:10px; color:#4D4D4D; font-size:12px;}
form.contacto label {float:left; width:130px; font-weight:normal; line-height:27px;}
form.contacto fieldset {float:left; margin-left:20px; padding:10px; clear:both; width:650px;}
form.contacto div {clear:both; margin:0; padding:0; float:left; margin-top:-5px; *margin-top:0;}
form.contacto .b_calendario {float:left; margin-top:6px; margin-right:10px;}
form.contacto .f-hora {width:78px;}
form.contacto .f-pasajeros {width:52px;}
form.contacto .f-alojamiento {width:60px;}
form.contacto .f-almuerzo{width:60px;}
form.contacto .f-cena {width:60px;}
form.contacto .dietas ul {margin:0; padding:0; margin-bottom:10px;}
form.contacto .dietas li {display:inline; margin-right:30px;}
form.contacto .dietas li.txt-dietas {margin-right:75px;}
form.contacto label.labeldietas {width:200px;}
form.contacto .f-fechasalida {margin-right:3px;}
form.contacto .f-fecharetorno {margin-right:3px;}
form.contacto label.labelhora {width:40px;}
form.contacto label.labelpasajeros {width:100px;}

form.contacto #botones {float:right; margin:10px 10px 0 0;}
form.contacto #botones ul {float:left; margin:0; padding:0;}
form.contacto #botones li {float:left; display:inline; margin:0; padding:0}
form.contacto #botones .bt_normal {background:#ED7E38; border:1px solid #fff; padding:4px 8px 4px 8px; margin-left:3px;}
form.contacto #botones .bt_normal a {color:#fff; font-size:16px;}
form.contacto .bordeBlanco {border:1px solid #fff; margin-left:0px; width:600px;}
form.contacto .boton {color:#fff; width:auto; height:auto; font-size:16px; background:#ED7E38; border:1px solid #fff; padding:4px 5px 4px 5px;}

.divcontacto {float:right; margin:17px 0 0 0; font-size:14px; padding-bottom:25px; display:none;}
.divcontacto h3 {width:532px; background:#F7941E; color:#fff; font-size:18px; height:28px; padding-left:15px; line-height:26px;}
.divcontacto ul {float:left; margin:0 0 0 15px;; padding:0;}
.divcontacto li {float:left; display:inline; margin-right:60px;}
.divcontacto li.telfax {margin-right:15px;}

label.label_error {
	color:#ff0000;
}

.proximamente {width:711px; text-align:center; line-height:100px;}

/* SOLUCIONES TEMPORALES */

#destinosMapapeq {float:left; margin:0; padding:0;}
*html #destinosMapapeq {}
.imgMapa {float:left; margin-top:5px; *margin-bottom:-4px;}
*html .imgMapa {margin-bottom:-4px;}
*html #botonVolver {position:relative;}
.cuadroBottom {margin:0px 5px 0 3px; padding:0;}
.cuadroBottom22 {margin:0px; padding:0; min-height:146px;}
*html .cuadroBottom22 {height:146px;}
#cuadroBottom2 {margin:5px 0px 0 21px; padding:0; background:url(/transport/pages/img/bg_naranja.jpg) bottom left no-repeat; width:174px;}
*html #cuadroBottom2 {margin:5px 10px 0 11px;}
#cuadroBottompie {margin:5px 0px 0 0px; float:left; padding:0; background:url(/transport/pages/img/bg_naranja.jpg) bottom left no-repeat; width:174px;}
#cuadroBottompie ul {margin:0; padding:0;}
#cuadroBottompie li {margin:-9px 0 0 0; padding:0;}
#cuadroBottom2 ul {margin:0; padding:0;}
#cuadroBottom2 li {margin:-9px 0 0 0; padding:0;}
*html #cuadroBottom2 li {margin:-7px 0 0 0; padding:0;}
#cuadroBottom2 li img {margin:0; padding:0;}
.cuadroBottom .margen0 {width:174px; margin:0px 5px 0 0px;}
*html .txtservicios {width:660px;}
*html .margenL15 {padding-left:0; margin-left:0px;}
#alturaBanner {float:left;}
#alturaFlota {float:left;}
#igualanaranja2 {float:left; margin-left:185px; margin-top:-50px;}
*html #igualanaranja2 {margin-left:95px;}
