@charset "utf-8";
/* CSS Document */
select, textarea, input {border:1px solid #ccc; padding:1px;}
#contenidoCentral{
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	/* font-size:12px; */
	line-height:150%;
	color:#5e5f63;
	border:0;
	margin:0;
	position:absolute;
	width:928px;
	}

a:hover{
	color:#80b6fa;
}
.block{display:block;}
div#contenedor{
	width:928px;
	margin-left:auto;
	margin-right:auto;
	position:relative;

	}
.negrita{
	font-weight:bold;
	}
.nonegrita{
	font-weight:normal;
	}
.asterisco{
	color:#cc061d;
	}
.modulo{
	color:#333b49;
	font-size:14px;
	font-weight:bold;
	display:block;
	clear:both;
	margin-bottom:10px;
	position:relative;
	left:-3px;
	}
.txtLibre{
	display:block;
	clear:both;
	margin-bottom:15px;
	}
.azul{
	color:#278DCD;
	}
/*CABECERA */
div#cabecera{
	float:left;
	width:960px;
	}
div#logoRiu{
	width:539px;
	height:100px;
	background-image:url(/img/logo_cab.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-9999px;
	float:left;
	}
div#menuSup{
	font-size:0.9em;
	left:4px;
	position:relative;
	top:-8px;
	}
div#menuSup{
	float:right;
	width:300px;
	text-align:right;
	padding-right:15px;
	}
div#menuSup ul li{
	display:inline;
	list-style:none;
	color:#cccccc;
	border-left:1px solid #cccccc;
	padding-left:1.15em;
	margin-right:0.5em;
}
div#menuSup ul li.sinborde{
	border:none;
	}
div#menuSup ul li a:link,div#menuSup ul li a:visited{
	color:#a0a4ac;
}
div#menuSup ul li a:hover{
	color:#5e5e63;
}
div#buscadorSup{
	float:right;
	width:300px;
	padding-right:15px;
	padding-top:10px;
	}
div#buscadorSup #botBuscar input{border:none!important;	height:22px;}
div#buscadorSup #botBuscar input a:visited{border:none!important;	height:22px;}
div#buscadorSup input{
	float:right;
	height:18px;
	color:#5e5e63;
}
div#botBuscar input:link, div#botBuscar a:visited{
	float:right;
	background-image:url(/img/bot_buscar_cab.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:80px;
	height:22px;
	text-indent:-9998px;
	display:block;
}
div#botBuscar input:hover{
	float:right;
	background-image:url(/img/bot_buscar_cab_ON.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:80px;
	height:22px;
	text-indent:-9998px;
	display:block;
	border:1px solid red;
}
/*PESTANAS*/
div#pestanas{
   float:left;
   font-size:15px;
   font-weight:bold;
   color:##5e5f63;
   width:675px;
   padding-left:127px;
   }
div#pestanas ul{
   height:13px;
   }
div#pestanas ul li{
   display:inline;
   list-style:none;
   border-left:1px solid #cccccc;
   padding-left:16px;
   padding-right:16px;
   height:38px;
   background-image:url(/img/fondo_pestana.gif);
   padding-top:5px;
   padding-bottom:5px;
   }
div#pestanas ul li.listaDerecha{
   border-right:1px solid #cccccc;
   }
div#pestanas ul li.activo{
   border-bottom:5px solid #dfbc46;
}
div#pestanas ul li a:link,div#pestanas ul li a:visited{
   color:#5e5f63;
   text-decoration:none;
   position:relative;
   top:-2px;
   }
div#pestanas ul li a:hover{
   color:#dfbc46;
   text-decoration:none;
   }
div#pestanas ul li.activo a:link,div#pestanas ul li.activo a:visited,div#pestanas ul li.activo a:hover{
   color:#dfbc46;
   text-decoration:none;
   }
/* BARRA USUARIO*/
div#barraUsuario{
   width:930px;
   float:left;
   margin-left:15px;
   height:36px;
   background-image:url(/img/fondo_barra_usuario.gif);
   background-position:top left;
   background-repeat:repeat-x;
   color:#835a1f;
}
div#barraUsuario a:link,div#barraUsuario a:visited{
   color:#835a1f;    }
div#nombreUsuario{
   float:left;
   margin-left:14px;
   font-weight:bold;
   margin-top:10px;
   font-size:13px;
   }
div#enlaceUsuario{
   float:left;
   margin-left:15px;
   margin-top:10px;
   font-size:13px;
   }
div#telefonoUsuario{
   float:right;
   margin-right:15px;
   margin-top:9px;
   color:#fff;
   font-size:16px;
   font-weight:bold;
   }
/*BREADCRUMB*/
div#breadcrumb{
	float:left;
	width:500px;
	margin-top:10px;
	/* margin-left:15px; */
	font-size:11px;
	}
div#breadcrumb a:link,div#breadcrumb a:visited{
	color:#808084;
	}
div#breadcrumb a:hover{
	color:#a1a4ad;
	}
.breadActive{
	font-weight:bold;
	}
/*CONTACTANOS*/
div#Contactanos{
	float:right;
	width:350px;
	margin-top:10px;
	
	font-weight:bold;
	text-align:right;
	font-size:12px;
}
div#volverResultados{
	width:100%;
	display:block;
	float:left;
	font-weight:bold!important;
	padding-left:2px;
	margin-bottom:15px;
	font-size:12px;
	
}
div.volverResultados{
display:block;
float:left;
font-size:12px;
font-weight:bold !important;
margin-bottom:5px;
margin-left:16px;
padding-left:0;
padding-top:1.5em;
text-align:left;
width:100%;
	
}

div#tituloSeccion50{
	float:left;
	height:50px;
	border-bottom:5px solid #f3f2f0;
	width:930px;
}
div#titSeccion{
	font-size:24px;
	color:#333b49;
	width:500px;
	float:left;
	padding:0 0 4px;
	}
.subtitSeccion{
	font-size:12px;
	font-weight:bold;
	}

div#iconosTitulo30{
	width:400px;
	float:right;
	text-align:right;
	margin-top:30px;
	}
div#iconosTitulo30 img{
	margin-left:10px;
	position:relative;
	top:3px;
	}
div#iconosTitulo30 a:link,div#iconosTitulo30 a:visited{
	color:#808084;
	font-size:11px;
	}
/*PIE*/
div#pie{
	float:left;
	width:930px;
	margin-left:15px;
	height:auto;
	border-bottom:5px solid #f3f2f0;
	
	}

 div#menuPie{
	margin-top:20px!important;

	;}
div#menuPie{
	float:left;
	margin-left:70px;
	margin-top:60px;
	margin-bottom:15px;
	font-size:11px;
	}
