/* ***********************************************
	nuevos estilos según el 
	"Informe de Estructuras css y organización de código para Muchoviaje "
	elaborado por Desink
	estilso seccion espacífica: vavaciones
************************************************* */
.vacaciones #content {	display: block;}bt_ventapaquete
.vacaciones #col_left,.vacaciones #col_right {	margin-bottom: 15px;}

/* Pisa estilos de general */
table {    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0;
    width: auto;}
    
.grid540 { width:540px} 

/* menu navegacion ------------------------------ */
.vacaciones #nav ul li.NVacaciones a {	background: url(../../images/MV/css/bg_tab_vacaciones_selected.png) bottom left no-repeat;	color:#38939B;	margin-left: 0;	padding: 6px 13px 7px 13px;}
.vacaciones #nav ul li.NVacaciones a:hover {	padding: 6px 13px 7px 13px;	margin-top:0;}

/* sidebar --------------------------------------- */
.blockSidebar .cont h4 {	font-weight: bold;	font-size: 1.4em;	color: #0f2729;	padding: 15px 0 5px;}
.blockSidebar .listas li {	background: none;	padding: 4px 0;}
.mi-hr,.aire-hr {	background:transparent url(../../images/MV/css/bg_separador.png) repeat-x scroll left top;	display: block;	clear: both;	height: 1px;	overflow:hidden;	width: 100%;	border:none;	margin: 0;	padding: 0;}
.aire-hr {	margin:10px 0;}
.blockSidebar .cab-fltros {	background: url(../../images/MV/css/bg-cab-filtros.png) 0 0 no-repeat;	padding: 5px 10px;}
.blockSidebar .cab-fltros select{	border: 1px solid #9bbfc2;	padding: 1px 2px;	font-weight: bold;	margin-left: 2px;	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.blockSidebar .cab-fltros h3 {	background:none;	font-size:1.6em;	font-weight:bold;	line-height:1.3em;	text-indent:0;	color: #fff;	position: relative;}
.blockSidebar .cab-fltros p {	font-size: 1.1em;	font-weight: bold;}
.blockSidebar .cab-fltros p a {	color: #fff;}
.blockSidebar .campo {	background:transparent url(../../images/MV/css/bg_separador.png) repeat-x scroll left bottom;	padding:10px 0; font-size:14px;}
.blockSidebar .last-campo {	background: none;	padding-bottom: 0;}
.blockSidebar .campo h4 {	background:transparent url(../../images/MV/ico/ico_arrow_listas.png) no-repeat scroll 0 5px;	padding-left:20px;	padding-top:0;	text-decoration:none;	font-size: 20px;	font-weight: bold;	margin-bottom: 5px;}
.blockSidebar .campo h4:hover {	background:transparent url(../../images/MV/ico/ico_arrow_listas.png) no-repeat scroll 0 5px;	padding-left:20px;	padding-top:0;	text-decoration:underline;color:#30929d;	font-size: 20px;	font-weight: bold;	margin-bottom: 5px;}
.blockSidebar .campo h5 {	font-size: 1.4em;	color: #38939b;	margin-bottom: 7px;	margin-left: 20px;}
.blockSidebar .campo p {	margin: 5px 0 10px 20px;	font-size: 1.2em;}
.blockSidebar .campo ul {	margin: 5px 0 10px 20px;	font-weight: bold;	font-size: 1.2em;}
.blockSidebar .campo ul li {	margin: 5px 0;}
.blockSidebar .campo ul li input {	margin-right: 5px;}
.blockSidebar .campo ul li span {	font-weight: normal;}
.blockSidebar .campo ul li.readonly {	color: #637d80;}
.blockSidebar .campo ul li span.precio {	font-size: x-small;}
.blockSidebar .campo ul li span.precio strong {	font-size: 1.2em;	color: #de932d;	font-weight: bold;}
.blockSidebar .verTodas {	margin: 10px 0 0 0;}

/* -------------------------------------------------
	especificos de vacaciones
-------------------------------------------------- */

/*	 formscaja ---------------------------------- */
.vacaciones #formscaja h3 {}
.vacaciones #formscaja .cont  {	display: block;}
.vacaciones #formscaja .acciones-formulario {	clear: both;	font-size: 1.3em;}
.vacaciones #formscaja form .boton {	position: static;	margin: 15px 0 5px 49px;}
.vacaciones #formscaja .dbuscador {padding:10px 0px 0 10px;	font-size:12px;	color:#000000; }
.vacaciones #formscaja .dbuscador .chosedestino{padding:10px 0px 0 0px;	font-size:18px;	color:#000000; }

.vacaciones #formscaja .dbuscador label {font-size: 15px;}
.vacaciones #formscaja .dbuscador .MV_Calendar_Layer label {font-size: 12px; font-weight: normal;}
.vacaciones #formscaja .dbuscador .texto  {width: 275px;height: 23px;}
.vacaciones #formscaja .dbuscador select  {text-transform:capitalize;}
.vacaciones #formscaja .dbuscador input {border: 1px solid #ccc;}
.vacaciones #formscaja .dbuscador p  {margin-bottom: 10px;}
.vacaciones #formscaja .dbuscador #busquedaAvanzada select {width: 63%;}
.vacaciones #formscaja .dbuscador .botonBusc {background: transparent url(../../images/MV/ico/bg_boton_naranja.png) no-repeat; width: 119px; height: 35px; border: none; float: right; cursor: pointer; margin: -35px 20px 0px 0px; text-indent: 0px;}
.vacaciones #cierre_formscaja {padding:10px 0px 0 10px;background: transparent url(../../images/MV/css/bg_buscador_bottom.jpg) repeat-y top left;	font-size:12px;	color:#000000;}
.vacaciones #mainbusquedaAvanzada {padding-top:10px;}
.vacaciones #busquedaAvanzada {margin-top:-6px;/* background-color: #2c828a;*/ padding: -1px 0px 25px 5px; width: 308px;}
.vacaciones #formscaja .dbuscador .anchoCombo{ width:130px; font-size:12px}


/* destacado (mapa google) -------------------------- */
.destacado {	position: relative;margin-left: 6px;}
.destacado h2 {	color:#39939c;	font-size:2.8em;	font-weight:bold;}
.destacado h3 {	font-size:1.8em;	margin-bottom: 10px;}
.pastilla_mapa {	background:transparent url(../../images/MV/css/bg_mapa_vac2.jpg) repeat-y scroll left top;	width:619px;height: 382px;*margin-bottom:30px;}
.mapaTop {	/*background:transparent url(../../images/MV/css/bg_mapa_vac.jpg) no-repeat scroll left top;*/	height:299px;*height:315px;	margin:0;	padding-top:1px;	text-align:center;	width:619px;}
.googleMaps{width: 619px;}
.mapaBottom {	/*background:transparent url(../../images/MV/css/pastilla_mapa_bottom.png) no-repeat scroll left bottom;*/	height:13px;	width:619px;}
.pastilla_mapa .enlaces {	color: #39939b;	font-size: 1.4em;	padding: 0 10px;	text-align: center;}
.pastilla_mapa .enlaces a {	font-weight: bold;	color: #39939b;	text-decoration: none;}
.pastilla_mapa .enlaces a:hover {	color: #3FC2CF;}

.firstli{float: left;margin-right: 67px;text-align: left;width: 139px;}
.firstli .country{ width: 200px;color:#005057;font-size:19px;font-weight:bold;margin-left:-10px;text-decoration:none;list-style-type:none; margin-bottom: 10px;margin-top: 10px;}
.firstli .country .acountry{text-decoration:none;color: #005057;}
.firstli .city{margin-left:10px;padding-bottom:0px; margin-bottom: 5px;}
.firstli .city a{color:#2399a3;font-size:13px;text-decoration:none;}

.boxbuscador{float: right;margin-right: 227px;margin-top: -10px;width: 212px;display: block;}
.boxbuscador .otherdestiny{color: #005155; float: left; font-size: 16px;font-weight: bold;}
.textbusc {float: left;width: 295px;}
.forsearch{width: 88px;height: 29px;float: left; margin-left: 310px; margin-top: -26px;cursor:pointer;background-image:url(../../images/MV/css/bg_botton_searcher.png);background-position:top left;background-repeat:no-repeat;}
.forsearch:hover{width: 88px;height: 33px;float: left; margin-left: 310px; margin-top: -26px;cursor:pointer;background-image: url(../../images/MV/css/bg_botton_searcher.png);background-position:bottom left;background-repeat:no-repeat;}
.suggestionsBox{}
.suggestionsBox .suggestionList{}

/* autocomplete del buscador*/

.suggestionsBoxmap {*background-color:#ffffff; z-index: 9999 !important;position:absolute !important;*position:inherit;margin: 29px 0px 0px 0px;*margin: 0px 100px 0px 0px;*position:absolute; margin-top: 42px;*margin-top: 0px;   width: 297px; text-align: left;   border: 1px solid #08223D;    color: #333;    font-size:11px;      }
.suggestionListmap {    margin: 0px;    padding: 0px;    background-color: #fff;}
.suggestionListmap img {    margin-top: 0px;    padding: 0px;    background-color: #fff;}
.suggestionListmap ul{     margin: 0px 0px 0px -30px;     background-color: #fff;}
.suggestionListmap li {    *margin: 0px 0px 0px 0px;     margin: 0px 0px 0px 0px;    padding: 3px;    cursor: pointer;    background-color: #fff;    list-style:none;}
.suggestionListmap li a {	color:#fff;    margin: 0px 0px 0px 0px;     /* *margin: 0px 0px 0px 0px;*/    padding: 3px;    cursor: pointer;    background-color: #fff;    list-style:none;}
.suggestionListmap li:hover {    background-color: #08223D;    color:#fff;    text-transform:capitalize;}
.suggestionListmap div {    margin: 0px 0px 0px 0px;	width:297px;    cursor: hand;    background-color: #fff;    list-style:none;    color:#333}
.suggestionListmap div a {	color:#333;    padding:3px;    width:291px;     /* *margin: 0px 0px 0px 0px;*/    cursor: hand;    list-style:none;    display:block;    text-transform:capitalize; text-decoration: none;}
.suggestionListmap div a:hover {    background-color: #08223D;    width:291px;    color:#fff;    text-transform:capitalize;    display:block;    text-decoration:none;}
.suggestionSelmap {    background-color: #08223D;    width:195px;    color:#fff !important;    text-transform:capitalize;    display:block;    text-decoration:none;    font-weight:bold;}

/* bajo destacados -------------------------------------- */
#dentroDcha {	color:#000000;	float:right;	margin:15px 0;	width:200px;}
#dentroIzq {	float:left;	margin:0;	width:398px;	margin: 15px 0;}
.Cambiar_Publicidad {	background: url(../../images/MV/css/bg_Cambiar_Publicidad.png) 0 0 no-repeat;	color:#FFFFFF;	float:left;	font-size:1.8em;	font-weight:bold;	height:41px;	line-height: 41px;	padding:0 10px;	width:388px;	margin-bottom: 10px;	position: relative;}
.Cambiar_Publicidad h3 {	font-weight: bold;}
.Cambiar_Publicidad ul {	left:225px;	position:absolute;	top:0;}
.Cambiar_Publicidad li {	float:left;	text-align:center;	width:25px;}
.Cambiar_Publicidad a {	color:#FFFFFF;	font-family:arial;	font-weight:bold;	text-decoration:none;}
.Cambiar_Publicidad div {	border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;	background: #5BDAE5;	height:25px;	left:227px;	overflow:hidden;	position:absolute;	top:8px;	width:20px;}
.ofertaDestacada img {	background-color:#EBEBEB;	border:0 solid;	float:left;	height:125px;margin:0 10px 0 0 !important;	width:120px;}
.preciodesde {	background:transparent url(../../images/MV/css/boton_naranjadesde.png) no-repeat scroll left top;	height:45px;	margin-top:5px;	text-align:center;	width:76px;}
.ofertaDestacada {	clear: both;}
.contenido-ofertaDestacada {	padding-left: 130px;}
.preciodesde {	color:#FFFFFF;	font-size:1.1em;	padding:3px 0 0;	margin-bottom: 5px; display: none;}
.preciodesde a {	color:#FFFFFF;	font-size:2em;	font-weight:bold;	margin: 0px 0 0;	display: block;	text-decoration: none;}
.tituloHotelDestacado {	font-size:1.6em;	color: #0f2729;	font-weight: bold;	height: 1%;}
.tituloHotelDestacado a {	text-decoration: none;	color: #0f2729;	display: block;}
.tituloHotelDestacado a:hover {	color: #3FC2CF;}
.caracteristicas-HotelDestacado {	font-size: 1.2em;	line-height: 1.4em;}
.caracteristicas-HotelDestacado strong  {	color: #e3810e;	font-weight: bold;}

/* vacaciones en oferta ------------- */
#ofertaTransform {	width:619px;	clear: both;	margin: 15px 0;z-index: 0 !important;}
#ofertaTransform h3 {	height:41px;	width: 619px;	line-height:41px;	color:#fff;	font-weight: bold;	background: url(../../images/MV/css/bg-ofertaTransform-h3.png) 0 0 no-repeat;	font-size:1.8em;	font-weight:bold;	text-indent: 10px;	margin-bottom: 10px;}
#esp_foto li {	background: transparent url(../../images/MV/css/bg_separador.png) repeat-x scroll left bottom;	float:left;	height:92px;	list-style-type:none;	margin:5px 0 5px 5px;	width:300px;	position: relative;}
#esp_foto .Top40_Col2 {	float:left;	width:90px;}
#esp_foto .Oferta_Imagen {	background-color:#EBEBEB;	height:80px;	overflow:hidden;	width:80px;}
#esp_foto .Top40_Col3 {	float:left;	width:125px;}
#esp_foto p {	font-size:1.4em;	font-weight:bold;	overflow:hidden;}
#esp_foto p a {	color:#0F2729;	display:block;	margin-bottom:5px;	text-decoration:none;}
#esp_foto p a:hover {	color: #3FC2CF;}
#esp_foto .Oferta_Destino {	font-size: 1.2em;	font-weight: normal;}
#esp_foto .Oferta_Precio {	background:transparent url(../../images/MV/css/boton_precio.png) no-repeat scroll left top;	height:45px;	margin-top:5px;	text-align:center;	width:76px;	font-size: 11px;	color: #fff;	font-weight: normal;	padding-top: 4px;	position: absolute;	top: 0;	left: 220px;}
#esp_foto .Oferta_Precio a {	color:#FFFFFF;	display:block;	font-size:2em;	font-weight:bold;	margin:0 0 0;	text-decoration:none;}
#esp_foto .Oferta_Precio span{font-size:11px;font-weight:bold;}
#esp_foto .Oferta_Precio a:hover {	color: #fff;}
.bannerPubli_728 {	width: 728px;	background:#F3F9F9 url(../../images/MV/css/bg_publicidad_vertical.png) no-repeat scroll 5px bottom;	padding:0px;	margin: 0 0 20px 0; display: inline-block;}
.bannerPubli_728 img {	display: block;}
.separata {	background: transparent url(http://estructura.muchoviaje.com/General/MV/Images/css/bg_content.aspx) repeat-y scroll 0 50px;	clear: both; display: block; text-align: center; padding:12px 20px; width:940px}

/* generales a todas las interiorers ----------------*/
#buscador_box .attCliente {	background: url(../../images/MV/ico/ico_bocadillos.png) 0 0 no-repeat;}
#buscador_box .icoUser {	background: url(../../images/MV/ico/splite_main_icons.png) 0 -20px no-repeat;}
#buscador_box .ofertasEmail {	background: url(../../images/MV/ico/ico_sobreMas.png) 0 0 no-repeat;}
h1.tit {	position: relative;	font-weight: bold;	font-size: 2.8em;	margin-bottom: 0; }
h1.confirmada {	background: url(../../images/MV/ico/icono-confirmacion-naranja.png) 0 5px no-repeat;	padding: 10px 0 10px 50px;}
h1.tit span {	color: #2F929C;}
h1.tit strong {	color: #ea8f2a;}
h1.titM { font-size:14px; color: #2F929C;margin-top:-5px;}
h2.tit{ margin:3px 0 10px 0; padding:0; color:#2F929C; font-size:15px; font-weight: bold; clear:both }
h2.tit2{ margin:3px 0 10px 0; padding:0; color:#2F929C; font-size:28px; font-weight: bold; clear:both; position: relative;}
.comparte {	position: relative;	display: block;margin-bottom: 15px; height: inherit;}
.comparte .volverA {	font-size: 1.2em;	text-decoration: none;	background: url(../../images/MV/ico/ico_arrow_volverA.png) center left no-repeat;	padding-left: 17px;}
.comparte .f-r a {margin-left: 5px;}
.grid620 {	width: 620px;clear:both; overflow: hidden; position:relative}
.grid591 {	width: 591px;}
.grid300 {	width: 300px; position:static; z-index: 1;}
#patroc {	clear: both;	background:url(../../images/MV/css/bg_separador.png) 0 0 repeat-x;	padding: 15px 0;}
#patroc p {	text-align: center;	margin-bottom: 10px;}
.formActions {	margin: 1em 0;	text-align: right;}
.pnlControles {margin:10px}

/* ---------------------
	tablainfohotel
--------------------- */
#tablainfohotel {	width: 620px;}
#tablainfohotel_cierre {	background: url(../../images/MV/ventapaquetes/tablainfohotel_cierre.png) left top no-repeat;	display: block;	width: 620px;	height: 16px;	margin-bottom: 15px;}
#tablainfohotel_apertura {	background: url(../../images/MV/ventapaquetes/tablainfohotel_apertura.png) left bottom no-repeat;	display: block;	width: 620px;	height: 7px;}
#tablainfohotel .encabezado { height:30px; clear: both; background: url(../../images/MV/ventapaquetes/tablainfohotel_cab.gif) left bottom no-repeat;padding-left: 0;margin:0;list-style: none;}
#tablainfohotel .encabezado li {float:left;color: #fff;font-size: 15px;font-weight: bold; cursor: pointer;}
#tablainfohotel .encabezado li a {	display: block;color: #fff;text-decoration: none;height: 31px;}
	* html #tablainfohotel .encabezado  {height:30px;}
	* html #tablainfohotel .encabezado li a {height:auto;}
#tablainfohotel .encabezado li.first-child a {}
#tablainfohotel .encabezado li a span {display: block;padding: 6px 15px;}
#tablainfohotel .encabezado .tabsinfohotelsel {background-color:#e7f4ff;color: #2475c2; }

#tablainfohotel .encabezado li a:hover {color: #2f929c;background: url(../../images/MV/ventapaquetes/tablainfohotel_cab-active.gif) 0 0 no-repeat;}
#tablainfohotel .encabezado li a:hover span {background: url(../../images/MV/ventapaquetes/tablainfohotel_cab-active-close.gif) top right no-repeat;}
#tablainfohotel .encabezado li.active {background:#eaf2ff url(../../images/MV/ventapaquetes/tablainfohotel_cab-active.gif) 0 0 no-repeat;color: #2f929c;}
#tablainfohotel .encabezado li.active span {background: url(../../images/MV/ventapaquetes/tablainfohotel_cab-active-close.gif) top right no-repeat;color: #2f929c;}

#tablainfohotel .encabezado li.first-child a:hover {background:#eaf2ff url(../../images/MV/ventapaquetes/tablainfohotel_cab-firstChild.gif) 0 0 no-repeat;color: #2f929c;}
#tablainfohotel .encabezado li.first-child a:hover span {background: url(../../images/MV/ventapaquetes/tablainfohotel_cab-active-close.gif) top right no-repeat;color: #2f929c;}
#tablainfohotel .encabezado li.first-child a{background:#eaf2ff url(../../images/MV/ventapaquetes/tablainfohotel_cab-firstChild.gif) 0 0 no-repeat;color: #2f929c;}
#tablainfohotel .encabezado li.first-child a span{background: url(../../images/MV/ventapaquetes/tablainfohotel_cab-active-close.gif) top right no-repeat;color: #2f929c;}

#tablainfohotel  .contenedor { float:left;	-moz-border-radius: 5px 5px 5px 5px;  border: 1px solid #39939b;padding: 0 0 10px 0; margin-bottom:20px; width:618px;}
.box_reservas {	background: url(../../images/MV/ventapaquetes/bg_box_reservas.png) 0 0 no-repeat;	padding-top: 5px;}
.box_reservas .contenedor {	background:url(../../images/MV/ventapaquetes/tablainfohotel_cont.png) 0 0 repeat-y;	padding: 10px 14px 10px;}
    .box_reservas #contenido {*margin: 0 0 -15px 0!important;}

/* fichaItem Original----------------- */
.fichaItemOriginal  {padding-bottom:0;	background: none;	padding-bottom: 15px;	background: url("../../images/MV/css/bg_separador.png") repeat-x left bottom;	margin-bottom: 20px;	width: 600px;}
.fichaItemOriginal  .fotoCont {	color:#B5C4E1;}
.fichaItemOriginal  .fotoCont {	float:left;	margin-right:10px;	border: 1px solid #d3e3f2;	padding: 2px 4px 4px 4px;	width:250px;}
.fichaItemOriginal  .fotoCont img {	width: 248px;}
.fichaItemOriginal  .fotoCont .controles {height: 25px;	position: relative;	font-size: 1.1em; cursor: pointer;}
.fichaItemOriginal  .fotoCont .controles .anterior {	color: #000;	background: url(../../images/MV/ico/icono-arrow-celeste-izquierda.gif) center left no-repeat;	padding-left: 10px;	position: absolute;	top: 5px;	left: 0;	text-decoration: none;}
.fichaItemOriginal  .fotoCont .controles .siguiente {	color: #000;	background: url(../../images/MV/ico/icono-arrow-celeste-derecha.gif) center right no-repeat;	padding-right: 10px;	position: absolute;	top: 5px;	left: 176px;	text-decoration: none;}
.fichaItemOriginal  .fotoCont .controles a:hover {	color: #3FC2CF;}
.fichaItem .itemDatos { width:330px; float:left}
.fichaItemOriginal  .fotosMini .miniatura{ margin:1px}
.fichaItemOriginal  .fotosMini {float:left; clear:both; height: 40px; margin-top: 2px; overflow: hidden; width: 250px;}

.fichaItemOriginal  .itemDatos .descripcion { color: #30929B; font-size: 13px; margin: 0; width:100%; font-weight:bold }
.fichaItemOriginal  .itemDatos .fotoComentario li { font-size:11px;  color: #116468; float: none; list-style: none outside none; margin: 0 2px 2px 0; text-align: left; width: auto; font-weight:bold;}
.fichaItemOriginal  .itemDatos .fotoComentario li.uno{font-size:11px;color:#30929b; padding:0px 0 0 5px; font-weight: normal;}

.fichaItemOriginal   .masInfo { width:99%; padding:124px 0 0 270px;}
.fichaItemOriginal   .masInfo a { background: url("../../images/MV/css/bg_masInfo.png") no-repeat scroll left top transparent; border: medium none; color: #0F2729; height: 83px; padding:2px 15px 5px 10px; text-decoration: none;}

.fichaItemOriginal  .itemComentarios {	background: url(../../images/MV/ventapaquetes/bg_itemComentarios.gif) 0 0 no-repeat;	float: right;	margin-bottom: 10px;	width: 129px;	padding: 0 9px;	font-weight: bold;	height: 29px;}
.fichaItemOriginal  .itemComentarios p {	line-height: 25px;}
.fichaItemOriginal  .itemComentarios p strong {	color: #fff; font-size: 1.5em;	margin-left: 25px;	margin-top: 3px;}

.vacaciones .resultados .fichaItemOriginal  {	padding-bottom: 15px;	background: url("../../images/MV/css/bg_separador.png") repeat-x left bottom;	margin-bottom: 20px;}
.vacaciones .resultados .fichaItemOriginal  .fotoItem {	float:left;	margin-right:10px;	width:130px;	overflow: hidden;}
.vacaciones .resultados .fichaItemOriginal  .fotoItem a.mas {	background: url(../../images/MV/ico/ico_arrow_listas_verde.png) center left no-repeat;	padding-left: 17px;	font-size: 1.1em;	margin-top: 5px;	text-decoration: none;}
.vacaciones .resultados .fichaItemOriginal  .meta a.seleccionar {	background:url("../../images/MV/ico/boton_naranja_tres.png") no-repeat 0 0;	font-size:1.2em;	font-weight:bold;	height:30px;	line-height: 30px;	text-align: center;	width:106px;	text-decoration: none;	display: block;	color:#0f2729;	float: left;	margin-right: 10px;}
.vacaciones .resultados .fichaItemOriginal  .meta a.seleccionar:hover {	background:url("../../images/MV/ico/boton_naranja_tres.png") no-repeat bottom left;}
.vacaciones .resultados .fichaItemOriginal  .meta {	overflow: hidden;}
.vacaciones .resultados .fichaItemOriginal  .meta img {	float: left;	margin: 0 3px;}
.vacaciones .resultados .fichaItemOriginal  ul {	padding-right: 150px;}
.vacaciones .resultados .fichaItemOriginal  ul li {	margin-bottom: 0;}
.vacaciones .resultados .fichaItemOriginal  ul li strong {	color:#4b686b;}
.vacaciones .resultados .fichaItemOriginal  ul li.promo {	overflow: hidden;}
.vacaciones .resultados .fichaItemOriginal  ul li.promo span.meta-tit {	float: left;	margin-top: 5px;	display: block;}
.vacaciones .resultados .fichaItemOriginal  h4 {	font-weight: bold;	color:#38939b;	font-size: 1.15em;	margin-bottom: 5px;}


.fichaItemOriginal  {	padding-bottom: 15px;	background: url("../../images/MV/css/bg_separador.png") repeat-x left bottom;	margin-bottom: 20px;}
.fichaItemOriginal  .fotoItem {	float:left;	margin-right:10px;	width:130px;	overflow: hidden;}
.fichaItemOriginal  .fotoItem a.mas {	background: url(../../images/MV/ico/ico_arrow_listas_verde.png) center left no-repeat;	padding-left: 17px;	font-size: 1.1em;	margin-top: 5px;	text-decoration: none;}
.fichaItemOriginal  .meta a.seleccionar {	background:url("../../images/MV/ico/boton_naranja_tres.png") no-repeat 0 0;	font-size:1.2em;	font-weight:bold;	height:30px;	line-height: 30px;	text-align: center;	width:106px;	text-decoration: none;	display: block;	color:#0f2729;	float: left;	margin-right: 10px;}
.fichaItemOriginal  .meta a.seleccionar:hover {	background:url("../../images/MV/ico/boton_naranja_tres.png") no-repeat bottom left;}
.fichaItemOriginal  .meta {	overflow: hidden;}
.fichaItemOriginal  .meta img {	float: left;	margin: 0 3px;}
.fichaItemOriginal  ul {	padding-right: 150px;}
.fichaItemOriginal  ul li {	margin-bottom: 0;}
.fichaItemOriginal  ul li strong {	color:#4b686b;}
.fichaItemOriginal  ul li.promo {	overflow: hidden;}
.fichaItemOriginal  ul li.promo span.meta-tit {	float: left;	margin-top: 5px;	display: block;}
.fichaItemOriginal  h4 {	font-weight: bold;	color:#38939b;	font-size: 1.15em;	margin-bottom: 5px;}
.fichaItemOriginal  h3 a {text-decoration:none;color:#0F2729;}
.fichaItemOriginal  h3 a:hover {text-decoration:underline;color:#2f929c;}

.fichaItemOriginal  .itemPrecio {	clear: right;	background: url(../../images/MV/ventapaquetes/bg_itemPrecio.gif) 0 0 no-repeat;	width: 137px;	color: #de922d;	font-weight: bold;	font-size: 16px;	text-align: center;	padding: 5px;	float: right;	margin: 0 0 10px 10px;}
.fichaItemOriginal  .itemPrecio p a {text-decoration:none;color:#de922d;}
.fichaItemOriginal  .itemPrecio p a:hover {color:#de922d;}

.fichaItemOriginal  .especial {	background:transparent url(../../images/MV/ventapaquetes/bg_itemPrecio_especial.gif) no-repeat 0 0 !important;	height:118px;}

.fichaItemOriginal  .itemDatos .itemPrecio p {	margin: 0;	line-height: 1.1em;}
.fichaItemOriginal  .itemPrecio strong {	font-size:30px;	line-height: 1em;}
.fichaItemOriginal  .itemPrecio .antes {	font-size: 15px;	font-weight: normal;	color: #979797;}
.fichaItemOriginal  .itemPrecio .promoEspecial {	color:#FFFFFF;	font-size:12px;	margin-top:30px;	line-height: 1.2em;	text-align:center;	font-weight: normal;}
.fichaItemOriginal  .itemPrecio .promoEspecial strong {	font-size:12px;}
.fichaItemOriginal  .itemDatos .itemPrecio p.reservarBtn {cursor:pointer;font-size:20px;font-weight:bold;text-align:center;width:150px; margin: 100px 0 0 0;}
    .fichaItemOriginal  .itemDatos .itemPrecio p.reservarBtn {*width: 140px!important; *padding: 10px 0!important;}
.fichaItemOriginal  .itemDatos .itemPrecio p.reservarBtn a {background: transparent url(../../images/MV/ventapaquetes/bt_ventapaquete.png) no-repeat scroll left top; color:#0F2729; border: none;height:34px;padding:5px 160px 5px 15px;text-decoration:none;height: 83px;}
.fichaItemOriginal  .itemDatos .itemPrecio p.incluye {margin: -5px 0 0 0;}
.fichaItemOriginal  .itemDatos .itemPrecio p.incluye em {clear:both; font-size: 0.75em; color: #38939b;text-align: left; }
.fichaItemOriginal  .itemDatos {	font-size: 1.2em;}
.fichaItemOriginal  .itemDatos h3 {	font-size: 1.83em;	font-weight: normal;	color: #2f929c;	margin: 0 0 5px 0;}
.fichaItemOriginal  .itemDatos h4,.fichaItem .item-descrp h4 {	font-weight: bold;	color:#4b686b;	font-size: 1.15em;	margin-bottom: 2px;}
.fichaItemOriginal  .itemDatos p,.fichaItem .item-descrp p {	margin: 0 0 15px 0;}
.fichaItemOriginal  .item-descrp {	clear: both;	font-size: 1.2em;	padding-top: 15px;}
.fichaItemOriginal  .itemDatos p.desc {	margin: 15px 0 7px 0;}
.fichaItemOriginal  .itemDatos p.valoracion span {	font-weight: bold;	color:#D88A2C;	margin: 0 7px 0 2px;}
.fichaItemOriginal  .itemDatos p.valoracion a {	color: #2f929c;}
.fichaItemOriginal  .itemDatos p.compartir {	margin: 15px 0 0 0;}
h4.dselecc {background:  url(../../images/MV/ventapaquetes/bg_deselecc.png) top right no-repeat;	padding: 4px 0 4px 35px;	position: relative;	color:#fff;	font-weight: bold;	font-size: 16px;	height:34px;	line-height: 34px;	margin: 10px 0 10px;}
h4.dselecc span {	background: url(../../images/MV/ventapaquetes/bg_span_deselecc.png) bottom left no-repeat;	width: 36px;	height: 34px;	display: block;	position: absolute;	top: 1px;	left:0;	font-weight: bold;	font-size: 23px;	font-family: Georgia, serif;	text-align: center;	padding-bottom: 5px;}

/* Nuevo diseño ficha que convive con el diseño original */

/* fichaItem----------------- */
.fichaItem {padding-bottom:0;	background: none;	padding-bottom: 15px;	background: url("../../images/MV/css/bg_separador.png") repeat-x left bottom;	margin-bottom: 20px;	width: 600px;}
.fichaItem .fotoCont {	color:#B5C4E1;}
.fichaItem .fotoCont {	float:left;	margin-right:10px;	border: 1px solid #d3e3f2;	padding: 2px 4px 4px 4px;	width:250px; height:210px}
.fichaItem .fotoCont img {	width: 248px; height:165px}
.fichaItem .fotoCont .controles {display:none;height: 25px;	position: relative;	font-size: 1.1em; cursor: pointer;}
.fichaItem .fotoCont .controles .anterior {	color: #000;	background: url(../../images/MV/ico/icono-arrow-celeste-izquierda.gif) center left no-repeat;	padding-left: 10px;	position: absolute;	top: 5px;	left: 0;	text-decoration: none;}
.fichaItem .fotoCont .controles .siguiente {	color: #000;	background: url(../../images/MV/ico/icono-arrow-celeste-derecha.gif) center right no-repeat;	padding-right: 10px;	position: absolute;	top: 5px;	left: 176px;	text-decoration: none;}
.fichaItem .fotoCont .controles a:hover {	color: #3FC2CF;}
.fichaItem .itemDatos { width:330px; float:left}
.fichaItem .fotosMini .miniatura{ margin:1px 1px 1px 1px; float:left; width:60; height:40px}
.fichaItem .fotosMini {float:left; clear:both; height: 44px; margin-top: 2px; overflow: hidden; width: 254px;}

.fichaItem .itemDatos .descripcion strong{ color: #30929b; font-size: 14px; margin: 0; width:100%;}
.fichaItem .itemDatos .descripcion { color: #30929b; font-size: 13px; margin: 0; width:100%; *width:35%}
.fichaItem .itemDatos .fotoComentario li { font-size:11px;  color: #116468; float: none; list-style: none outside none; margin: 0 2px 2px 0; text-align: left; width: auto;}
.fichaItem .itemDatos .fotoComentario li.uno{font-size:11px;color:#30929b; padding:0px 0 0 5px; font-weight: normal;}

.fichaItem  .masInfo { float:left; width:99%; margin:-20px 0 0 270px;}
.fichaItem  .masInfo a { color: #fff; font-size:11px; font-weight:bold; cursor: pointer; background: url("../../images/MV/css/bg_masInfo.png") no-repeat scroll left top transparent; border: medium none; height: 83px; padding:1px 5px 5px 6px; text-decoration: none;}

.fichaItem .itemComentarios {	background: url(../../images/MV/ventapaquetes/bg_itemComentarios.gif) 0 0 no-repeat;	float: right;	margin-bottom: 10px;	width: 129px;	padding: 0 9px;	font-weight: bold;	height: 29px;}
.fichaItem .itemComentarios p {	line-height: 25px;}
.fichaItem .itemComentarios p strong {	color: #fff; font-size: 1.5em;	margin-left: 25px;	margin-top: 3px;}

.vacaciones .resultados .fichaItem {	padding-bottom: 15px;	background: url("../../images/MV/css/bg_separador.png") repeat-x left bottom;	margin-bottom: 20px;}
.vacaciones .resultados .fichaItem .fotoItem {	float:left;	margin-right:10px;	width:130px;	overflow: hidden;}
.vacaciones .resultados .fichaItem .fotoItem a.mas {	background: url(../../images/MV/ico/ico_arrow_listas_verde.png) center left no-repeat;	padding-left: 17px;	font-size: 1.1em;	margin-top: 5px;	text-decoration: none;}
.vacaciones .resultados .fichaItem .meta a.seleccionar {	background:url("../../images/MV/ico/boton_naranja_tres.png") no-repeat 0 0;	font-size:1.2em;	font-weight:bold;	height:30px;	line-height: 30px;	text-align: center;	width:106px;	text-decoration: none;	display: block;	color:#0f2729;	float: left;	margin-right: 10px;}
.vacaciones .resultados .fichaItem .meta a.seleccionar:hover {	background:url("../../images/MV/ico/boton_naranja_tres.png") no-repeat bottom left;}
.vacaciones .resultados .fichaItem .meta {	overflow: hidden;}
.vacaciones .resultados .fichaItem .meta img {	float: left;	margin: 0 3px;}
.vacaciones .resultados .fichaItem ul {	padding-right: 150px;}
.vacaciones .resultados .fichaItem ul li {	margin-bottom: 0;}
.vacaciones .resultados .fichaItem ul li strong {	color:#4b686b;}
.vacaciones .resultados .fichaItem ul li.promo {	overflow: hidden;}
.vacaciones .resultados .fichaItem ul li.promo span.meta-tit {	float: left;	margin-top: 5px;	display: block;}
.vacaciones .resultados .fichaItem h4 {	font-weight: bold;	color:#38939b;	font-size: 1.15em;	margin-bottom: 5px;}


.fichaItem {	background:none; padding-bottom:0; margin-bottom:0}
.fichaItem .fotoItem {	float:left;	margin-right:10px;	width:130px;	overflow: hidden;}
.fichaItem .fotoItem a.mas {	background: url(../../images/MV/ico/ico_arrow_listas_verde.png) center left no-repeat;	padding-left: 17px;	font-size: 1.1em;	margin-top: 5px;	text-decoration: none;}
.fichaItem .meta a.seleccionar {	background:url("../../images/MV/ico/boton_naranja_tres.png") no-repeat 0 0;	font-size:1.2em;	font-weight:bold;	height:30px;	line-height: 30px;	text-align: center;	width:106px;	text-decoration: none;	display: block;	color:#0f2729;	float: left;	margin-right: 10px;}
.fichaItem .meta a.seleccionar:hover {	background:url("../../images/MV/ico/boton_naranja_tres.png") no-repeat bottom left;}
.fichaItem .meta {	overflow: hidden;}
.fichaItem .meta img {	float: left;	margin: 0 3px;}
.fichaItem ul {	/*padding:20px 150px 0 0; para limitar el largo de la descripción height: 154px; */  margin-bottom: 30px;    margin-bottom: 10px;    overflow: hidden;    padding: 20px 10px 10px 0;}
	.fichaItem ul {	/**height: 146px;*/ }
.fichaItem ul li {	margin-bottom: 0;}
.fichaItem ul li strong {	color:#4b686b;}
.fichaItem ul li.promo {	overflow: hidden;}
.fichaItem ul li.promo span.meta-tit {	float: left;	margin-top: 5px;	display: block;}
.fichaItem h4 {	font-weight: bold;	color:#38939b;	font-size: 1.15em;	margin-bottom: 5px;}
.fichaItem h3 a {text-decoration:none;color:#0F2729;}
.fichaItem h3 a:hover {text-decoration:underline;color:#2f929c;}

.fichaItem .itemPrecio {	clear: right;	background: url(../../images/MV/ventapaquetes/bg_itemPrecio.gif) 0 0 no-repeat;	width: 137px; height:220px; color: #de922d;	font-weight: bold;	font-size: 16px;	text-align: center;	padding: 5px;	float: right;	margin: 0 0 10px 10px;}
.fichaItem .itemPrecio p.dinero {font-size: 30px; line-height: 1em;}
.fichaItem .itemPrecio p.condiciones {color: #38939B;    font-size: 0.75em;   text-align: center;}
.fichaItem .itemPrecio p.reservarBtn{height:85px;   cursor: pointer;    font-size: 20px;    font-weight: bold;    margin: 100px 0 0;    text-align: center;    width: 150px;}
.fichaItem .itemPrecio p.reservarBtn a{background: url("../../images/MV/ventapaquetes/bt_ventapaquete.png") no-repeat scroll left top transparent; border: medium none; color: #0F2729; height: 83px; padding: 5px 45px 5px 5px; text-decoration: none; color: #0F2729;}
.fichaItem p.descripcion {    color: #30929B;    font-size: 13px;    margin: 0; }
.fichaItem .itemPrecio p a {text-decoration:none;color:#0F2729;}
.fichaItem .itemPrecio p a:hover {color:#de922d;}

.fichaItem .especial {	background:transparent url(../../images/MV/ventapaquetes/bg_itemPrecio_especial.gif) no-repeat 0 0 !important;	height:118px;}

.fichaItem .itemDatos .itemPrecio p {	margin: 0;	line-height: 1.1em;}
.fichaItem .itemPrecio strong {	font-size:30px;	line-height: 1em;}
.fichaItem .itemPrecio .antes {	font-size: 15px;	font-weight: normal;	color: #979797;}
.fichaItem .itemPrecio .promoEspecial {	color:#FFFFFF;	font-size:12px;	margin-top:30px;	line-height: 1.2em;	text-align:center;	font-weight: normal;}
.fichaItem .itemPrecio .promoEspecial strong {	font-size:12px;}
.fichaItem .itemDatos .itemPrecio p.reservarBtn {cursor:pointer;font-size:20px;font-weight:bold;text-align:center;width:150px; margin: 100px 0 0 0;}
    .fichaItem .itemDatos .itemPrecio p.reservarBtn {*width: 140px!important; *padding: 10px 0!important;}
.fichaItem .itemDatos .itemPrecio p.reservarBtn a {background: transparent url(../../images/MV/ventapaquetes/bt_ventapaquete.png) no-repeat scroll left top; color:#0F2729; border: none;height:34px;padding:5px 45px 5px 15px;text-decoration:none;height: 83px;}
.fichaItem .itemDatos .itemPrecio p.incluye {margin: 0;}
.fichaItem .itemDatos .itemPrecio p.incluye em span{clear:both; font-size: 0.75em; color: #38939b;text-align: left; }
.fichaItem .itemDatos {	font-size: 1.2em;}
.fichaItem .itemDatos h3 {	font-size: 1.83em;	font-weight: normal;	color: #2f929c;	margin: 0 0 5px 0;}
.fichaItem .item-descrp h4 {	font-weight: bold;	color:#026e7a;	font-size: 1.3em;	margin-bottom: 2px;}
.fichaItem .itemDatos h4,.fichaItem .item-descrp span{	font-weight: bold;	color:#4b686b;	font-size: 13px;	margin-bottom: 2px;}
.fichaItem .item-descrp p h4 { color: #394b4d; font-size: 1.04em;    font-weight: bold;}
.fichaItem .item-descrp p h4 span{ color: #394b4d; font-size: 1.04em;    font-weight: bold;}
.fichaItem .itemDatos p,.fichaItem .item-descrp p {	margin: 5px 0 15px 0;}
.fichaItem .item-descrp {	clear: both;	font-size: 1.2em;	padding-top:5px;}
.fichaItem .itemDatos p.desc {	margin: 15px 0 7px 0;}
.fichaItem .itemDatos p.valoracion span {	font-weight: bold;	color:#D88A2C;	margin: 0 7px 0 2px;}
.fichaItem .itemDatos p.valoracion a {	color: #2f929c;}
.fichaItem .itemDatos p.compartir {	margin: 15px 0 0 0;}
h4.dselecc {background:  url(../../images/MV/ventapaquetes/bg_deselecc.png) top right no-repeat;	padding: 4px 0 4px 35px;	position: relative;	color:#fff;	font-weight: bold;	font-size: 16px;	height:34px;	line-height: 34px;	margin: 5px 0;}
h4.dselecc span {	background: url(../../images/MV/ventapaquetes/bg_span_deselecc.png) bottom left no-repeat;	width: 36px;	height: 34px;	display: block;	position: absolute;	top: 1px;	left:0;	font-weight: bold;	font-size: 23px;	font-family: Georgia, serif;	text-align: center;	padding-bottom: 5px;}
.InfoFoto {   float: left;   margin: 0 10px 5px 0;   width: 106px;}

/*Fin*/

.blockCeleste .cont .selecciona {	width: 205px;	margin-right: 3px;}
.blockCeleste .cont .selecciona div {margin: 5px 0 0 0;}
.blockCeleste .cont .seleccionaFecha {	width: 372px;}
.vacaciones .blockCeleste .ConfigHab {width: 180px; height:30px;}

.vacaciones .blockCeleste .tam2{ margin:3px}
.vacaciones .blockCeleste .tam2 .texto {	width: 45px;}
.vacaciones .blockCeleste .meta {	color:#6b8386;	font-size: 11px; margin-bottom: 10px;}
.vacaciones .blockCeleste .habs {	background: #dfebec;	padding: 5px;	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;	margin:0px 0px 15px 0px;	width: 185px; }

.vacaciones .blockCeleste .habs .texto{ display:block}
.vacaciones .blockCeleste .habs .camas {	padding: 0px; margin:5px; float:left}
.vacaciones .blockCeleste .habs .camas p {	margin: 5px 0 5px 0;}
.vacaciones .blockCeleste .habs .camas label { clear:both	}

/* Ventanas Información calendario */
#VentanaCalendario {position:absolute; z-index: 10000; width:260px; height:50px; background-color:#edf4f5; display:none; border-color:#38939B; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; border-style: solid; border-width: 2px 2px 2px 2px; float: left;}

/* bloques----------------------- */
.blockCeleste h3 {border-bottom:1px solid #9BBFC2;	line-height:41px;	font-size: 18px;	font-weight: bold;	text-indent: 10px;	background: url(../../images/MV/ventapaquetes/bg_h3_bloqueCeleste.png) 0 0 no-repeat;	margin:0;	height:41px;	overflow: hidden;}
.box_reservas .cabecera h3 {	background:transparent url(../../images/MV/css/bg_h3_box_reservas_cabecera.png) no-repeat scroll 0 0;	font-size:18px;	font-weight:bold;	height:42px;	line-height:41px;	margin:0;	overflow:hidden;	text-indent:10px;	margin-bottom: 15px;}
.blockCeleste h3 strong,.box_reservas .cabecera h3 strong {	color:#39939b;}
.blockCeleste h3 .small,.box_reservas .cabecera h3 .small {	font-size: .75em;}
.blockCeleste h3 .expandir,.box_reservas .cabecera h3 .expandir {	font-size: .75em;	float: right;	margin-right: 15px;}
    .blockCeleste h3 .expandir {*float: none!important; text-align: right;}
.blockCeleste h3 .expandir a,.box_reservas .cabecera h3 .expandir a {	background: url(../../images/MV/ico/icono-arrow-top.png) right 7px no-repeat;	padding-right: 15px;}
.box_reservas .cabecera h3 .expandir a {	background: url(../../images/MV/ico/icono-arrow-bottom.png) right 7px no-repeat;}
.blockCeleste .cont {border:1px solid #30929B; 	border-radius: 0px 0px 5px 5px; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; 	font-size: 1.3em;	padding: 0 3px 20px 3px;	background: none;	display: block;}
.blockCeleste .cont p.letra-grande {	font-size: 1.15em;}
.blockCeleste_cierre {	margin-bottom: 15px;	background: url(../../images/MV/ventapaquetes/bg_cierre_bloqueCeleste.png) 0 0 no-repeat;	display: block;	width:591px;	height: 11px;}
    .blockCeleste_cierre {*margin-bottom: 0px!important;}
.blockCeleste .cont ul {	padding:0;	margin-bottom: 20px;	font-size: 1.1em;	position: relative;}
.blockCeleste .cont ul a {	color: #2f929c;}
.blockCeleste .cont ul a:hover {	color: #3FC2CF;}
.blockCeleste .cont ul.selector-inputs li {	background: none;	padding-left: 0;}
.blockCeleste .cont ul li {	list-style: none;	background: url(../../images/MV/ventapaquetes/bullet_arrow.gif) left center no-repeat;	padding-left: 10px;	margin-bottom:10px;}
.blockCeleste ul .precio {	color:#e3810e;	font-size:18px;	margin: 0 5px;	font-weight: bold;}
.bt_masOfertas {	background: url(../../images/MV/ventapaquetes/bt_masofertas.png) 0 0 no-repeat;	color:#e3810e;	font-weight: bold;	font-size: 12px;	padding: 4px 0 4px 21px;	text-decoration: none;}
.metaLinks {	height: 22px;	display: block;}
.metaLinks a {	display: inline-block;}
.metaLinks a img.va-m {	margin-right: 10px;}
.bt_masOfertas span {	background: url(../../images/MV/ventapaquetes/bt_masofertas_cierre.png) right top no-repeat;	padding: 4px 7px 4px 0;}
.postit {	background: #f9f0c6;	padding: 10px 10px;	margin: 15px 0; font-size: small}

#precioFinal {	background: #e3810e url(../../images/MV/ventapaquetes/arrow_precioFinal.gif) 10px 16px no-repeat;	padding: 10px 10px 10px 25px;	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; 	font-size: 1.5em;	color: #000;	font-weight: bold;	position: relative;	margin-bottom:35px;}
.tu-reserva #precioFinal {	margin: 25px 0 0;}
#precioFinal strong {	color: #fff; font-weight: bold;	position: absolute;	right:0px;	width:115px;	text-align: center; }
	* html #precioFinal strong { right: 20px;}
#precioFinal span.ivaInc {	color:#fff;	font-size: .65em; position: absolute;	bottom:13px; left: 375px; }
#precioFinal span.txtCond{font-size: x-small; float: left; margin: -5px 0px 0px 0px;}
#precioFinal span.txtCond{*margin: -14px 0px 0px 0px; _float: none; _display:block; _margin: 0;}
#precioFinal span span {	font-size: 1.15em}

.localizador #precioFinal span.ivaInc,.tu-reserva #precioFinal span.ivaInc {font-size: .65em; position: absolute;	bottom:9px; left: 350px;}
.localizador #precioFinal span.ivaInc strong,.tu-reserva #precioFinal span.ivaInc strong {	font-size: 1.9em; bottom:-4px; font-weight:bold; left: 40px; width: 200px;}
.localizador #precioFinal span.ivaInc strong .euros,.tu-reserva #precioFinal span.ivaInc strong .euros {	font-size: .8em;	position:static;	width: auto;}
.vacaciones .ayuda {	background:none;}
.vacaciones .ayuda .tabla2contenedor {	background: url(../../images/MV/ventapaquetes/bg_ayuda.png) bottom left no-repeat;	padding: 5px 10px;	margin-bottom: 20px;}
.vacaciones .ayuda .tabla2contenedor h4 {	font-size: 1.8em;	margin: 0 0 7px;	font-weight:bold;}
.vacaciones .ayuda.tabla2contenedor strong {	color:#e3810e;	font-size: 1.1em;}
.vacaciones .tabla2  h3 {	background:url(../../images/MV/fichaPelicula/Tabla2_Encabezado_272.jpg) center top no-repeat;	color:#FFFFFF;	font-size:2em;	font-weight:bold;	padding: 8px 6px 20px 13px;	margin:0;}
.vacaciones .ayuda h3 {	background: url(../../images/MV/ventapaquetes/bg_ayuda_h3.png) 0 0 no-repeat;	height: 40px;/*58-18*/	overflow: hidden;	padding: 14px 5px 4px 60px;	font-weight: bold;	font-size: 2.1em;}
.vacaciones .ayuda .codigoOferta {	padding: 10px;	font-weight: bold;	background: #fff url(../../images/MV/ventapaquetes/bg_codigoOferta.png) bottom left repeat-x;border:1px solid #c3dadc;	margin-bottom: 10px;	font-size: 1.3em;}
.vacaciones .ayuda .codigoOferta span {	color: #e3810e;	font-size: 1.23em;}
.vacaciones .ayuda dl {	font-size: 1.3em;}
.vacaciones .ayuda dt {	font-weight: bold;	color: #4b686b;}
.vacaciones .ayuda dd {	margin:0 0 10px;}
.vacaciones  #formbusqueda p {	margin: 0 0 10px;}
.vacaciones .bt_ventapaquete:hover {	color:#3658A7}

/* *******************
	formularioslabel 
******************** */

.vacaciones .formularios-apaisados {	display: block;	position: relative;}
.vacaciones .formularios-apaisados h4 {	margin-bottom: 10px;	font-size:1.8em;	font-weight:bold;}
.vacaciones .formularios-apaisados h4.images-tarjetas {	background: url(../../images/MV/ico/icono-images-tarjetas.png) center right no-repeat;	height: 25px;}
.vacaciones .formularios-apaisados h5 {	font-size:1.5em;	font-weight:bold;	color:#39939B;}
.vacaciones .formularios-apaisados span.precio{	margin: 0 5px;	color:#E3810E;	font-weight: bold;}
.vacaciones .formularios-apaisados ul {	list-style: disc;	font-size: 1.2em;	margin-left: 15px;	margin-bottom: 15px;}
.vacaciones .formularios-apaisados ul li {	margin-bottom: 3px;}
.vacaciones .blockCeleste .texto,.vacaciones .blockCeleste select.edad {	width: 155px;	padding: 2px;	border: 1px solid #9bbfc2;	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;	font-size: 12px;	position: relative;}
.vacaciones .formularios-apaisados p {	font-size: 1em;	margin-bottom: 15px;	color: #0F2729;}
.vacaciones .formularios-apaisados p.literal span { font-size: 20x;}
.vacaciones .formularios-apaisados p.apaisado-short {padding-bottom: 15px;	font-size: 1em;	margin: 5px 20px 15px 0;	color: #0F2729;}
.vacaciones .formularios-apaisados p.apaisado-short label {color: #212124; display: block;    font-size: 1.15em;  font-weight: bold;  padding-bottom: 0; }
.vacaciones .formularios-apaisados p.apaisado-short span{color: #212124;    display: block;    font-size: 1.15em;    font-weight: bold;    padding-bottom: 0;}
.vacaciones .formularios-apaisados p.apaisado-short select{-moz-border-radius: 3px 3px 3px 3px;    border: 1px solid #9BBFC2;    display: block;  margin: 0;   padding: 1px 0; margin:3px 0 4px}
.vacaciones .formularios-apaisados .texto {	width: 97%;	padding: 3px 0px 4px; 	font-size: 1.1em;	border: 1px solid #9bbfc2;	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;	position: relative;}
.vacaciones .blockCeleste select.texto,.vacaciones .blockCeleste select.edad,.vacaciones .blockCeleste textarea.texto,.vacaciones .formularios-apaisados select.auto {	width: auto;	font-family: arial;	font-size: 12px;}
.vacaciones .blockCeleste label,.vacaciones .formularios-apaisados .apaisado label,.vacaciones .formularios-apaisados .apaisado-textarea label {	display: block;	font-size: 1.15em;	color: #212124;	padding-bottom: 0px; font-weight: bold;}
.vacaciones .formularios-apaisados .apaisado label.remarcado {	color:#39939B;}
.vacaciones .Habninos label {	font-weight: normal;	font-size: 1em;	margin-right: 5px;}
.vacaciones .camas label {	font-size: 1em;}
.formularios-apaisados img { margin: 20px 0 0 0; *margin: 20px 0 20px 0;}
 
.vacaciones .blockCeleste .apaisado,.vacaciones .formularios-apaisados .apaisado,.vacaciones .formularios-apaisados .apaisado-textarea  {	float: left;	width: 161px;	margin: 5px 20px 10px 0;	overflow: hidden;}
.vacaciones .formularios-apaisados .apaisado select#ctl00_cphPrincipal_rptrPasajeros_ctl00_ddlbTipoDoc,.vacaciones .formularios-apaisados .apaisado select#ctl00_cphPrincipal_rptrPasajeros_ctl01_ddlbTipoDoc,.vacaciones .formularios-apaisados .apaisado select#ctl00_cphPrincipal_rptrPasajeros_ctl02_ddlbTipoDoc {margin:0 0 0 0;}
.vacaciones .formularios-apaisados .apaisado select{ display:block; margin:0px; -moz-border-radius:3px 3px 3px 3px; padding:1px 0; border:1px solid #9BBFC2; }
.vacaciones .formularios-apaisados ul{ float:left; clear:both; width:550px}
.vacaciones .formularios-apaisados ul li{ list-style-type: disc}

.vacaciones .formularios-apaisados .apaisado,.vacaciones .formularios-apaisados .apaisado-textarea  {	width: 45%;	padding-bottom: 15px;	margin-bottom:0;	height:53px;}
.vacaciones .formularios-apaisados p.tit{ height: auto; margin-right: 0; padding: 0; width: 12%;}
.vacaciones .formularios-apaisados p.tit select{width: 65px;}
.vacaciones .formularios-apaisados p.name{    padding-bottom: 5px;  width: 80%;}
.vacaciones .formularios-apaisados p.name input { width:39.5%} 
/*.vacaciones .formularios-apaisados p.name{    padding-bottom: 5px;  width: 32%;}*/
.vacaciones .formularios-apaisados .apaisado-textarea {height: auto;}
.vacaciones .formularios-apaisados .apaisado span.meta,.vacaciones .formularios-apaisados .apaisado-textarea span.meta {float: left;	font-size: x-small;}
.vacaciones .blockCeleste .tam2 {	width: 55px;}
.camas .cajahab {	width: auto;}
.vacaciones .blockCeleste .cvv {	width: auto;}
.vacaciones .blockCeleste .cvv input.texto,.vacaciones .formularios-apaisados .cvv input.texto {	width: 50px;	margin-right: 5px;}
.vacaciones .blockCeleste h3 span.meta_img {	position: relative;	top: 5px;	left: 175px;	vertical-align: middle;}
.vacaciones .blockCeleste h3.tarjeta {	height: 41px;	overflow: hidden;	}
.vacaciones .formularios-apaisados .boton {	background:transparent url(../../images/MV/ico/boton_naranja_uno.png) no-repeat scroll 0 0;	border:medium none;	bottom:10px;	cursor:pointer;	font-size:20px;	font-weight:bold;	height:34px;	width:118px; text-align:center; margin-left: 474px;}
	.vacaciones .formularios-apaisados .boton {	background:transparent url(../../images/MV/ico/boton_naranja_uno.png) no-repeat scroll 0 0;	border:medium none;	margin-bottom:10px;	cursor:pointer;	font-size:20px;	font-weight:bold;	height:34px;width:118px; text-align:center; margin-left: 474px;}

/* ---------------------------
	listadoAlojamientos
--------------------------- */
.listadoAlojamientos {	margin-bottom: 50px;}
.listadoAlojamientos .fichaItemOriginal  {	padding: 10px 0;	margin-bottom: 10px;	border-bottom: 1px dotted #ccc;}
.listadoAlojamientos  .fichaItemOriginal  .fotoCont {	float:left;	margin-right:10px;	margin-top:4px;	width:130px;}
.listadoAlojamientos .fichaItemOriginal   h5 {	margin:0;	color: #2f929c;	font-size: 18px;	font-weight: bold;}
.blockCeleste .cont .listadoAlojamientos .fichaItemOriginal  ul {	font-size:12px;	padding-left: 135px;}
.vacaciones .blockCeleste .extras ul {	font-size: 12px;	margin-bottom: 10px;	position: relative;	background: transparent url(../../images/MV/css/bg_separador.png) repeat-x scroll left bottom;	padding-bottom: 10px;}
.blockCeleste .cont .listadoAlojamientos .fichaItemOriginal  ul li,.vacaciones .blockCeleste .extras ul li {	background: none;	margin: 0 0 0px 0;}
.vacaciones .blockCeleste .extras ul li {	margin-bottom: 0px;	padding-left: 22px;}
.vacaciones .blockCeleste .extras ul li.check {	padding-left: 0;}
.vacaciones .blockCeleste .cont .listadoAlojamientos .fichaItemOriginal  ul li.meta {	margin: 10px 0;	font-size: 12px;	color: #2f929c;}
.vacaciones .blockCeleste .cont .listadoAlojamientos .fichaItemOriginal  ul li.meta a:hover,.vacaciones .blockCeleste .extras ul li a:hover {	color:#3FC2CF;}
.vacaciones .blockCeleste .listadoAlojamientos .fichaItemOriginal  ul label,.vacaciones .blockCeleste .extras ul label {	display: inline;}
.blockCeleste .cont .listadoAlojamientos .fichaItemOriginal  li.selected,.vacaciones .vuelos table .selected td.seleccionar,.vacaciones .vuelos table .selected td.horario {	background: #f9f0c6;}
.vacaciones .vuelos table .selected td.horario {	background: #f9f0c6 url(../../images/MV/ventapaquetes/flechita_selected.png) center right no-repeat;}

/* tablas de vuelos ------------------------------ */
.vacaciones .vuelos {	margin: 0px;}
.vacaciones .vuelos h5 {	font-size: 18px;	margin:0px 0 10px 0;	font-weight: bold;}
.vacaciones .vuelos h5 span {	color: #2f929c;	margin-left: 5px;}
.vacaciones .vuelos h5.vueloIda {	background: url(../../images/MV/ventapaquetes/ico_vueloIda.gif) center left no-repeat;	padding-left: 35px;}
.vacaciones .vuelos h5.vueloVuelta {	background: url(../../images/MV/ventapaquetes/ico_vueloVuelta.gif) center left no-repeat;	padding-left: 35px;}
.vacaciones .vuelos table {	margin-bottom: 20px;	width: 570px;	font-size: 14px;	border-collapse: collapse;}
.vacaciones .vuelos table thead {	display:none;}
.vacaciones .vuelos table td {	border-bottom:1px dotted #CCCCCC;	padding: 5px;	text-align: right;}
.vacaciones .vuelos table td.horario {	text-align: left;	width: 295px;}
.vacaciones .vuelos table td.horario span {	font-weight: bold;	color:#2f929c;}
.vacaciones .vuelos table td.precio {	font-weight: bold;	color:#e89144;	font-size: 18px;}

/* detalleVuelo------------------------- */
.detalleVuelo .col {	width: 185px;}
.detalleVuelo .cambiaVuelo {	width: 135px;}
.detalleVuelo .central {	border: 1px dotted #ccc;	border-width: 0 1px;	padding: 0 14px;	margin-right: 14px;}
.detalleVuelo .col h5 {	font-weight: bold;	color:#2f929c;	font-size: 14px;	margin: 0 0 5px 0;}
.detalleVuelo .col p {	margin: 0 0 5px 0;}

/* blockSidebar ---------------------------- */
.blockSidebar {	margin-bottom: 20px; clear:both}
.blockSidebar h3 {	background: url(../../images/MV/css/bg_h3_blockSidebar.png) 0 0 no-repeat;	font-weight: bold;	font-size: 1.6em;	text-indent: 10px;	line-height: 37px;}
.blockSidebar h3.long {	background: url(../../images/MV/css/bg_h3_blockSidebar_long.png) 0 bottom repeat-x; border: 1px solid #bfd7d9; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;	-webkit-border-radius: 3px 3px 0 0; font-weight: bold;	font-size: 1.3em;	padding: 5px 8px; text-indent: 0px;	line-height: 20px;}
.blockSidebar .cont {	background: url(../../images/MV/css/bg_cont_blockSidebar.png) 0 0 repeat-y;	padding: 0 10px 10px; position:static}
.blockSidebar .cont span {font-size: 1.2em; padding: 5px 0 0 0; display: block;}
.blockSidebar .cont ul li span {display: inline;}
.blockSidebar .cont span ul li {margin: 8px 0;}
.blockSidebar .blockSidebar_cierre {	background: url(../../images/MV/css/bg_cierre_blockSidebar.png) top left no-repeat;	height: 8px;	width: 300px;	display: block;}
.blockSidebar .listas {	font-size: 1.4em;}
.blockSidebar .listas li {	background: url(../../images/MV/css/bg_separador.png) repeat-x left bottom;	padding: 7px 0;}
.blockSidebar .listas li.last-child {	background: none;	padding-bottom: 0;}
.blockSidebar .listas li a {	background: url(../../images/MV/ico/ico_arrow_listas.png) 0 1px no-repeat;	padding-left: 20px;	text-decoration: none;}
.googleMap {	border: 1px solid #bfd7d9;	margin-bottom: 15px;}
.bloquePubli {	margin-bottom:15px;	background:#f3f9f9  url(../../images/MV/ventapaquetes/bg_publicidad_horizontal.png) 5px 2px no-repeat;	padding-top: 20px;}
.vacaciones .garantia h3 {	background:url(../../images/MV/ventapaquetes/bg_garantia_h3.png) 0 0 no-repeat;	padding: 16px 5px 15px 50px;	line-height: 1.3em;	font-size: 16px;	text-indent: 0;}
.vacaciones .garantia h3 strong {	color: #2F929C;}
.garantia ul {	font-size: 1.2em;}
.garantia .cont {	padding-top: 15px;}
.garantia ul li {	list-style: none;	background:url(../../images/MV/ventapaquetes/bullet_li_check.png) 0 0 no-repeat;	padding-left: 21px;	color:#4b686b;	font-weight: bold;	margin-bottom: 7px;}
.garantia ul li strong {	color:#e3810e;	text-transform: uppercase;}
.garantia ul li span {	font-weight: normal;}
.vacaciones .bt_ventapaquete {	background: url(../../images/MV/ventapaquetes/bt_ventapaquete.png) top left no-repeat;	cursor:pointer;	height: 34px;	width:135px;	font-size:20px;	font-weight:bold;	text-align:center;	border: none;	color: #0f2729;	padding-right: 20px;}
.vacaciones .bt_ventapaquete:hover {	background-position: bottom left;	color: #0f2729;}

/*Seguro y condiciones*/
.blockSidebar .seguro{background: url(../../images/MV/css/bg_cont_blockSidebar.png) 0 0 repeat-y;	padding: 0 10px 10px 10px;}
.blockSidebar .seguro ul{ font-size:12px; margin: 0 0 0 20px; padding:10px 0 0 0}
.blockSidebar .seguro li{ list-style-type:decimal; margin:3px 0}

.precioFinal{border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding:5px 5px 5px 15px; margin:0 0 5px; background-color:#E3810E; width:95%}
.precioFinal .literal{ font-size:26px; padding:0 0 0 15px; background: url(../../images/MV/ico/ico_arrow_precio.png) 0 10px no-repeat; } 
.precioFinal p.literal{ font-size:26px; margin:0; color:#fff}
.precioFinal .literal span{}
.precioFinal .literal span ins{ font-size:16px; text-decoration:none}
.precioFinal p{ font-size:11px; margin: 0;}
.precioFinal p strong{ display:block; font-size:14px; }
.precioFinal a{ font-size:12px; padding:0 0 0 68%}
	.precioFinal a{ *padding:0 0 0 0% !important}

/*Modelo de pago seguro*/
.box_reservas .pagoSeguro{ font-size:12px; margin:0 0 10px 0; padding:5px 10px;  border-width: 1px;border-color:#e3810e; border-style: solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;background: url(../../images/MV/ico/bg_pagoSeguro.gif) bottom left repeat-x;}
.box_reservas .pagoSeguro .datosIp{  border-top:0; border-left:0; border-right:0; border-bottom:1px; border-style: dotted; border-color:#38939B}
.box_reservas .pagoSeguro h5{ font-size:22px; color:#e3810e; font-weight: bold}
.box_reservas .pagoSeguro .datosIp p{}
.box_reservas .pagoSeguro .datosIp div{ float: left; font-size:12px}
.box_reservas .pagoSeguro .datosIp div strong{ font-size:18px}
.box_reservas .pagoSeguro .datosIp div p{}
.box_reservas .pagoSeguro .datosIp img{ float: right; border-width: 5px; border-color:#ffffff; border-style: solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.box_reservas .pagoSeguro .datosIp .garantia{ clear:both; font-size:16px}

.box_reservas .pagoSeguro .listadoPago{ font-size:11px}
.box_reservas .pagoSeguro .listadoPago ul{ margin:10px 15px; list-style-type:disc}
.box_reservas .pagoSeguro .listadoPago li{}
.box_reservas .pagoSeguro .listadoPago li strong{}

.box_reservas .pagoSeguro .pagoFraccionado strong{ color:#e3810e; font-size:16px}
.box_reservas .pagoSeguro .pagoFraccionado li{ margin:5px 0}	

/* paqueteria paso 2 ------------------ */
.vacaciones h3.desc {	font-size:1.8em;	font-weight:bold;	margin:-15px 0 15px;}
.tit-orange {	color: #e3810e;}
.box_reservas input{ margin:0px 2px 0 2px}
.box_reservas .tuLocalizador {	font-size: 19px;	margin-bottom: 17px;}
.tuLocalizador em span {	padding: 3px 10px 4px 10px;	color: #2f929c;	background: url(../../images/MV/ventapaquetes/bg_localizador_white.png) 0 0 no-repeat;}
.tuLocalizador strong,.tuLocalizador em span {	display: inline-block;	font-weight: bold;}
.tuLocalizador strong {	padding: 3px 25px 4px 10px;	background: url(../../images/MV/ventapaquetes/bg_localizador_green.png) 0 0 no-repeat;	color: #fff;	background-position: top right;}
.tuLocalizador em {	background: url(../../images/MV/ventapaquetes/bg_localizador_em.png) top right no-repeat;	padding-right: 13px;	display: inline-block;}
.box_reservas .blockCeleste .cont ul li {	background: none;	padding-left: 0;}
.box_reservas .blockCeleste ul .precio {font-size: inherit;}
.box_reservas .postit {	padding: 20px 20px 10px;	margin-bottom: 10;}
.box_reservas .postit p {	margin-bottom: 12px;}
.more a {	margin-right: 10px;}
.more img {	vertical-align: top;}
.box_reservas_cierre {	background: url(../../images/MV/ventapaquetes/tablainfohotel_cierre.png) left top no-repeat;	display: block;	width: 620px;	height: 16px;	margin-bottom: 15px;}
.closingLinks a {	display: inline-block;	padding-left: 22px;	text-decoration: none;	color: #2f929c;	font-size: 12px;	margin-right: 10px;}
.closingLinks a:hover {	color: #3FC2CF;}
.closingLinks strong {	background: url(../../images/MV/ventapaquetes/ver_ofertas_end.png) top right no-repeat;	padding-top: 3px;	height: 22px;	padding-right: 8px;	display: inline-block;	cursor: pointer;}
.ver_mas {	background: url(../../images/MV/ventapaquetes/ver_ofertas.png) 0 0 no-repeat;}
.closingLinks .enviar {	background: url(../../images/MV/ventapaquetes/bg_enviar.png) 0 0 no-repeat;	padding-left: 30px;}

/* alojamiento-seleccion -------------- */
div.alojamientos div div div.selector-inputs2 {background: #DFEBEC url(../../images/MV/ventapaquetes/bg_h3_bloqueCeleste_fondo.png) repeat-x left top; height:40px;}
div.alojamientos div input {float:left; margin:0 5px 5px 0;}
.alojamiento-seleccion {	border: 1px;	padding: 10px; margin:0px 0 10px 0}
.seleccionado{border: 1px solid #9bbfc2;}
.alojamiento-seleccion .item {	background:transparent url(../../images/MV/css/bg_separador.png) repeat-x scroll left bottom; margin-bottom:10px;	padding-bottom:10px;	overflow: hidden; }
    .alojamiento-seleccion .item {_background: none;}
.alojamiento-seleccion .last-item {	background:none;	margin-bottom:10px;	padding-bottom:0;}
.alojamiento-seleccion .item h5 {	font-weight: bold;	margin-bottom: 5px;}
.alojamiento-seleccion .item .checkit {	width: 20px;	float: left;}
.alojamiento-seleccion .item .item-foto {	float: left;	width:70px;	height: 70px;	margin-right: 10px;}
.alojamiento-seleccion .item .item-cont {	padding-left: 20px;}
.alojamiento-seleccion .item .item-cont p img {float: left; margin: 5px 5px 5px 0;}
.alojamiento-seleccion .item .item-cont p span {margin: 5px 0 0 0;}
.alojamiento-seleccion .item .item-cont p span#ctl00_cphPrincipal_ctrlAlojamientos_rptrCategorias_ctl01_rptrEtapas_ctl00_rptrHoteles_ctl00_lblNombre {font-weight: bold;}
.alojamiento-seleccion .item .item-cont a {	font-size: .85em;}
.alojamiento-seleccion .item #FichaHotel {float: left;width: 100%;}
.alojamiento-seleccion .alojamiento-regimen {	background: #DFEBEC;	padding: 10px;	margin-top: 10px;	clear: both;}
.alojamiento-seleccion .alojamiento-regimen h4 {	font-weight: bold;	margin-bottom: 5px;	font-size: 1.15em;	color: #38939b;}
.alojamiento-seleccion .alojamiento-regimen p {	display: block;	padding: 5px 0;	font-size: 1em;}
.alojamiento-seleccion .alojamiento-regimen p  strong {	text-transform: uppercase;	padding-right: 5px;float: left;}
.alojamiento-seleccion .alojamiento-regimen p span.precio {	text-transform: uppercase;	font-weight: bold;	margin: -3px 0 0 0; color: #ea8f2a;	font-size: 1.4em;	float: right;	/*width: 45px;*/	padding-left: 5px;}
    .alojamiento-seleccion .alojamiento-regimen p span.precio {*float: none!important;}
.alojamiento-seleccion .alojamiento-regimen table td { width:550px}
.alojamiento-seleccion .alojamiento-regimen table td p{ padding:0; margin:0}
.alojamiento-seleccion .alojamiento-regimen table input{ float:left; padding:0; margin:0 5px 0 0}


/* tu-reserva -------------------- */
.blockCeleste{ margin:10px 0 0 0 }
.blockCeleste .tu-reserva  {	padding-top:20px;}
.blockCeleste .tu-reserva h4 {	color:#39939B;	font-weight: bold;	display: block;	width: 110px;	float: left;}
.blockCeleste .tu-reserva ul {	padding-left: 120px;	font-size: 1em;	margin-bottom: 15px;}
.blockCeleste .tu-reserva ul li {	background: none;	margin-bottom: 3px;}
.blockCeleste .tu-reserva ul li h5 {	font-weight: bold;}
.blockCeleste .tu-reserva ul li .flechita {	color:#39939B;	margin: 0 3px;}

/* rutaBusqueda------------------------------------- */
#rutaBusqueda {	background:#6fbbc2 url(../../images/MV/css/bg_rutaBusqueda2.png) 0 0 no-repeat;	width: 939px; text-indent: 15px;	position: relative;	padding:15px 0px 0px 0px;	color:#212124; z-index: 2;}
#rutaBusqueda_close {	background:#6fbbc2 url(../../images/MV/css/bg_rutaBusqueda_close.png) 0 0 no-repeat;	width: 939px;	height:23px; position:relative;	margin-bottom: 2px;}
#rutaBusqueda p {	margin:0;	font-size: 1.2em;	padding-right: 200px;}
#rutaBusqueda .modificarBusqueda {	position: absolute;	top: 8px;	left: 710px;	background: url(../../images/MV/ico/bt_modificarBusqueda.png) 0 0 no-repeat;	width: 186px;	line-height: 28px;	display: block;color: #191f2d;	text-align: center;	font-weight: bold;	text-decoration: none;	font-size: 17px;	text-indent:0;}
#rutaBusqueda .modificarBusqueda:hover {	background-position: bottom left;}
#rutaBusqueda .cierraBusqueda {	position: absolute;	top: 8px;	left: 795px;	color: #fff;	font-size: 12px;	text-indent:0;	display: block;	width: 200px;}

/* rutaBusquedaBasica (buscador de disponibilidad) ------------------------------------- */
#rutaBusquedaBasica {display: none; height: 50px; padding: 5px 0px 0px 20px; text-indent: 0px; margin: 5px 0px 0px 0px;}
#rutaBusquedaBasica span  {font-size: 15px; font-weight: bolder;}
#rutaBusquedaBasica .texto  {width: 100%;}
#rutaBusquedaBasica .Fgrid1 {width: 400px;height:20px;}
#rutaBusquedaBasica .Fentrada {width: 200px; margin-left: 25px;}
#rutaBusquedaBasica .Fentrada #calendar {padding-left: 5px;}
#rutaBusquedaBasica .Fentrada #calendar img {vertical-align: middle; cursor: pointer;}
#rutaBusquedaAvanzada .Fnoches {width: 150px;}
#rutaBusquedaAvanzada {display: none; height: 50px; padding: 5px 0px 0px 20px; text-indent: 0px; margin: 5px 0px 0px 0px;}
#rutaBusquedaAvanzada span  {font-size: 15px; font-weight: bolder;}
/*#rutaBusquedaAvanzada select  {font-size: 12px; border: 1px solid #9BBFC2;}*/
#rutaBusquedaAvanzada .Forigen {width: 220px;}
#rutaBusquedaAvanzada .Fmarcas {width: 180px;}
.botonBusc {background: transparent url(../../images/MV/ico/boton_naranja_uno_.png) 0 0 no-repeat;	width: 120px;	height: 34px;	border: none;	cursor: pointer;	font-weight: bold;	float:right;	margin-top:-25px;	margin-right:20px;	text-align: center;	font-size: 16px;	font-family:Arial,Helvetica,sans-serif;	}
.rutaBusquedaTitulo {height: 20px; width: 550px;}



/*	busqAvanzada--------------------------- */
#rutaBusqueda .busqAvanzada {	border-top: 1px dotted #fff;	padding: 5px 0;	margin-top: 10px;	margin-left: 115px;}
#rutaBusqueda .busqAvanzada p {	padding:0;	text-indent: 0;}
#rutaBusqueda .busqAvanzada label {	font-size: 15px;	font-weight: bold;	color: #1b243f;	display: block;	padding-bottom: 3px;}
#rutaBusqueda .busqAvanzada .Fgrid1 {	width: 430px;	margin-right: 15px;	margin-top: 15px;}
#rutaBusqueda .busqAvanzada .Fgrid2 {	width: 120px;	margin-right: 15px;	margin-top: 15px;}
#rutaBusqueda .busqAvanzada .tam100 {	width: 100%;}
#rutaBusqueda .busqAvanzada .Fentrada {	width: 205px;	margin-right: 15px;	margin-top: 15px;	position:relative;}
#rutaBusqueda .busqAvanzada .Fentrada img {	vertical-align: middle;}
/*#containerCalendarButton {	cursor:pointer;	float:left;	position: absolute;	top:18px;	left: 175px;	padding: 4px 4px 7px;	border-width: 1px 1px 0 !important;	-moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;	-webkit-border-radius: 3px 3px 0 0;}#CalendarCloseLayer {text-indent:0;}*/
.listados .MV_Calendar_Layer, .listados #CalendarCloseLayer {border:none;}
#rutaBusqueda .busqAvanzada .Fnoches {	width: 85px;	margin-top: 15px;}
#rutaBusqueda .busqAvanzada .cajaBlue {	width: 635px;}
#rutaBusqueda .busqAvanzada .cajaBlue .habitacion {	background: #94d2d7;	padding:7px 0;	width: 300px;	margin: 15px 15px 0px 0;	position: relative;	display:none;}
#rutaBusqueda .busqAvanzada .cajaBlue #hab1 {	display: block;}
#rutaBusqueda .busqAvanzada .Habninos {	display:none;}
#rutaBusqueda .busqAvanzada .Habninos select {	display:none;}
#rutaBusqueda .busqAvanzada .cajaBlue .habitacion .habAyuda img {	position: absolute;	top: 6px;	left: 280px;}
#rutaBusqueda .busqAvanzada .cajaBlue .habitacion label {	font-size: 12px;	color:#e0ebfe;}
#rutaBusqueda .busqAvanzada .cajaBlue .habitacion p {	width: 135px;	margin: 0 7px;}
#rutaBusqueda .busqAvanzada .formAction {	position: absolute;	bottom: 5px;	left: 730px;}
#rutaBusqueda input,#rutaBusqueda select {border: 1px solid #ccc;}
#rutaBusqueda input.botonBusc {border: none;}

/* *******************
	 Calendario
******************** */
.CabeceraCalendario{text-align: center;vertical-align: middle;width: 100%;height: 35px;border-top: solid 1px;border-left: solid 1px;border-right:solid 1px;border-color: #B5C4E1;}
.CabeceraCalendario .elem1{padding-right: 70px;padding-top: 5px;}	
.CabeceraCalendario .elem2{margin-top: 7px;}	
.CabeceraCalendario .elem3{padding-left:70px;padding-top: 5px;}	
.ListaCabeceraDias {border-top:solid 1px; border-right: solid 1px; border-color:#B5C4E1}
.ListaCabeceraDias .CabeceraDia{border-left: solid 1px; border-color:#B5C4E1;background-color: #86A6E3;font-weight: bold;color: White;}
.ListaDatosDias {border-top:solid 1px; border-right: solid 1px; border-color:#B5C4E1;}
.DatosDia{border-bottom: solid 1px; border-left: solid 1px; border-color:#B5C4E1;height: 30px; cursor: pointer;}
.DatosDia:hover{background-color:#F1F5FE;cursor:pointer;}
.DatoDia1 {text-align:left;margin-left: 2px;font-size:10px;font-weight:bold;color:#9196A9;}
.DatoDia2 {text-align:center;color: #DD922D;font-size:11px;padding-top:3px;text-decoration:none;}
.NoLink	{text-decoration:none;}
.DiaSeleccionado {background-color: #DD922D;}	
.DatoSeleccionado{color: White;font-weight:bolder;text-decoration:none;}
.selector-inputs2 {background: none;}

/*LOADING*/
#ie6select {height: 292px; position:absolute; width:93%; z-index:999996; border: 0px; overflow: hidden;}
#ctl00_cphPrincipal_UpdateProgress1 {float:left; /*height: 31.3%;*/ height: 292px; position:absolute; width:93%; z-index:999999;}
    #ctl00_cphPrincipal_UpdateProgress1 {*height: 291px !important; _width: 574px;}
.contentloader{overflow:hidden; width:100%; height:95%;filter:alpha(opacity=85);  opacity:.85; background-color:white; z-index:10000; position:relative}
.loader{text-align:center; padding-top:100px; color: #38939b; font-weight:bold }
.MostrarMensaje{font-size:1.0em;color:#38939b; background-color:#f5fafa; border: 3px solid #38939b; width:500px; text-align:center; padding:10px}
.MostrarMensaje p{clear:both; margin:10px;}
.MostrarMensaje input{ float:right}


.LetreroMensaje{ display: none;  width: 450px; background-color: White;  border-width: 2px;  border-color: Black;  border-style: solid;  padding: 0px;   }
.PanelFondoMensaje{	background-color:#EAF1FE;filter:alpha(opacity=70);opacity:0.7; }
.PanelFondoMensajeP{z-index:2000; width: 380px; background-color: White; border-width: 2px; border-color: #000; border-style: solid;padding: 0px; position:fixed}

/* CUSTOMIZAR ESTILOS DEL MENÚ SUPERIOR DE AJAX */
.menuajax {width: 600px; float: left; margin:0; padding:0px;}
.menuajax .ajax__tab_header {background: url(../../images/MV/ventapaquetes/tablainfohotel_cab590.gif) no-repeat scroll 0 bottom; width: 590px; height: 31px; color: #ffffff; padding:0 0 0 5px; margin:0 0 15px 0;	font-size: 13px; font-weight: bold;}
.menuajax .ajax__tab_body {border-color: #38939b; width: 590px;}
.menuajax .ajax__tab_active {background: url(../../images/MV/ventapaquetes/tablainfohotel_cab-active.gif) 0 0 no-repeat; color: #2f929c;}
.menuajax .ajax__tab_active .ajax__tab_outer { padding: 0px; margin: 0px; height: 31px; background: url(../../images/MV/css/bg_tabinfopaquete_left.png) no-repeat 0 bottom;}
.menuajax .ajax__tab_active .ajax__tab_inner { padding: 0px 2px 0px 0px; margin: 0px 0px 0px 8px; height: 30px; background: #ffffff url(../../images/MV/css/bg_tabinfopaquete_right.png) no-repeat right 0; border-top: solid 1px #38939b;}
.menuajax .ajax__tab_active .ajax__tab_tab {height: 30px; padding: 0px 10px 0px; margin: 0px; text-align: center; font-size: 1.2em; font-weight: bold; color: #38939b; vertical-align:middle;}
.menuajax .ajax__tab_tab {color: #ffffff; padding: 0px 10px 0px; margin: 0px; text-align: center; vertical-align: middle; height: 31px; font-size: 1.2em;}
.menuajax .ajax__tab .ajax__tab_inner:hover {background:#eaf2ff}
.menuajax .ajax__tab_tab:hover {background:#4fa7af; color:#fff; }

/*************************************************************************************
.menuajax .ajax__tab_tab:hover {background:#eaf2ff }
* Espera Reserva
*************************************************************************************/
.esperaReserva{background-color: #FFF;Z-INDEX: 5;position: absolute;top: 0px;left:0px;width:100%;height:100%;opacity:.85;filter: alpha(opacity=85);display:none;}
    .esperaReserva {_width: 1200px;_margin: 0 auto;}
.esperaReservaFlash{Z-INDEX: 9999998;position: absolute;top: 0px;left:0px;width:100%;height:90%;border: solid 2px;display:none;}
.esperaReservaRG{display: block;height: 100%;position: absolute;width: 100%;z-index: 5;}
.tEsperaReservaFlash{background-color: #F5FAFA; border: 3px solid #38939B; color: #38939B; font-size: 1.2em; height: 225px; margin: 16% 34%; position: absolute; text-align: center; visibility: hidden; width: 450px; z-index: 9999999;}
.tEsperaReservaFlash img {margin:30px;}
.tEsperaReservaFlash table {    background-color: Transparent;    border-collapse: collapse;    border-spacing: 0;    margin: 10px 1px 0;    width: 100%;}
.tEsperaReservaFlash table td{ padding:10px}
.tEsperaReservaFlash table td div object{ margin:0px 0 10px 0 }
.tEsperaReservaFlash table td div{ padding:10px}
.tEsperaReservaFlash table td div p{color:#38939b; font-size:14px; margin:10px 0}
.esperaloader{width: 950px; height:348px; display:none; }

/** Fin Espera Reserva */


/*ESENCIAL PARA OCULTAR LOS TEXTOS DE GOOGLE EN LOS MAPAS (Jesús)
div#gmaps_div div span {display: none;}*/
/*****************************************************************/

/* ***********************************************
	nuevos estilos según el 
	"Informe de Estructuras css y organización de código para Muchoviaje "
	elaborado por Desink
************************************************* */

/* Busqueda de paquetes */
.lay-cargando-resultados-busqueda { padding-top: 40px; height: 50px; text-align: center; background: transparent url("../images/css/ajax-loader.gif") no-repeat center bottom; }   
    .lay-cargando-resultados-busqueda span { font-family: Arial; font-size: 1.8em; color: #f29013; font-weight: bold; }

.lay-cuerpo-resultados-busqueda { display: none; }
.lay-filters { visibility: hidden; }

.lay-aux-paquetes { display: none; }

.lay-result { padding-bottom: 20px; }
.lay-result .lay-aux-paquetes { display: block; }

.displayNone {
	display: none;
}

.BloqueInfo { display: none; }



/* autocomplete del buscador*/

.suggestionsBox {    position: absolute;margin-top: -5px;/*margin: 29px 0px 0px 0px;*//* top:0;*/*margin-top: -8px;/* margin:0 0 0 0 !important;*/   width: 271px; text-align: left;   border: 1px solid #08223D;    color: #333;    font-size:11px;      }
.suggestionList {    margin: 0px;    padding: 0px;    background-color: #fff;}
.suggestionList img {    margin-top: 0px;    padding: 0px;    background-color: #fff;}
.suggestionList ul{     margin: 0px 0px 0px -30px;     background-color: #fff;}
.suggestionList li {    *margin: 0px 0px 0px 0px;     margin: 0px 0px 0px 0px;    padding: 3px;    cursor: pointer;    background-color: #fff;    list-style:none;}
.suggestionList li a {	color:#fff;    margin: 0px 0px 0px 0px;     /* *margin: 0px 0px 0px 0px;*/    padding: 3px;    cursor: pointer;    background-color: #fff;    list-style:none;}
.suggestionList li:hover {    background-color: #08223D;    color:#fff;    text-transform:capitalize;}
.suggestionList div {    margin: 0px 0px 0px 0px;	width:271px;    cursor: hand;    background-color: #fff;    list-style:none;    color:#333}
.suggestionList div a {	color:#333;    padding:3px;    width:265px;     /* *margin: 0px 0px 0px 0px;*/    cursor: hand;    list-style:none;    display:block;    text-transform:capitalize; text-decoration: none;}
.suggestionList div a:hover {    background-color: #08223D;    width:265px;    color:#fff;    text-transform:capitalize;    display:block;    text-decoration:none;}
.suggestionSel {    background-color: #08223D;    width:195px;    color:#fff !important;    text-transform:capitalize;    display:block;    text-decoration:none;    font-weight:bold;}

/* autocomplete del buscador*/



.calendar {vertical-align: middle; cursor: pointer;}

/* ESPERA */
div#esperaBusqueda2 {display:none;     width: 100%;     height: 1200px;     background-color: #FFFFFF;    z-index: 100000;     padding-top: 150px;     position: absolute;    top: 0;     left: 0;    /* opacity:.95;filter: alpha(opacity=95);*/}
#WrapperDerecha #center1 #esperaBusqueda {padding-top: 40px; width: 670px; background-color: #FFFFFF;z-index: 100; padding-top: 0px;}
#WrapperDerecha #center1 #esperaBusqueda div {margin-top: 100px; margin-left: -200px; padding-left: 170px;}
#WrapperDerecha #center1 #esperaBusqueda div label#lblMensaje {text-align: center;}
#loading {top:5%;}

/* Disponibilidad */
#paginacionFiltro .filtros {
clear:both;
font-size:0.85em;
font-weight:bold;
line-height:10px;
*margin:-10px 0 0 0;
width:auto;
color:#FFFFFF;
}

/* MAPA INICIO */

#gmaps_div .bocataMain {text-align: center;}
#gmaps_div .bocataMain .bocataTitulo a {text-decoration: none; font-weight: bold; font-size: 1.1em;}
#gmaps_div .bocataMain table {text-align: center; margin: 5px auto 0 auto;}

/* ALOJAMIENTOS FICHA PAQUETERÍA */

#ctl00_cphPrincipal_ctrlFichaPaquete_divFicha3 .contenedor590 p {margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #D3E3F2;}
#ctl00_cphPrincipal_ctrlFichaPaquete_divFicha3 .contenedor590 p img {width: 106px; float: left; margin: 0 10px 5px 0;}
#ctl00_cphPrincipal_ctrlFichaPaquete_divFicha3 .contenedor590 p span {font-size: 12px; font-weight: normal; color: #000000;}


/* Capa error de filtros */
.ErrorBusqueda {border-color: #336699; background-color: #AEC8E3; border-width: 1px; border-style: solid; margin: 0 0 10px 0; font-weight: bold; padding:20px; text-align: center; font-size: 12px;}


/* Cuadro de Precio Final Por Persona en Disponibilidad */
.preciototalTres {clear: right; background: url(../../images/MV/fnd_moduloNuevo3.png) 0 0 no-repeat; width: 137px;	color: #4c3503;	font-weight: bold; font-size: 16px;	text-align: center;	padding: 5px; float: right; margin: 0 0 10px 10px; height:150px;}
.preciototalTres .exterior {margin:20px 40px 0 0;}
.preciototalTres strong {font-size:30px;}
.preciototalTres .text {margin:10px 30px 0 0}
.preciototalTres span {font-size:10px; color:#4c3503; margin:10px 0 0 6px; display:block;}
    .preciototalTres span {*margin:18px 0 0 6px;}
    
/* Contenido Ofertas */
.TOfertas { margin: 0 0 10px 0; padding:0px; float:left; width:930px}
.interior #col_right{ width:600px; margin: 0 0 0 -16px}
#col_left{margin: 0 0px 0 2px}
.TOfertas .menuOferta{ width: 930px; float:left; margin:0 0 10px 0; display:none;}
.TOfertas .menuOferta .items{ width:100%; height:46px; display:block; border-bottom:2px solid #0e5e8a; border-top:0; border-left:0; border-right:0}
.TOfertas .menuOferta .items li{  margin:0px; padding: 3px 0 8px; float:right; background:url("../../images/MV/fndOut.png") no-repeat scroll 0px 0px transparent;  width:14%; text-align:center; cursor: pointer;}
.TOfertas .menuOferta .items .selec{ background:url("../../images/MV/fndOn.png") no-repeat scroll 0px 0px transparent; color:#ffffff}
.TOfertas .menuOferta .items .selec .tit{ color:#ffffff}
.TOfertas .menuOferta .items .selec p{color:#ffffff}
.TOfertas .menuOferta .items li a{ text-decoration:none; color:#0f2729}
.TOfertas .menuOferta .items li a:hover{color:#ffffff}
.TOfertas .menuOferta .items li .tit { font-size:12px; font-weight: bold; color:#0f2729; text-decoration: underline;}
.TOfertas .menuOferta .items li p{font-size:11px; color:#0f2729}
.TOfertas .menuOferta .items li p strong{ font-weight: bold}
.TOfertas .menuOferta .items li p .money{ color:#a56800}
.TOfertas .menuOferta .items li:hover{background:url("../../images/MV/fndOn.png") no-repeat scroll 0px 0px transparent; color:#ffffff; cursor:pointer}
.TOfertas .menuOferta .items li:hover p{ color:#ffffff}
.TOfertas .menuOferta .items li:hover p .money{color:#f3a200}
.TOfertas .menuOferta .items .selec:hover{background:url("../../images/MV/fndOn.png") no-repeat scroll 0px 0px transparent; cursor:pointer}
.TOfertas .menuOferta .items .selec:hover .tit{font-size:12px; font-weight: bold; color:#ffffff}
.TOfertas .menuOferta .items .selec:hover p{ color:#ffffff}
.TOfertas .menuOferta .items .selec p .money{ color:#f3a200}
.TOfertas .menuOferta .items .selec:hover p .money{color:#f3a200}

/*Modulos de Oferta*/
.lay-cuerpo-resultados-busqueda{ padding:0 0 0 15px}
.listaResultado{ width:580px; color:#0f2729; margin:5px 0 15px 0; padding:0 0 10px 0; float:left; display: block; border-top:0px; border-left:0px; border-right:0px; border-bottom: 1px; border-bottom-style:dotted; border-color:#bfd7d9}

.listaResultado .ctl {cursor:pointer; width:110px;  float: right; text-align: center;}	
.listaResultado .ctl strong{ font-size:22px; color:#DE922D; font-weight:bold}
.listaResultado .ctl p{ font-size:11px; color:#0f2729}
.listaResultado .ctl .reservar {background: url(../../images/MV/css/fnd_ReservarG.png) no-repeat scroll 0 0 transparent;    border: medium none;    color: #0F2729;    cursor: pointer;    display: block;    font-size: 12px;    font-weight: bold;    height: 22px;    margin: 10px 0 0 0px;  padding: 5px 0 0 25px;    text-align: left;    text-decoration: none;    width: 133px;}		
.listaResultado .ctl .reservar:hover{ background: url(../../images/MV/css/fnd_ReservarG_activ.png) no-repeat scroll 0 0 transparent; }
.listaResultado  a{ text-decoration:none}
.listaResultado .tbl{width:430px; cursor:pointer}

.listaResultado .tbl h3{ font-size:18px; font-weight: bold}
.listaResultado .tbl .titulares{font-size:13px; float:left; width:430px;}
.listaResultado .tbl .titulares ul{ display: block}
.listaResultado .tbl .titulares li{ width:33%; padding:2px 0; float:left; text-align:center}

.listaResultado .tbl .filas .fila{cursor:pointer; float:left; margin:1px 0; width:430px; font-size:10px; font-weight:bold; background-image:url(../../images/MV/ventapaquetes/fnd_tabla.png); background-position:bottom; background-repeat:repeat-x; border: 1px solid #e7f3f7; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.listaResultado .tbl .filas .fila ul{display: block}
.listaResultado .tbl .filas .fila li{width:33%; padding:2px 0; float:left;text-align:center}
.listaResultado .tbl .filas .fila .origen{ color:#38939b}

.listaResultado .tbl .botones{ cursor:pointer }
.listaResultado .tbl .botones ul{display: block; margin:5px 0px 15px 0}
.listaResultado .tbl .botones li{width:49%; padding:2px 0; float:left; text-align: left}
.listaResultado .tbl .botones strong{ padding:5px 12px; background-image:url(../../images/MV/ventapaquetes/fnd_bot.gif); background-repeat:no-repeat; background-position:0 3px}
.listaResultado .tbl .botones .masOfertas{ font-weight: bold; color:#6a1902; padding:0 0 0 8px;}


/* Buscador Lightbox */
#buscadorTransporteHotel { padding:5px; background: url("../../images/MV/ico/bg-contenedor-vuelos.png") repeat-x scroll left bottom transparent;     width: 567px;}
#buscadorHotel{width: 567px;}
.formularios-apaisados {    display: block;    overflow: hidden;}
.vacaciones .formularios-apaisados p.labelsTitlesPrincipal {    color: #2F929C;    font-size: 18px;    font-weight: bold;    margin-bottom: 7px;    width: 90%;    height: auto;    padding-bottom: 0;}
.formularios-apaisados p {    font-size: 14px;    margin-bottom: 7px;}
.formularios-apaisados .apaisado label {    display: block;    margin-bottom: 5px;}
.labelsTitles {    font-size: 17px;    font-weight: bold;    color: #0F2729;}
.formularios-apaisados .texto {    -moz-border-radius: 3px 3px 3px 3px;    border: 1px solid #9BBFC2;    font-size: 1.1em;    padding: 5px;    vertical-align: top;    width: 97%;}
.formularios-apaisados input {   }
.grid260 {    margin: 0 0 0 0;    width: 260px;}
.grid260 .errortext {border: 1px solid #FF9933; padding: 5px 5px 0 5px; margin-bottom: 5px; font-size: 16px; background-color:#FFFFCC; color:#FF9933; font-weight: normal; display: none; float: left; width:553px}
.grid260 .errortext{ *width: 530px}
.grid260 .errortext ul {list-style-type:square; padding-left: 15px;}
.grid260 .formularios-apaisados .grid260 .apaisado p .texto {    -moz-border-radius: 3px 3px 3px 3px;    border: 1px solid #9BBFC2;    font-size: 1.1em;    padding: 2px;    vertical-align: top;    width: 50%;}
.formularios-apaisados a {    margin-right: 5px;    text-decoration: none;}
.formularios-apaisados .grid260 .apaisado p a img {    cursor: pointer;    height: 23px;    width: 24px;}
.formularios-apaisados .resumen {    font-size: 12px;    font-weight: bold;    margin-top: 5px;}
.formularios-apaisados .resumen {    color: #4B686B;}
.formularios-apaisados .resumen {    font-size: 12px;    font-weight: bold;    margin-top: 5px;}
.formularios-apaisados .resumen {    color: #4B686B;}
.habitaciones {    float: left;    width: 120px;}
.habitaciones select.texto {    width: 110px;}
.combosOcup {    float: right;    margin: 0}
.combosOcup .personas {    float: left;    width: 160px;}
.combosOcup .edades {    float: left;    width: 255px;}
.combosOcup .personas select.texto {    width: 150px;}
.combosOcup .edades label {    margin-left: 5px;}
.combosOcup .edades select.texto {    float: left;    margin: 0 5px;    width: 75px;}
.tipo-transporte {    clear: both;    height: 30px;    margin-bottom: 12px;    overflow: visible;    padding-top: 5px;}
.tipo-transporte span {    float: left;    margin-right: 22px;    padding-top: 10px;}
.tipo-transporte input {    float: left;    margin: 5px 8px 0 0;}
.avion label {    background: url("../../images/MV/ico/ico-avion.png") no-repeat scroll 0 0 transparent;    cursor: pointer;    display: block;    float: left;    padding: 10px 0 10px 30px;}
.tren label {    background: url("../../images/MV/ico/ico-tren.png") no-repeat scroll 0 0 transparent;    cursor: pointer;    display: block;    float: left;    padding: 10px 0 10px 25px;}
.vacaciones .formularios-apaisados .botonBusc {    left: 400px;}
.vacaciones .formularios-apaisados .buscadorOrDes {width: 95%; height:40px; padding: 0 0 10px 0}
.vacaciones .formularios-apaisados .desdehastaBusc p {width: 90%;}
.vacaciones .formularios-apaisados .desdehastaBusc p input,.formularios-apaisados .desdehastaBusc p img {float: left;}
.vacaciones .formularios-apaisados .desdehastaBusc p input.hasDatepicker {width: 70%;}
.vacaciones .formularios-apaisados .desdehastaBusc p .labelsTitles {display:block;}
.vacaciones .formularios-apaisados .buscador {width: 30%; margin-right: 0px; height:30px}
.vacaciones .formularios-apaisados .buscador select {width: auto;}
.vacaciones .formularios-apaisados .buscadorAd {width: 70%;}
.vacaciones .formularios-apaisados .buscadorEd {width: 50%; height:30px}
.vacaciones .formularios-apaisados .buscadorEd select {width: 50px;}
#room2{ height:30px}
#room3{ height:30px}
#room4{ height:30px}
#buscadorTransporteHotel input{ padding:5px}
.closetext {  font-size:12px; margin:0 0 50px; padding:5px 10px;  border-width: 1px;border-color:#e3810e; border-style: solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#SeccionFactura .closetext {  font-size:12px; margin:0 0 10px; padding:5px 10px;  border-width: 1px;border-color:#e3810e; border-style: solid; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }



.gridV100{ width:99.8%; float:left}
.gridV75{ width:74.8%; float:left}
.gridV65{ width:64.8%; float:left}
.gridV50{width:49.8%; float:left}
.gridV30{width:29.8%; float:left}
.gridV25{width:24.8%; float:left}
.gridV20{width:19.8%; float:left}
.textoD{padding: 3px 0px 4px; 	font-size: 1.1em;	border: 1px solid #9bbfc2;	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin:0 0 0 2px}

#busquedaAvanzada a{ float:right; padding:0 10px}


/* Buscador Fluido Hoteles Lightbox */

/*Contenedor Principal*/
.buscadorFluido .grid100{ width:98%; margin:0.5%; padding:0.5%;}
.buscadorFluido .grid70{ width:68%; margin:0.5%; padding:0.5%;}
.buscadorFluido .grid60{ width:58%; margin:0.5%; padding:0.5%;}
	.buscadorFluido .grid60 {*width:57%;}
.buscadorFluido .grid55{ width:53%; margin:0.5%; padding:0.5%;}
.buscadorFluido .grid50{ width:47%; margin:0.5%; padding:0.5%;}
.buscadorFluido .grid45{ width:43%; margin:0.5%; padding:0.5%;}
.buscadorFluido .grid40{ width:38%; margin:0.5%; padding:0.5%;}
.buscadorFluido .grid35{ width:35%; margin:0.5%; padding:0.5%;} 
.buscadorFluido .grid33{ width:31.29%; margin:0.5%; padding:0.5%;} 
	body:nth-of-type(1) .buscadorFluido .grid33{ width:31.4%;}/*hack Safari, Chrome*/
.buscadorFluido .grid30{ width:28%; margin:0.5%; padding:0.5%;} 
.buscadorFluido .grid25{ width:28%; margin:0.5%; padding:0.5%;}
.buscadorFluido .grid20{ width:18%; margin:0.5%; padding:0.5%;}

.buscadorFluido .d-n{ display: none}
.buscadorFluido .d-b{ display: block}

/*Colores------------------------------------------------------------------------------------*/
.buscadorFluido .vOs,
.buscadorFluido .navBuscador .selec a, 
.buscadorFluido .navBuscador .selec a:hover
{ color:#38939b}/*Verde Oscuro*/

.buscadorFluido .vAp,
.buscadorFluido .hoteles p strong,
.buscadorFluido .vuelos p strong,
.buscadorFluido input.vueloHotel,
.buscadorFluido .th p strong,
.buscadorFluido .vacaciones p strong
{ color:#4b686b}/*Verde Apagado*/


.buscadorFluido .vCl
{ color:#85d0d6}/*Verde Claro*/

.buscadorFluido .nG
{ color:#0f2729}/*Negro*/

.buscadorFluido .nJ
{ color:#e3810e}/*Naranja*/

.buscadorFluido .bL,
.buscadorFluido .navBuscador li a:hover,
.buscadorFluido .navBuscador li a
{color:#ffffff}/*blanco*/

.buscadorFluido .s,
.buscadorFluido .navBuscador
{ background-color:#38939b}/*Verde Oscuro background*/

.buscadorFluido .bBl,
.buscadorFluido .navBuscador .selec, 
.buscadorFluido .navBuscador .selec a:hover
{ background-color:#ffffff}/*Blanco*/

.buscadorFluido .aCh,
.buscadorFluido .navBuscador li a:hover,
.buscadorFluido .hoteles p
{background-color: #4fa7af;} /* Background Azul claro Hover */

.buscadorFluido .bAc,
.buscadorFluido .hoteles p,
.buscadorFluido .desdeHasta p,
.buscadorFluido .vacaciones p
{background-color: #ecf3f4;} /* Background azul muy clarito */

.buscadorFluido .bV,
.buscadorFluido .buscadorFluido input,
.buscadorFluido .buscadorFluido select
{border-color: #38939b;}  /* Borde Verde Oscuro */

.buscadorFluido .bBv,
.buscadorFluido .hoteles,
.buscadorFluido .vuelos,
.buscadorFluido .ovuelos,
.buscadorFluido .th,
.buscadorFluido .vacaciones
{border-bottom-color: #38939b;}  /* Borde Bottom Verde Oscuro */

.buscadorFluido .bBv,
.buscadorFluido .hoteles,
.buscadorFluido .vuelos,
.buscadorFluido .ovuelos,
.buscadorFluido .th,
.buscadorFluido .vacaciones
{border-top-color: #38939b;}  /* Borde Top Verde Oscuro */

.buscadorFluido .bTv,
.buscadorFluido .navBuscador .selec
{border-top-color: #38939b}  /* Borde Top Verde Oscuro */

.buscadorFluido .bLv,
.buscadorFluido .navBuscador .selec,
.buscadorFluido .hoteles,
.buscadorFluido .vuelos,
.buscadorFluido .ovuelos,
.buscadorFluido .th,
.buscadorFluido .vacaciones
{border-left-color: #38939b}  /* Borde Left Verde Oscuro */

.buscadorFluido .bRv,
.buscadorFluido .navBuscador .selec,
.buscadorFluido .hoteles,
.buscadorFluido .vuelos,
.buscadorFluido .ovuelos,
.buscadorFluido .th,
.buscadorFluido .vacaciones
{border-right-color: #38939b}  /* Borde Right Verde Oscuro */

/*Fin Colores ------------------------------------------------------------------------------------*/

/* Menú de pestañas del Buscador ----------------------------------------------------------------- */
.buscadorFluido .navBuscador{float: left; width:99.8%; margin:0 0 -1px 0; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; padding: 0;
-moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; 
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px;}
.buscadorFluido .navBuscador li{ float:left;  padding: 1% 0.3%; font-size:13px; font-weight:normal; margin: 0;}
.buscadorFluido .navBuscador li a {text-decoration:none; padding:4px}
.buscadorFluido .navBuscador .selec {border-top-width:1px; border-top-style: solid; border-left-width:1px; border-left-style: solid; border-right-width:1px; border-right-style: solid; border-top-left-radius: 5px; border-top-right-radius: 5px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; 
-moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; 
-webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 0px; -webkit-border-bottom-left-radius: 0px;}

#buscadorTransporteHotel { border:1px; border-style:solid; border-color:#2F929C; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;
-moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; 
-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px;}



/* Genéricos todos los buscadores ---------------------------------------------------------------- */
.buscadorFluido label {display: block; width: 98%; font-size: 15px; font-weight: bold; margin: 0 0 1% 0} 
.buscadorFluido input,.buscadorFluido select {border-style: solid; border-width: 1px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 0.5%;}
.buscadorFluido .checkbox {border: none;}
.buscadorFluido .hoteles,.buscadorFluido .vuelos,.buscadorFluido .ovuelos,.buscadorFluido .th,.buscadorFluido .vacaciones {margin: 0; padding: 4% 0% 0% 2%; float: left; /*width: 97.5%;*/ border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-style: solid; border-bottom-width: 1px; border-left-style: solid; border-left-width: 1px; border-right-style: solid; border-right-width: 1px; border-top-style: solid; border-top-width: 1px;/* height: 445px;*/ margin: 0 0 0 4px;}
.buscadorFluido .cont {padding:1% 0 0 2%}
.buscadorFluido input.destino {width: 96%;}
.buscadorFluido a.calendario {background: url(../../images/MV/buscador/ico_calendario.png) no-repeat 0 0; text-decoration: none; width: 19px; height: 19px; text-indent: -10000px;}
.buscadorFluido select.numHab {width: 99%;}
.buscadorFluido select.habitaciones {width: 99%;}
.buscadorFluido select.ninos {width: 99%;}
.buscadorFluido select.edades {width: 28%; float: left;  margin: 0 2% 0 0;}
.buscadorFluido input.enviar {background: url(../../images/MV/css/fnd_botReservar.png) left 2px no-repeat; width: 87px; height: 28px; border-width: 0px; float: right; margin: 4% 4% 4% 0; font-size: 12px; font-weight: bold; clear:both;}
.buscadorFluido input.enviar:hover {background: url(../../images/MV/css/fnd_botReservar.png) left -26px no-repeat; cursor: pointer;}
.buscadorFluido input.vueloHotel {float: left; background: url(../../images/MV/buscador/boton_vuelohotel.png) left 2px no-repeat; width: 177px; height: 35px; border-width: 0px; margin: 4% 4% 4% 0; font-size: 14px; font-weight: bold;}
.buscadorFluido input.vueloHotel:hover {cursor: pointer;}
.buscadorFluido .orDest {width: 90%;}
.buscadorFluido label span {font-size: 11px; font-weight: normal;}
.buscadorFluido input.salReg {width: 42.5%; margin: 0 1% 0 0;}
.buscadorFluido select.salReg {width: 42.5%; margin: 0 0 0 1%;}
.buscadorFluido .desdeHasta {padding: 2% 0.5% 0.5% 0.5%}

/* Hoteles --------------------------------------------------------------------------------------- */
.buscadorFluido .hoteles {display: none;}
.buscadorFluido .hoteles h2{ font-size:16px; font-weight:bold}
.buscadorFluido .hoteles .grid30 input.entradasalida {width: 75%;  margin: 0 2% 0 0;}
.buscadorFluido a.calendario {background: url(../../images/MV/lehendakarioPeq.gif) no-repeat 0 0; text-decoration: none; width: 19px; height: 19px; text-indent: -10000px;}
.buscadorFluido .hoteles p {font-size: 11px; clear:both;}
.buscadorFluido .hoteles p strong {font-size: 12px; padding: 1.5%;}


/* Ficha Europlayas */
.buscadorFluido .cont .grid540 h4.selecBusqueda{ background:  url(../../images/MV/ventapaquetes/bg_deselecc.png) top right no-repeat;	padding: 4px 0 4px 15px;	position: relative;	color:#fff;	font-weight: bold;	font-size: 16px;	height:34px;	line-height: 34px;	margin: 5px 0;}
.buscadorFluido .cont .grid540 h4.selecBusqueda span {	background: url(../../images/MV/ventapaquetes/bg_span_deselecc.png) bottom left no-repeat;	width: 15px;	height: 34px;	display: block;	position: absolute;	top: 1px;	left:0;	font-weight: bold;	font-size: 23px;	font-family: Georgia, serif;	text-align: center;	padding-bottom: 5px;}
.buscadorFluido .cont .grid40 p {margin-top:15px}
.buscadorFluido .cont input.enviar { background: url("../../images/MV/css/fnd_botReservar.png") no-repeat scroll left 2px transparent;  border-width: 0; clear: both; float: right; font-size: 12px; font-weight: bold; height: 28px; margin: 0 4% 4% 0; width: 87px;}
.fndOpaco {position: fixed; width: 100%; height: 10000px; overflow: auto; z-index:1; background-color: #d6eae9; -moz-opacity:.5; opacity:.5; filter:alpha(opacity=50); display:none;
top:0; left:0}


* html .fndOpaco { position: absolute; display:none;}

.msnError{position: fixed; z-index:2;top: 180px; left:25%; display:none; }
 * html .msnError {position: absolute; z-index:2; left:25%; top: 430px; display:none;}




.rJ { color:#890000;}
.errorReserva{ background-color: #CAF0F4;}

/*Menu pasos reserva*/
.pasos{ width:100%; height:50px; margin-bottom:10px;}
.pasos .menuPasos{ float: left; width:100%; background:url(../../images/MV/01dispo/01ofertas/fnd_ulPasos.png) 0 0px repeat-x; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; margin:5px 0}
.pasos .menuPasos li{ float: left; min-width:21%}
.pasos .menuPasos li div{ padding:5px; background:url(../../images/MV/01dispo/01ofertas/fnd_liPasos.png) right 0px no-repeat;}
.pasos .menuPasos li:hover{background:url(../../images/MV/01dispo/01ofertas/fnd_Pasoson.png) 0 0 repeat-x; cursor: pointer; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px;}
.pasos .menuPasos li div:hover{background:url(../../images/MV/01dispo/01ofertas/fnd_liPasoson.png) right 0px no-repeat;cursor: pointer}
.pasos .menuPasos .marcado{background:url(../../images/MV/01dispo/01ofertas/fnd_Pasoson.png) 0 0 repeat-x; cursor: pointer; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px;}
.pasos .menuPasos .marcado div{background:url(../../images/MV/01dispo/01ofertas/fnd_liPasoson.png) right 0px no-repeat;cursor: pointer}
.pasos .menuPasos li div p{}
.pasos .menuPasos li div p strong{ font-size:18px}


.d-n{ display:none}

/*Repiter NUEVO DE DISPONIBILIDAD*/
.listaResultado { width:98%; float:left; padding:5px 0 0 0; margin:10px 0; border-top:1px solid #333; border-style:dotted; border-bottom:0px; border-left:0px; border-right:0px;} 
.listaResultadoPrimero{  border-style: none;}
.destacadoMuchoviaje{ background:url("../../images/MV/hotelDispo/bg_destacadoMuchoviaje.png") repeat-x scroll 0px 0px transparent; padding:5px 0 0 2px} 

.listaResultado  .cabecerayprecio{ width:100%}
.listaResultado  .cabecerayprecio .titulares{ width:74%; float:left}
.listaResultado  .cabecerayprecio .titulares h3{ font-size:18px; font-weight:bold}
.listaResultado  .cabecerayprecio .titulares h3 a {text-decoration: none;}
.listaResultado  .cabecerayprecio .titulares p.direccion img{ border:0; padding-left: 3px;    vertical-align: top;    width: 12%; float:none; margin:0 20px 0 0} 
.listaResultado  .cabecerayprecio .titulares .direccion{ color: #116468;    font-size: 12px; font-weight: bold;padding:0px 0 0 0px; /*background:url("../../images/MV/hotelDispo/bg_icoFlecha.png") no-repeat scroll 0px 3px transparent;*/}
.listaResultado  .cabecerayprecio .titulares #tipo{position: absolute;  width: 210px; margin:4px 0 0 0; *margin:-34px 0px 0px -410px}
.listaResultado  .cabecerayprecio .titulares a { }
.listaResultado  .cabecerayprecio .titulares a img{ width:210px; float:left; height: 139px;    margin: 5px 0 3px;}
.listaResultado  .cabecerayprecio .titulares ul.fotoComentario {display: inline;    float: left; width: 45%;}
.listaResultado  .cabecerayprecio .titulares .descripcion p {float:left;}
.listaResultado  .cabecerayprecio .titulares .descripcion{ font-size:13px;  float:left; width:45%; margin:5px 5px 0px 10px; color:#30929b}
	.listaResultado  .cabecerayprecio .titulares .descripcion{*height: 33px; *overflow:hidden;}
.listaResultado  .cabecerayprecio .titulares .descripcion a{ display: block}
.listaResultado  .titulares .uno span,.repiterHotel .titulares .dos span,.repiterHotel .titulares .tres span { }

.listaResultado  .cabecerayprecio .preciototalTres{font-size:12px; cursor:pointer; float:right; margin: 20px 0 0;  padding: 0; background:url("../../images/MV/hotelDispo/fnd_moduloNuevo2.png") no-repeat scroll -2px 10px transparent;}
.listaResultado  .cabecerayprecio .preciototalTres .contPrecio{width:140px; margin-left: 20px; text-align:left}
.listaResultado  .cabecerayprecio .preciototalTres p.costetotal { font-weight:bold;    font-size: 15px; }
.listaResultado  .cabecerayprecio .preciototalTres strong{ display:block;}
.listaResultado  .cabecerayprecio .preciototalTres .masdetres{ font-size:15px; margin:5px 0 15px 0px}
.listaResultado  .cabecerayprecio .preciototalTres .menosdetres{ font-size:28px; margin:0 0 0px 0px}
.listaResultado  .cabecerayprecio .preciototalTres span{ display:block; font-size:9px;  padding: 4px 24px 0 0; text-align:right; margin:0}
.listaResultado  .cabecerayprecio .preciototalTres a{ background: url(../../images/MV/css/fnd_ReservarG_new.jpg) no-repeat scroll 0 0 transparent;    border: medium none;    color: #0F2729;    cursor: pointer;    display: block;     height: 81px;     text-decoration: none;    width: 133px;}
.listaResultado  .cabecerayprecio .preciototalTres a:hover{ background: url(../../images/MV/css/fnd_ReservarG_activ_new.jpg) no-repeat scroll 0 0 transparent; }
.listaResultado  .cabecerayprecio .preciototalTres .reservaCuando{margin: 0px -2px 5px 0; text-align: center; color:#4d3600; padding: 0 0 0 0;max-height: 12px;}
.listaResultado  .cabecerayprecio .preciototalTres .reservatext{font-size:16px; font-weight:bold;/* padding-right: 25px;*/text-transform: uppercase;}

.listaResultado  .cabecerayprecio .preciototalCuatro{font-size:12px; cursor:pointer; float:right; margin: 0px 0 0;  padding: 0; background:url("../../images/MV/hotelDispo/fnd_moduloNuevo2.png") no-repeat scroll -2px 10px transparent;}
.listaResultado  .cabecerayprecio .preciototalCuatro .contPrecio{width:140px; margin-left: 20px; text-align:left; margin-right: -25px;}
.listaResultado  .cabecerayprecio .preciototalCuatro p.costetotal { font-weight:bold;    font-size: 15px;  color:#4d3600 }
.listaResultado  .cabecerayprecio .preciototalCuatro strong{ display:block;}
.listaResultado  .cabecerayprecio .preciototalCuatro .masdetres{ font-size:15px; margin:5px 0 15px 0px}
.listaResultado  .cabecerayprecio .preciototalCuatro .menosdetres{ font-size:28px; margin:0 0 0px 0px; color:#4d3600}
.listaResultado  .cabecerayprecio .preciototalCuatro span{ display:block; font-size:10px; padding: 4px 25px 0 0; text-align:right; margin:0}
.listaResultado  .cabecerayprecio .preciototalCuatro a{ background-image: url(../../images/MV/css/fnd_ReservarG_new.jpg);background-repeat: no-repeat;background-position:  0 0 ;    border: medium none;    color: #0F2729;    cursor: pointer;    display: block;     height: 82px;     text-decoration: none;    width: 133px;}
.listaResultado  .cabecerayprecio .preciototalCuatro a:hover{ background-image: url(../../images/MV/css/fnd_ReservarG_activ_new.jpg);background-repeat: no-repeat;background-position:  0 0 ; }
.listaResultado  .cabecerayprecio .preciototalCuatro .reservaCuando{margin: 0px -2px 5px 0; text-align: center; color:#4d3600;  padding: 0 0 0 0;    line-height: 9px;max-height: 12px;}
.listaResultado  .cabecerayprecio .preciototalCuatro .reservatext{font-size:16px; font-weight:bold; /*padding-right: 25px;*/color: #4D3600;text-transform: uppercase;}

.listaResultado  .cabecerayprecio .valoracion{ font-size:12px}
.listaResultado  .cabecerayprecio .titulares .valoracion{ font-size:14px;}
.listaResultado  .cabecerayprecio .titulares .valoracion em{ display: inline; font-size:12px}
.listaResultado  .cabecerayprecio .titulares .valoracion strong{ margin:0 0 0 5px}
.listaResultado  .cabecerayprecio .titulares .reservaHace{ float:left; margin:0px 0 0 5px; width:60%; padding:2px 4px; font-size:12px}
.listaResultado  .cabecerayprecio .titulares .reservaHace strong{ font-weight:bold}

.listaResultado  .cabecerayprecio .valoracion strong{}
.listaResultado  .cabecerayprecio .valoracion em {display:block; font-style:italic; font-size:10px}


.listaResultado  .tbl .fotoComentario{ font-size:11px; margin:5px 0 0 10px}
.listaResultado  .tbl .fotoComentario li{ margin:2px 0; }
.listaResultado  .tbl .titulares .fotoComentario li{float: none;    margin: 0 2px 2px 0px;    text-align: left; width:auto; list-style: none; color: #116468; font-weight: bold;}
.listaResultado  .tbl .titulares .fotoComentario li.uno{color:#30929b; padding:0px 0 0 5px; font-weight: normal;}
.listaResultado  .tbl .fotoComentario .dos{padding:0px 0 0 5px; background:url("../../images/MV/hotelDispo/ico_comentario.png") no-repeat scroll 0px 0px transparent;}
.listaResultado  .tbl .fotoComentario .tres{padding:0px 0 0 5px; background:url("../../images/MV/hotelDispo/ico_mapa.png") no-repeat scroll 0px 0px transparent;}

.listaResultado  .tablaOfertas{ width:100%; clear:both; font-size: 11px; float:left; margin:-10px 0 0 0} 
.listaResultado  .tablaOfertas table{ margin:8px 0 0 0; text-transform: capitalize} 
.listaResultado  .tablaOfertas table th{ text-align:center; font-weight:bold; padding:0 0 1px 0}
.listaResultado  .tablaOfertas table td{text-align:center; padding:6px 0 7px 3px } 
.listaResultado  .tablaOfertas table .fila{background:url("../../images/CO/hotelDispo/bg_fila.png") no-repeat scroll 0px 0px transparent;}
	.listaResultado  .tablaOfertas table .fila {*background: #ecf2f3 none no-repeat scroll 0px 0px;}
.listaResultado  .tablaOfertas table .fila:hover{background:url("../../images/CO/hotelDispo/bg_fila_on.png") no-repeat scroll 0px 0px transparent; cursor:pointer}
	.listaResultado  .tablaOfertas table .fila:hover {*background-image: none; *background-color:#85d0d6; /* Verde Claro IE7 e IE6 */}
	.listaResultado  .tablaOfertas table tr td {*border-bottom-style: dotted; *border-bottom-width: 1px;}
.listaResultado  .tablaOfertas table .precio{ font-size:14px; padding:0 0 0 0px; font-weight:bold; text-align:right}
.listaResultado  .tablaOfertas table td strong{ font-weight:bold;}
.listaResultado  .tablaOfertas table .descuentos strong{ margin:0 2px; padding:0 1px}
.listaResultado  .tablaOfertas table a{ text-decoration:none; color:inherit}
.listaResultado  .tablaOfertas table a:hover{ text-decoration:none}
.listaResultado  .tablaOfertas .reservar a { margin: 0;}

#CiudadesOrigenSinTransporte {display:none;}
.btnFiltroFecha {color:#4C3503; background:url("../../images/MV/css/botton_filtrarxfecha.jpg") no-repeat; cursor:hend; cursor:pointer; height:31px; margin:5px 20px 0; padding: 6px 15px 6px 15px;     font-size: 1.2em;
    font-weight: bold;}
  

#SeccionFiltroFecha{height:40px;}
#SeccionFiltroFecha div {margin-top:10px}
