body {
	margin-top: 0px;
	text-align: center;
}
.bg {
	background-color: #1d5093;
	background-image: url(img/bg.gif);
	background-repeat:  repeat-x;
}
#cabecera {
	background-image: url(img/cabecera.gif);
	background-repeat: no-repeat;
	height: 26px;
}
.logo {
	background-image: url(img/logoRedHoteles.gif);
	background-repeat: no-repeat;
	height: 67px;
	position: relative;
	left: 0px;
	top: 0px;
}
.telefonos {
	background-image: url(img/telefonos.gif);
	background-repeat: no-repeat;
}
.bgblanco {
	background-color: #FFFFFF;
	width: 763px;
}
.bgdegradado {
	background-image: url(img/bgdegradado.gif);
	background-repeat:  repeat-x;
	height: 67px;
}
.cabeceraCuadroP {
	background-image: url(img/cabeceraCuadroP.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F85106;
	text-indent: 6px;
	vertical-align: middle;
	font-size: 9px;
	height: 26px;
	line-height: 26px;
	text-decoration: none;
	width: 150px;
}
.bgPieWeb {
	background-color: #eeeeee;
	background-image: url(img/bgPieWeb.gif);
	background-repeat:  repeat-x;
}
.menuIzq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-indent: 10px;
}

.pieCuadroP {
	background-image: url(img/pieCuadroP.gif);
	background-repeat: no-repeat;
	width: 150px;
	background-position: top;
	height: 19px;
	text-align: left;
}
.bgCuadroP {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c5c5c5;
	border-left-color: #c5c5c5;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4F4F4F;
	padding: 3px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 392px;
	overflow: hidden;
}
.bgCuadroPconbarra {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c5c5c5;
	border-left-color: #c5c5c5;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4F4F4F;
	padding: 3px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 392px;
	overflow: scroll;
	height: 200px;
}
.bgCabeceraBuscador {
	background-image: url(img/bgCabeceraBuscador.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F85106;
	text-indent: 6px;
	vertical-align: middle;
	font-size: 9px;
	text-decoration: none;
	width: 400px;
	text-align: left;
}
.bgPieBuscador {
	background-image: url(img/bgPieBuscador.gif);
	background-position: bottom;
	width: 400px;
	text-align: right;
}
#bordeInferior1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BABABA;
	background-image: url(img/1.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	margin-top: 5px;
	padding-left: 35px;
	line-height: 16px;
	padding-bottom: 5px;
}
#bordeInferior2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BABABA;
	background-image: url(img/2.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
	margin-top: 10px;
	padding-left: 35px;
	line-height: 16px;
	padding-bottom: 10px;
}
#bordeInferior3 {
	background-image: url(img/3.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	margin-top: 5px;
	padding-left: 35px;
	line-height: 16px;
	padding-bottom: 3px;
}
.bgBuscador {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c5c5c5;
	border-left-color: #c5c5c5;
	background-color: #F1F1F1;
	width: 398px;
	text-align: left;
}
a:hover {
	color: #F85106;
	text-decoration: underline;
}

#bgCajas {
	background-image: url(img/BGcajas.gif);
	background-repeat: no-repeat;
	text-align: left;
	height: 77px;
	width: 49%;
	padding-top: 10px;
	float: left;
	margin-right: 4px;
}
.txtTitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4F4F4F;
}
.AlinCentroIzq {
	vertical-align: middle;
	padding-left: 5px;
}
.AlinCentroCentro {
	text-align: center;
	vertical-align: middle;
}