div#menuPie ul li{
	display:inline;
	list-style:none;
	color:#5e5f63;
	border-left:1px solid #cccccc;
	padding-left:20px;
	margin-right:15px;
	font-weight:bold;
}
div#menuPie ul li.sinborde{
	border:none;
	}
div#menuPie ul li a:link,div#menuPie ul li a:visited{
	color:#5e5f63;
}
div#menuPie ul li a:hover{
	color:#5e5f63;
}
div#menuEnlaces{
	float:left;
	margin-top:3px;
	}
div.colEnlaces{
	float:left;
	width:106px;
	font-size:10px;
	margin-bottom:20px;
	margin-left:48px;
	}
div.colEnlaces ul{
	margin:0;
	padding:0;
	}
div.colEnlaces ul li{
	list-style:none;
	
}
	
.cabeceraEnlaces{
	font-size:11px;
	color:94938e;
	font-weight:bold;
	padding-bottom:5px;
	}
	
div#pieCopy{
	float:left;
	width:930px;
	text-align:center;
	font-size:11px;
	color:#a5a49f;
	background-image:url(/img/fondo_pie.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding-bottom:30px;
	padding-top:18px;
	margin-left:18px;
	}
.copy{
	font-weight:bold;
	clear:both;
	display:block;
	}
#formBuscador{
	position:relative;
	float:right;
	/* left:16px; */
	/* margin-right:16px; */
}
#formBuscador .button2 div{
	background-image:none;
	border-left:1px solid #337BAD;
	padding-left:0;
}
div#cabecera #formBuscador{
	float:right;
	margin-right:16px;
}
div#cabecera #formBuscador .button2 div{
	background-image:none;
	border-left:1px solid #337BAD;
	padding-left:0;
}
div.button2 div {
background:transparent url(/img/bg_boto_left.gif) no-repeat scroll 0 0;
float:left;
padding:0 0 0 3px;
}
div.button2 p {

background:transparent url(/img/bg_boto_right.gif) no-repeat scroll right top;
clear:none !important;
float:left;
padding:0 3px 0px 0!important;}/* Modificado */

.button2:hover p,div.butOver2 p{
background-position : right -26px;

}

div.button2 input, div.button2 a {
	background:transparent url(/img/bg_boto_middle.gif) repeat-x scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:1.5;
	padding:2px 0px 5px;/* modificado */
	}
.button2 {
	float:left;
	}
.button2 input {
	font-size:1.2em;
	padding-bottom:3px;
	width:67px;
	}

/*_____________________________________________*/


div#seccion_listado div#seccion{
	width:930px;
	height:auto;
	float:left;
	margin-left:15px;
	margin-top:7px;
	}
div#seccion_listado div#tituloSeccion{
	/* float:left; */
	height:30px;
	border-bottom:5px solid #f3f2f0;
	width:930px;
	margin-top:10px;
}
div#seccion_listado div#iconosTitulo{
	width:400px;
	float:right;
	text-align:right;
	margin:2px 0 0;
	}

div#seccion_listado div#iconosTitulo a:link,
div#seccion_listado div#iconosTitulo a:visited{
	color:#808084;
	font-size:11px;
	}
div#seccion_listado div#iconosTitulo img{
	margin-left:15px;
	position:relative;
	top:3px;
	}
div#seccion_listado div#izquierda{
	float:left;
	width:610px;
	height:auto;
	}
div#seccion_listado h3.subSeccion{
	font-size:20px;
	color:#278dcd;
	font-weight:bold;
	margin-bottom:0;
	margin-top:18px;
		}
div#seccion_listado div#lista_resultados{
	padding-top:10px;
	}
div#lista_resultados div.oferta{
	padding-bottom:7px;
	border-bottom: 1px dotted #dcd4d5;
	margin-bottom:6px;
	}
div#seccion_listado div.oferta{
	float:left;
	}
div#seccion_listado .oferta .button2  {
	margin-top:23px;
	margin-left:1px;
}
div#seccion_listado div.ofertaImagen{
	float:left;
	width:80px;
	padding:3px 0 0 1px;
	}
div#seccion_listado div.txtoferta p{
	margin-bottom:0;
	margin-top:0;
	margin-right:20px;	
	}
div#seccion_listado div.txtoferta{
	float:left;
	width:444px;
	}
div#seccion_listado p.txtOfertaPDF{
	position:relative;
	top:-3px;
	width:200px;
	}
div#seccion_listado .iline{
	line-height:25px;
	padding:0 0 0 5px;
	}
div#seccion_listado p.txtOfertaPDF a.iline{
	padding-left:10px;
	line-height:22px;
	}
div#seccion_listado div.button2 div {
	background:transparent url(/img/bg_boto_left.gif) no-repeat scroll 0 0;
	
	padding:0 0 0 3px;
}
div#seccion_listado div.button2 p {
	background:transparent url(/img/bg_boto_right.gif) no-repeat scroll right top;
	clear:none !important;
	float:left;
	padding:0 3px 0px 0;}/* Modificado */

div#seccion_listado.button2:hover p,div.butOver2 p{
	background-position : right -26px;
}
div#seccion_listado div.button2 input, 
div#seccion_listado div.button2 a {
	background:transparent url(/img/bg_boto_middle.gif) repeat-x scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:1.5;
	padding:2px 10px 5px;/* modificado */
	}
div#seccion_listado .button2 {
	float:left;
	}
div#seccion_listado .button2 input {
	font-size:1.2em;
	padding-bottom:3px;
	width:78px;
	}
div#seccion_listado .button:hover, 
div#seccion_listado .button2:hover div, 
div#seccion_listado .button2:hover input, 
div#seccion_listado .button2:hover a, 
div#seccion_listado input.butOver, 
div.butOver2 input, 
div#seccion_listado div.butOver2 a, 
div#seccion_listado div.butOver2 div {
	background-position:0 -26px;
	color:#FFFFFF;
	}

/*DERECHA*/
div#seccion_listado div#derecha{
	float:left;
	width:295px;
	height:auto;
	margin-left:25px;
	}
div#seccion_listado #modulo_search_peq .button2 input {
	width:62px;
	}
div#seccion_listado div#modulo_search_peq{
	float:right;
	border:1px solid #cfcbc5;
	background-image:url(/img/fondo_cuadro.gif);
	background-position:top left;
	background-repeat:repeat-x;
	margin-bottom:15px;
	padding-bottom:10px;
	width:290px;
	margin-top:18px;
	
	}
	
div#seccion_listado div#modulo_search_peq h3.subSeccion{
	margin-top:12px;
	margin-left:13px;
	margin-bottom:23px;
	font-size:18px;
	color:#333B49;
	}
