/* CSS Document */
body { background-color:#79949a; margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; }

* { margin:0; padding:0}
ul { list-style:none}
img { border:0;}


#contentGral { margin:auto; width:837px;}
#idiomas { float:left; width:828px; padding-left:9px; background:url(http://www.hotelcalipolis.com/imagenes/esq_sup_izq.jpg) left top no-repeat;}
#idiomas p { float:left; color:#d2d7da; padding:5px 9px 5px 0; background:url(http://www.hotelcalipolis.com/imagenes/esq_sup_der.jpg) right top no-repeat; background-color:#4c606b; }
#idiomas p input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#1B437B; border:1px solid #7B858B; background-color:#A6B0B5; text-align:center; vertical-align:middle; width:70px;}
#idiomas p a { color:#FFFFFF; text-decoration:none; }
#idiomas ul { float:right; padding-top:5px;}
#idiomas ul li { display:inline; padding-bottom:8px;}
#idiomas ul li.selected { background:url(http://www.hotelcalipolis.com/imagenes/flecha.jpg) center bottom no-repeat;}
#idiomas ul li a{ color:#FFFFFF; text-decoration:none; }
#idiomas ul li a:hover{ text-decoration:underline; }

#content { float:left; width:827px; padding:5px; background-color:#FFFFFF;}
#header { float:left; width:827px; background:url(http://www.hotelcalipolis.com/imagenes/fondo_h1.jpg) right top repeat-y; }
#logo { float:left; width:205px; padding-top:12px; padding-left:5px; background:url(http://www.hotelcalipolis.com/imagenes/franja_tot.jpg) right top no-repeat; }
#logo a { float:left; margin-bottom:10px;}
#logo img { float:left;}
#menu { float:left; width:617px; padding-top:12px; background:url(http://www.hotelcalipolis.com/imagenes/linea_ab.jpg) left 44px no-repeat;}
#menu ul { float:left; width:617px; background:url(http://www.hotelcalipolis.com/imagenes/fondo_h2.jpg) right top repeat-y;}
#menu ul li { float:left; padding-left:1px; background:url(../images/separa_menu.gif) left 8px no-repeat}
#menu ul li.first { background:none; padding-left:0;}
#menu ul li a { float:left; padding:10px 13px 10px 9px; color:#000000; text-decoration:none;}
#menu ul li a.linea1 {padding:16px 13px 16px 9px;}
#menu ul li a:hover { float:left; background-color:#c8f069;}

#cuerpo { float:left; width:827px; background:url(http://www.hotelcalipolis.com/imagenes/fondo2.jpg) left top repeat-x;}
#cuerpoLeft { float:left; width:204px; padding-top:69px;}
#cuerpoRight { float:right; width:607px; padding:12px 5px 5px 5px;}

#reservas { float:left; width:198px; padding-left:6px; padding-top:15px; background:url(http://www.hotelcalipolis.com/imagenes/fondo_reservas.jpg) left top repeat-x; border-top:2px solid #3f4b5f; border-bottom:1px solid #cccccc;}
#reservas p { float:left; width:198px; padding-bottom:1px;}
#reservas p label.class1 { float:left; width:105px; padding-top:1px;}
#reservas p label.class2 { float:left; width:155px;}
#reservas p img { vertical-align:top;}
#reservas input { font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:middle; font-size:9px; height:14px; width:65px; color:#000000; border:1px solid #AAAAAA; text-align:left;}
#reservas select {font-size: 9px; width: 34px; height: 15px;}
#reservas p.boton { padding-left:5px; width:193px; padding-top:5px; padding-bottom:10px;}
#reservas p.boton img { cursor:pointer; float:right;}
#reservas p.boton a.ayuda { color:#547BA9; text-decoration:underline; float:left;}
#reservas p.boton a.ayuda:hover { text-decoration:none;}

#promo { float:left;}
#promo li { float:left; width:204px; padding-top:4px;}
#promo li a { float:left; width:199px; padding:4px 0 4px 5px; text-decoration: none; color:#FFFFFF; background-color:#8babcf; border-top:2px solid #1858a0; border-bottom:1px solid #1858a0;}
#promo li a span {font-size: 14px; font-family:Arial, Helvetica, sans-serif;}

#informacion { float:left; width:204px; color:#aca89c; padding-top:20px;}
#garantia { float:left; width:204px; padding-top:10px; color:#aca89c; padding-bottom:5px;}
#garantia p { float:left; padding-right:15px; }
#garantia ul { float:left; }
#garantia ul li { display: inline; padding-left:5px;}

#footer { float:left; font-size:9px; width:827px; padding:5px 5px 10px 5px; color:#FFFFFF; text-align:right; }
#footer a { color:#FFFFFF; text-decoration:none;}
#footer a:hover { text-decoration:underline;}

H1.tituloh1 {font-family:"Times New Roman", Times, serif; font-size:35px; color:#000000; font-weight:normal; float:left; padding:15px 0 10px 25px;}
	
H2.tituloh2 {
	font-size:11px;
	text-decoration: none;
	line-height: 12px;
	text-transform:	none;
	color: #000000; padding-bottom:5px; padding-top:5px;}

H2.tituloh2 a {
	font-size:11px;
	text-decoration: none;
	text-transform:	none;
	color: #000000;}


A.clave{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px; 
	text-align: justify; 
	color: #563F23;
	text-decoration: none;
	letter-spacing: 0px;
	font-weight:normal;}

A.linkacm, A.linkacm:VISITED, A.linkacm:ACTIVE, A.linkacm:FOCUS, A.linkacm:LINK{color:#000000;font-weight:bold;} 
A.linkacm:HOVER{ color:#000000;font-weight:bold;}

A.info, A.info:VISITED, A.info:ACTIVE, A.info:FOCUS, A.info:LINK{color:#000000;font-weight:bold;} 
A.info:HOVER{ color:#000000;font-weight:bold;}


#menu{text-align:left;marging-left:0px;}



.otroslink{	font-size:8pt;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#ffffff;padding-left:5px;padding-bottom:10px;text-decoration:underline; line-height:normal;}
	
	
	
	
A.linkmenu, A.linkmenu:VISITED, A.linkmenu:ACTIVE, A.linkmenu:FOCUS, A.linkmenu:LINK{
	padding-left:5px;
	font-family: Arial;
	font-size:8pt;
	color:#ffffff;
	text-decoration: none;
	font-weight:bold;
	line-height:normal;
	} 
A.linkmenu:HOVER{color:#ffffff;text-decoration:none;font-weight:bold;line-height:normal;}

A.linkmenu1,A.linkmenu1:VISITED, A.linkmenu1:ACTIVE, A.linkmenu1:FOCUS, A.linkmenu1:LINK {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#547BA9;
	}
A.linkmenu1:hover {text-decoration:none; color:#cccccc;}

A.linkTexto,A.linkTexto:VISITED, A.linkTexto:ACTIVE, A.linkTexto:FOCUS, A.linkTexto:LINK {font-family: Helvetica, Arial, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	text-align: justify; 
	color: #563F23;
	text-decoration: none;
	letter-spacing: 0px;}
A.linkTexto:hover {font-family: Helvetica, Arial, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	text-align: justify; 
	color: #563F23;
	text-decoration: none;
	letter-spacing: 0px;}

.info{
	text-align:justify; font-size:9px; color:#666666;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 0px; padding-bottom:15px;
	}
	
#busqueda{
	font-size: 10px; 
	font-weight: bold;
	text-align: justify; 
	color: #547BA9;
	text-decoration: none;
	letter-spacing: 0px;
	float:left; padding-top:10px;}
	
.info a{color:#547BA9;text-decoration:underline;}
.info a:HOVER{color:#666666;}

a.masinfo {color:#666666;text-decoration:none;}
a.mas_info{color:#666666; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:pointer;}


.info a.textLink {color:#035D9B;text-transform:lowercase;  font-family: Arial, Helvetica, sans-serif;font-size:12;text-decoration:none;cursor:text;}
.info a.textLink:hover {color:#035D9B;text-transform:lowercase;  font-family: Arial, Helvetica, sans-serif;font-size:12;text-decoration:none;cursor:text;}

a.lk_mapa_subs { color:#547BA9; text-decoration:none; line-height:16px; height:12px;font-weight:normal;text-transform:capitalize}
a.lk_mapa_subs:hover { text-decoration:none; color:#cccccc; }

#busqueda a {color:#d82318; text-decoration: none; font-weight:normal; }
#busqueda a:hover { text-decoration:underline;}


A.lk_ficha, A.lk_ficha:VISITED, A.lk_ficha:ACTIVE, A.lk_ficha:FOCUS, A.lk_ficha:LINK{color:#716F6E; text-decoration:none; font-size:10px; font-weight:normal; } 
A.lk_ficha:HOVER{color:#716F6E; text-decoration:none; } 
.verficha{ width:100px; float:right; text-align:center; margin-bottom:10px;}
.ficha_resumen{display:none; background-color:#FFFFFF; z-index:1; position:absolute; width:100px;}
.ficha_resumen_cont{ width:258px; float:left; background-color:#FFFFFF; text-align:left; padding:10px; border:1px solid #547BA9;}
.ficha_resumen_cont a { font-size:11px; text-decoration:none; color:#547BA9;}
.ficha_resumen_cont a:hover { color:#cccccc;}

a.enlace_texto{	font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				color: #4E4B4A;
				text-decoration:none;
				cursor:text}
				
a.enlace_texto:HOVER{	
				font-weight: normal;
				color: #4E4B4A;
				text-decoration:none;
				cursor:text}

.criterio {position: absolute; left: -800; top: -800; width: 640;}

#enlace a.pie {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #FC4B00;text-decoration:none;cursor:text;}

#enlace a.pie:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: bold;
color: #FC4B00;text-decoration:underline;cursor:text;}

#busqueda a.enlacessubterminos {font-size:9px; cursor:text; font-weight:normal; text-align:justify; color:#666666; text-decoration:none;}

#busqueda a.enlacessubterminos:hover {text-decoration: none; }
#flash { float:left; width:100%; text-align:center; padding-bottom:20px;}

div.categoria{ float:left;text-align:left; width:210px; padding-bottom:5px; color:#000000;}
a.link1 { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.link1:hover { color:#547BA9; text-decoration:underline;}
a.link1_over { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.link1_over:hover { color:#547BA9; text-decoration:underline;}
a.link_submenu { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
a.link_submenu:hover{ color:#547BA9; text-decoration:underline;}














