div#single-column p.legalInformationText{
	text-indent:0px;
	color: #52505B;
	padding:5px;
}
div#single-column p.legalInformationText2{
        text-indent:0px;
	color: #52505B;
	padding: 5px 25px;
}

/************************************/
/************* MAIN LAYOUT **********/
body,
html {
    margin:0;
    padding: 0px;
    padding:0;
	background: #2E6BA1 ;
    color:#000;
	font-family: Arial;
	font-size: 12px;
}

body {
	height: 100%;
}

h1 {
	font-size: 20px;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 14px;
}

select {
	z-index: 1;
}

img {
	border: 0px;
}

body {
	min-width:820px;
}

div#header {	
	text-align: center;
}

div#header-logo {
	padding: 10px;
}

div#header-img {
	height: 355px;
	width: 680px;
	padding-bottom: 20px;
	float: left;
}

div#wrap {
	background: #FFFFFF ;
	width: 820px ;
   margin:0 auto;
	text-align: center;	
}

div#complete-content{
	background: url('../images/plantilla_07.jpg') repeat-y bottom right;
	width: 820px ;
	clear: both;
}

div#content-end{
	clear: both;
}

div#content {
	clear:both;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 5px;
	padding-bottom: 20px;
	text-align: left;
	float: left;
	width: 460px;
}
div#content a{
	color:#90BA81;
}

div#bigleft-content {
	clear:both;
	padding-top: 20px;
	padding-bottom: 20px;	
	float: left;
	width: 60%;
}

div#content p{
	text-align: justify;
	text-indent: 2em;
	color: blue;
}

div#single-column {
	clear:both;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	text-align: left;
	float: left;
	width: 800px;
}

div#single-column p{
	text-align: justify;
	text-indent: 2em;
	color: blue;
}

div#single-column img {
	margin: 10px;
	float: left;
}

div#reservation {
	background-color: #FFFFFF;
	padding-top:20px;
	float: right;
	width: 335px;	
}

div#reservation-content{
	background-color: #AFBFFA;
	height: 100%;
}

div#right-decorator{
	width: 335px;	
	height: 12px;
	float: right;
	background: url('../images/plantilla_06.jpg') no-repeat top center;
}

div#minidescription {
	text-align: justify;
	padding-top: 20px;
	float: right;
	width: 40%;
}

div#footer {
	width: 100%;
	text-align: center; 
	font-size: 11px;
	color: #000000;
	background-color: #AFBFFA;	
	padding-top: 20px;
	padding-bottom: 20px;
	clear: both;
}

div#footer-decorator{
	width: 820px;	
	height: 62px;
	background: url('../images/plantilla_08.jpg') no-repeat top center;
	clear: both;
}

div#footer img {
	border: 0px;
	vertical-align: middle;
}

/************************************/
/************* MAIN LAYOUT **********/



/************************************/
/************** MENU ****************/

div#header-menu {
	margin:0 auto;
	text-align: center;
	padding-left: 20px;
	float: left;
	width: 100px;
}

div#header-menu ul {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	list-style-type: none;
/*	font-size: 1.5em;*/
	font-size:13px;
	padding: 0;
	margin: 0;
	margin:0 auto;
}

div#header-menu ul li {
	text-align: center;	
	padding: 5px 5px 5px 5px;
	border: 1px solid;
	margin: 0 0 10px 0;
	width: 100px;
	background: url("../img/menu-bg.jpg");
}
div#header-menu ul li.sinMenu {
	text-align: center;
	padding: 0px;
	border: 0px;
	margin: 0px 0px 0px -5px;
	width: 120px;
	background: none;

}


div#header-menu ul li:hover {
	background: url("../img/menu-bg-active.jpg");
}
div#header-menu ul li.sinMenu:hover {
	 background:none;
}


div#header-menu ul li a{
	text-decoration: none;
	color: #78ADB1;
}

div#header-menu ul li:hover a{
	text-decoration: none;
	color: #9CEAF5;
}

/************** MENU ****************/
/************************************/

/************************************/
/************ BOOKING FORM **********/
div#booking{
	background-color: #DEDEDE;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
/************ BOOKING FORM **********/
/************************************/

div.galleryElement{
	width: 220px;
	float: left;
	text-align: center;	
}

/************************************/
/********* FEATURES LIST ************/

div#hotel-features{
	text-align: center;	
}

div#hotel-features table{
	display: inline;			
}

div#hotel-features table tr td{
	text-align: center;	
}

div#hotel-features table tr td img{
	width: 40px;
	height: 40px;
	border: 1px solid;
}

div#feature-description{
	height: 20px;
}