div#seccion_listado div#modulo_search_peq p, div#modulo_search_peq .modulo{
	margin-left:15px;
	font-size:15px;
	margin-bottom:3px;
}
div#seccion_listado div#modulo_search_peq p.negrita{
	font-size:14px;
	padding-left:7px;
	padding-bottom:5px;
	}
div#seccion_listado div#modulo_search_peq div#search_selects,
div#seccion_listado div#modulo_search_peq div#search_selects_Hotel,
div#seccion_listado div#modulo_search_peq div#search_selects_Group{
	float:left;
	margin-left:14px;
	width:190px;
	}
div#seccion_listado div#modulo_search_peq div#search_selects label{
	font-weight:bold;
	margin-bottom:3px;
	}
div#seccion_listado div#modulo_search_peq div#search_selects a{
	float:right;
	margin-bottom:3px;
	}
div#seccion_listado div#modulo_search_peq div#search_selects select,
div#seccion_listado div#modulo_search_peq div#search_selects_Hotel select,
div#seccion_listado div#modulo_search_peq div#search_selects_Group select{
	width:190px;
	margin-bottom:3px;
	color:#656563;
	}
div#seccion_listado div#modulo_search_peq div#botonSearch{
	float:left;
	width:66px;
	height:22px;
	margin-top:68px;
	margin-left:10px;
	}
div#seccion_listado div#modulo_search_peq div#botonSearch a:link,
div#seccion_listado div#modulo_search_peq div#botonSearch a:visited{
	background-image:url(/img/bot_search.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:66px;
	height:22px;
	display:block;
	text-indent:-9999px;
	}
div#seccion_listado div#modulo_search_peq div#botonSearch a:hover{
	background-image:url(/img/bot_search-ON.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
div#seccion_listado #modulo_search_peq .button2{	
	margin-top:66px;
	margin-left:8px;
}
div#seccion_listado #modulo_search_peq .button2 input{
	width:64px;
	

}
#contenidoCentral form,
#contenidoCentral  p {
	margin:0!important;
	padding:0;
	}
div#seccion_listado div#search_selects{
	display:block;
	}
div#search_selects_Hotel,
div#search_selects_Group{
	display:none;
	}
/*_________________________________________________*/	
/*seccionPestana*/
  div#derecha_grande{	float:left;	}
  div#detalleDescripcion{	float:left;	width:714px;}
  div#modulo_search{
	float:left;
	border:1px solid #cfcbc5;
	background-image:url(/img/fondo_cuadro.gif);
	background-position:top left;
	background-repeat:repeat-x;
	/* margin-bottom:15px;
	padding-bottom:10px; */
	}
  div#modulo_search h3.subSeccion{
	margin-top:10px;
	margin-left:12px;
	}
  div#modulo_search .button2 p{margin-left:0!important}
  div#modulo_search p, div#modulo_search .modulo{
	/* width:95%; */
	margin-left:15px;
}
  div#modulo_search p.negrita{
	font-size:13px;
	}
  div#titulo_Tabla{
	float:left;
	/* background-image:url(/img/fondo_cabe_tabla.gif); */
	background-position:left 31px;
	background-repeat:repeat-x;
	position:relative;
	top:4.4em;
	margin-left:11px;
	height:36px;
	}
  div#titulo_Tabla h3{
	float:left;
	margin-top:5px;
}

  div#tabla{
	float:left;
	margin-left:11px;
	width:690px;
	border-bottom:1px dotted #dcd4d5;
	margin-top:-2px;
	}
  div#tabla tr th{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
	text-indent:10px;
	}
  div#tabla tr td{
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	}
  div#tabla tr.cabecera th{
	color:#7f8084;
	font-size:14px;
	padding-top:7px;
	padding-bottom:10px;
}
.gris{
	background:#f2f0f0;
	}

  div#volverResultadosTabla{
	float:left;
	font-weight:bold;
	margin-top:10px;
	margin-left:15px;
	margin-bottom:15px;
	}

/*modulo_guia_destinos*/
  div#modulo_guia_destinos{
	float:left;
	width:705px;
	display:block;
	clear:both;
	padding-top:10px;
	margin-top:20px;
	border-top:5px solid #f3f1f1;
	padding-bottom:5px;
	}

  div.columnas_zonas{
	clear:both;
	width:705px;
	margin-top:15px;
	}
/*SECCION*/
  div#seccion{
	width:930px;
	height:auto;
	float:left;
	margin-left:15px;
	margin-top:15px;
	}
  div#titSeccion .subtitSeccion{
	padding-left:2px;	
}
  div#titSeccion{
	font-size:24px;
	color:#333b49;
	width:500px;
	float:left;
	padding:0 0 4px;
	line-height:20px;
	}
 div#iconosTitulo30{
	width:400px;
	float:right;
	text-align:right;
	margin-top:25px;
	}
  div#iconosTitulo30 img{
	margin-left:15px;
	position:relative;
	top:3px;
	}
  div#iconosTitulo30 a:link,
  div#iconosTitulo30 a:visited{
	color:#808084;
	font-size:11px;
	}
