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