/********* FEATURES LIST ************/
/************************************/

/************************************/
/********** GOOGLE MAPS *************/

div#directions{
	width: 293px;
	height: 500px;
	overflow: auto;
}

div#map_canvas{
	width: 500px;
	height: 500px;
}

/********** GOOGLE MAPS *************/
/************************************/

/************************************/
/********* RESERVATION FORM *********/

#busquedaavanzada{ 

   display:block; 
} 
#busquedaavanzadas{ 
   display:none; 
} 

#person2{ 

   display:none; 
} 
#person22{ 

   display:none; 
} 
#person222{ 

   display:none; 
} 	
#person2222{ 

   display:none; 
} 									
#person3{ 

   display:none; 
} 	
#person33{ 

   display:none; 
} 
#person333{ 

   display:none; 
}			
#person3333{ 

   display:none; 
} 				
#person4{ 

   display:none; 
}
#person44{ 

   display:none; 
} 	
#person444{ 

   display:none; 
} 	
#person4444{ 

   display:none; 
} 						
#person5{ 

   display:none; 
} 
#person55{ 

   display:none; 
}		
#person555{ 

   display:none; 
}			
#person5555{ 

   display:none; 
}

#titmesDiv {
	Z-INDEX: 1; LEFT: 315px; WIDTH: 135px; POSITION: absolute; TOP: 105px; HEIGHT: 10px
}