/*menu_izquierda*/
  div#menu_izquierda{
	float:left;
	width:185px;
	margin-right:25px;
	}
  div#menu{
	
	}
  div#menu ul{
	margin:0;
	padding:0;
	border-bottom:1px dotted #f2f0f0;
	}
  div#menu ul li{
	list-style:none;
	font-weight:bold;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #dcd4d5;
	line-height:104%;
}
  div#menu ul li.menu1{
	padding-top:12px;
	padding-bottom:9px;
}
  div#menu ul li.menu2{
	padding-top:10px;
	padding-bottom:8px;
}
  div#menu ul li.menu3{
	padding-top:8px;
	padding-bottom:10px;
}
  div#menu ul li.menu4{
	padding-top:8px;
	padding-bottom:9px;
}
  div#menu ul li.menu5{
	padding-top:8px;
	padding-bottom:8px;
}
  div#menu ul li.menu6{
	padding-top:10px;
	padding-bottom:10px;
}
  div#menu ul li.menuUltimo{
	border-bottom:none;
	padding-top:8px;
	padding-bottom:8px;
	
}

  div#menu ul li a {
	font-size:14px;
}
  div#menu ul li a:link,
  div#menu ul li a:visited{
	color:#7f8084;
	text-decoration:none;
}
  div#menu ul li.seleccionado{
	background-image:url(/img/flecha_derecha.gif);
	background-position:right;
	background-repeat:no-repeat;
}
  div#menu ul li.seleccionado a:link,
  div#menu ul li.seleccionado a:visited{
	color:#d8af46;
	text-decoration:none;
}
  div#menu ul li.seleccionado a:hover{
	color:#d8af46;
	text-decoration:none;
}
  div#menu ul li a:hover{
	color:#d8af46;
	text-decoration:none;
}
  div#enlaces_menu_izqPDF{
	float:left;
	margin-top:12px;
	font-size:11px;
	line-height:120%;
	width:130px;
	}
  div#enlaces_menu_izqTiempo{
	float:left;
	margin-top:5px;
	font-size:11px;
	width:130px;
	}

  div#enlaces_menu_izqPDF a:link,
  div#enlaces_menu_izqPDF a:visited,
  div#enlaces_menu_izqPDF a:hover,
  div#enlaces_menu_izqTiempo a:link,
  div#enlaces_menu_izqTiempo a:visited,
  div#enlaces_menu_izqTiempo a:hover{
	color:#808084;
	}
	
  div#enlaces_menu_izqPDF img,
  div#enlaces_menu_izqTiempo img{
	margin-right:5px;
}
  div#menu ul li .nonegrita{
	font-weight:normal;
	font-size:12px;
	}
  div#detalleDescripcion h3.subSeccion{
	font-size:20px;
	color:#333b49;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:3px;
}
  h3.subSeccion{
	font-size:20px;
	color:#333b49;
	font-weight:bold;
	margin-bottom:10px;
	
}
div#modulo_Fotos{
	border:1px solid #D2CEC8;
	margin-left:4px;
	margin-bottom:20px;
	overflow:hidden;
	padding:8px 8px 10px 8px;
	margin-right:8px;
	width:698px;
	}
  div#fotosHotel .modulo{
	clear:none;
	width:150px;
	float:left;
	padding-left:8px;
	font-size:16px;
	}
  div#fotosFlickr .modulo{
	clear:none;
	width:150px;
	float:left;
	padding-left:11px;
	font-size:16px;
	}
  div#fotosHotel{
	
	width:714px;
	border-right:2px solid #dcd4d5;
	margin-top:8px;
	}
  div#fotosFlickr{
	float:left;
	width:350px;
	margin-top:5px;
	margin-left:5px;
	}
  div#fotosHotel a,
  div#fotosFlickr a{
	text-align:right;
	width:150px;
	float:right;
	margin-right:10px;
	font-weight:bold;
	}
   div.todasMinifotos {width:150px;}
   div.todasMinifotos span{margin:0;}
   div.enlace{display:block;text-align:right;}
   div.todasMinifotos a{ text-align:right;font-weight:bolder!important;margin-right:4px; padding-right:15px;background: url(/img/flecha.gif) no-repeat right bottom }
   div.todasMinifotos{float:left;}
   div.fotoGrandeDerecha{float:left;margin-top:2px;margin-left:3px}
   div.fotoGrande{
	float:left;
	margin-right:20px;
	margin-top:2px;
	
}
   div.Minifotos{
	
	float:left;
	width:75px;
	}
  div.Minifotos img{
	padding:0px 4px 10px 0;
}
  .lgFlickr{
	position:relative;
	top:3px;
	}
/*modulo_ficha_hotel*/
  div#modulo_ficha_hotel{
	position:relative;
	float:left;
	margin-bottom:20px;
	padding-bottom:20px;
	width:714px;
	border:1px solid #d2cec8;
	display:block;
	clear:both;
/* 	margin-left:4px;
 */	}
 #modulo_ficha_hotel .seccion.reutilizar{border:none!important;}
 
  div#pestanas_hotel{
	position:relative;
	width:714px;
	height:30px;
	background:#f5f3f3;
	}
  div.fichaHotel{
	padding:7px 9px 0 9px;
	font-size:14px;
	font-weight:bold;
	float:left;
	border-right:1px solid #d2cec8;
	height:23px;
	}
  div.fichaHotel a:link, div.fichaHotel a:hover {
	text-decoration:none;
	color:#7f8084;
}
  div.fichaHotel a:hover, div#pestanas_hotel div.activo a:link,div#pestanas_hotel div.activo a:visited {
	text-decoration:none;
	color:#d9b047;
}
  div#pestanas_hotel div.activo{
	background:#fff;
	}
  div#txt_ficha_hotel p{
	font-size:11px;
	padding-top:10px;
	line-height:140%;
	padding-bottom:9px;
	}
  ul.no-lista {padding:0;margin:5px 0 0.5em;}
  ul.no-lista li {list-style:none;margin-bottom:5px;}
  ul.no-lista li  a {padding:0 0 0 10px;font-weight:bold;}

  div#txt_ficha_hotel{
	float:left;
	width:380px;
	margin-left:10px;
	margin-top:10px;
	}
  div#modulo_ficha_hotel div#modulo_search{
	margin-left:18px;
	margin-top:20px;
	
	
	width:290px;
	}
  div#modulo_ficha_hotel div#modulo_search h3{
	/* margin-bottom:15px; */
	font-size:18px;
	/* padding-left:10px; */
	padding-top:3px;
}
  .modulo_search_detalle  h3.subSeccion {margin-left:14px!important}
  div#modulo_ficha_hotel div#modulo_search_detalle .modulo{
	padding-left:3px;}
  .modulo_search_detalle .modulo{padding-left:2px;}
  div#modulo_ficha_hotel div#modulo_search .modulo{
	font-size:15px;
	padding-top:5px;
	margin-bottom:5px;
	}
  div#modulo_ficha_hotel div#modulo_search p.negrita{
	font-size:14px;
	padding-bottom:10px;
}
div#modulo_ficha_hotel div#modulo_search .button2{
                float:right;
}
  div#search_selects,
  div#search_selects_Hotel,
  div#search_selects_Group{
	float:left;
	margin-left:15px;
	width:274px;
	/* height:96px; */
	}
  div#search_selects select,
  div#search_selects_Hotel select,
  div#search_selects_Group select{
	width:190px;
	margin-bottom:5px;
	border:1px solid #ccc;
	padding:1px;
	color:#5E5F63;
		}
  div#modulo_search .bottom	{
	float:left;
	overflow:hidden;
	text-align:right;
	width:70px;
	clear:none;
	padding-top:65px;
	padding-left:5px;
	border:none;
}	
  div#modulo_search .button2 input {
	font-size:12px!important;
	padding-bottom:3px;
	width:62px;
	}
  div#derecha_grande h3.subSeccion {
	color:#333B49;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:3px;
}
  div#tabla_ficha{
	float:left;
	width:685px;
	/* padding-top:30px; */
	}
  div#tabla tr th {
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	text-indent:0px;
}
  div#tabla tr th.thHor {
	text-align:left;
	text-indent:11px;
	width:120px;
	font-size:12px;
}
  div#iconos_tablas{
	float:right;
	}
  .ico1{
	margin-right:28px;
	}
  .ico2{
	margin-right:38px;
	}
  .ico3{
	margin-right:42px;
	}
  .ico4{
	margin-right:47px;
	}
  .ico5{
	margin-right:21px;
	}
