/*Portada*/
#content_slider {height: 328px;margin: 0 auto 18px auto;min-height: 328px;max-width: 1287px;}
.content_buscadores{width:995px; margin: 0 auto;position:relative}
.positionRel { background: transparent none repeat scroll 0 0;position: relative;width: 100%;}
#seeker-holder {    float: left; margin-top: -35px; }
.seeker {   left: 10px;position: absolute;top: 95px;width: 436px;z-index: 20;}
#tab-seeker {    list-style: none outside none;    margin:  0;    overflow: hidden;    padding: 0;float:left;width:100%;
background: #b9b5b4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5YjViNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2JiYmJiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b9b5b4 0%, #bbbbbd 14%, #d4d4d4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9b5b4), color-stop(14%,#bbbbbd), color-stop(100%,#d4d4d4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b9b5b4 0%,#bbbbbd 14%,#d4d4d4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b9b5b4 0%,#bbbbbd 14%,#d4d4d4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b9b5b4 0%,#bbbbbd 14%,#d4d4d4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b9b5b4 0%,#bbbbbd 14%,#d4d4d4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b5b4', endColorstr='#d4d4d4',GradientType=0 ); /* IE6-8 */
 }
#tab-seeker > li {  display: block;float: left;list-style: outside none none;margin-bottom: 0px; border-right: solid 1px #b7b7b7;min-width: 104px;}
#tab-seeker > li:last-child {  }
#tab-seeker li:first-child {    }
#tab-seeker > li > * {    display: block;}
#tab-seeker li a {
	background: #b9b5b4; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5YjViNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2JiYmJiZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #b9b5b4 0%, #bbbbbd 14%, #d4d4d4 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9b5b4), color-stop(14%,#bbbbbd), color-stop(100%,#d4d4d4)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #b9b5b4 0%,#bbbbbd 14%,#d4d4d4 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #b9b5b4 0%,#bbbbbd 14%,#d4d4d4 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #b9b5b4 0%,#bbbbbd 14%,#d4d4d4 100%); /* IE10+ */
