input.page-go{width: 30px; height: 20px; display: block; border: 0; float: left; background-color: White; color: #000;  font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
body{ margin:0px;padding:0px; color: #000;text-align:center; background: url(images/bg2.gif); }
#central{width:750px;padding:0px;text-align:center;vertical-align:top;margin:0px auto; display: block;font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color:#FFF; }
#main{ width:750px; text-align: center; vertical-align: text-top; display: block; float: left;border:0px;margin:0px;padding:0px;background-color:#FFF;  clear: both;}
#fin{width:750px;padding:0px;text-align:center;vertical-align:top;margin:0px auto;display: block;font-family: Arial, Helvetica, sans-serif; font-size: 9px; background:url(images/site_bottom.gif) no-repeat; height: 12px; clear: both; float: left;}	

#submain{ width:730px; text-align: center; vertical-align: text-top; display: block; float: none;border:0px;padding:0px; margin: 10px;clear: both;}

#head{width: 733px; display: block; float: left; background-color: #FFF; height: 130px; }
#head #logo{width: 335px; height: 80px; float: left; text-align: left; display: block;vertical-align: top; background: url(images/depension_logo.gif);}
#head #inicio{width: 54px; height: 15px; float: right; display: block; background: url(images/top_home.gif) no-repeat; margin-top: 7px;}
#head #opinio{width: 150px; height: 37px; float: right; display: block; background: url(images/logo2.jpg) no-repeat; margin-top: 7px;}
#head #madoz{width: 150px; height: 37px; float: right; display: block; background: url(images/madoz.jpg) no-repeat; margin-top: 7px;}
#head #contacto{width: 74px; height: 15px; float: right; display: block; background: url(images/top_contacto.gif) no-repeat; margin-top: 7px;}
#head #sitemap{width: 62px; height: 15px; float: right; display: block; background: url(images/top_sitemap.gif) no-repeat; margin-top: 7px;}

#menu{ width: 733px; height:40px; background: none; display: block; float: left; clear: both;}
A.mnu-home{	background: url(images/mnu_1_home.gif) no-repeat; width: 97px; display: block; float: left; height: 40px;}
A.mnu-hoteles{	background: url(images/mnu_2_hoteles.gif) no-repeat; width: 146px; display: block; float: left; height: 40px;}
A.mnu-servicios{	background: url(images/mnu_3_servicios.gif) no-repeat; width: 122px; display: block; float: left; height: 40px;}
/*A.mnu-reservas{	background: url(images/mnu_4_reservas.gif) no-repeat; width: 123px; display: block; float: left; height: 40px;}*/
A.mnu-hoteleros{	background: url(images/mnu_5_hoteleros.gif) no-repeat; width: 207px; display: block; float: left; height: 40px;}
A.mnu-contacto{	background: url(images/mnu_6_contacto.gif) no-repeat; width: 158px; display: block; float: left; height: 40px;}

.espacio10{ width:500px; height: 10px; display: block; float: left; font-size: 1px;}

#subhead{ width: 730px; height:180px; background-color: #FFFFFF; display: block; float: left; clear: both;}
#subhead-fotos{ width: 300px; height: 180px; display: block; float: left; background:url(images/home_fotos_bg.gif) no-repeat;}
#flash-head{width: 290px; height: 170px; margin-top: 5px; margin-left: 5px;}

#subhead-buscador{ width: 430px; height: 180px; display: block; float: left; background:url(images/home_busca_bg.gif) no-repeat;}
#mapa{width: 193px; height: 180px; float: left; display: block;}
.mapahead{	margin-top: 35px; margin-left: 17px; }
#buscador{	width:390px; height: 135px; margin-top: 40px;margin-left: 17px;  display: block; float: left; }
#hrlinea {height: 1px;border: 0;color: #cc0000;background-color: #333333;width: 75%;} 

#principal{width: 540px; float: left;text-align: left; display: block;}
#ppal-head{	background-color: #FFFFFF ; width: 540px; height: 27px; display: block; float: left;}
#ppal-bg{	background-color: #FFFFFF ; width: 540px;  display: block; float: left;}
#ppal-foo{	background-color: #FFFFFF;  width: 540px; height: 12px; display: block; float: left;}
#content{	width: 520px; float: none; display: block; }

#colder{width:190px; display:block;float:left; text-align:left; }
#reg-head{	background: url(images/banners_top.gif) no-repeat; width: 190px; height: 15px; display: block; float: left;}
#reg-bg{	background: url(images/banner_bg.gif); width: 190px;  display: block; float: left;}
#reg-foo{	background: url(images/banners_bottom.gif) no-repeat; width: 190px; height: 12px; display: block; float: left;}
#area-reg{	width: 160px; float: none; display: block; margin-left: 20px; color: #333; }

#colder-head{	background: url(images/banners_top.gif) no-repeat; width: 190px; height: 15px; display: block; float: left;}
#colder-bg{	background: url(images/banner_bg.gif); width: 190px;  display: block; float: left;}
#colder-foo{	background: url(images/banners_bottom.gif) no-repeat; width: 190px; height: 12px; display: block; float: left;}
#area-banners{	width: 160px; float: none; display: block; margin-left: 20px; color: #333; }

#pie{ width: 730px; display:block;float:left; text-align: center;  background-color: #FFF; color: #333; height: 20px; margin: 0px;}
A.pie{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; text-align: center; float: none;margin-left: 5px; margin-right: 5px; text-decoration: none;}
A:hover.pie{text-decoration: underline; color: #000;}





.titulo-principal{ font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #000; font-weight: bold; margin-left: 15px; margin-top:5px; line-height: 27px;}

.titulo-otro{ font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #990033; font-weight: bold; margin-left: 15px; margin-top:5px; line-height: 27px;}

.titulo-otro2{ font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #990033; font-weight: bold; margin-left: 10px; margin-top:4px; line-height: 21px;}

.subtitulo-principal{ font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #800000; font-weight: bold;}

.titulo-propiedad{ font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #800000; display: block; font-weight: bold; }
.texto-normal{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; font-weight: normal;}

.subtitulo-login{font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #333; font-weight: bold;}
a.texto-link{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0000FF; font-weight: normal; text-decoration: none;}
a.texto-link:hover{color:#8B4513;}
.img-hotel{	border: 0px;}




.campo-form-head{width: 300px; height: 16px;border: 0px; background-color: #FFFFFF;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #014179; font-weight: normal;}
.campo-form-head2{width: 70px; height: 16px;border: 0px; background-color: #FFFFFF;font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #014179; font-weight: normal; float: left; margin-left: 1px;}
.campo-form-login, input.campo-form-login{width: 160px; height: 16px;border: 1px solid #666; background-color: #F8F8F8;font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #014179; font-weight: normal; float: left; margin-left: 1px; padding: 0; display: block;}
input.campo-form-der, select.campo-form-der, option.campo-form-der, .campo-form-der{width: 285px; height: 19px;border: 1px solid; background-color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #014179; font-weight: normal; padding: 0px; margin: 0px; }
option.option-form-der, input.option-form-der, select.option-form-der, .option-form-der{width: 285px; height: 19px;border: 1px solid; background-color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #014179; font-weight: normal; padding: 0px; margin: 0px; }
.campo-form-small{width: 80px; height: 19px;border: 0px; background-color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal;}
.campo-form-area{width: 284px;  height: 184px;border: 0px; background-color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal;}
.campo-form-area2{width: 284px;  height: 120px;border: 0px; background-color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal;}

.campo-form-big {width: 600px; height: 19px;border: 1px solid; background-color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #014179; font-weight: normal; padding: 0px; margin: 0px; }
.campo-form-tiny{width: 600px; height: 200px;border: 1px solid; background-color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #014179; font-weight: normal; padding: 0px; margin: 0px; }
.form-big{	width: 600px; display: block; height:22px; float: none; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  text-align: left;  line-height: 22px; vertical-align: bottom; clear: both;}
.form-tiny{	width: 600px; display: block; height:220px; float: none; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;  text-align: left;  line-height: 22px; vertical-align: bottom;clear: both;}


.form-izq{	width: 58px; display: block; height:22px; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold ; text-align: right;  line-height: 22px; vertical-align: bottom;}
.form-der{	width: 325px; display: block; height:22px; float: left;}
.form-small{	width: 85px; display: block; height:50px; float: left;}
.boton-buscar{background: url(images/boton_buscar.gif);width: 95px; height: 22px; float: left; display: block; border: 0px;}

.data{width: 540px; height: 80px; display: block; float: left; background: url(images/data_end.gif) no-repeat; background-color: #FFFFFF; overflow: hidden; margin-bottom: 10px; background-position: right; clear: both;}
.titulo-lista{width: 540px; height: 30px; display: block; float: left; background-color: #FFFFFF; overflow: hidden; margin-bottom: 5px; clear: both; color: #000000; font-size: 16px; font-family: Arial, Helvetica, sans-serif; background: url(images/titulo_lista.gif) no-repeat; font-weight: bold;}
.foto-hotel{width: 106px; height: 80px; margin-left: 10px;display: block; float: left; overflow: hidden;}
.foto-logo{width: 108px; height: 55px; margin-right: 6px;display: block; float: right; overflow: hidden;}
.data-hotel{width:400px; height: 80px; margin-left: 10px;display: block; float: left; overflow: hidden; color: #000;}

hr,form, p, ul, div, li {	margin:0px;padding:0px;}
hr{height: 1px;  width: 95%;color:#000000;}

li{ list-style: circle; margin-left: 18px;}
h1,h2,h3,h4,h5,h6{font-family: Arial, Helvetica, sans-serif; padding:0ox; margin:0px;}
.error{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF4900; font-weight: bold;}
.boton1{	background: url(images/boton_1.gif) no-repeat; width: 90px; height: 20px; display: block; border: 0px; padding: 0px; text-align: center; font-size: 11px;}
.error{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF4900; font-weight: bold;}
.boton-con{	background: url(images/boton_con.gif) no-repeat; width: 110px; height: 20px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #333; display: block; border: 0px; padding: 0px; text-decoration: none;}
.boton-sin{	background: url(images/boton_sin.gif) no-repeat; width: 110px; height: 20px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #333; display: block; border: 0px; padding: 0px; text-decoration: none;}
.boton-sin2{	background: url(images/boton_sin2.gif) no-repeat; width: 110px; height: 20px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #333; display: block; border: 0px; padding: 0px; text-decoration: none; margin-top:2px;}
.boton-edit2{	background: url(images/boton_edit2.gif) no-repeat; width: 110px; height: 20px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #333; display: block; border: 0px; padding: 0px; text-decoration: none; margin-top:2px;}
.boton-del2{	background: url(images/boton_del2.gif) no-repeat; width: 110px; height: 20px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #333; display: block; border: 0px; padding: 0px; text-decoration: none; margin-top:2px;}
.boton-add2{	background: url(images/boton_add.gif) no-repeat; width: 110px; height: 20px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #333; display: block; border: 0px; padding: 0px; text-decoration: none; margin-top:2px;}
.boton-mas{	background: url(images/boton_mas.gif) no-repeat; width: 110px; height: 20px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #333; display: block; border: 0px; padding: 0px; text-decoration: none;}
.boton-plan{background: url(images/boton_plan.gif) no-repeat; width: 110px; height: 20px; line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; color: #333; display: block; border: 0px; padding: 0px; text-decoration: none;}
.boton-cal{background: url(images/cal_icon.gif) no-repeat; width: 20px; height: 20px; display: block; border: 0px; padding: 0px; float: left; margin-left:4px;}
.checks{	width: 150px; display: block; height:20px; float: left; color: #333; }

/* OTRAS CLASES DE FORMULARIO*/ 
.form-izq-big{	width: 150px; display: block; height:25px; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333;  text-align: right;  line-height: 20px; vertical-align: middle; background-color: transparent;}
.form-der-big{width: 300px; display: block; height:25px; float: left;font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333;  text-align: left;  line-height: 20px;  margin:0px; }
.form-izq-area{width: 150px; display: block; height:200px; float: left; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333;  text-align: right;  line-height: 20px; vertical-align: top;}
.form-der-area{width: 285px; display: block; height:150px; float: left;font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333;  text-align: right;  line-height: 20px; vertical-align: bottom; margin:0px; }
.boton-buscar{background: url(images/boton_buscar.gif);width: 95px; height: 22px; float: left; display: block; border: 0px;}

.tabla-hab{	width: 500px; border: 1px solid #666; height: auto; display: block; clear: both; margin:5px; background-color: #FFFFFF; padding: 0px;}
td.titulares{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold; text-decoration: none;}
td.normales{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal; text-decoration: none;}

.links, a.links{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal; text-decoration: none;}
a.links:hover{	color: #000;}


.mensaje{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: normal; text-decoration: none; margin: 10px;}

.mini, a.mini{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal; text-decoration: none; }
a.mini:hover{color: #000;}
.detalle-data-hotel{margin-left: 80px;display: block; float: left; overflow: hidden; width: 380px;}


#gant{ background: url(images/gantt.gif) no-repeat; text-align: left; width: 380px; height: 227px; display: block; clear: both;}
#espacio{width: 379px; height: 11px; display: block; clear: both; float: none;}

#actual{	width: 190px; height: 24px; text-align: center; display: block; float: left; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #333;}
#mes-anterior{width: 95px; height: 24px; float: left; display: block; text-align: right; font-size: 11px; font-weight: bold; line-height: 24px; vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; color: #333;}
#mes-siguiente{width: 95px; height: 24px; float: left; display: block; text-align: left;font-size: 11px; font-weight: bold; line-height: 24px; vertical-align: bottom; font-family: Arial, Helvetica, sans-serif; color: #333;}
#tabla-dias{width: 355px; height: 155px; display: block; margin: auto; clear: both; position: relative; top: 10px}

.dia{width: 48px; height: 18px; display: block; text-align: center;  background-color: #003300; border: 1px solid #000; float: left;color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; vertical-align: middle; text-align: center;}
.dia0{width: 48px; height: 18px; display: block; text-align: center;  background-color: #3F663F; border: 1px solid #000; float: left;color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; vertical-align: middle; text-align: center; font-weight: bold;}
.dia1{width: 48px; height: 18px; display: block; text-align: center;  background-color: #FFFFFF; border: 1px solid #000; float: left; color: #333;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; vertical-align: middle; text-align: center;}
.diax{width: 48px; height: 18px; display: block; text-align: center;  background-color: #FFFFFF; border: 1px solid #000; float: left; color: #333;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; vertical-align: middle; text-align: center;}
.diaz{width: 48px; height: 18px; display: block; text-align: center;  background-color: #1F4C1F; border: 1px solid #000; float: left; color: #333;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; vertical-align: middle; text-align: center; text-decoration: line-through;}
.dia2{width: 48px; height: 18px; display: block; text-align: center;  background-color: #1F4C1F; border: 1px solid #000; float: left; color: #333;font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; vertical-align: middle; text-align: center;}