/*modulo_otros_hoteles_1*/
  div#modulo_otros_hoteles_1,  div#modulo_otros_hoteles_2{
	float:left;
	width:720px;
	display:block;
	clear:both;
	padding-top:10px;
	margin-top:25px;
	border-top:5px solid #f3f1f1;
	}
  div#modulo_otros_hoteles_1 .modulo{
	clear:none;
	float:left;
	padding-right:15px;
	font-size:16px;
	padding-left:8px;
	padding-top:10px;
	}
  div#modulo_otros_hoteles_2 .modulo{
	clear:none;
	float:left;
	padding-right:15px;
	font-size:16px;
	padding-left:8px;
	padding-top:10px;
	width:700px;
	}
  div#modulo_otros_hoteles_1 a.enlaceMapa{
	position:relative;
	top:12px;
}
  div#modulo_otros_hoteles_1 .filaHotel{
	width:705px;
	padding-top:0px;
	padding-bottom:8px;
	border-bottom:1px dotted #dcd4d5;
	float:left;
	margin-bottom:4px;
	margin-top:4px;
	}
  div#modulo_otros_hoteles_1 .nombre_hotel_lista{
	float:left;
	width:135px;
	text-indent:5px;
	}
  div#modulo_otros_hoteles_1 .notas_hotel_lista{
	float:left;
	width:160px;
	}
  div#modulo_otros_hoteles_1 .precio_hotel_lista{
	float:left;
	width:45px;
	text-align:right;
	color:#d8af47;
	font-size:18px;
	font-weight:bold;
	}
  div.columnaHoteles{
	float:left;
	width:330px;
	margin-right:20px;
	}
  div.columnaHotelesDcha{
	float:left;
	width:335px;

	}
  div#modulo_otros_hoteles_2 .filaHotel{
	width:330px;
	padding-top:0px;
	margin-top:10px;
	padding-bottom:7px;
	border-bottom:1px dotted #dcd4d5;
	float:left;
	text-indent:5px;
	}
  div#modulo_otros_hoteles_2 .filaZona{
	width:330px;
	padding-top:8px;
	padding-bottom:5px;
	border-bottom:1px dotted #dcd4d5;
	float:left;
	padding-top:0px;
	text-indent:5px;
	}
  .TituloZona{
	font-weight:bold;
	color:#7f7f84;
	float:left;
	padding-right:10px;
	font-size:14px;
	}
  div#modulo_otros_hoteles_2 .nombre_hotel_lista{
	float:left;
	width:250px;
	}
  div#modulo_otros_hoteles_2 .precio_hotel_lista{
	float:left;
	width:75px;
	text-align:right;
	color:#d8af47;
	font-size:18px;
	font-weight:bold;
	}
  div#modulo_otros_hoteles_2 .precio_hotel_lista .oferta{
	font-size:12px;
	font-weight:bold;
	}
  div#modulo_guia_destinos .modulo{
	clear:none;
	float:left;
	padding-right:15px;
	font-size:16px;
	padding-left:8px;
	padding-top:13px;
	width:700px;
	margin-bottom:5px;
	}
  div#modulo_guia_destinos .TituloZona{
	float:left;
	margin-bottom:7px;
	clear:both;
	text-indent:5px;
	}
  div#modulo_guia_destinos div.col_zonas{
	float:left;
	width:65px;
	line-height:130%;
	text-align:center;
	padding-right:50px;
	}
  div#buscaDestino{
	float:left;
	width:705px;
	margin-top:12px;
	padding-left:5px;
	}
  div#modulo_guia_destinos span{
	float:left;
}
  div#modulo_guia_destinos select{
	margin-left:10px;
	margin-right:10px;
	width:320px;
	float:left;
	}
  div#btn_consultar_destino{
	width:132px;
	height:22px;
	float:left;
	}
  div#btn_consultar_destino a:link,div#btn_consultar_destino a:visited,div#btn_consultar_destino a:hover{
	background-image:url(/img/bot_consultar_dest.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	width:132px;
	height:22px;
}
  div#modulo_guia_destinos .button2 div{
	background-image:none;
	border-left:1px solid #337BAD;
	padding-left:0;
	background:transparent url(/img/bg_boto_left.gif) no-repeat scroll 0 0;
	float:left;
	padding:0 0 0 1px;
}
  div#modulo_guia_destinos div.button2 p {

background:transparent url(/img/bg_boto_right.gif) no-repeat scroll right top;
clear:none !important;
float:left;
padding:0 3px 0px 0;}/* Modificado */

  div#modulo_guia_destinos .button2:hover p,
  div#modulo_guia_destinos div.butOver2 p{
background-position : right -26px;

}

  div#modulo_guia_destinos div.button2 input, 
  div#modulo_guia_destinos div.button2 a {
	background:transparent url(/img/bg_boto_middle.gif) repeat-x scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	font-size:12px;
	font-weight:bold;
	line-height:1.5;
	padding:2px 10px 5px;/* modificado */
	width:130px;
	}
  div#modulo_guia_destinos #formBuscador{
	float:left;
	margin-right:16px;
}
div#search_selects label{
	font-weight:bold;
	margin-bottom:1px;
	float:left;
	}
div#search_selects a{
	float:right;
	margin-bottom:1px;
	}
/*___________________________________________________*/
/* SECCION_HOME*/
/*SECCION*/
div#seccion_home {font-size:12px;}
div#seccion_home div#tituloSeccion{
	/* float:left; */
	height:30px;
	border-bottom:5px solid #f3f2f0;
	width:930px;
	margin-top:10px;
}
div#seccion_home div#tituloSeccion50{
	float:left;
	height:50px;
	border-bottom:5px solid #f3f2f0;
	width:930px;
}
div#seccion_home div#titSeccion{
	font-size:24px;
	color:#333b49;
	width:500px;
	float:left;
	padding:0 0 4px;
	}
div#seccion_home .subtitSeccion{
	font-size:12px;
	font-weight:bold;
	}
div#seccion_home div#iconosTitulo{
	width:400px;
	float:right;
	text-align:right;
	margin:2px 0 0;
	}

div#seccion_home div#iconosTitulo a:link,div#iconosTitulo a:visited{
	color:#808084;
	font-size:11px;
	}
div#seccion_home div#iconosTitulo img{
	margin-left:15px;
	position:relative;
	top:3px;
	}
div#seccion_home div#seccion{
	width:930px;
	height:auto;
	float:left;
	margin-left:0px;
	margin-top:7px;
	}
/*IZQUIERDA*/
div#izquierda{
	float:left;
	width:610px;
	height:auto;
	}	