background: linear-gradient(to bottom,  #b9b5b4 0%,#bbbbbd 14%,#d4d4d4 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9b5b4', endColorstr='#d4d4d4',GradientType=0 ); /* IE6-8 */
color:#696969;	border-radius: 0;color: #ffffff;font-size: 13px;font-weight: bold;letter-spacing: 0.5px;line-height: 120%;padding: 7px 18px;text-decoration: none;}
#tab-seeker li .active {  background:  none repeat scroll 0 0 #f1efef ;  color: #FD5A00;}

.seeker-home-travel {    padding: 20px 25px 20px 20px;}
.seeker-home-travel h2 {    margin: 0;    text-transform: uppercase;}
.seeker-home-travel fieldset {    padding: 15px 0;}
.seeker-home-travel label {    display: none;}
.seeker-home-travel input[type="text"], .seeker-home-travel input[type="date"], select {    width: 255px;}
.content_buscador_h {  float: left;margin-top:-1px}
.content_buscador_h .buscadorMiddle h3 {  display: none;}

.tituloSeccion {  color: #444;   font-size: 30px;  font-weight: bold;  letter-spacing: 0.3px;  margin: 18px 0 12px !important; }
.tituloSeccion.secPV{background:url('/img/ico-seccion-pv.png') no-repeat 0 0 transparent;padding: 6px 0 0 35px}
.tituloSeccion.secPV h2, .tituloSeccion.secHP h2,  .tituloSeccion.secLoMas h2,  .tituloSeccion.secBP h2, .tituloSeccion.secGV h2, .tituloSeccion.secC h2,  .tituloSeccion.grandesViajes h2, .tituloSeccion.secLM h2, .tituloSeccion.secReco h2, .tituloSeccion.secEsqui h2{
	font-size: 30px;  font-weight: bold;  margin: 0;  padding: 0;
}
.tituloSeccion.secLoMas{background:url('/img/ico-lo-mas-reservado.png') no-repeat 0 0 transparent;padding: 5px 0 0 35px}
.tituloSeccion.grandesViajes{background:url('/img/ico-globo.png') no-repeat 0 0 transparent;padding: 5px 0 0 35px}
.tituloSeccion.secHP{background:url('/img/ico-seccion-hp.png') no-repeat 0 0 transparent;padding: 5px 0 0 35px}
.tituloSeccion.secBP{background:url('/img/ico-seccion-bp.png') no-repeat 0 0 transparent;padding: 8px 0 0 42px}
.tituloSeccion.secGV{background:url('/img/ico-seccion-gv.png') no-repeat 0 0 transparent;padding: 7px 0 0 38px}
.tituloSeccion.secC{background:url('/img/ico-seccion-c.png') no-repeat 0 0 transparent;padding: 6px 0 0 39px}
.tituloSeccion.secLM{background:url('/img/ico-seccion-lm.png') no-repeat 0 0 transparent;padding: 6px 0 0 39px}
.tituloSeccion.secReco{background:url('/img/ico-seccion-r.png') no-repeat 0 0 transparent;padding: 8px 0 0 35px}
.tituloSeccion.secEsqui{background: transparent url("/esqui/ico-sec-esqui.png") no-repeat scroll 0 0;margin-top: 0 !important;padding: 9px 0 0 35px;}
.tituloSeccion.secAmedida{background: transparent url("/img/ico-sec-amedida.png") no-repeat scroll 0 0;font-size: 29px;margin-top: 0 !important;padding: 9px 0 0 35px;}
.tituloSeccion a:link, .tituloSeccion a:hover, .tituloSeccion a:visited {  color: #444;  text-decoration: none;}


.cajaModulo{-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color=#211915)";/*IE 8*/
-moz-box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color=#211915); /*IE 5.5-7*/
background-color:#fff;
}

.cajaModulo.cajaPV{height: 348px;margin: 0 0 30px !important;width: 993px !important;}
.cajaModulo.cajaHP{width: 740px;height:350px; margin: 0 0 30px 0!important}
.cajaModulo.cajaGV{width: 540px;height:394px}
.cajaModulo.cajaBP{width: 430px;height:400px;margin: 0 0 30px !important;}
.cajaModulo.cajaConfianza{height: 350px;margin: 60px 0 0;width: 222px;}
.cajaModulo.cajaC{width: 740px;height:350px;margin: 0 0 30px !important;}
.cajaModulo.cajaLlamada{height: 350px;margin: 60px 0 0;width: 222px;}
.cajaModulo.cajaLM{width: 993;height:384px;margin: 0 0 30px !important; position:relative}
.cajaModulo.cajaReco{width: 660px;height:177px}
.cajaModulo.cajaAux{width: 200px;height:155px; margin-top:25px}
.cajaModulo.cajaAux.News{margin: 27px auto; 0 auto}

.cajaLM #seeker-holder #tab-seeker a h3 {  font-size: 18px;  font-weight: bold;  margin: 0;}

.sombra{
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color=#211915)";/*IE 8*/
-moz-box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color=#211915); /*IE 5.5-7*/
}
.sombra-interior{
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color=#211915)";/*IE 8*/
-moz-box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/*FF 3.5+*/
-webkit-box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color=#211915); /*IE 5.5-7*/
}
/*módulo paquetes vacacionales*/

.oferta_pac_vac{float:left;margin: 0 14px 0 0;height:315px; width:172px}
.oferta_pac_vac .titulo_pac_vac{font-size:20px; font-weight:bold;margin: 0 0 6px 5px;}
.oferta_pac_vac .titulo_pac_vac a:link{color:#444;text-decoration:none;}
.oferta_pac_vac .titulo_pac_vac a:hover{color:#444;}
.oferta_pac_vac .titulo_pac_vac a:visited{color:#444;}
.oferta_pac_vac .img_pac_vac{-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color=#211915)";/*IE 8*/
-moz-box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color=#211915); /*IE 5.5-7*/}
.oferta_pac_vac .texto_pac_vac{padding: 10px 0 ; border-bottom:solid 2px #c3c3c3}
.oferta_pac_vac .texto_pac_vac .hotel_pac_vac{font-size:14px;}

.oferta_pac_vac .texto_pac_vac .hotel_pac_vac a:link{text-decoration:none;color:#444}
.oferta_pac_vac .texto_pac_vac .hotel_pac_vac a:hover{color:#444}
.oferta_pac_vac .texto_pac_vac .hotel_pac_vac a:visited{color:#444}
.oferta_pac_vac .texto_pac_vac .hotel_pac_vac img{margin:2px 0 }
.oferta_pac_vac .texto_pac_vac .cond_pac_vac{font-size: 11px;letter-spacing:-0.2px;margin: 4px 0 0;}
.oferta_pac_vac .texto_pac_vac .imp_pac_vac{float:right;margin: 17px 0 0 0;text-align:right;}
.oferta_pac_vac .texto_pac_vac .imp_pac_vac a:link{color: #fe6600;text-decoration:none}
.oferta_pac_vac .texto_pac_vac .imp_pac_vac a:hover{color: #fe6600;}
.oferta_pac_vac .texto_pac_vac .imp_pac_vac a:visited{color: #fe6600;}
.oferta_pac_vac .texto_pac_vac .imp_pac_vac a .desde_imp_pac_vac{color: #fe6600;font-size:13px;}
.oferta_pac_vac .texto_pac_vac .imp_pac_vac a .precio_imp_pac_vac{color: #fe6600;font-size: 25px;font-weight: bold;}
.oferta_pac_vac .etiqueta_pac_vac{color: #fe6600;font-size: 13px;margin: 15px 0 0;text-align: right;}

/* carrusel horizontal*/
.carousel.slide.horizontal {  left: 0;  position: relative;  right: 0;margin:0; height:315px}
.carousel.slide.horizontal .carousel-inner {left: 0;margin: 16px auto;overflow: visible;position: relative;right: 0;width: 918px;}
.carousel.slide.horizontal .carousel-inner > .item > img, .carousel-inner > .item > a > img {  display: block;  float: left;  height: 200px;  line-height: 1;  margin-right: 10px;  width: 310px;position: relative}
.carousel-control.horizontal { margin-top: 132px}
.carousel-control.horizontal.left {  background: transparent url("/img/nav-left.png") no-repeat scroll 0 0;  margin: -230px 0 0;}
.carousel-control.horizontal.right {  background: transparent url("/img/nav-right.png") no-repeat scroll 0 0;  margin: -230px 0 0;}
#scrollable3 .carousel.slide.horizontal .carousel-inner {overflow: visible}

.cajaPV > .carousel.slide.horizontal > .carousel-inner {
  height: 317px;
 overflow:hidden;
}

/*modulo playas*/
.content-playas{margin: 0 auto;padding: 10px 10px 0 10px;width: 715px;}
#ModDol_banner_playas {  margin: 0 0 17px;}
#ModDol_banner_playas img{
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color=#211915)";/*IE 8*/
-moz-box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color=#211915); /*IE 5.5-7*/
}
 .oferDest {  background: transparent none repeat scroll 0 0;padding: 0;width: 350px;  margin: 0 0 11px;}
 .oferDest > .descDest {color: #444;
float: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.23em;
font-weight: bold;
height: 32px;
letter-spacing: -0.1px;
line-height: 120%;
overflow: hidden;
padding: 0;
width: 250px;}
 .oferDest > .descDest a:link{color:#444; text-decoration:none;}
 .oferDest > .descDest a:hover{color:#444}
 .oferDest > .descDest a:visited{color:#444}
 .oferDest > .descDest .dias { color: #444;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;letter-spacing: 0.1px;line-height: 120%;text-transform: none;}
 .oferDest > .imptDest {  background-color: transparent;  color: #fe6600;  float: right;  font-family: Arial, Helvetica, sans-serif  padding: 12px 0 0;  text-decoration: none;  width: 95px;}
.textAlignC {  text-align: center;  width: 100%;}
.oferDest .precioOferta { float: right;padding: 10px 0 0;}
.precioOferta > a, .precioOferta > a:link,.precioOferta > a:hover,.precioOferta > a:visited {   color: #fe6600; text-decoration:none}
 .oferDest > .precioOferta .importe  {  color: #fe6600;  font-family: Arial, Helvetica, sans-serif;  font-size: 25px;  font-weight: bold;  }
 .oferDest > .precioOferta .importe .eurooferDest {  color: #fe6600;  font-family: Arial, Helvetica, sans-serif;  font-size: 25px;  font-weight: bold;  }
 .oferDest > .precioOferta .desde { color: #fe6600;font-family:Arial, Helvetica, sans-serif;font-size: 10px;line-height: 220%;margin:0 4px 0 0;text-align: center;float:left;}

/*módulo confianza*/
.content_img_confianza{width: 222px; height:352}
.content_confianza{background: transparent none no-repeat scroll 0 0;height: 352px;width: 222px; position:relative}
.dekomi {  float: right;position: absolute;top: 285px;right: 8px;}
.dconfianza {float: right;position: absolute;top: 285px; left:5px}
.dconfianza > a {  text-decoration: none;}
.dconfianza img {  height: 63px;  width: 63px;margin-right:7px: border:none}
.dconfianza img.europa{height: 51px;margin-right: 7px;position: relative;top: -4px;width: 65px;}
.dekomi #eKomiSeal_default img {  height: 63px;  width: 63px;}
/*módulo bahía*/
.content-bahia {  padding: 10px;}
.content-bahia .oferDest {  margin: 0 0 7px;width: 100%;}
.naranja{color: #fe6600;}
/*módulo ekomi*/
.content_Ekomi{background: transparent url("/img/bg-ekomi.png") no-repeat scroll 14px -46px;
float: right;
height: 477px;
margin: 14px 0 0;
width: 348px;}
.content_Ekomi #eKomiWidget_default {  height: 242px;margin: 168px auto 0 108px;width: 163px;}
/*módulo cruceros*/
.content-cruceros{margin: 0 auto;padding: 10px 10px 0 10px;width: 715px;}
#ModDol_banner_cruceros {  margin: 0 0 17px;}
#ModDol_banner_cruceros img{
		-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color=#211915)";/*IE 8*/
-moz-box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color=#211915); /*IE 5.5-7*/
}
/*módulo llamada*/
.content_llamada{background: transparent url("/img/bg-llamada.png") no-repeat scroll 0 0;height: 350px;width: 222px;}
.content_llamada .contentinput_clicktocall{height: 28px;margin: 0 auto;padding: 57px 0 0;position: relative;width: 205px;}
.content_llamada #bto_clicktocall .bto{ float: right;height: 21px;right: 0;top: 57px;width: 23px; background: url(/img/ico-clicktocall.png) no-repeat 0 0 transparent; border:0}
.content_llamada .contentbto_clicktocall {  float: right;height: 23px;position: absolute;right: 5px;top: 61px;width: 21px;}
.content_llamada .horario{color:#595959; font-size:11px;letter-spacing:-0.1px;font-weight:600; text-align:right;margin:233px 4px 0 0}
.content_llamada .contentinput_clicktocall input.sombra-interior {  height: 28px;  width: 197px;}
.contentinput_clicktocall input.sombra-interior {  border: thin none;  color: rgba(68, 68, 68, 0.6);  font-size: 13px;  font-style: italic;  height: 27px;  padding: 0 0 0 10px;  width: 193px;}

/*módulo grandes viajes*/
.content_gv{padding:6px;}
.oferta_gv {  float: left;
margin: 0 4px 2px 0;
position: relative;}
.oferta_gv .oferDest { background-color: #fff;border: thin none;bottom: 5px;color: rgba(68, 68, 68, 0.6);height: 27px !important;left: 3px;margin: 0;padding: 5px;position: absolute;width: 156px !important;}
.oferta_gv .descDest {  width: 86px !important;}
.oferta_gv .dias {  font-size: 12px !important;}
.oferta_gv .destino > a {  font-size: 1.06em;  line-height: 86%;}
/*módulo last minute*/
.cajaLM .seeker.left {  height: 370px;
left: 15px;
margin: 0 !important;
top: 7px;
width: 964px;}
.cajaLM #seeker-holder .active {
  background: #e4e4e4 none repeat scroll 0 0 !important;
  color: #444;
  font-size: 18px;
  font-weight: bold;
  padding: 7px 5px 7px 6px !important;
  text-transform: uppercase;
  margin:0;
}
.cajaLM #seeker-holder #tab-seeker a {
  background: #c8c8c8 none repeat scroll 0 0;
  color: #444;
  font-size: 1.38em;
  font-weight: bold;
  padding: 7px 4px 7px 5px;
  text-transform: uppercase;
}
.cajaLM #seeker-holder #tab-seeker{width:100%;background: #C8C8C8;}
.cajaLM #seeker-holder #tab-seeker li{	border-bottom: 1px solid #514c4a;    border-right: 1px solid #514c4a;min-width:auto!important}
.cajaLM #tab-seeker li:first-child {/*  border-bottom: 1px solid #e4e4e4 !important;*/}
.cajaLM #tab-seeker li:last-child {  border-right: 0 !important;}
.cajaLM .content_panel { background: #e4e4e4 none repeat scroll 0 0;float: left;height: 306px;overflow: hidden;padding: 15px 11px 15px 12px;}
.panel .imgPanel {  float: left;margin: 0 15px 0 0}
.panel .desPanel {  float: right;width:725px}
.panel.hidden {  display: none;}
.cajaLM .oferDest {  width: 100%;}
.cajaLM .destino > a {  font-size: 20px;  font-weight: normal;}
.cajaLM .destino a:link,.cajaLM .destino a:hover, .cajaLM .destino a:visited{color:#444;text-decoration:none}
.cajaLM .descDest {  width: 560px;}
.cajaLM .oferDest > .precioOferta .desde {  font-size: 14px;line-height: 164%;}
.cajaLM .oferDest > .precioOferta .importe {  font-size: 23px;}
.bordeGris{border-bottom:#E4E4E4 solid 1px !important;}
.bordeNegro{border-bottom:#514c4a solid 1px !important}
/*módulo recomendados*/
.cajaReco ul {  list-style: outside none none;  margin: 0;  padding: 22px 0 22px 22px;}
.cajaReco ul li {  float: left;  width: 25%;margin: 0 0 5px 0}
.cajaReco ul li a:link{color: #fe6600;text-decoration: none; font-size:14px;}
.cajaReco ul li a:hover{color: #fe6600;text-decoration:underline}
.cajaReco ul li a:visited{color: #fe6600}
/*módulo auxiliares*/
.content_aux{padding:5px;height:145px;}
.content_aux.terminal{background:url('/img/bg-tarjetas.jpg') no-repeat bottom right;cursor:pointer}
.content_aux.newsletter{background:url('/img/bg-facebook.png') no-repeat bottom right 10px;cursor:pointer}
.content_aux.amedida{background:url('/img/bg-buscar.jpg') no-repeat 74px bottom;cursor:pointer}
.content_aux .tituloAux{font-size:22px;text-align:right;width: 100%; font-weight:bold;line-height:100%}
.content_aux .subtituloAux{color: #fe6600;text-align:right;width: 100%;}
.content_aux.newsletter .campo_suscribe{width: 197px; height:28px;margin: 0 auto}
.content_aux.newsletter .campo_suscribe .input_caja_mail{border: thin none;color: rgba(68, 68, 68, 0.6);font-size: 13px;font-style: italic;height: 27px;margin: 10px 0 0;padding: 0 0 0 10px;width: 179px;}
.content_aux.newsletter #contSuscribe .bt_suscribe{float: right;height: 23px;position: absolute;right: 4px;top: 14px;width: 21px;}
.content_aux.newsletter #contSuscribe .bt_suscribe .bto_suscribe{background: transparent url("/img/ico-check.png") no-repeat scroll 0 0;border: 0 none;float: right;height: 21px;right: 0;top: 57px;width: 23px;}
#contSuscribe {  position: relative;  z-index: 1;}
/**cruceros**/
.iframeCruceros{  margin: 0 auto ;  position: relative;  top: 0;  width: 955px;  z-index: 2;}
.cargandoCruceros{margin: 0 auto 9px auto;text-align:center; }
.bannerfixed{position:fixed;top:0;z-index: 20;margin-top:0}
.bannerslaterales{margin: 0 auto;max-width: 953px;position: relative;top: 9px;z-index: 1;background: rgba(0, 0, 0, 0) url("/cruceros/banners-laterales-cruceros_nuevo.png") no-repeat scroll center top}
.bannerslaterales.grande{background: rgba(0, 0, 0, 0) url("/cruceros/banners-laterales-cruceros_nuevo.png") no-repeat scroll center 407px;}
.bannerslaterales.little{background: rgba(0, 0, 0, 0) url("/cruceros/banners-laterales-cruceros_nuevo.png") no-repeat scroll center 93px;}
.backgroundFixed{background-attachment: fixed;}
/**pago seguro**/
.contentPagos{background: #fff url("/pagos/fondo_cobro.png") no-repeat scroll right 0;display: inline;float: left;height: 431px;margin: 0 auto;padding: 32px 0 0 35px;width: 893px; position:relative}
.contenido.secPagos {  background: transparent url("/pagos/ico-seccion-pagos.png") no-repeat scroll 0 10px;margin: 28px auto 0;padding: 0 0 0 27px;width: 962px;}
.contenido {  background-color: transparent;  margin: 0 auto;  padding: 0;  width: 990px;}
.contenido.secPagos  h1 {  color: #444;  font-size: 30px;  font-weight: bold;  letter-spacing: 0.3px;  line-height: 150%;  margin: 0 0 6px !important;  width: 950px;}
.contentPagos  .etiquetas_frm{font-size:18px;}
.contentPagos  .contentcampo_frm{padding: 0 0 0 53px;margin:11px 0}
.contentPagos .link_condiciones{font-size:12px;color: #FE6600; text-decoration:none}
.contentPagos .link_condiciones:hover{text-decoration:underline;}
.contentPagos .contentcampo_frm .btn.btn-primary { margin-left: 130px;padding: 10px 45px;}
.contentPagos .contentcampo_frm select, .contentPagos .contentcampo_frm input[type="text"], .contentPagos .contentcampo_frm textarea {  color: #444;font-family: arial;font-size: 14px;}
.contentPagos .contentcampo_frm select, .contentPagos .contentcampo_frm input[type="text"]{height:22px}
 .contentPagos .contentcampo_frm textarea {color: #8f8f8f;font-style: italic;padding: 10px;width: 302px;}
.contentPagos .txterror_frm{float:left;width:507px;}
.contentPagos .txterror_frm p{font-family:Arial, Helvetica, sans-serif;font-size:18px; color:#444;line-height:120%}
.contentPagos .txterror_frm .btointentar{float:left; margin-right:25px;}
.contentPagos .txterror_frm .btocancelar{float:left;}
.contentPagos .logosPagos2{position:absolute; background:url(/pagos/logosPagos2.png) no-repeat 0 0 transparent; width:621px; height:28px; left:13px; bottom:9px}

/*motor coches*/
#content_coches{height: 510px;padding: 10px 0;width: 955px;}
#content_enlaces_coches {margin: 0 auto 20px;width: 945px;background-color: #f2f0f0;padding:10px 5px;}
.clear{clear:both;}
#content_enlaces_coches ul{list-style: none outside none;padding: 0; list-style: none;margin:0}
#content_enlaces_coches ul li{	margin: 3px 0;	float:left;	width:25%;}
.sinMR{margin-right:0 !important; }
#content_enlaces_coches ul li a:link, #content_enlaces_coches ul li a:hover,#content_enlaces_coches ul li a:visited{color: #444;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
#content_coches{ background: url("/alquiler-coches/bg_buscador2.jpg") no-repeat scroll 0 0 transparent;height: 510px;margin: 0 auto;position: relative;width: 955px;}
#content_coches #content_buscador_coches {  left: 36px;  padding: 15px 0;  position: absolute;  top: 50px;  width: 300px;  z-index: 1;}
.titulo_buscador_coches { background: #ffffff none repeat scroll 0 0;color: #444 !important;font-family: Arial,Helvetica,sans-serif;font-size: 20px;height: 19px;margin: 0 0 0 15px;padding: 10px 0 0 5px;position: absolute;text-align: center;top: -12px;width: 265px;}

/*aviso legal*/
#cont_aviso {height: auto;margin: 0 auto;text-align: left;}
.tit_aviso {	float: left;		margin-top: 20px;	height: auto;	font-family: "Arial";	font-size: 35px;	color: #FE6600;	font-weight: bold;	text-align: center;}
.texto_aviso	{	float: left;		margin-top: 7px;	height: auto;	font-family: Arial;	font-size: 13px;	color: #444;	text-align: left;}
.texto_aviso > p {  text-align: justify;}
.encabezados_aviso {	font-family: "Arial";font-size: 16px;font-weight: bold;line-height: 274%;}
.encabezados_aviso2 {	color: #444;font-family: Arial,Helvetica,sans-serif;line-height: 276%;}
.encabezados_aviso3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	text-decoration:underline;	color: #444;}
.cajaModulo.texto_aviso a {  color: #444; text-decoration: none}
.cajaModulo.texto_aviso.legal > p {  font-size: 12px;}
.cajaModulo.texto_aviso.legal li {  font-size: 12px;}

/*cómo hacer tu reserva*/
#content_ayuda {
    background: transparent url("/img/bgCol2.png") no-repeat scroll right bottom;
    float: right;
    padding-bottom: 10px;
    width: 983px;
}
#content_ayuda .contenido.secAyuda {
    background: transparent url("/img/ico-seccion-ayuda.png") no-repeat scroll 0 11px;
    margin-top: 33px;
    padding: 0 0 0 37px;
    width: 890px;
    float: left;
}
#content_ayuda .contenido.secAyuda h1 {
    color: #444;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: 0.3px;
    line-height: 150%;
    margin: 0 0 6px !important;
}
#content_ayuda .texto_ayuda {
    color: #333333;
    float: left;
    font-family: Arial;
    font-size: 13px;
    height: auto;
    margin: 8px auto 0 auto;
    text-align: justify;
    width: 579px;
    padding: 19px 32px;
    background-color: #fff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333)";
    /*IE 8*/
-moz-box-shadow: 0px 0px 3px #333333;
    /*FF 3.5+*/
-webkit-box-shadow: 0px 0px 3px #333333;
    /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 3px #333333;
    /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333);
    /*IE 5.5-7*/
}
#content_ayuda .texto_ayuda.general {
    padding: 23px 19px !important;
    width: 566px;
}
#content_ayuda .texto_ayuda p {
    font-size: 18px;
    font-weight: normal;
    line-height: 100%;
    text-align: justify;
}
#content_ayuda .colder_ayuda {
    float: right;
    min-height: 450px;
    width: 276px;
}
#content_ayuda .destacado_ayuda {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    font-weight: bold;
    margin: 0;
}
#content_ayuda .colder_ayuda.bg2 {
    background: transparent url("/img/bgCol2.png") no-repeat scroll center bottom;
    padding: 0;
    height: 926px;
}
#content_ayuda .texto_ayuda.general > ul {
    list-style: inside  decimal;
    margin: 0;
    padding: 0;
    text-align: left;
}
#content_ayuda .content_tabpanel_ayuda {
    float: left;
    position: relative;
    z-index: 2;
}
#content_ayuda .contentab_ayuda {
    float: left;
    margin: 35px 0 0;
    position: relative;
    width: 359px;
    z-index: 1;
}
#content_ayuda .contentab_ayuda #tabbutton_ayuda1 {
    position: absolute;
    left: -300px;
    top: 0;
}
#content_ayuda .contentab_ayuda #tabbutton_ayuda2 {
    position: absolute;
    left: -300px;
    top: 54px;
}
#content_ayuda .contentab_ayuda #tabbutton_ayuda3 {
    position: absolute;
    left: -300px;
    top: 108px;
}
#content_ayuda .contentab_ayuda #tabbutton_ayuda4 {
    position: absolute;
    left: -300px;
    top: 161px;
}
#content_ayuda .contentab_ayuda #tabbutton_ayuda1:hover, #content_ayuda .contentab_ayuda #tabbutton_ayuda2:hover, #content_ayuda .contentab_ayuda #tabbutton_ayuda3:hover, #content_ayuda .contentab_ayuda #tabbutton_ayuda4:hover {
    transition: left 1s;
    -webkit-transition: left .5s;
    -moz-transition: left .5s;
    -moz-transition: left .5s;
    -o-transition: left .5s;
    left: 0
}
#content_ayuda .contentab_ayuda .tabbutton.active {
    left: 0!important;
}
#content_ayuda .btn.btn-primary.txt {
    padding: 13px 0;
    width: 300px;
    float: left;
}
#content_ayuda .btn.btn-primary.ico {
    float: left;
    width: 54px;
}
#content_ayuda .btn.btn-primary.ico.paquetes {
    margin-left: 5px !important;
    padding: 10px 0 8px;
}
#content_ayuda .btn.btn-primary.ico.hoteles {
    margin-left: 5px !important;
    padding: 7px 0 8px;
}
#content_ayuda .btn.btn-primary.ico.vuelos {
    margin-left: 5px !important;
    padding: 6px 0 7px;
}
#content_ayuda .btn.btn-primary.ico.vuelomashotel {
    margin-left: 5px !important;
    padding: 5px 0 5px;
}
#content_ayuda h2.destacado_ayuda {
    margin: 15px 0;
}


/*quiénes somos*/
#content_quienes{width:944px; float:right}
#content_quienes.entrevista{float:right; }
.tit_quienes2{color: #ff3300;float: left;font-family: "Futura Md BT";font-size: 35px;font-weight: bold;height: auto;margin-top: 20px;width: 100%; text-align:center}
.texto_quienes2{  color: #333333;  float: left;  font-family: Arial;  font-size: 13px;  height: auto;  margin: 8px auto 0 auto;  text-align: justify;  width: 579px; padding: 19px 32px;
background-color:#fff;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333)";/*IE 8*/
-moz-box-shadow: 0px 0px 3px #333333;/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 3px #333333;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 3px #333333;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333); /*IE 5.5-7*/
}
.texto_quienes2.general{padding:23px 19px !important; width:604px}
.texto_quienes3{  color: #333333;  float: left;  font-family: Arial;  font-size: 13px;  height: auto;  margin: 30px auto 0 auto;  text-align: justify;  width: 643px; padding: 30px 0 0 0;
background-color:#fff;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333)";/*IE 8*/
-moz-box-shadow: 0px 0px 3px #333333;/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 3px #333333;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 3px #333333;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333); /*IE 5.5-7*/
}

.texto_quienes2 p{font-size: 13px;
line-height: 14px;
text-align: justify;}
.colder_quienes{float: right;min-height: 1104px;width: 276px;}
.destacado_quienes{font-family: Arial,Helvetica,sans-serif;font-size: 15px;font-weight: bold;margin: 0 0 24px;text-align: center;}
.bg1{background: url("/img/bgCol1.png") no-repeat scroll right 7px transparent;cursor: pointer;padding: 93px 0 0;margin-right:10px;}
.newbg1{background: url("/img/newbgCol1.png") no-repeat scroll right 7px transparent;padding: 93px 0 0;margin-right:10px;}
.bg2{background: url("/img/bgCol2.png") no-repeat scroll center 382px transparent;padding-top: 371px;}
.bg3{background:url('/img/bgCol3.png') no-repeat bottom right transparent}
.cajaEquipo{width:578px; height:198px; background:url('/img/bgCajaBlanca.png') no-repeat 0 0 transparent; padding:10px;}
.cajaMiembro{ z-index: 1;cursor:pointer;position:relative}
.fotomiembro{width: 558px; height:163px}
.fotomiembro:hover  .capaSobremi{display:block;}
.capaSobremi{position:absolute; z-index: 2; left:0; top:0; display:none;width:558px; height:163px; background: url('/img/bgSobremi.png') 0 0 transparent}
.nombreEquipo{color: #fe6600;font-family: arial,helvetica,sans-serif;font-size: 20px;font-weight: bold;line-height: 90%;padding-right: 100px;text-align: right;width: 478px;}
.cargoEquipo{color: #383838;font-family: arial,helvetica,sans-serif;font-size: 18px;line-height: 100%;margin-bottom: 25px;padding-right: 13px;text-align: right;width: 565px;}
.content-equipo{position:relative;z-index: 1}
#content_quienes.entrevista .texto_quienes3  .nombreEquipo{text-align:left; padding-left:47px; padding-right:0;margin-top: 65px;font-size:29px;margin-top:0}
#content_quienes.entrevista .texto_quienes3 .cargoEquipo{padding-right:0px;padding-left:199px; text-align:left}
#content_quienes.entrevista .texto_quienes3 .cargoEquipo.d2{padding-left:220px;}
#content_quienes.entrevista .texto_quienes3 .cargoEquipo.d3{padding-left:169px;}
#content_quienes.entrevista .texto_quienes3 .cargoEquipo.d4{padding-left:179px;}
.content-entrevista{margin-left:0px;width:617px;min-height:962px; position:relative; z-index: 1}
.content-entrevista.bgentrevista1{background:url('/img/foto1_entrevista.png') no-repeat left 106px transparent; min-height:975px}
.content-entrevista.bgentrevista2{background:url('/img/foto2_entrevista.png') no-repeat left 106px transparent; min-height:975px}
.content-entrevista.bgentrevista3{background:url('/img/foto3_entrevista.png') no-repeat left 106px transparent; min-height:975px}
.content-entrevista.bgentrevista4{background:url('/img/foto4_entrevista.png') no-repeat left 106px transparent; min-height:975px}
.content-entrevista.bgentrevista5{background:url('/img/foto5_entrevista.png') no-repeat left 106px transparent; min-height:975px}
.ico_volverEquipo{background: url("/img/ico_volverequipo.png") no-repeat scroll 0 0 transparent;height: 42px;position: absolute;width: 42px;z-index: 21;bottom: 8px;left: 8px; cursor:pointer}
.pregunta{width:235px;height:15px;
background-color:#fff;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333)";/*IE 8*/
-moz-box-shadow: 0px 0px 3px #333333;/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 3px #333333;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 3px #333333;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333); /*IE 5.5-7*/

border: 1px solid transparent;
-moz-border-radius: 4px;/*Firefox*/
-webkit-border-radius: 4px;/*Safari, Chrome*/
border-radius: 4px;
float:right;
margin-right:60px;
padding:3px 0px 3px 4px;
color:#020202;font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:100%;font-weight:bold;letter-spacing: -0.3px;
}
.respuesta{
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333)";/*IE 8*/
-moz-box-shadow: 0px 0px 3px #333333;/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 3px #333333;/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 3px #333333;/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=90, Color=#333333); /*IE 5.5-7*/
background-color: #fe6600;
float:right;
width:230px;
min-height:17px;
-moz-border-radius: 2px;/*Firefox*/
-webkit-border-radius: 2px;/*Safari, Chrome*/
border-radius: 2px;
padding: 2px 2px 2px 8px; color:#fff;font-family: Arial, Helvetica, sans-serif;font-size:12px;line-height:118%;
margin-bottom:8px;
text-align: left;

}
.texto_quienes2 .texto_firma { float: right;text-align: right;width: 375px;}
.fotomiembro > img {  border: medium none;}
.contenido {
  background-color: transparent;
  margin: 0 auto;
  padding: 0;
  width: 990px;
}
.contenido.secQuienes {  background: transparent url("/img/ico_seccion_quienes.png") no-repeat scroll 0 11px;margin-top: 39px;padding: 0 0 0 47px;width: 890px;}
.contenido.secQuienes h1 {  color: #444;  font-size: 35px;  font-weight: bold;  letter-spacing: 0.3px;  line-height: 150%;  margin: 0 0 12px !important;  }
/**breadcrumb*/

.breadcrumb {font-size: 12px;margin: 0 auto;padding: 10px 0 0 10px; width:985px;}
.breadcrumb a{color: #fe6800;text-transform: none;text-decoration:none}
.breadcrumb a:hover, .breadcrumb a:visited,.breadcrumb a:link{color: #fe6800;text-decoration:none}
.breadcrumb div{color: #444;display: inline-block;}
.breadcrumb .ultimamiga{color: #444!important}
.slider-wrapper .breadcrumb{position:absolute;top:0;z-index: 15;}
/**esquí**/
.buscadorEsqui { background: transparent none no-repeat scroll 0 0;height: 532px;margin: 57px auto 0;padding: 20px 0 0 11px;width: 965px;}
.contentBuscador{	background: rgba(0, 0, 0, 0)  no-repeat scroll center top url("/esqui/bg-esqui.jpg");height: auto;margin: 0 auto;max-width: 1283px;min-height: 794px;overflow: hidden;padding-top: 0;position: relative;top: -9px;}
/*viajes a medida*/
#contentViajesMedida{	background: transparent url("/img/bg-amedida.jpg") no-repeat scroll center top;height: auto;margin: 0 auto 76px;max-width: 1283px;min-height: 1100px;overflow: hidden;padding-top: 0;position: relative;top: -9px;}
.contentFrmMedida{margin: 200px 0 0 60px;width:417px;}
#contentViajesMedida input{
--webkit-box-shadow: -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color=#211915)";/*IE 8*/
-moz-box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/*FF 3.5+*/
-webkit-box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color=#211915); /*IE 5.5-7*/
border:none;
background: #f6f6f6;
 height: 33px;
 margin: 13px 0 0;
 padding: 10px 0 7px 13px;
	}
#contentViajesMedida input[type=checkbox]{
	box-shadow:none;
}
#contentViajesMedida #publi{float: left;margin-top: 0;margin-right:9px;}
#contentViajesMedida textarea{
	--webkit-box-shadow: -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color=#211915)";/*IE 8*/
-moz-box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/*FF 3.5+*/
-webkit-box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color=#211915); /*IE 5.5-7*/
border:none;
background: #f6f6f6;
margin: 13px 0 0;
padding: 10px 0 7px 13px;
height:124px;
width:404px;
}
#contentViajesMedida select{
--webkit-box-shadow: -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color=#211915)";/*IE 8*/
-moz-box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/*FF 3.5+*/
-webkit-box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color=#211915); /*IE 5.5-7*/
border:none;
background: #f6f6f6;
 height: 33px;
 margin: 13px 0 0;
 padding: 10px 0 7px 13px;
 color:#717171;
	}
#contentViajesMedida .leyenda_checklegal {  color: #444;float: left;font-size: 14px;padding: 40px 0 0 10px;  }
#contentViajesMedida .btn.btn-primary.expand {
  margin-top: 75px;
  padding-bottom: 10px;
  padding-top: 10px;
}
/*contactanos*/
#content_contactanos{background:url('/img/bg_contactanos.png') no-repeat left bottom transparent;padding-left:429px; margin: 47px  auto 0 auto;height:763px}
#content_contactanos .col_datos_contacto{width: 477px;}
#content_contactanos .tituloSeccion.secContacto {  background: transparent url("/img/ico_seccion_contactanos.png") no-repeat scroll 0 0;  padding: 6px 0 0 37px;}
#content_contactanos .icoTelContacto{background: transparent url("/img/ico_tel_contactanos.png") no-repeat scroll left center;
float: left;
font-size: 28px;
height: 40px;
letter-spacing: -0.8px !important;
margin: 0 0 25px;
padding: 7px 0 0 66px;text-align:right}
#content_contactanos .icoEmailContacto{background: transparent url("/img/ico_email_contactanos.png") no-repeat scroll left center;
float: left;
font-size: 25px;
height: 39px;
margin: 0 0 25px;
padding: 8px 0 0 70px;
    width: 337px !important;
    letter-spacing: -0.4px!important;
}
#content_contactanos .icoLocContacto{background: transparent url("/img/ico_loc_contactanos.png") no-repeat scroll left center;float: left;font-size: 22px;height: 43px;margin: 0 0 25px;padding: 2px 0 0 70px;position: relative;width: 337px !important}
#content_contactanos .datosContacto{color:#444;letter-spacing:-0.25px;float:left;  line-height: 100%;width:340px; }
#content_contactanos .cajaModulo.cajaContactoDetalles {  padding: 30px 0 0 30px;}
#content_contactanos .datosContacto .leyendaContacto { float: right;font-size: 12px;line-height: 12px;   margin-right: 3px;}
#content_contactanos .icoLocContacto.datosContacto > a:link {  bottom: 0;  font-size: 12px;  position: absolute;  right: 0;  color: #FF6600;}
#content_contactanos .icoLocContacto.datosContacto > a:hover,#content_contactanos .icoLocContacto.datosContacto > a:visited{color: #FF6600;}
#content_contactanos .cajaModulo.cajaContacto {  margin: 0 0 40px;padding: 30px;}
#content_contactanos .textodatosContacto{font-size:25px; font-weight:bold;margin: 0 0 30px 0}
#content_contactanos input{
--webkit-box-shadow: -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color=#211915)";/*IE 8*/
-moz-box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/*FF 3.5+*/
-webkit-box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color=#211915); /*IE 5.5-7*/
border:none;
background: #f6f6f6;
 height: 18px;
 margin: 13px 0 0;
 padding: 10px 0 7px 13px;
	}

#content_contactanos textarea{
	--webkit-box-shadow: -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color=#211915)";/*IE 8*/
-moz-box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/*FF 3.5+*/
-webkit-box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: inset 0px 0px 4px rgba(33,25,21,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=145, Color=#211915); /*IE 5.5-7*/
border:none;
background: #f6f6f6;
margin: 13px 0 0;
padding: 10px 0 7px 13px;
height:124px;
width:404px;
}
#content_contactanos #telefono_formulario {  margin-right: 14px;}
#content_contactanos #nombre_formulario > input {  width: 403px;}
#content_contactanos #telefono_formulario > input {  width: 97px;}
#content_contactanos .leyenda_checklegal {  color: #444;  font-size: 14px;  font-style: italic;}
#content_contactanos #email_formulario > input {  width: 280px;}
#content_contactanos .bt_formulario {  float: right;  margin-top: 17px;}
#content_contactanos .bt_formulario .btn.btn-primary {  padding: 10px 47px;}
#content_contactanos #condiciones {  float: left;  margin: 0 10px 10px 0 !important;}
#content_contactanos .content_check {  margin: 17px 0 0;}
#slider .nivo-directionNav {
  display: none;
}

#content_slider .nivo-controlNav {
  display: block;
  padding: 15px;
  position: relative;
  right: 0;
  text-align: right;
  top: -14px;
  z-index: 9;
}
#content_slider .nivo-controlNav a {
	background-color: #ece8eb;
    border: 1px solid #aa9b9d;
border-radius: 8px;
display: block;
float: right;
height: 15px;
margin-left: 5px;
text-indent: -999px;
width: 15px;
margin-bottom: 5px;
  cursor: pointer;
  color: transparent;
}
#content_slider .nivo-controlNav a.active{
	 background-color: #fe6601;
border-color: #756466;
}


/* Acepto condiciones portada */
.check-oferta{
	margin: 8px 0px 0px 1px;
}

.check-oferta-label{
	text-decoration: none;
	font-size: 20px;
	font-family: "Arial";
	color: rgb(254, 102, 0);
	line-height: 0.787;
	-moz-transform: matrix( 0.47998503554059,0,0,0.48006019563582,0,0);
	-webkit-transform: matrix( 0.47998503554059,0,0,0.48006019563582,0,0);
	-ms-transform: matrix( 0.47998503554059,0,0,0.48006019563582,0,0);
	position: absolute;
    left: 0;
    margin-top: 7px;
    margin-left: -28px;
}

.banner_grandes_viajes{display: inline-block; margin: 0px 21px 40px 0;    width: 230px;    height: 355px;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color=#211915)";/*IE 8*/
-moz-box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/*FF 3.5+*/
-webkit-box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
box-shadow: 0px 0px 5px rgba(33,25,21,0.5);/* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=145, Color=#211915); /*IE 5.5-7*/
background-color:#fff;}
.banner_grandes_viajes.last{	margin: 0px 0px 40px 0;}
.banner_grandes_viajes img{position: absolute;}
.banner_grandes_viajes img:nth-child(2){display:none;}


#fondo{
	position:fixed; 
	height: 100%; 
	width: 100%; 
	opacity: 0.8; 
	display: none; 
	background-color: rgba(0,0,0,0.5); 
	top: 0; 
	left: 0; 
	z-index: 98;
}

.tinyteldispotinybox_main{
	display:none; 
	background-image: url(/img/bg-news.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 1.5em;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; 
    top: 64px; 
    left: 480px; 
    z-index: 99; 
    background-color: white; 
    border: 0px solid black; 
    position: fixed
}

.dismiss{
	background: url(/viajes/images/tinyclose.png) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    float: right;
    height: 32px;
    margin-right: -15px;
    margin-top: -34px;
    width: 32px;
    position: absolute;
    right: 0;
    z-index: 10;
}

.cajaLM #seeker-holder #tab-seeker a h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 0;
}

.fb-like{
    margin-top: 3em;
    margin-left: 0.8em;
}