html * { font-family: Verdana, arial, Helvetica, sans-serif; margin: 0; padding: 0; }
#cuerpo_cab {background-color: #ff6; width: 760px;}
a { color: #333; text-decoration: underline;}
img {border-width: 0;}

body {font-size: 9px; text-align: center; margin: 0 auto; padding: 0;background: #fff}





/*#contenedor_principal {width: 760px; margin:0px; background-color: #f0f3f0;}*/



#contenedor_principal {width: 760px; margin:0px; background-color: #f2f7fe;}




#migas {width: 740px; height: 30px; margin-left: 0px; padding: 0px 0px 0px 10px; margin: 5px 0px 5px 0px; background-image:url(../imagenes/migas_fdo.gif); background-repeat: no-repeat; font-family: verdana; font-size: 10px; text-align: left; color: #666666; text-decoration: none;}





#migas a {text-decoration: none; font-weight: normal; color: #000000;}





#contenedor_principal #contenido {width:740px; margin: 0px; padding:0px; margin: 0px 0px 5px 0px;}





#contenedor_principal #contenido #cabecera {width:740px; height: 29px; margin: 0px; background-image:url(../imagenes/cabecera_fdo.gif); background-repeat: no-repeat;}





#contenedor_principal #contenido #cuerpo {width:740px; padding:0px; margin: 0px; background-image:url(../imagenes/contenido_cuerpo.gif); background-repeat: repeat-y;}






#contenedor_principal #contenido #pie {width:740px; height:10px; margin: 0px; background-image:url(../imagenes/contenido_pie.gif); background-repeat: no-repeat;}



.txtPrecioAzul {font-size:18px; font-weight:bold; font-family:Arial; text-decoration:none; color:#036;}


.txt, .txtN {font-family: verdana; font-size: 10px; padding: 3px 0 3px 0px; text-decoration: none;}





.txt { color: #333; font-weight: normal;}





.txtN { color: #036; font-weight: bold; }





a:hover.txtN  { color: #669900;}





.txtV {color: #005820; font-weight:bold;}





h1 {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#003366; font-stretch: narrower; text-align: left; padding: 10px 0px 0px 15px;}





h2 {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#003366; font-stretch: narrower; text-align: left; padding: 10px 0px 0px 15px;}





.txtTitCab {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#003366; font-stretch: narrower; text-align: left; padding: 10px 0px 0px 15px;}





.txtPrecioDesde {font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#003366; font-stretch: narrower; text-align: left;}

















/*Buscador*/





#buscador{text-align: center; width: 680px; margin-left:0px; background-image:url(../imagenes/buscador_cuerpocentral.gif); background-repeat: no-repeat; background-align: top;}





#buscador #nacional{width: 645px; padding:3px 0px 3px 0px;}





#buscador #nacional #destino1{float:left; width:210px;}





#buscador #nacional #destino2{float:left; width:210px;}





#buscador #nacional #destino3{float:left; width:210px;}





#buscador #fechas{width: 645px; padding:3px 0px 3px 0px;}





#buscador #fechas #fecha_entrada{float:left; width:210px;}





#buscador #fechas #fecha_salida{float:left; width:210px;}





#buscador #fechas #n_habitaciones{float:left; width:210px;}





#buscador .ocupacion {width: 645px; padding:3px 0px 3px 0px;}





#buscador .ocupacion #literal{float:left; width:210px;}





#buscador .ocupacion #n_adultos{float:left; width:210px;}





#buscador .ocupacion #n_ninos{float:left; width:210px;}





#buscador #capas_ninos{width: 645px; padding:3px 0px 3px 0px;}





#buscador #capas_ninos .nino1{float:left; width:210px;}





#buscador #capas_ninos .nino2{float:left; width:210px;}





#buscador #capas_ninos .nino3{float:left; width:210px;}





#buscador_pie{width: 680px; height:30px; margin-left: 0px;}




#texto {width:720px; margin:0 auto; text-align:justify;font-family:verdana; font-size:10px;}


















.elemento_texto_grande{float: right; padding:3px 5px 0px 0px;}





.elemento_texto_pequeno{float: right; padding:3px 5px 0px 0px;}





.elemento_select{float:right; padding:0px 5px 0px 0px;}





.elemento_select2{float:right; padding:0px 5px 0px 0px;}





.elemento_input{float:right; width:60px; padding:0px 5px 0px 0px;}





.calendario{ float:right; width: 15px; padding:1px 5px 0px 0px;}





.combo {font-family: verdana,arial;font-size: 10px; color: #000000; border: solid 1px #344496; background: #ffffff}

.comboL {margin: 0px 0px 0px 590px; font-family: verdana,arial;font-size: 10px; color: #000000; border: solid 1px #344496; background: #ffffff;background-image:url(../imagenes/contenido_cuerpo.gif);}





.texto_radio{font-family: verdana; font-size: 10px; font-weight: bold; color: #003561; text-decoration: none; padding: 0px 0px 0px 0px;}





.linea{width:500px; line-height: 10px; margin:0px;}





.lineaSup{width:500px; line-height: 20px; margin:0px;}





.seleccion {color: #000000;font-family: verdana,arial;font-size: 10px;border: solid 1px #344496;background: #ffffff;margin: 0px 0px 0px 2px;}





.texto{font-family: verdana; font-size: 10px; font-weight: bold; color: #003561; text-decoration: none; float:right; padding: 3px 5px 0 5px;}



































/*Listado Hoteles */





#listado_hoteles {width:740px; margin-left: 0px; padding:0px; margin: 0px ;}





#listado_hoteles #cabecera {width:740px; height: 29px; margin: 0px; background-image:url(../imagenes/cabecera_fdo.gif); background-repeat: no-repeat;}





#listado_hoteles #cuerpo {width:740px; margin: 0px; padding: 0px; background-image:url(../imagenes/contenido_cuerpo.gif); background-repeat: repeat-y;}





#listado_hoteles #pie {width:740px; height:10px; margin:0px; background-image:url(../imagenes/contenido_pie.gif); background-repeat: no-repeat;}




#hotel{width: 730px; height:185px; background-image:url(../imagenes/hotel_fdo.gif); background-repeat: no-repeat; background-align: top; margin: 5px 0px 10px 2px; padding:0px;}





#hotel #imagen {float:left; width: 170px; height: 170px; margin: 8px 5px 8px 5px;}


#hotel .precio {float:left; width:298px; font-family:arial; margin:8px 0px 0px 20px; font-size:11px; font-weight:bold; color:#000000;}


#hotel #descripcion {float:right;  width: 530px; height: 140px; margin:8px 0px 0px 0px; font-size: 10px; text-align:left; font-family: verdana; font-size: 10px; text-decoration: none;}

#nota { width:720px; margin:0 auto; margin-top:20px; margin-bottom:10px; text-align:justify;}



#hotel #vermas {float:right; width:86px; height:20px; padding-right: 10px; padding-bottom:5px;}



/*Listado Localidades por Área*/


#localidades_area {margin: 2px 0px 1px 2px; width: 700px; }
#localidades_area ul.localidades { text-align: left; width: 600px; margin-top: 5px; height: 18px }
#localidades_area ul.localidades li {width: 150px; float:left; height:18px ; }
#localidades_area ul.localidades li a { text-decoration: none; }
#localidades_area ul.localidades li a:hover { color:#669900; }





#localidades_areas {width: 700px; text-align:left; margin-bottom:7px;}
#localidades_areas .lista_map {width:700px; float: left; padding: 0px 0 0 15px;}
#localidades_areas .titulo_map {font-family:arial; font-size:12px; color:#036; font-weight:bold; float:left; text-align:left; width:700px; border-bottom: 1px solid #7caee6;  margin-top:10px;}
#localidades_areas .titulo_map2 {font-family:arial; font-size:12px; color:#036; font-weight:bold; float:left; text-align:left; width:700px; border-bottom: 1px solid #7caee6;  margin-top:10px;}

#localidades_areas .precio {margin-left:300px}

.texthotel a{width: 365px; float: left; font-family: verdana; color: #666666 ;font-size: 10px; padding: 5px 0 0 5px;}
.texthotel2 {width: 45px; float: left; font-family: verdana; color: #666666;font-size: 10px; padding: 5px 0 0 5px;}
.texthotel2 a {color: #666666; text-decoration: none;}
.texthotel2 a:hover {color: #669900; text-decoration: none;}
.texthotel3 {width: 200px; float: left; font-family: verdana; color: #666666;font-size: 10px; padding: 5px 0 0 121px;}
.texthotel3 a {color: #666666; text-decoration: none;}
.texthotel3 a:hover {color: #669900; text-decoration: none;}
.texthotel4 {width: 100px; font-family: verdana; color: #666666;font-size: 10px; padding: 5px 0 0 0px;}
.texthotel4 a {color: #666666; text-decoration: none;}
.texthotel4 a:hover {color: #669900; text-decoration: none;}
.texthotel5 {width: 65px; float: left; font-family: verdana; text-align:right;color: #666666;font-size: 10px; padding: 5px 0 0 5px;}
.texthotel5 a {color: #666666; text-decoration: none;}
.texthotel5 a:hover {color: #669900; text-decoration: none;}




#localidades_areas ul.localidades {heigth:18px; }
#localidades_areas ul.localidades #tblHoteles a { text-decoration: none; }
#localidades_area ul.localidades #tblHoteles a:hover { color:#669900; }

















/*Listado Hoteles por Área*/





#hoteles_area {margin: 2px 0px 1px 2px; width: 700px; }





#hoteles_area ul.hoteles { text-align: left; width: 600px; margin-top: 5px; height: 18px }





#hoteles_area ul.hoteles li {width: 300px; float:left; height:18px ; }





#hoteles_area ul.hoteles li a { text-decoration: none; }





#hoteles_area ul.hoteles li a:hover { color:#669900; }

















/*CALENDARIO*/




.txtSemana {color: #000000; font-weight:normal; text-align: left;font-size : 10px;}





.textoDias{





	font-family : Verdana, Arial, Helvetica, sans-serif;





	font-size : 10px;





	font-weight : normal;





	color: #000000;





	text-align:left;





	text-decoration:none;





}