div#seccion_home div#seccion div#izquierda{
	margin-bottom:20px;
}
/*MODULO LET RIU*/
div#seccion_home .lista_cuadrado ul{
	margin-left:15px;
	padding:0;
	}
div#seccion_home .lista_cuadrado ul li{
	list-style-image:url(/img/ico_lista_cuad.gif);
	list-style-position:outside;
	margin-bottom:10px;
	}	
div#seccion_home div#modulo_let_RIU{
	float:left;
	margin-top:20px;
	}	
div#seccion_home div#modulo_let_RIU p{
	width:590px;
	padding-top:9px;
	line-height:140%;
}
div#seccion_home div#modulo_let_RIU .modulo{
	padding-top:17px;
	left:0;
	color:#2a3b43;
	margin-bottom:10px;
	}
div#seccion_home .lista_cuadrado{
	float:left;
	width:250px;
	margin-right:37px;
	line-height:122%;
	}
/*modulo_ofertas*/	
div#seccion_home div.txtoferta{
	float:left;
	width:445px;
	}
div#seccion_home div.boton_pdf_oferta a:link, 
div#seccion_home div.boton_pdf_oferta a:visited, 
div#seccion_home div.boton_pdf_oferta a:hover{
	background-image:url(/img/bot_ver_pdf.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:85px;
	height:22px;
	text-indent:-9999px;
	display:block;
	}
div#seccion_home div#modulo_ofertas{
	float:left;
	margin-top:12px;
	width:610px;
	}
div#seccion_home .modulo_16{
	font-size:18px;
	font-weight:bold;
	width:605px;
	height:20px;
	color:#333b49;
	border-bottom:5px solid #f3f1f2;
	padding-bottom:10px;
	margin-bottom:10px;
	padding-left:5px;
	}
div#seccion_home div.oferta{
	float:left;
	margin-bottom:10px;
	}
div#seccion_home div.ofertaImagen{
	float:left;
	width:79px;
	padding:4px 0;
	}
div#seccion_home div.txtoferta p{
	margin-bottom:0;
	margin-top:0;
	margin-right:20px;
	line-height:19px;
	}
div#seccion_home div.boton_pdf_oferta{
	float:left;
	margin-top:33px;
	}
/*DERECHA*/
div#seccion_home div#derecha{
	float:left;
	width:294px;
	height:auto;
	margin-left:25px;
	}
	
div#seccion_home .busquedaListado {
	margin-top:20px;
	}
/*MODULO REQUEST*/

div#seccion_home h3.subSeccion{
	font-size:20px;
	color:#333b49;
	font-weight:bold;
	margin-bottom:0;
		}
div#seccion_home div#btn_information{
	float:left;
	width:181px;
	height:22px;
	}
div#seccion_home div#btn_information a:link,
div#seccion_home div#btn_information a:visited{
	background-image:url(/img/bot_click_info.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
	width:181px;
	height:22px;
}
div#seccion_home div#btn_information a:hover{
	background-image:url(/img/bot_click_info-ON.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	display:block;
}
div#seccion_home div#modulo_request {margin-top:25px}
#detalleDescripcion div#modulo_request {margin-top:10px}
div#seccion_home div#modulo_request p{
	padding-top:6px;
	line-height:148%;
	}
div#seccion_home div#modulo_request .button2{
	padding-top:8px;
	}
div#seccion_home div#modulo_request .button2 p{
	padding-top:0px;
	}
div#seccion_home div#modulo_request .button2 a,
div.derechaRequest div#modulo_request .button2 input,
div#seccion_home div#modulo_request .button2 input{
	width:175px;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	}
div#seccion_home div#modulo_request{
	float:left;
	margin-bottom:25px;
	overflow:hidden;
	}
/*MODULO Search*/
div#seccion_home div#modulo_search p.negrita{
	font-size:13px;
	}
div#seccion_home div#botonSearch{
	float:left;
	width:66px;
	height:22px;
	margin-top:69px;
	margin-left:10px;	
	}
div#seccion_home div#botonSearch a:link,
div#seccion_home div#botonSearch a:visited{
	background-image:url(/img/bot_search.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:66px;
	height:22px;
	display:block;
	text-indent:-9999px;
	}
div#seccion_home div#botonSearch a:hover{
	background-image:url(/img/bot_search-ON.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}
div#seccion_home div#modulo_search h3.subSeccion{
	margin-top:11px;
	/* margin-left:15px; */
	font-size:18px;

	}
div#seccion_home div#modulo_search{
	float:left;
	border:1px solid #cfcbc5;
	background-image:url(/img/fondo_cuadro.gif);
	background-position:top left;
	background-repeat:repeat-x;
	margin-bottom:25px;
	/* padding-bottom:10px; */
	width:292px;
	}
div#seccion_home div#modulo_search .txtSearchHotels{
	float:left;
	padding-left:13px;
	padding-top:20px;
	line-height:130%;
	padding-bottom:10px;
	}
div#seccion_home div#modulo_search .modulo{
	font-size:15px;
	margin-left:16px;
	margin-bottom:8px;
	}
div#seccion_home div#modulo_search p.radioDestination input{position:relative;top:2px;}
div#seccion_home div#modulo_search p.radioDestination{
	width:96%;
	padding-left:12px;
	font-size:14px;
	margin-top:0;
	padding-bottom:7px;
}
div#seccion_home div#modulo_search div#search_selects label{
	font-weight:bold;
	margin-bottom:2px;
	float:left;
	}
div#seccion_home div#modulo_search div#search_selects select,
div#seccion_home div#modulo_search div#search_selects_Hotel select,
div#seccion_home div#modulo_search div#search_selects_Group select{
	width:192px;
	margin-bottom:3px;
	border:1px solid #ccc;
	padding:1px;
	color:#656563 !important;
		}
div#seccion_home div#modulo_search div#search_selects,
div#seccion_home div#modulo_search div#search_selects_Hotel,
div#seccion_home div#modulo_search div#search_selects_Group{
	float:left;
	margin-left:13px;
	width:274px;
	margin-bottom:12px;
	/* height:96px; */
	
	}
div#seccion_home div#modulo_search .button2{
	/* padding-top:65px;
	padding-left:8px; */
	float:right;
	}
div#seccion_home div#modulo_search .button2 p{
	padding-top:0px;
	}
div#seccion_home div#modulo_search .button2 a,
div#seccion_home div#modulo_search .button2 input{
	width:64px;
	font-size:12px!important;
	padding-left:5px;
	padding-right:5px;
	}
div#seccion_home div#search_selects a{
                display:inline;
	float:right;
	margin-bottom:4px;
	}
/*modulo_aperturas*/
div#seccion_home div#modulo_aperturas{
	float:left;
	margin-bottom:22px;
	position:relative;
	
	}
