*{margin: 0;padding: 0;}

body{font-family: 'Open Sans', Arial, Verdana;font-size: 12px;color: #333333; /*background:url('../img/marca_agua.png') no-repeat right 20% #fff;*/ /*url('../img/web-back.png') repeat-x*/;}
input, textarea, select{font-family:'Open Sans', Arial, Verdana; font-size: 11px; color: #333333; background:#fff; border:1px solid #7F9DB7;}
code{font-size: 11px; font-family: Courier new; color: #333333; display:block; text-align:left;}
a{color: #006ba0; text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border: 0px;}
h1{color:#006ba0; font-size: 20px;  font-family: 'Open Sans', arial; line-height: 1.3em; margin:0 0 10px 0; background: url('../img/flag-fo.png') no-repeat 0 3px; padding-left:40px;}
h1 > span{display:block; background: url('../img/h-under.png') repeat-x right bottom;}
h1 > span > span{background: #fff; padding-right:5px;}
h2{color:#0a8ed0; font-size: 15px; line-height: 1.3em; margin:0px; margin:0 0 4px 0;}
p {padding-bottom:5px; line-height: 1.4em;}
ul{padding-left: 13px;}
ol{padding-left: 20px;}
input.button{cursor:pointer; background: url('../img2/button_back.gif') repeat-x; border:1px solid #ff9613; color:#fff; padding:0 6px;}
input.radio{border:0px; background:none;}
/**************************************************************************************************/
/* Clearfix */
.clearfix:after {content: " "; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/**************************************************************************************************/
/* Estructura */
#wrapper{width: 988px; margin: 0px auto;}
#top{width: 960px; margin: 0px auto;}
#top-inner{padding:10px 30px 0px 0;}
#header{/*background:url('../img/web-border-1.png') no-repeat top;*/}
#header-inner{background:#fff; margin:0 14px; height:133px;}
#main{/*background: url('../img/web-border-2.png') repeat-y;*/padding-top:10px;}
#main-inner{margin:0 14px; padding:10px 0 25px 0;}
#footer{/*background:url('../img/web-border-3.png') no-repeat bottom;*/}
#footer-inner{background:#343434 /*url('../img/footer-back.png') no-repeat top*/; margin:0 14px; padding:17px 0 0 17px;}
#bottom{width: 960px; margin: 0px auto;}
#bottom-inner{padding:4px 0 10px 0;}
/**************************************************************************************************/
/* top */
#top-inner{text-align:right; color:#B7B7B7;}
#top-inner .profesionales{background:url('../img/ico-profesionales.png') no-repeat; line-height:28px; padding:8px 0 5px 22px;}
#top-inner .tlf{background:url('../img/ico-telefono2.png') no-repeat; color:#006BA0; padding-left:19px;}
/**************************************************************************************************/
/* header */
#sombra_sup{background:url('../img/sombra_horizonta_sup.png') no-repeat; height:21px; margin:0 14px;}
#sombra_inf{background:url('../img/sombra_horizonta_inf.png') no-repeat; height:11px; margin:0 14px;}
#header .contenido{height:84px;}
#header .logo{padding:20px 0 0 17px;}
/* navegacion */
#header .navegacion{height:46px; width:712px; background:url('../img/menu-back.png') no-repeat left top; margin-left:17px;}
#header .navegacion ul{padding-left:5px;}
#header .navegacion ul li{float:left; list-style: none; background:url('../img/menu-sep1.png') no-repeat right 13px; padding-left:8px; padding-right:27px; position:relative;}
#header .navegacion > ul > li:last-child{background:url('../img/menu-sep2.png') no-repeat right 13px; padding-right:18px;}
#header .navegacion ul li a{color:#fff; font-size:15px; line-height: 43px; display:block;  font-family: 'Open Sans', arial; text-shadow: 0.05em 0.05em #454545;}
#header .navegacion ul li a:hover{text-decoration:none;}
/*#header .navegacion ul li a:hover,
#header .navegacion ul li.activo a{color:#010101; background:url('../img/navegacion-over.png') repeat-x; text-decoration: none;}*/

#header .navegacion ul li > div{display:none; position:absolute; top:43px; left:0px; border:1px solid #D6D6D6; border-top:0px; background:#fff url('../img/submenu-back.png') repeat-x; min-width:200px; z-index:1000;}
/*#header .navegacion ul li:hover > div{display:block;}*/
#header .navegacion ul li > div ul{padding:0px 5px;}
#header .navegacion ul li > div ul li{float:none; padding:0 25px 0 50px; border-bottom:1px dotted #BEBEBE; background: url('/web/img/submenu-ico1.png') no-repeat 11px 3px; }
#header .navegacion ul li > div ul li:last-child{border-bottom:0px;}
#header .navegacion ul li > div ul li a{color:#000; font-weight:normal; text-shadow:none; line-height:35px; font-size:14px; font-family: 'Open Sans', arial; }
#header .navegacion ul li > div ul li a:hover{text-decoration:none;}

#header .navegacion ul li.nav1 > div{min-width:230px;}
#header .navegacion ul li.nav4 > div{min-width:285px; left:0px;}

#header .navegacion ul li > div.servicios{min-width:550px; padding-top:5px;}
#header .navegacion ul li > div.servicios div{float:left;}
#header .navegacion ul li > div.servicios div.viaje{ width:235px;}
#header .navegacion ul li > div.servicios div.exclusivo{ width:315px;}
#header .navegacion ul li > div.servicios div.otro{ width:250px;}
#header .navegacion ul li > div.servicios div span{display:block;  line-height:35px; font-size:14px; font-family: 'Open Sans', arial; padding:0 25px 0 50px; }
#header .navegacion ul li > div.servicios div.viaje span{background: url('/web/img/servicio-ico-viaje.png') no-repeat 11px 3px;}
#header .navegacion ul li > div.servicios div.exclusivo span{background: url('/web/img/servicio-ico-exclusivo.png') no-repeat 11px 3px;}
#header .navegacion ul li > div.servicios div.otro span{background: url('/web/img/servicio-ico-otro.png') no-repeat 11px 3px;}
#header .navegacion ul li > div.servicios div ul{padding-left:60px; padding-bottom:10px;}
#header .navegacion ul li > div.servicios div ul li{background:none; list-style:outside disc; padding:0px; border-bottom:0px;}
#header .navegacion ul li > div.servicios div ul li a{font-size:12px; font-family: 'Open Sans', arial; line-height:2.0em; display:inline;}

/* mifredolsen */
#header .mifredolsen{width:202px; height: 121px; float:right; background:url('../img/mifredolsen.png') no-repeat; margin:12px 17px 0 0;}
#header .mifredolsen .titulo 
{
	background:url('../img/ico_mifred.png') no-repeat 0 7px; 
	font-size:13px;
	color:#fff;
	font-family: 'Open Sans', arial;
	padding:6px 0 0 20px;
	margin-left:10px;
	height:25px;
}

#header .mifredolsen .contenido 
{
	color:#0172aa;
	
}

#header .mifredolsen .contenido .contenido_top
{
	
	
	padding:10px 13px 8px;
}

#header .mifredolsen .contenido .contenido_top ul li
{
	list-style-type:square;
	margin-bottom:2px;
	
}
#header .mifredolsen .contenido .contenido_bottom
{
	border-top:1px dotted #ccc;
	padding:3px 13px 0;
	margin:0 5px;
}
/**************************************************************************************************/
/* main */
#main #left{float:left; width:260px;}
#main #content{float:left; width:calc(100% - 292px); margin-left:32px;}
/**************************************************************************************************/
/* 3 mensajes ahorro */
#mensajes-ahorro{margin:25px 18px 0 18px;}
#mensajes-ahorro .inner{border-top:1px dotted #8F8F8F; padding-top:15px; font-family: 'Open Sans', Arial;}
#mensajes-ahorro .inner div{float:left; color:#6B6B6B;font-size:15px;}
#mensajes-ahorro .inner div b{color:#000000;}
#mensajes-ahorro .inner div.horarios{background:url('../img/mensajes-ahorro-horarios.png') no-repeat 0 5px; padding-top:10px; padding-left:88px; margin-left:25px; width:152px; height:67px;}
#mensajes-ahorro .inner div.fastferry{background:url('../img/mensajes-ahorro-fastferry.png') no-repeat 0 18px; padding-top:10px; padding-left:130px; margin-left:65px; width:160px;}
#mensajes-ahorro .inner div.ahorro{background:url('../img/mensajes-ahorro-ahorro.png') no-repeat; padding-left:76px; margin-left:50px; width:144px;}
/**************************************************************************************************/
/* footer */
#footer {color:#fff;}
#footer .bloque{float:left; line-height:1.6em; padding-bottom:10px;}
#footer .bloque a{color:#fff;}

#footer .bloque1{width:190px; margin-right:0px; padding-top:8px; margin-left:18px;}
#footer .bloque1 span.acerca-de{margin-left:9%;padding-top:4px;}

#footer .bloque2{width:300px; margin-right:35px; padding-top:20px; background: url('../img/islas.png') no-repeat right top;}
#footer .bloque2 ul{padding:0px; margin-left:-10px; margin-top:10px;}
#footer .bloque2 ul li{list-style:none; float:left;}
#footer .bloque2 ul li a{background: url('../img/ico-social-footer.png') no-repeat; padding-left:44px; line-height: 28px;}
#footer .bloque2 ul li a.youtube{background-position: 0 -24px;}
#footer .bloque2 ul li a.twitter{background-position: 0 -48px;}
#footer .bloque2 ul li a.flickr{background-position: 0 -70px;}
#footer .bloque2 ul li a.rss{background-position: 0 -93px;}
#footer .bloque2 ul li.google a{background-position: 0 -109px; text-indent: -9999px; display:inline-block;}

#footer .bloque3{width:239px; background: url('../img/ico-tlf-gris.png') no-repeat 0px 21px; padding-left:28px; padding-top:17px;}
#footer .bloque3 .titulo{font-size:13px; margin-bottom:2px;}
#footer .bloque3 .tlf{font-size:14px; margin-bottom:4px;}
#footer .bloque3 ul{padding:0px;}
#footer .bloque3 ul li{list-style:none; margin-bottom:3px;}
#footer .bloque3 ul li a{background: url('../img/ico-ayuda-footer.png') no-repeat; padding-left:20px; line-height: 17px;}
#footer .bloque3 ul li a.ctransporte{background-position: 0 -21px;}
#footer .bloque3 ul li a.ipasajero{background-position: 0 -42px;}
#footer .bloque3 ul li a.rsugerencias{background-position: 0 -60px;}

#footer .bloque4{width:75px; padding-left:25px; padding-bottom:20px}
/**************************************************************************************************/
/* bottom */
#bottom{color:#A5A8A9;font-size:11px;}
#bottom a{color:#6890AC;}
#bottom .right{float:right; width:73%;text-align:right;}
/**************************************************************************************************/
/* generales */
a.volver, a.info, a.imprimir{display:block; width:49px; height: 17px; background: url('../img/btn.png') no-repeat; color:#fff; text-decoration: none; text-align: center; line-height: 16px; font-size:11px;}
a.info{float:right; margin-top:2px;}
#imprimir{text-align: right;}
#imprimir a{float: right;}
/**************************************************************************************************/
/* Home */

/**************************************************************************************************/
/* Destacados */
#destacados-carrusel .destacado{margin-bottom:10px;}
#destacados-carrusel .destacado a img{display:block; background: url('../img/destacado-sombra-carrusel.png') no-repeat bottom; padding-bottom:11px;}
/*
#destacados-triple .destacado{float:left; width:205px; margin-bottom:10px; margin-right:17px;}
#destacados-triple .destacado.derecha{margin-right:0px;}
#destacados-triple .destacado .titulo {padding:3px 0; border-top:1px solid #DEDEDE;font-weight:bold; color:#C92121; text-decoration: none;}
#destacados-triple .destacado .titulo span{color:#006ba0;}
#destacados-triple .destacado .titulo a{font-weight:bold; color:#C92121; text-decoration: none;}
#destacados-triple .destacado .titulo a span{color:#006ba0;}
#destacados-triple .destacado .imagen img{display:block; background: url('../img/destacado-sombra-triple.png') no-repeat bottom; padding-bottom:6px;}
#destacados-triple .destacado .descripcion{font-size: 11px;}
#destacados-triple .destacado .descripcion p{padding:0px; display:inline;}
*/
#destacados-doble .destacado{float:left; width:314px; margin-bottom:10px; margin-right:22px;}
#destacados-doble .destacado.derecha{margin-right:0px;}
#destacados-doble .destacado .titulo {padding:3px 0; border-top:1px solid #EDEDED;font-family: 'Open Sans', arial; color:#C92121; text-decoration: none;}
#destacados-doble .destacado .titulo span{color:#006ba0;}
#destacados-doble .destacado .titulo a{ font-family: 'Open Sans', arial; color:#C92121; text-decoration: none;}
#destacados-doble .destacado .titulo a span{color:#006ba0;}
#destacados-doble .destacado .imagen img{display:block; background: url('../img/destacado-sombra-doble.png') no-repeat bottom; padding-bottom:6px;}
#destacados-doble .destacado .descripcion{font-size: 11px;}
#destacados-doble .destacado .descripcion p{padding:0px; display:inline;}
#intersticial{overflow:hidden;}
#intersticial img{width: 100%; max-height: 100%; height: auto !important;}
#fancybox-inner{width:calc(100% - 20px) !important;height:calc(100% - 20px) !important; overflow: hidden !important;}
/**************************************************************************************************/
/* navegacion-comun */
#navegacion-comun > img{display:block; /*background: url('../img/destacado-sombra-carrusel.png') no-repeat bottom*/; padding-bottom:11px; margin-bottom:9px;}
#navegacion-comun > .breadcrumb{color:#006ba0; font-size:11px; margin-bottom:10px;}
#navegacion-comun > .contenido{margin-bottom:10px; line-height: 1.5em; text-align: justify; }
#navegacion-comun > .contenido ul{margin-left:10px; }
#navegacion-comun > .contenido ul li{margin-bottom:5px; }
/**************************************************************************************************/
/* imagenespecial */
#imagenespecial{ margin:0 0 5px 18px;}
#imagenespecial a img{display:block; background: url('../img/imagenespecial-sombra.png') no-repeat bottom; padding-bottom:15px;}
/**************************************************************************************************/
/* paginacion */
.paginacion{ text-align: center; margin-bottom:10px; line-height: 28px;font-size: 13px; }
.paginacion .anterior,
.paginacion .siguiente{margin:0 15px 0 0;}
.paginacion .siguiente{margin:0 0 0 15px;}
.paginacion .numero{background: url('../img/paginacion-off.png') no-repeat; color:#98989A; display: inline-block; width:31px; height: 31px; text-align: center;}
.paginacion .numero.activo{background: url('../img/paginacion-on.png') no-repeat; color:#fff;}
/**************************************************************************************************/
/* flotas-ls */
#flotas-ls .flota { margin-bottom:15px; background: none; float: none; height: auto; padding: 0;}
#flotas-ls .flota .bloque { float:left; margin-right:20px;}
#flotas-ls .flota .titulo {padding:3px 0; border-top:1px solid #DEDEDE;}
#flotas-ls .flota .titulo a{ font-family: 'Open Sans', arial; color:#C92121; text-decoration: none; font-size:18px;}
#flotas-ls .flota .titulo a span{color:#006ba0;}
#flotas-ls .flota .imagen img{display:block; background: url('../img/flota-sombra-ls.png') no-repeat bottom; padding-bottom:6px;}
#flotas-ls .flota .pasajeros,
#flotas-ls .flota .coches,
#flotas-ls .flota .velocidad {margin-top:29px;}
#flotas-ls .flota .pasajeros span,
#flotas-ls .flota .coches span,
#flotas-ls .flota .velocidad span{display:block; background:#E7E7E7 url('../img/ico-personas.png') 4px 3px no-repeat; line-height: 18px; padding-left:20px; padding-right:3px; margin-bottom:10px;}
#flotas-ls .flota .pasajeros img,
#flotas-ls .flota .coches img,
#flotas-ls .flota .velocidad img{display:block; margin-bottom:10px;}
#flotas-ls .flota .pasajeros a,
#flotas-ls .flota .coches a,
#flotas-ls .flota .velocidad a{display:block; width:89px; text-align: center;}
#flotas-ls .flota .coches span{background-image:url('../img/ico-coches.png'); padding-left:24px;}
#flotas-ls .flota .velocidad span{background-image:url('../img/ico-velocidad.png'); padding-left:24px;}
/**************************************************************************************************/
/* flota-view */
#flota-view #navegacion-comun h2 {text-transform: uppercase;}
#flota-view #navegacion-comun > .contenido {margin-bottom:20px;}
#flota-view #navegacion-comun > .contenido .video{float:right; width:360px; height:270px; margin-left:10px; margin-bottom:10px;}
#flota-view #navegacion-comun > .especificaciones{border-top:1px solid #DEDEDE; padding-top:4px; margin-bottom:20px;}
#flota-view #navegacion-comun > .panoramica{border-top:1px solid #DEDEDE; padding-top:4px; margin-bottom:20px;}
#flota-view #navegacion-comun > .especificaciones table{color: #666666;font-size: 14px;font-weight: bold;margin: 0;padding: 0;width: 100%;}
#flota-view #navegacion-comun > .especificaciones table tr.primera {background-color: #E7E7E7;clear: both;margin: 0;padding: 2px 0;}
#flota-view #navegacion-comun > .especificaciones table tr.segunda {background-color: #D5D3D4;margin: 0;padding: 2px 0;}
#flota-view #navegacion-comun > .especificaciones table tr td {margin: 0;padding: 8px 20px;}
#flota-view #navegacion-comun > .especificaciones table tr td.centrado {text-align: center;}
#flota-view #navegacion-comun > .especificaciones table tr td.derecha {padding-right: 30px;text-align: right;}

#flota-view .galeria{border-top:1px solid #DEDEDE; padding-top:4px; margin-bottom:20px;}
#flota-view .galeria h2{text-transform: uppercase;}

#flota-view .resto{margin-bottom:20px; }
#flota-view .resto h3{text-transform: uppercase;}
#flota-view .resto .inner{overflow: auto;}
#flota-view .resto .inner2{padding:5px 0;}
#flota-view .resto .flota{float:left; text-align: center; width:180px; min-height: 115px; margin:0 10px;}
#flota-view .resto .flota img{display: block;}
#flota-view .resto h3{border-top: 1px solid #DEDEDE; padding: 3px 0; color:#006BA0; font-size: 15px;}
/**************************************************************************************************/
/* noticias-ls */
#noticias-ls .noticia {float:left; width:316px; margin-right:18px; margin-bottom:20px;}
#noticias-ls .noticia.impar {margin-right:0px;}
#noticias-ls .noticia .imagen a img{display:block; background: url('../img/noticia-sombra-listado.png') no-repeat bottom; padding-bottom:11px;}
#noticias-ls .noticia .titulo {margin-bottom:3px;}
#noticias-ls .noticia .titulo a{color:#0a8ed0; font-size: 15px;  font-family: 'Open Sans', arial; line-height: 1.3em;}
#noticias-ls .noticia .fecha {margin-bottom:3px; color:#A9A9A9;}
#noticias-ls .noticia .fecha span{color:#0a8ed0;}
#noticias-ls .noticia .resumen {margin-bottom:5px;}
#noticias-ls .noticia .resumen p{padding:0px; display:inline; text-align: justify;}
/**************************************************************************************************/
/* noticias-view */
#noticias-view #navegacion-comun .fecha {margin-bottom:3px; color:#A9A9A9;}
#noticias-view #navegacion-comun .fecha span{color:#0a8ed0;}
#noticias-view #navegacion-comun .imagen {float:left; width:316px; height:158px; margin-right:10px; margin-bottom:10px;}
#noticias-view #navegacion-comun .resumen { font-family: 'Open Sans', arial;}
#noticias-view #navegacion-comun .resumen p{padding-bottom:10px;}
/**************************************************************************************************/
/* faqs-ls */
#faqs-ls ul {padding-left:5px; margin-bottom:30px;}
#faqs-ls ul li {background: url('../img/ico-flecha-azul.png') no-repeat center left; padding-left:13px; list-style: none; line-height: 24px;}
#faqs-ls ul li a{ font-family: 'Open Sans', arial;}
#faqs-ls .faq{margin-bottom:30px;}
#faqs-ls .faq .pregunta{color:#006BA0;font-size:13px;  font-family: 'Open Sans', arial; margin-bottom:5px;}
#faqs-ls .faq .contenido{text-align: justify; padding-bottom:5px;}
#faqs-ls .faq .arriba{text-align: right;}
#faqs-ls .faq .arriba a{background: url('../img/ico-flecha2-azul.png') no-repeat center right; padding-right:13px;}
/**************************************************************************************************/
/* destinos-ls */
#destinos-ls .destino {float:left; width:312px; margin-right:26px; margin-bottom:20px;}
#destinos-ls .destino.impar {margin-right:0px;}
#destinos-ls .destino .imagen a img{display:block; background: url('../img/noticia-sombra-listado.png') no-repeat bottom; padding-bottom:11px;}
#destinos-ls .destino .nombre {margin-bottom:6px; background: url('../img/h-under2.png') repeat-x right bottom; text-transform: uppercase;}
#destinos-ls .destino .nombre a{color:#006BA0; font-size: 15px;  font-family: 'Open Sans', arial; line-height: 1.4em; background: #fff; padding-right:5px;}
#destinos-ls .destino .nombre a:hover{text-decoration: none;}
#destinos-ls .destino .fecha {margin-bottom:3px; color:#A9A9A9;}
#destinos-ls .destino .fecha span{color:#0a8ed0;}
#destinos-ls .destino .resumen {margin-bottom:5px;}
#destinos-ls .destino .resumen p{padding:0px; display:inline; text-align: justify;}
/**************************************************************************************************/
/* destinos-view */
#destinos-view #navegacion-comun h1 {text-transform: uppercase;}
#destinos-view #navegacion-comun h2 {text-transform: uppercase;}
#destinos-view #navegacion-comun > .resumen {margin-bottom:10px;}
#destinos-view #navegacion-comun > .resumen a{margin-right:20px; line-height: 19px; padding:2px 0 2px 23px;}
#destinos-view #navegacion-comun > .resumen a.mapa{background: url('../img/ico-mapa.png') no-repeat;}
#destinos-view #navegacion-comun > .resumen a.folleto{background: url('../img/ico-folleto.png') no-repeat;}
#destinos-view #navegacion-comun > .lineas {border-top:1px solid #DEDEDE; padding-top:4px; margin-bottom:20px;}
#destinos-view #navegacion-comun > .contenido {border-top:1px solid #DEDEDE; padding-top:4px; margin-bottom:20px;}
#destinos-view #navegacion-comun > .contenido .imagen{float:right; width:316px; height:158px; margin-left:10px; margin-bottom:10px;}
#destinos-view #navegacion-comun > .contenido .imagen img{display:block; background: url('../img/noticia-sombra-listado.png') no-repeat bottom; padding-bottom:11px;}
#destinos-view #navegacion-comun > .historia{border-top:1px solid #DEDEDE; padding-top:4px; margin-bottom:20px;}
#destinos-view #navegacion-comun > .horarios{border-top:1px solid #DEDEDE; padding-top:4px; margin-bottom:20px;}
#destinos-view #navegacion-comun > .imagen{position:relative;}
#destinos-view #navegacion-comun > .imagen img{display:block; background: url('../img/destacado-sombra-carrusel.png') no-repeat bottom; padding-bottom:11px; margin-bottom:9px;}
#destinos-view #navegacion-comun > .imagen .extra{position: absolute; bottom:16px; left:5px; color:#fff; font-size:10px;}

#destinos-view .resto{margin-bottom:20px; }
#destinos-view .resto .inner{overflow: auto;}
#destinos-view .resto .inner2{padding:5px 0;}
/*#destinos-view .resto .destino{float:left; text-align: center; width:312px; min-height: 115px; margin:0 10px;}
#destinos-view .resto .destino img{display: block;}*/
#destinos-view .resto h3{border-top: 1px solid #DEDEDE; padding: 3px 0; color:#006BA0; font-size: 15px; text-transform: uppercase;}

#destinos-view .destino {float:left; width:312px; margin-right:26px;}
#destinos-view .destino.ultimo {margin-right:0px;}
#destinos-view .destino .imagen a img{display:block; background: url('../img/noticia-sombra-listado.png') no-repeat bottom; padding-bottom:11px;}
#destinos-view .destino .nombre {margin-bottom:6px; background: url('../img/h-under2.png') repeat-x right bottom;text-transform: uppercase;}
#destinos-view .destino .nombre a{color:#006BA0; font-size: 15px; line-height: 1.4em; background: #fff; padding-right:5px;}
#destinos-view .destino .nombre a:hover{text-decoration: none;}
#destinos-view .destino .fecha {margin-bottom:3px; color:#A9A9A9;}
#destinos-view .destino .fecha span{color:#0a8ed0;}
#destinos-view .destino .resumen {margin-bottom:5px;}
#destinos-view .destino .resumen p{padding:0px; display:inline; text-align: justify;}

#destinos-view .lineas .destinolinea{display:none;}
.destinolinea {width:350px;}
.destinolinea h3{font-size: 18px; margin: 10px 0; color:#555555;}
.destinolinea h4{color: #0091D4; font-size: 14px; margin: 8px 0 5px; width: 100%; float:left;}
.destinolinea b {color: #0091D4;}
.destinolinea p {float: left; margin: 4px;width: 100%;}
.destinolinea p.izquierda {float:left;width:45%}
.destinolinea p.derecha {float:right;width:45%;}
/**************************************************************************************************/
/* Tiempo - Yahoo Weather */
#tiempo-yw{float: left; margin-bottom: 20px; margin-right: 18px;width: 240px; font-size:12px; padding:3px 0;}
#tiempo-yw .titulo{border-top: 1px solid #DEDEDE; padding-top: 4px; padding-bottom:5px; color: #0A8ED0; font-size: 15px; line-height: 1.3em; text-transform: uppercase;}
#tiempo-yw .hoy{float:left; width:60px; padding:0 10px; text-align:center;}
#tiempo-yw .otro-dia{float:left; width:60px; padding:0 10px; text-align:center;}
#tiempo-yw .dian{color:#259390;}
#tiempo-yw .diaf{color:#989898;}
#tiempo-yw .tiempo{color:#000}
/**************************************************************************************************/
/* Google maps */
#google-maps{float: left; margin-bottom: 20px; width: 316px; font-size:12px; padding:3px 0;}
#google-maps .titulo{border-top: 1px solid #DEDEDE; padding-top: 4px; padding-bottom:5px; color: #0A8ED0; font-size: 15px; line-height: 1.3em; text-transform: uppercase;}
#google-maps #googlemapa{width:392px; height:250px;}
/**************************************************************************************************/
/* hotelopia */
.hotelopia {width:310px; background: url('../img/destino-sombra-listado.png') no-repeat bottom; padding-bottom:6px; margin-bottom:20px;}
.hotelopia .caja {background: url('../img/hoteles-bottom.png') no-repeat bottom;}
.hotelopia .caja > .titulo{background: url('../img/hoteles-top.png') no-repeat; color:#222222; font-size:13px; height:33px; line-height: 34px; margin:0px;  font-family: 'Open Sans', arial; text-align: center;}
.hotelopia .caja > .titulo > span{background: url('../img/hoteles-ico.png') no-repeat; padding:4px 0 3px 27px;}
.hotelopia .caja > .titulo span span{color:#006BA0;}
.hotelopia .inner{padding:11px 6px 0px 8px; font-size:11px;}
.hotelopia .hotel{ padding-bottom:10px;}
.hotelopia .hotel .imagen{float:left; width:87px; border:2px solid #DDDEE3; margin-right:7px;}
.hotelopia .hotel .imagen img{width:87px;}
.hotelopia .hotel .contenido{float:left; width:193px;}
.hotelopia .hotel .contenido .titulo{font-size:12px;  font-family: 'Open Sans', arial; padding-bottom: 2px;}
.hotelopia .hotel .contenido .direccion{ font-family: 'Open Sans', arial; padding-bottom: 2px;}
.hotelopia .hotel .contenido .descripcion{line-height: 1.2em; float:left; width:135px; margin-right: 5px;}
.hotelopia .hotel .contenido .precio{float:left; width:50px; text-align: center;}
.hotelopia .hotel .contenido .precio span{color:#006BA0; font-size:14px;  font-family: 'Open Sans', arial;}

.hotelopia.horizontal {width:650px; background: url('../img/destacado-sombra-carrusel.png') no-repeat bottom; padding-bottom:11px; margin-bottom:20px;}
.hotelopia.horizontal .caja {background: url('../img/hoteles-bottom-horizontal.png') no-repeat bottom;}
.hotelopia.horizontal .caja > .titulo{background: url('../img/hoteles-top-horizontal.png') no-repeat; }
.hotelopia.horizontal .hotel{float:left; padding-bottom:10px; padding-right:10px; width:308px;}
.hotelopia.horizontal .hotel .imagen img{max-height:101px;}

.hotelopia.horizontal.QGZ .hotel{width:auto;}
.hotelopia.horizontal.QGZ .hotel .contenido{width:auto;}
.hotelopia.horizontal.QGZ .hotel .contenido .descripcion{width:455px;}
/**************************************************************************************************/
/* ofertas-ls */
#ofertas-ls .oferta {float:left; width:312px; margin-right:26px; margin-bottom:20px;}
#ofertas-ls .oferta.impar {margin-right:0px;}
#ofertas-ls .oferta .imagen img{display:block; background: url('../img/noticia-sombra-listado.png') no-repeat bottom; padding-bottom:11px;}
#ofertas-ls .oferta .nombre {margin-bottom:6px; background: url('../img/h-under2.png') repeat-x right bottom; }
#ofertas-ls .oferta .nombre span{color:#006ba0; font-size: 15px;  font-family: 'Open Sans', arial; line-height: 1.4em; background: #fff; padding-right:5px;}
#ofertas-ls .oferta .nombre2 {margin-bottom:6px; background: url('../img/h-under2.png') repeat-x right bottom; }
#ofertas-ls .oferta .nombre2 span{color:#C92121; font-size: 15px;  font-family: 'Open Sans', arial; line-height: 1.4em; background: #fff; padding-right:5px;}
#ofertas-ls .oferta .nombre2 span span{color:#006ba0;}
#ofertas-ls .oferta .fecha {margin-bottom:3px; color:#A9A9A9;}
#ofertas-ls .oferta .fecha span{color:#0a8ed0;}
#ofertas-ls .oferta .resumen {margin-bottom:5px;}
#ofertas-ls .oferta .resumen p{padding:0px; display:inline; text-align: justify;}
#ofertas-ls .extra{font-size:10px; margin-bottom:20px;}
/**************************************************************************************************/
/* promociones-ls */
#promociones-ls > .titulo{border-top:1px solid #DEDEDE; padding-top:4px; margin-bottom:10px; text-transform: uppercase;}
#promociones-ls .promocion {float:left; width:316px; margin-right:18px; margin-bottom:20px;}
#promociones-ls .promocion.impar {margin-right:0px;}
#promociones-ls .promocion .imagen a img{display:block; background: url('../img/noticia-sombra-listado.png') no-repeat bottom; padding-bottom:11px;}
#promociones-ls .promocion .titulo {margin-bottom:3px;}
#promociones-ls .promocion .titulo a{color:#0a8ed0; font-size: 15px;  font-family: 'Open Sans', arial; line-height: 1.3em;}
#promociones-ls .promocion .fecha {margin-bottom:3px; color:#A9A9A9;}
#promociones-ls .promocion .fecha span{color:#0a8ed0;}
#promociones-ls .promocion .resumen {margin-bottom:5px;}
#promociones-ls .promocion .resumen p{padding:0px; display:inline; text-align: justify;}
/**************************************************************************************************/
/* promociones-view */
#promociones-view #navegacion-comun h1 {text-transform: uppercase;}
#promociones-view #navegacion-comun .fecha {margin-bottom:3px; color:#A9A9A9;}
#promociones-view #navegacion-comun .fecha span{color:#0a8ed0;}
#promociones-view #navegacion-comun .imagen {float:left; width:316px; height:158px; margin-right:10px; margin-bottom:10px;}
/**************************************************************************************************/
/* servicios-ls */
#servicios-ls .caja {background: url('../img/destacado-sombra-carrusel.png') no-repeat bottom; padding-bottom:11px; margin-bottom:20px;}
#servicios-ls .caja .inner{padding:5px 0 10px 0;}
#servicios-ls .caja h2{ color:#fff; font-size:13px; height:33px; line-height: 33px; padding:0 0 0 15px; margin:0px;}
#servicios-ls .caja ul{padding-left:20px;}
#servicios-ls .caja ul li{list-style: none; float:left; width:190px; padding:2px 20px 2px 0;}
#servicios-ls .caja ul li a{color:#333333; padding:6px 0 5px 33px; display:block; min-height: 34px;}
#servicios-ls .caja ul li a:hover{text-decoration: none;}
#servicios-ls .caja ul li a.activo{ font-family: 'Open Sans', arial;}

#servicios-ls .viaje {background: url('../img/servicio-viaje-bottom.png') no-repeat bottom;}
#servicios-ls .viaje h2{background: url('../img/servicio-viaje-top.png') no-repeat;}
#servicios-ls .viaje ul li a:hover{color:#0A8FD1;}
#servicios-ls .viaje ul li a.activo{color:#0A8FD1;}

#servicios-ls .exclusivo {background: url('../img/servicio-exclusivo-bottom.png') no-repeat bottom;}
#servicios-ls .exclusivo h2{background: url('../img/servicio-exclusivo-top.png') no-repeat;}
#servicios-ls .exclusivo ul li a:hover{color:#CE1016;}
#servicios-ls .exclusivo ul li a.activo{color:#CE1016;}

#servicios-ls .otro {background: url('../img/servicio-otro-bottom.png') no-repeat bottom;}
#servicios-ls .otro h2{background: url('../img/servicio-otro-top.png') no-repeat;}
#servicios-ls .otro ul li a:hover{color:#999999;}
#servicios-ls .otro ul li a.activo{color:#CE1016;}

#servicios-ls.restoservicios .caja .inner{display:none;}
#servicios-ls.restoservicios .caja h2 a{color:#fff;}
#servicios-ls.restoservicios .caja h2 a:hover{text-decoration: none;}
/**************************************************************************************************/
/* servicios-view */
#servicios-view #navegacion-comun > .contenido {margin-bottom:20px;}
/**************************************************************************************************/
/* revistas */
#revistas-ls .ultima{margin-bottom:20px;}
#revistas-ls .ultima h3{color:#0a8ed0; font-size: 17px; line-height: 1.3em; margin:0px; margin:0 0 6px 0;}
#revistas-ls .resto{margin-bottom:20px; }
#revistas-ls .resto .inner{overflow: auto;}
#revistas-ls .resto .inner2{padding:5px 0;}
#revistas-ls .resto .revista{float:left; text-align: center; width:100px; min-height: 150px; margin:0 10px;}
#revistas-ls .resto .revista img{display: block;}
#revistas-ls .resto h3{border-top: 1px solid #DEDEDE; padding: 3px 0; color:#006BA0; font-size: 15px;}
#revistas-ls p.btnVerRevista { background: url("../img/btn-ver-revista.jpg") no-repeat scroll left top transparent; float: left; height: 61px; margin-top: 20px; width: 288px; line-height:1em;}
#revistas-ls p.btnVerRevista a {color: #00417F; float: right; font-size: 14px; margin: 15px 10px 0 0; text-decoration: underline; }
#revistas-ls p.btnVerRevista span { color: #545454; float: right; font-size: 10px; margin: 14px 5px 0 0;}
/**************************************************************************************************/
/* menu secundario */
#loginleft{margin-bottom:10px; display: none;}
#buscadorleft #ColumnaIzquierda ul,
#loginleft ul{list-style: none; padding:0px;}
#buscadorleft #ColumnaIzquierda ul li,
#loginleft ul li{background: url('../img/destacado-sombra-izquierda.png') no-repeat bottom; padding-bottom:6px;margin-bottom:10px;}
#buscadorleft #ColumnaIzquierda ul li > a,
#loginleft ul li > a{display: block; line-height: 35px; height:35px; background: url('../img/menusecundario-back.png') no-repeat 0 0; padding-left:15px; color:#fff; font-size:14px;  font-family: 'Open Sans', arial; padding-top:0px;}
#buscadorleft #ColumnaIzquierda ul li > a:hover,
#loginleft ul li > a:hover{text-decoration: none; background-position:0 -35px;}

#cphMenuSecundario_UCMenuSecundario_pnlLogin #topnav a,
#UCMenuSecundario_pnlLogin #topnav a{display: block; line-height: 35px; height:35px; background: url('../img/menusecundario-back.png') no-repeat 0 0; padding-left:15px; color:#fff; font-size:14px; font-family: 'Open Sans', arial;  padding-top:0px;}
#cphMenuSecundario_UCMenuSecundario_pnlLogin #topnav a:hover,
#UCMenuSecundario_pnlLogin #topnav a:hover{text-decoration: none; background-position:0 -35px;}
#cphMenuSecundario_UCMenuSecundario_pnlLogin .desplegado #topnav a.menu-open,
#UCMenuSecundario_pnlLogin .desplegado #topnav a.menu-open{background: none; border-bottom: 1px solid #fff;}
#cphMenuSecundario_UCMenuSecundario_pnlLogin .desplegado,
#UCMenuSecundario_pnlLogin .desplegado{background:#1596D7 url('../img/menusecundario-login-back.png') no-repeat left top; height:auto;}
#cphMenuSecundario_UCMenuSecundario_pnlLogin .desplegado #signin_menu,
#UCMenuSecundario_pnlLogin .desplegado #signin_menu{position:relative; top:0px; padding-bottom:12px; background: none;}
#cphMenuSecundario_UCMenuSecundario_pnlLogin .desplegado #signin_menu .signin_submit,
#UCMenuSecundario_pnlLogin .desplegado #signin_menu .signin_submit{padding:0px; margin-left: 73px;}
#cphMenuSecundario_UCMenuSecundario_pnlLogin .desplegado #signin_menu label,
#UCMenuSecundario_pnlLogin .desplegado #signin_menu label{color: #FFFFFF; font-size: 12px;  font-family: 'Open Sans', arial;letter-spacing: 0; text-align: left; padding-left:8px; width:75px;}
#cphMenuSecundario_UCMenuSecundario_pnlLogin .desplegado #signin_menu p,
#UCMenuSecundario_pnlLogin .desplegado #signin_menu p{padding:0px;}
#cphMenuSecundario_UCMenuSecundario_pnlLogin .desplegado #signin_menu input[type="text"],
#cphMenuSecundario_UCMenuSecundario_pnlLogin .desplegado #signin_menu input[type="password"],
#UCMenuSecundario_pnlLogin .desplegado #signin_menu input[type="text"],
#UCMenuSecundario_pnlLogin .desplegado #signin_menu input[type="password"] { width:150px; border-color: #CCCCCC; color: #666666; font-size: 11px; margin-bottom:10px;}
#cphMenuSecundario_UCMenuSecundario_pnlLogin .desplegado #signin_menu p.forgot a,
#UCMenuSecundario_pnlLogin .desplegado #signin_menu p.forgot a{color: #FFFFFF; font-size: 11px; font-family: Arial,Verdana; text-decoration: none; line-height: 27px; padding-left:8px; width: 120px;}
#cphMenuSecundario_UCMenuSecundario_pnlLogin .desplegado #signin_menu > input,
#UCMenuSecundario_pnlLogin .desplegado #signin_menu > input {margin-left:8px; margin-top:5px; background: none; border:0px;}

#cphMenuSecundario_UCMenuSecundario_pnlLogin a.signin span,
#UCMenuSecundario_pnlLogin a.signin span {background: none;}
#cphMenuSecundario_UCMenuSecundario_pnlLogin a.signin.menu-open span,
#UCMenuSecundario_pnlLogin a.signin.menu-open span {background: none;}

#cphMenuSecundario_UCMenuSecundario_pnlLogged #PanelOpcionesTopnav a,
#UCMenuSecundario_pnlLogged #PanelOpcionesTopnav a{display: block; line-height: 35px; height:35px; background: none; border-bottom: 1px solid #fff; padding-left:15px; color:#fff; font-size:14px;  font-family: 'Open Sans', arial;  padding-top:0px;}
#cphMenuSecundario_UCMenuSecundario_pnlLogged #PanelOpcionesTopnav a:hover,
#UCMenuSecundario_pnlLogged #PanelOpcionesTopnav a:hover{text-decoration: none; background-position:0 -35px;}
#cphMenuSecundario_UCMenuSecundario_pnlLogged #PanelOpciones,
#UCMenuSecundario_pnlLogged #PanelOpciones{width:253px; background:#006CA6 url('../img/menusecundario-login-back.png') no-repeat left top; height:auto; padding-bottom:5px; position:inherit;}
#cphMenuSecundario_UCMenuSecundario_pnlLogged #PanelOpciones p,
#UCMenuSecundario_pnlLogged #PanelOpciones p{width:auto; float:none; margin:0px; padding:5px 0 5px 16px; color:#fff;}
#cphMenuSecundario_UCMenuSecundario_pnlLogged #PanelOpciones p strong,
#UCMenuSecundario_pnlLogged #PanelOpciones p strong{font-size:12px;}
#cphMenuSecundario_UCMenuSecundario_pnlLogged #PanelOpciones ul li,
#UCMenuSecundario_pnlLogged #PanelOpciones ul li{background: none; padding:0px; margin:5px 0 5px 32px; list-style: disc; color:#fff; width: 215px; float:none;}
#cphMenuSecundario_UCMenuSecundario_pnlLogged #PanelOpciones ul li > a,
#UCMenuSecundario_pnlLogged #PanelOpciones ul li > a{display: block; line-height: 16px; height:16px; background: none; padding-left:15px; color:#fff; font-size:12px; font-weight: normal; padding:0px; text-decoration: none;}
#cphMenuSecundario_UCMenuSecundario_pnlLogged #PanelOpciones ul li > a:hover
#UCMenuSecundario_pnlLogged #PanelOpciones ul li > a:hover{text-decoration: underline;}

#cphMenuSecundario_UCMenuSecundario_pnlLogged a.signin span,
#UCMenuSecundario_pnlLogged a.signin span {background: none;}
#cphMenuSecundario_UCMenuSecundario_pnlLogged a.signin.menu-open span,
#UCMenuSecundario_pnlLogged a.signin.menu-open span {background: none;}

/* DESTACADOS*/
#destacados-triple .destacado{
    float:left; width:315px; margin-bottom:10px; margin-right:20px; background: url("../img/destacadoGrisClaro.jpg") no-repeat 0 0; position: relative; height: 270px;
}
#destacados-triple .destacado.derecha{margin-right:0px;}
#destacados-triple .dest1{margin-right:0px;}
#destacados-izquierda h3, .destacado .titulo{
	font-weight:bold; 
	color:#FFF; 
	text-decoration: none; 
	text-align: center; 
	font: 1.3em 'Open Sans'; 
	border-top: none;
	position: relative; 
	height: 28px;
	line-height: 28px;
 }
 .destacado .titulo a{
	color:#fff;
 }
 .destacado .titulo a:hover{
	text-decoration:none;
 }
/*#destacados-triple .destacado .titulo*/ .caret 
{
    width:0px;
    height:0px;
    border-left:10px solid transparent; /* izquierda flecha */
    border-right:10px solid transparent; /* derecha flecha */
    border-top:12px solid #bebebe; /* base flecha y color*/
    font-size:0px;
    bottom: -11px;
    left: 48%;
    line-height:0px;
    position: absolute;}
#destacados-izquierda .destL1 .caret {border-top:11px solid #3f3f3f}
#destacados-izquierda .caret { border-top:11px solid #f1c40f}
#destacados-triple .destacado .imagen, #destacados-izquierda .destacado .imagen  { width: 100%; float: left; overflow: hidden;}
#destacados-triple .destacado .imagen img, #destacados-izquierda .destacado .imagen img { width: auto; display: block; margin: 0 auto;}

.masinfo{ position: absolute; right: 10px; bottom: 10px; width: 24px; background: #e92332; display: block;}
.masinfo a{ color: #FFF; font-size: 1.6em; line-height: 1.2em; width: 100%; text-align: center; float: left;}
.masinfo a:hover{ text-decoration:none;}

#destacados-izquierda {float: left; width: 100%;}

#destacados-izquierda .destacado{margin-bottom:10px; width: 254px; float: left; height: 240px;}
#destacados-izquierda .destL0 h3, #destacados-izquierda .destL1 h3 {padding: 0px 0 0 45px; width: auto; text-align: left;} 
#destacados-izquierda  label, #destacados-izquierda .destacado input { width: 85%; margin: 0 5%; float: left; padding: 7px 5px;}
#destacados-izquierda  label{ font-family: 'Open Sans'; font-size:1.2em; color: #1f1f1f; padding: 13px 2% 3px 2%;}
#destacados-izquierda .destacado.destL0{ margin-bottom: 0; height: 228px;}
#destacados-izquierda .destacado {background: url("../img/destacadoAmarillo2.jpg") no-repeat 0 0;}
#destacados-izquierda .destacado.destL1 {background: url("../img/destacadoGris.jpg") no-repeat 0 0; margin-bottom:-2px;} 
#destacados-izquierda .destacado.destL2 {background: url("../img/destacadoAmarillo.jpg") no-repeat 0 0; height: 265px; position: relative;}  
#destacados-izquierda .destacado.simple {background: none; height: auto; position: relative;}  
.btnNew  {
    float: right; background: url('../img/btnNewStyle.png') no-repeat right 0; 
    padding: 10px 42px 8px 0; color: #0b78ad; font: 1.2em 'Open Sans', arial; margin: 15px 10px 0 0;
    }
.rememberPass {display:block; background: url('../img/icoRegistrar.png') no-repeat 13px 32px; padding:15px 0 0 10px; float: left; width: 120px;}
.rememberPass a { color:#006BA0; font-size: 11px; }
.rememberPass p { padding: 3px 0 0 15px;  font-size: 11px; color: #979797;}
#error404 a span{font-size:18px;}

/** caja nuestras mejores ofertas home */

.lineDotted { border-top: 1px dotted #8f8f8f; float: left; width: 100%; margin: 3px 0 10px 0;}
#mejores_ofertas
{
	width:647px;
	height:388px;
	background: url('../img/mejoresOfertasHome/bg_ofertas_new.png') no-repeat 0 0;
}

#mejores_ofertas .titulo
{
	font-family:'Open Sans', arial;
	font-size:15px;
	color:#fff;
	background: url('../img/mejoresOfertasHome/estrella_blanca.png') no-repeat 0 4px;
	padding:1px 0 0 25px;
	margin:0 0 0 10px;
	height:25px;
}

#mejores_ofertas .infoRuta
{
	background: url('../img/mejoresOfertasHome/caja_flecha.png') no-repeat 0 0;
	width:210px; 
	height:76px;
	float:left;
	text-align:center;
	display:table;
}

#mejores_ofertas .infoRuta span
{
	display:table-cell; 
	vertical-align:middle;
	font-family: 'Open Sans';
	color:#1f1f1f;
	font-size:15px;
	line-height:0.9em;
}

#mejores_ofertas .infoRuta.primero
{
	margin-top:45px;
}

#mejores_ofertas .caja_precio
{
	background: url('../img/mejoresOfertasHome/caja_precios.png') no-repeat 0 0;
	width:123px; 
	height:77px;
	float:left;
	display:table;
	text-align:center;
	margin-right:5px;
}

#mejores_ofertas .caja_cab_gris
{
	background: url('../img/mejoresOfertasHome/caja_cab_gris_new.png') no-repeat 0 0;
	width:122px; 
	height:106px;
	float:left;
	margin-top:15px;
	margin-right:6px;
}

#mejores_ofertas .caja_cab_verde
{
	background: url('../img/mejoresOfertasHome/caja_cab_verde_new.png') no-repeat 0 0;
	width:122px; 
	height:106px;
	float:left;
	margin-top:15px;
	margin-right:6px;
}

#mejores_ofertas .caja_cab_azul
{
	background: url('../img/mejoresOfertasHome/caja_cab_azul_new.png') no-repeat 0 0;
	width:122px; 
	height:106px;
	float:left;
	margin-top:15px;
	margin-right:6px;
}

.container_mejores_ofertas .fila
{
	width:100%; 
	float:left;
	margin-bottom:15px;
}

#mejores_ofertas .contenido
{
	padding:15px 15px 10px 30px;
	float:left;
}

#mejores_ofertas .cont_titulo_caja
{
	width:100%;
	height:30px;
}

/*#mejores_ofertas .caja_cab_verde .cont_titulo_caja
{
	width:100%;
	height:60px;
}

#mejores_ofertas .caja_cab_azul .cont_titulo_caja
{
	width:100%;
	height:88px;
}*/

#mejores_ofertas  .titulo_caja
{
	font-family:'Open Sans', arial;
	font-size:13px;
	color:#fff;
	width:100%;
	text-align:center;
	padding-top:5px;
}

#mejores_ofertas .cont_precio
{
	width:100%;
	height:75px;
	text-align:center;
	display:table;
	text-align:center;
}

#mejores_ofertas .precio
{
	color:#137caf;
	font-size:18px;
	font-family:'Open Sans', Arial;
	display:table-cell;
	vertical-align:middle;
}

#mejores_ofertas .subtitulo_caja
{
	color:#fff;
	font-size:9px;
	font-family: arial;
	padding-left:20px;
	margin-left:7px;
	word-spacing:-1px;
	
	/*margin-bottom:3px;*/
	
}

/*#mejores_ofertas .caja_cab_azul .subtitulo_caja
{
	padding-left:17px;
	margin-bottom:2px;
	margin-left:5px;
}*/

/*#mejores_ofertas .flexible
{
	background: url('../img/mejoresOfertasHome/ico_flexible.png') no-repeat top left;
}

#mejores_ofertas .reembolsable
{
	background: url('../img/mejoresOfertasHome/ico_reembolsable.png') no-repeat top left;
}

#mejores_ofertas .embarque
{
	background: url('../img/mejoresOfertasHome/ico_embarque_prior.png') no-repeat top left;
}

#mejores_ofertas .atencion
{
	background: url('../img/mejoresOfertasHome/ico_atencion_personal.png') no-repeat 0 1px;
}

#mejores_ofertas .salon
{
	background: url('../img/mejoresOfertasHome/ico_salon.png') no-repeat top left;
}
#mejores_ofertas .salon {margin-bottom: 0;}
#mejores_ofertas .vermas
{
	float:right;
	margin-right:8px;	
}

#mejores_ofertas .vermas a
{
	color:white;
	text-decoration:none;
}*/

.container_mejores_ofertas .bloque_inferior.tarifas
{
	float:left;
	margin-bottom:3px;
}



.container_mejores_ofertas .bloque_inferior.ofertas
{
	float:right;
	margin-bottom:3px;
}


.container_mejores_ofertas .bloque_inferior span
{
	font-family: 'Open Sans';
	color:#0172aa;
	font-size:13px;
	float:left;
	padding:10px 0 0 8px;
}

.container_mejores_ofertas .bloque_inferior img
{
	float:left;
}

.container_mejores_ofertas
{
	float:left;
}