.cabecera_calendario {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.calendar {
	FONT-FAMILY: arial, Helvetica, sans-serif
}
.calendar .cabecera {
	FONT-SIZE: 11px; COLOR: #343434
}
.calendar .txtDay {
	FONT-SIZE: 10px; COLOR: #FFFFFF
}
.calendar .days {
	FONT-SIZE: 10px; COLOR: #676566; TEXT-DECORATION: none
}
.calendar .daysSel {
	FONT-SIZE: 10px; COLOR: #ffffff; TEXT-DECORATION: none
}
.calendar .nodaysSel {
	FONT-SIZE: 10px; COLOR: #999a9c; TEXT-DECORATION: none
}
.calendar .days:hover {
	COLOR: #e9f3fb; TEXT-DECORATION: none
}
.perso_input {
	PADDING-LEFT: 6px; FONT-SIZE: 9px; PADDING-BOTTOM: 8px; COLOR: #666666; PADDING-TOP: 8px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.perso_datos {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #2670A1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 12px; TEXT-DECORATION: none
}
.perso_datos2 {
	FONT-SIZE: 9px; WIDTH: 135px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 15px; TEXT-DECORATION: none
}
.perso_datos3 {
	FONT-SIZE: 9px; WIDTH: 240px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 15px; TEXT-DECORATION: none
}
.perso_datos4 {
	FONT-SIZE: 9px; WIDTH: 41px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 15px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
.perso_datos5 {
	FONT-SIZE: 9px; WIDTH: 140px; COLOR: #006699; TEXT-INDENT: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 15px; TEXT-DECORATION: none
}
.perso_datos_busc_hotel {
	FONT-SIZE: 9px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.perso_datos6 {
	FONT-SIZE: 9px; WIDTH: 22px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 15px; TEXT-DECORATION: none
}
.perso_datos7 {
	FONT-SIZE: 9px; WIDTH: 70px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 15px; TEXT-DECORATION: none
}
.perso_datos8 {
	FONT-SIZE: 9px; WIDTH: 156px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 15px; TEXT-DECORATION: none
}
.perso_datos9 {
	FONT-SIZE: 9px; WIDTH: 58px; COLOR: #000000; TEXT-INDENT: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 10px; TEXT-DECORATION: none
}
.perso_datos10 {
	FONT-SIZE: 9px; WIDTH: 110px; COLOR: #2670A1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.perso_datos10sub {
	FONT-SIZE: 9px; WIDTH: 120px; COLOR: #666666; TEXT-INDENT: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 30px; TEXT-DECORATION: underline
}
.perso_datos10sub2 {
	FONT-SIZE: 9px; WIDTH: 120px; COLOR: #666666; TEXT-INDENT: 6px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 15px; TEXT-DECORATION: underline
}

/********* RESERVATION FORM *********/
/************************************/

/************************************/
/*********** AVAILABILITY ***********/
.tonocolor {	BACKGROUND-COLOR: #00ccff}

A.I {font: bold 10px/15px Verdana, Arial; color:#000000; TEXT-DECORATION: none;text-indent:10px}
A.I:visited {color:#999999}
A.I:hover {color:#000000; ; font-family: Verdana, Arial, Helvetica, sans-serif, "Tempus Sans ITC"; font-size: 10px; font-weight: bold; text-decoration: underline; line-height: 15px}
A.II {font: bold 9px/13px Verdana, Arial; color:#2670A1; TEXT-DECORATION: none;text-indent:9px}
A.II:visited {color:#2670A1}
A.II:hover {color:#2670A1; ; font-family: Verdana, Arial, Helvetica, sans-serif, "Tempus Sans ITC"; font-size: 9px; font-weight: bold; text-decoration: underline; line-height: 13px}
TD.enlaces1 {font: bold 11px Verdana,Arial;color:#FFFFFF}
TD.enlaces2 {line-height:12px}


 body { background-attachment: fixed;
SCROLLBAR-FACE-COLOR: #003366; 
SCROLLBAR-HIGHLIGHT-COLOR: #003366; 
SCROLLBAR-SHADOW-COLOR: #CCCCCC; 
SCROLLBAR-3DLIGHT-COLOR: #FFFFFF; 
SCROLLBAR-ARROW-COLOR:  #FFFF00; 
SCROLLBAR-TRACK-COLOR: #CFC8FF; 
SCROLLBAR-DARKSHADOW-COLOR: #666666; }					 

/*********** AVAILABILITY ***********/
/************************************/

/************************************/
/********** CSS FROM DATOS **********/
BODY {
	MARGIN-TOP: 0px; 
	SCROLLBAR-FACE-COLOR: #ffffff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; 
	MARGIN-LEFT: 0px; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	MARGIN-RIGHT: 0px; 
	SCROLLBAR-ARROW-COLOR: #e47f19; 
	SCROLLBAR-BASE-COLOR: #ffffff; 
	scrollbar-3d-light-color: #ffffff; 
	scrollbar-dark-shadow-color: #ffffff;
}
.copy {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.td {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
.body {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #444444; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #009d9e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.enlace {
	COLOR: #e47f19; TEXT-DECORATION: none
}
A.enlace:hover {
	COLOR: #313186; TEXT-DECORATION: none
}
A.abajo {
	FONT-SIZE: 9px; COLOR: #000000; TEXT-DECORATION: none
}
A.abajo:hover {
	COLOR: #313186; TEXT-DECORATION: none
}
.borde1 {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.formulario {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT-SIZE: 10px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.contact {
	FONT-SIZE: 10px; COLOR: #444444; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.body2 {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.dotted {
	BACKGROUND-IMAGE: url(http://www.hhposadadevallina.com/img/dot.gif)
}

.etiquetaBuscador{
color: #64646E; font-family:Verdana; font-weight:bold; font-size:9px;
}

.formulario_texto{
color: #2670A1; font-family:Verdana; font-size:9px;
}


.colorletrasresultadobusqueda { color: #2e88ce ; font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal}
.colorbordebuscadrohotelyapartamento {  background-color: #2688c6;}
.colorborderesultados { border:2px; border-style:dashed; border-color:#64646E}

.colorbordebuscadrohotelyapartamento_detalle {  color: #2670A1 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal}
.botonformularios { background-image:url(http://www.hhposadadevallina.com/img/fondo_botones.gif); font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; border: 1px #EEEEEE solid}
.botonformularioOferta { background-image:url(../img/fondo_botones_oferta.gif); font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 36px; font-weight: bold; color: #FFFFFF; border: 1px #EEEEEE solid}
.texto_descriptivo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #64646E}
.texto_descriptivo_detalles {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #2670A1}
.textotablas {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #2670A1; font-weight:bold;}

.colorletras_detalle_fpago {  color: #800000 ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal}

.mensaje_error {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #990000}


div#directions-form {
	width: 400 px;
	margin: 0 auto;
	text-align: center;
	padding-top: 30px;
}

div#directions-form input {
	color: black;
}

div#big_map {
	width: 800px;
	height: 450px;
	overflow: hidden;
	float: left;
}


div#directions {
	width: 190px;
	height: 440px;
	float: left;
	background-color: #FFFFFF;
	overflow: auto;
	display: none;
}

div#mini_location {
	width: 275 px;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

div#mini_map {
	width: 270px;
	height: 200px;
	border: 1px solid black;
	overflow: hidden;
	margin-bottom: 30px;
}

div#map_holder {
	width: 800px;
	margin: 0 auto;
	margin-top: 10px;
	border: 1px solid black;
}

div.single-column-gallery-text {
	float:left;
	padding-top:20px;
	width:800px;
}


.information {
	background: #B3DDFF;
	text-align: left;
	padding: 20px 20px 20px 60px;
	margin: 5px 20px 5px 20px;
	border: 2px solid #249CFF;
	color:#C66847;
	clear:both;
}