div#seccion_home div#fichas{
	float:left;
	border:1px solid #cfcbc5;
	
	width:295px;
	}
div#seccion_home div#numFichas{
	float:left;
	height:25px;
	}
div#seccion_home .ficha{
	height:25px;
	width:25px;
	border-right:1px solid #cfcbc5;
	border-bottom:1px solid #cfcbc5;
	float:left;
	}
div#seccion_home .ficha a{
	position:relative;
	top:5px;
	left:9px;
	text-decoration:none;
	color:#7f8084;
	font-weight:bold;
	}
div#seccion_home div#numFichas{
	background:#f5f4f4;
	}
div#seccion_home div#numFichas .activo{
	background:#fff;
	border-bottom:none;
	}
div#seccion_home div#numFichas .activo a{	
	color:#d9b047;
	font-size:15px;
}
div#seccion_home .listafinal{
	border-right:none;
	width:165px;
	}
div#seccion_home div#contenidoFicha{
	float:left;
	text-align:right;
	margin-right:7px;
	color:#5e5f63;
	}
div#seccion_home div#contenidoFicha img{
	margin-top:7px;
}

div#seccion_home .naranja{

	color:#d9b047;
	}
div#seccion_home .titFicha{
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	padding-top:10px;
	}
div#seccion_home .textoFicha{
	width:97%;
	text-align:right;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:11px;
	line-height:140%;
	}
div#seccion_home .enlace_ficha{
	width:97%;
	text-align:right;
	padding-right:5px;
	padding-bottom:5px;
	}
div#seccion_home .enlace_ficha a{
	margin-left:5px;
	font-weight:bold;	
	}
	
	/************************************formulario ********************************/
div#formularioRequest div#seccion{
	width:930px;
	height:auto;
	float:left;
	margin-left:15px;
	margin-top:7px;
	}
div#formularioRequest div#tituloSeccion{
	/* float:left; */
	height:30px;
	border-bottom:5px solid #f3f2f0;
	width:930px;
	margin-top:10px;
}
div#formularioRequest div#iconosTitulo{
	width:400px;
	float:right;
	text-align:right;
	margin:2px 0 0;
	}

div#formularioRequest div#iconosTitulo a:link,
div#formularioRequest div#iconosTitulo a:visited{
	color:#808084;
	font-size:11px;
	}
div#formularioRequest div#iconosTitulo img{
	margin-left:15px;
	position:relative;
	top:3px;
	}
div#formularioRequest div#izquierda{
	float:left;
	width:610px;
	height:auto;
	}
	#request{
                font-size:12px;
	margin:0!important;
	padding:0!important;
}
#request textarea{ 
margin-bottom:4px;
margin-left:2px;
height:80px;
width:16.7em;



}
#request select{	font-size:1em;margin-left:1px;	margin-bottom:4px;width:18.4em;} 
#request fieldset div.bloque{display:block;clear:both;}
#request fieldset  span.labelAnchor{width:7em;float:left;white-space:normal;}
#request fieldset  input{margin-left:2px;margin-top:2px;width:16.3em;}
#request fieldset.fieldMin{top:10px;display:block;position:relative}
#request fieldset.fieldMin .txtLibre{margin-bottom:22px;}
#request fieldset div.bloque label{margin-bottom:10px;float:left;width:28em;	}
.fieldAncho{position:relative;top:32	px;}
.form_event{margin-top:0px;display:block;overflow:hidden;}
#request fieldset div.bloque fieldset{position:relative;float:left;width:16em;}
#request fieldset div.bloque fieldset legend {float:left;}

#request fieldset div.bloque .posicion p{position:relative;float:right;width:16em;border:1px solid red;left:7.2em;top:-3.2em;}
#request fieldset div.bloque .posicion label{width:4em;margin-top:2px;}
#request fieldset div.bloque .posicion label,check{width:7em;margin-top:2px;}
#request fieldset.fieldAncho div.bloque .posicion label,check{width:5em;margin-top:2px;}
#request fieldset div.bloque .posicion label input{width:1em}
#request fieldset div.bloque .posicion .labelAnchor{width:7em;white-space: nowrap}


#request fieldset.fieldAncho  .modulo {display:block;/* margin-bottom:18px; */}
#request fieldset.fieldAncho label {display:block;height:36px;white-space: nowrap}
#request fieldset.fieldAncho label span.labelAnchor{width:18em;white-space: normal}
#request fieldset.fieldAncho label input{width:16.4em;white-space: normal}
#request fieldset.fieldAncho label.calendar {width:16.4em;white-space: normal}
#request fieldset.fieldAncho label.calendar input{width:14.4em;white-space: normal}

#request fieldset.fieldAncho .selectmargin select{position:relative;top:-2px;}
#request fieldset.fieldAncho .selectmargin2 {position:relative;top:-4px;}
#request fieldset.fieldAncho .textArea {line-height:120%;position:relative;top:-10px;height:75px;width:44em;clear:both;display:block}
#request fieldset.fieldAncho .bloque label {display:block;}
#request fieldset.fieldAncho .bloque .labelAnchor {width:18em;}
#request fieldset.fieldAncho .ultimofieldset  {top:-8px;position:relative;}
#request fieldset.fieldAncho .ultimofieldset  label{height:24px;}
#request fieldset.fieldAncho .alpixelLegend3 {top:-8px;position:relative;display:block;clear:both}
#request fieldset.fieldAncho .bloqueultimo {top:-18px;position:relative;display:block;clear:both}
#request fieldset.fieldAncho .ultimofieldset .especial input{width:16.1em;position:relative;clear:both}
#request fieldset.fieldAncho .ultimofieldset select{width:18.25em;position:relative;clear:both}
#request fieldset.fieldAncho .ultimofieldset .ultimoprimero{height:20px;margin-bottom:0;position:relative;}
#request fieldset.fieldAncho .ultimofieldset .ultimoprimero label{height:28px;margin-bottom:0;position:relative;}
#request fieldset.fieldAncho .ultimofieldset .bloqueSelect label{display:block;height:28px;clear:both;}
#request fieldset.fieldAncho .ultimofieldset .TopNegative {position:relative;top:-8px;}
#request fieldset.fieldAncho .ultimofieldset .label1{position:relative;top:-8px;}
#request fieldset.fieldAncho .ultimofieldset .label2{position:relative;top:-16px;}
#request fieldset.fieldAncho .ultimofieldset .label3{position:relative;top:-12px;}
#request fieldset.fieldAncho .ultimofieldset .labelAltura6 {top:4px;position:relative;}
#request fieldset.fieldAncho .ultimofieldset .labelAltura6 input{position:relative;top:-3px!important;}