.txtTitulosNaranja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F85106;
	text-decoration: none;
}
.txtNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4F4F4F;
	text-decoration: none;
}
.txtPeque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #4F4F4F;
	vertical-align: middle;
}
.campos {
	border: 1px solid #969696;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F4F4F;
}
.bordeDerecho {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BABABA;
}
.fondomenu {
	background-image: url(img/menuSimulado.gif);
	height: 44px;
	background-repeat: no-repeat;
}
.menusuperiorhoriz li{
	float: left;
	background-image: url(img/separador.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	list-style-type: none;
	margin: 0;
	height: 34px;
	width: auto;
	padding-top: 10px;
	padding-right: 30px;
	overflow: hidden;
}
.enlacemenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menuizquierdavertical li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -35px;
	line-height: 18px;
}
.listahorizontal li {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	list-style-type: none;
	margin: 0;
	height: 34px;
	width: auto;
	padding-top: 10px;
	padding-right: 30px;
	overflow: hidden;
}
.enlacemenuizq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.cabeceraCuadroPP {
	background-image: url(img/barra-sup-v3.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F85106;
	font-size: 9px;
	padding-left: 5px;
	width: 150px;
	line-height: 15px;
	vertical-align: bottom;
	text-align: left;
}
.bgCuadropp {
	width: 142px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4F4F4F;
	margin: 0px;
	text-align: left;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C5C5C5;
	border-right-color: #C5C5C5;
	border-bottom-color: #C5C5C5;
	border-left-color: #C5C5C5;
}
.pieCuadroPP {
	background-image: url(img/f_of_der_inf.gif);
	background-repeat: no-repeat;
	width: 150px;
	background-position: right top;
	height: 19px;
	text-align: left;
}
.txtNormalmargen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4F4F4F;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-top: 5px;
}
.cabeceraCuadroPDoble {
	background-image: url(img/barra-sup-v3.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F85106;
	font-size: 9px;
	height: 40px;
	padding-left: 5px;
	width: 150px;
	overflow: visible;
	clear: none;
	text-align: left;
}
.bgPieOfertas {
	background-image: url(img/bgPieBuscador.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 40px;
	width: 400px;
	text-align: left;
}
.bgCabeceraOfertas {
	background-image: url(img/bgCabeceraBuscador.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F85106;
	text-indent: 6px;
	vertical-align: middle;
	font-size: 9px;
	text-decoration: none;
	width: 400px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
	text-align: left;
}
.cuadrooferta {
	padding-left: 20px;
	background-image: url(img/mas.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	margin-top: 10px;
	padding-bottom: 20px;
	text-align: left;
}
.bgCabeceraResultadoBuscador {
	background-image: url(img/bgCabeceraResultadoBuscador.gif);
	background-repeat:  no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #F85106;
	text-indent: 6px;
	vertical-align: middle;
	font-size: 9px;
	text-decoration: none;
	width: 557px;
	height: 25px;
	line-height: 23px;
	text-align: left;
	position: relative;
}
.bgPieResultadoBuscador {
	background-image: url(img/bgPieResultadoBuscador.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 557px;
	height: 40px;
	text-align: left;
}
.bgCuerpoResultadoBuscador {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c5c5c5;
	border-left-color: #c5c5c5;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F4F4F;
	position: relative;
	width: 555px;
	overflow: hidden;
}
.bgCuerpoResultadoBuscador dl {
	width:98%; 
	float:right; 
	margin:0;
	text-align: left;
}
.bgCuerpoResultadoBuscador dd {
	width:33%; 
	float:left; 
	margin:0;
	text-align: left;
}
.bgCuerpoResultadoBuscador dt {
	margin-bottom:1em; 
	font-weight:bold;
	text-align: left;
}

.bgCuadroOfertas {
	text-align: left;
	background-image: url(img/f_ofer_der_centro.gif);
	width: 142px;
	overflow: hidden;
	background-repeat:  repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4F4F4F;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.ofertasder {
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #4F4F4F;
	padding-bottom: 25px;
	background-position: bottom;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.titular1 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-left: 4px}
.celdas {  border-color: #FFFFFF #003366 #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.titular2 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	background-position: left;
}
.tituclaro { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none}
.numnaranja { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; color: #FF6600; text-decoration: none}
.resultados {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	margin-left: 5px;
	text-indent: 5px;
	line-height: 16px;
}
.resultadosnombre { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; color: #003366}
.tituinter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-decoration: none; padding-left: 3px}
.parrafo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none
}
.espacio {  font-family: Arial, Helvetica, sans-serif; font-size: 0px}
.tituparra { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; color: #003366}
.copy {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 10px}
.fechas { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; color: #990000; padding-left: 3px ; text-decoration: none }
.titular3 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-weight: bold; color: #003366; text-decoration: none }
.resultadosnombre2 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bold; color: #003366}
.resultadosnegrita { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-weight: bold; color: #000000; padding-left: 3px; padding-right: 3px; }
.resultadoscursiva { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-weight: bold; color: #000000; padding-left: 3px ; font-style: italic}
.celdamenu {background-color: #B9CBE3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #030434; border: black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.celdamenu2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-color: black; border-style: solid; border-top-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 1px; color: #030434}
.celdamenu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #030434;
	border-top: 0px solid black;
	border-right: 1px solid black;
	border-bottom: 0px solid black;
	border-left: 0px solid black;
}
.celdamenu1 {background-color: #B9CBE3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border-color: black; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; color: #030434}
.celdamenuseleccion {background-color: #E0E8F3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-color: black; border-style: solid; border-top-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 1px; color: #030434; cursor: hand}
.enlaces {  text-decoration: none; color: #000000; cursor: hand; border: 0px black solid}
.espacio2 { font-family: Arial, Helvetica, sans-serif; font-size: 5px }
.enlacessup { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none}
.enlaces1 {
	text-decoration: none;
	color: #000033;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.enlaces2 {	text-decoration: none;	color:  #CC0000; ;	font-size: 11px;; font-family: Verdana, Arial, Helvetica, sans-serif}
.sup {  border: black solid; border-width: 1px 0px 0px}
.tablabordes { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #030434 ; border: black solid; border-width: 1px 0px 0px}
.celdamenu4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #030434; border: black solid; border-width: 1px 1px 0px 0px}
.celdamenubordes { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #030434 ; border: black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.resultadosbusca { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 11px; font-weight: bold; color: #990000; padding-left: 3px ; text-decoration: none}
.letrapeque {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.celdamenu5 {
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000033;
	border-right-color: #000033;
	border-bottom-color: #000033;
	border-left-color: #000033;
}
.fechasCopia { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #3399FF; padding-left: 3px ; text-decoration: none }
.boton {
	background-color: #B6CCE1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B3651;
	border-top: 1px outset #A7B6D0;
	border-right: 1px outset #1B3651;
	border-bottom: 1px outset #1B3651;
	border-left: 1px outset #A7B6D0;
	font-weight: bold;
}
.combos {
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.imgfondocelda {
	background-image: url(/buscador/bus/nodisponible.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.of_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.of_cuerpo_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4F4F4F;
	text-decoration: none;
}
.of_cuerpo_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003366;
	text-decoration: none;
}
.of_precio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.bgCuadroOfertasimg {
	background-image: url(img/f_ofer_der_centro.gif);
	width: 150px;
	overflow: hidden;
	background-repeat:  repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4F4F4F;
	margin: 0px;
}
#contenedor {
	background-color: #FFFFFF;
	text-align: left;
	width: 763px;
}
#Top{
   background-color: #FFFFFF;
}
#cuerpo{
   margin: 10 0 10 0px;

}
#lateral{
	width: 151px;
	padding-left: 20px;
	position: relative;
	float: left;
}
#principal{

   padding: 4 4 4 4px;
   width: 400px;  
   float: left;
}
#derecha{
	margin-left: 180px;
	width: 578px;
} 
#otrolado{
	width: 150px;
	float: right;
	padding-right: 16px;
	position: relative;
}
#pie{
   text-align:center;
   background-color: #eeeeee;
	background-image: url(img/bgPieWeb.gif);
	background-repeat:  repeat-x;
   clear: both;
}
#cdest {
	display: none;
	line-height: normal;
	width: 312px;
	border: 1px solid #696969;
	background-color: #FFFFFF;
}
#cdest ul {
	list-style-type:none;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin:0;
	font-weight: normal;
	color: #4F4F4F;
	text-decoration: none;
}
#cdest ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
	line-height: 11px;
}
#buscadorrh {
	margin-top: -19px;
}
#titulosnoticias li{
	color: #777777;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -35px;
	vertical-align: bottom;
}
#googlersult {
	clear: right;
	width: 580px;
	overflow: hidden;
}