#request fieldset.fieldAncho .ultimofieldset .label4{position:relative;top:-2px;}
#request fieldset.fieldAncho .ultimofieldset .label5 {position:relative;top:10px;}
.sizeArea{height:85px!important;}
/* #request fieldset.fieldAncho .label8 {position:relative;top:10px;} */

/***************ultimo bloque*******************/

#request fieldset.fieldAncho  .modulo.alpixelLegend1 {position:relative;margin-bottom:38px;}
#request fieldset.fieldAncho  .modulo.alpixelLegend2 {position:relative;margin-bottom:22px;margin-top:34px;}
#request fieldset.fieldAncho  .modulo.alpixelLegend3 {position:relative;margin-bottom:18px ; margin-top:5px;}
#request fieldset.fieldAncho .bloque .Top {margin-top:-2px;position:relative}
#request fieldset.fieldAncho .bloque .calendar {width:36.6em;margin-top:2px;}
#request fieldset.fieldAncho .bloque .calendar a{margin-top:2px;}




#request .modulo{

margin-bottom:6px;
}
#request p.txtLibre{
	margin-bottom:12px;
}
#request fieldset {
	border:0!important;
	margin:0!important;
	padding:0!important;
}

div.form_room select.fecha{
	width:auto;
	margin-right:5px;
	}
div.form_room img{
	float:left;
	}
div.bot_buscar_form{
	position:relative;
	op:70px;
	width:640px;
	height:60px;
	border-bottom:5px solid #f3f2f0;
	float:left;
	}
div.bot_buscar_form a:link,div.bot_buscar_form a:visited{
	float:right;
	width:145px;
	height:39px;
	background-image:url(/img/bot_buscar_grande.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
div.bot_buscar_form a:hover{
	float:right;
	width:145px;
	height:39px;
	background-image:url(/img/bot_buscar_grande-ON.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
div#cabecera #formBuscador input#buscador {

background:#FFFFFF url(/img/ico_lupa.gif) no-repeat scroll 2px 2px;
border:1px solid #C7BCBC;
float:left;
font-size:1.2em;
height:18px;
padding:2px 0 0 20px;
vertical-align:middle;
width:11.5em;
z-index:0;} 

.derechaRequest{width:305px;float:right;}
.derechaRequest h3{margin-left:0!important;margin-top:20px;}
.derechaRequest p.txtoRequest{margin:10px 0!important;line-height:120%;font-size:12px!important}
.derechaRequest a,
.derechaRequest input{

font-size:12px;
padding-left:5px;
padding-right:5px;
width:175px; 
}
.todasMinifotos .modulo{left:-2px}

/*+++++++++++++ Nuevo formulario ++++++++*/


fieldset.fieldAncho div.tablas .bloque .calendar   label span{


width:28em;
}
#search_selects,
#search_selects_Hotel,
#search_selects_Group{margin-top:auto!important;}

#modulo_search_peq #search_selects .button2,
#modulo_search_peq #search_selects_Hotel .button2,
#modulo_search_peq #search_selects_Group .button2{margin-top:auto!important;position:relative;right:-190px;bottom:27px}

#search_selects .button2,
#search_selects_Hotel .button2,
#search_selects_Group .button2{margin-top:auto!important;position:relative;right:6px;float.left}

#pDetalle #search_selects .button2,
#pDetalle #search_selects_Hotel .button2,
#pDetalle #search_selects_Group .button2{margin-top:auto!important;position:relative;margin-bottom:12px;float.left}

.grup #search_selects .button2,
.grup  #search_selects_Hotel .button2,
.grup  #search_selects_Group .button2{height:auton;margin-top:auto!important;position:relative;right:-200px;bottom:27px}


div#seccion_listado div#modulo_search_peq div#search_selects select, div#seccion_listado div#modulo_search_peq div#search_selects_Hotel select, div#seccion_listado div#modulo_search_peq div#search_selects_Group select {
color:#656563!important;}


/* estilos de integracion*/

#contenidoCentral #breadcrumb{display:inline-block}
#contenidoCentral #headerContent {clear:both!important}
#contenidoCentral #headerContent .links {float:right!important;font-size:10px;color:#5E5F63;margin-top:6px;}
#contenidoCentral #headerContent .links  li{float:left!important}
#breadcrumb {display:inline-block;}

.floatLeft {float:left !important;}

#modulo_request.txtoRequest,
#modulo_ficha_hotel #txt_ficha_hotel,
#modulo_ficha_hotel #modulo_search,
#modulo_ficha_hotel #tabla_ficha {font-size:12px!important;}

span.botonPDF{
color:#5785C9;
font-weight:bold;
background: url(/img/botonPDF_left.gif) no-repeat left top;
padding-left:25px;
padding-bottom:15px;
position:relative;


}

span.botonPDF a{
background: url(/img/botonPDF_Right.gif) no-repeat right top;
padding-top:4px;
padding-bottom:10px;
padding-right:15px;
font-size:.9em;
text-decoration:none;
position:relative;
top:3px;
}
#modulo_ficha_hotel #submenuDetalle{border:none!important}

#llistaPaisos{z-index:1;
width:auto!important}
#llistaPaisos div.todos p{font-size:11px!important}
#llistaPaisos h3{font-size:11px!important;font-weight:bold;}
#llistaPaisos li a {font-size:11px!important;}

#modulo_ficha_hotel #modulo_search #llistaPaisos{left:10px}

div#modulo_ficha_hotel div.modulo_search_detalle {	left:-150px;}
div#seccion_home  .ofertaSinImg div.txtoferta{width:43.6em}
div#seccion_home  .ofertaSinImg{BORDER-BOTTOM:1px dotted #DCD4D5;MARGIN-BOTTOM:12PX ; MARGIN-RIGHT:12PX;PADDING-BOTTOM:7PX;float:left;}

div#txt_ficha_hotel #simulacionDetalle p {font-size:12px;}

/* .subSeccion{margin-top:10px;} */
#radio10,
#radio20,
#radio30{margin-right:2px;position:relative;top:1px;}
.detalle .otros{clear:both;}
#modulo_search #search_selects #linkTodosDestinos{margin-bottom:0!important;padding-bottom:0!important;position:relative;bottom:2px;}
.black{color:#000!important}
/*             tabla  imagenes            */
#tabla{position:relative;}
#tabla th span img{position:absolute;}
.centrado {text-align:center;}
.centrado  img{top:.8em;position:relative;margin:0 auto;}
.volverResultados {text-align:left;}
 div#tabla tr.cabecera th.thHor{ font-size:14px!important;}
#search_selects label{}
#bloqueBusqueda {display:block;width:274px}
#bloqueBusqueda label{display:block;width:100%;}
#bloqueBusqueda1{width:192px;display:block}
#bloqueBusqueda2{width:274px;display:block}
#bloqueBusqueda2 label{width:274px;display:block}


