html, body{
	margin:0px;
	padding:0px;
	background-color:#222424;
}
body{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin-top:3px;
	line-height:1.5em;
}
.hide{display:none; clear:both;}
.limpiar {clear:both;}
#dvPage{
	width:770px;
	margin:0px auto;
	height:100%;
}

/*HEAD */
#dvhead{
display:block;
position:relative;
float:left;
clear:both;
padding-bottom:4px;
border-bottom:6px solid #8BB342; /* VERDE */
margin-bottom:8px;
}
#headLogo {
	display:block;
	/*float:left;*/
	/*width:160px;*/
	min-height:68px;
	height:60px;
}
#headLogo h1{
	margin:0px;
	padding:0px;
	font-size:0px;
	background:transparent url(../../image/interface/logo.png) center center no-repeat;
	/*width:155px;*/
}
#headLangMenu{
	/*display:block;*/
	float:left;
	font-size:11px;
	/*float:right;
	text-align:right;
	min-height:68px;
	height:60px;*/
}
/**html #headLangMenu{height:60px;}*/
#headLangMenu div{padding:0px;margin:0px;float:left;margin-top:-28px;}
*html #headLangMenu ul{margin:4px;padding:0px;}
*html #headLangMenu div{margin-top:0px;}

#headLangMenu ul{margin:0px;padding:0px;}
#headLangMenu li{
	display:inline;
	list-style-type:disc;
	list-style-position:outside;
}
#headLangMenu li a,
#headLangMenu li a:active,
#headLangMenu li a:link,
#headLangMenu li a:visited{
	color:#fafafa;
}
#headLangMenu li a:hover{
	color:#8BB342;
}
#headLangMenu li a.selectMenu,
#headLangMenu li a.selectMenu:active,
#headLangMenu li a.selectMenu:link,
#headLangMenu li a.selectMenu:visited{
	color:#8BB342;
}
#headSubMenu{
	clear:left;
	display:block;
	float:left;
	width:160px;
	text-align:center;
}
#headSubMenu ul{margin:0px; padding:0px;}
#headSubMenu li{
	display:inline;
	margin-right:10px;
	background: transparent url(../../image/interface/bullet1.gif) left center no-repeat;
	list-style-type:none;
	padding-left: 10px;
}
#headSubMenu li.ventas{
	background: transparent url(../../image/interface/bullet1_ventas.gif) left center no-repeat;
}


#headMenu{
	display:block;
	float:right;
	/*margin-right:63px;*/
	/*width:600px;*/
	text-align:right;
	font-size:11px;
}
#headMenu ul{margin:0px; padding:0px;}

#headMenu li{
	display:inline;
	margin-right:10px;
	background: transparent url(../../image/interface/bullet1.gif) left center no-repeat;
	list-style-type:none;
	padding-left: 10px;
}

#headMenu li a.selectMenu,
#headMenu li a.selectMenu:active,
#headMenu li a.selectMenu:link,
#headMenu li a.selectMenu:visited{
	color:#FFFFFF;
}
/* BODY */
*html #dvLeft{height:100%;}
#dvbody{
	clear:both;
	display:block;
	/*padding-bottom:10px;*/
	padding-top:10px;
	min-height:100%;
	/*height:100%;*/
	text-align:left !important;
}

#body1{
	display:block;
	position:relative;
	float:left;
	width:157px;
	padding:5px;
	background-color:#8BB342;
	/*min-height:800px;
	height:980px;*/
}

.MenuBar{
	display:block;
	margin:0px;
	padding:10px 6px 5px;
	background-color:#627C37;
	margin-bottom:5px;
	/*min-height:200px;*/
	background-color:#242424;
}

.MenuBar ul{padding:0px;margin:0px; list-style:none;}
.MenuBar ul li{padding:0px;margin:0px; margin-bottom:10px;}

.MenuBar a,
.MenuBar a:link,
.MenuBar a:visited,
.MenuBar a:active{
	display:block;
	padding:4px;
	padding-left:15px;
	vertical-align:middle;
	background:transparent url(../../image/interface/square_white.gif) center left no-repeat;
	background-color:#647B37;
	/*font-variant:small-caps;*/
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
}
.MenuBar a:hover{
	background-color:#FFFFFF;
	color:#647B37;
}

.MenuBar span{
	display:block;
	padding:4px;
	padding-left:15px;
	vertical-align:middle;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	color:#FFFFFF;
}

.MenuBar span.title_buscador{
padding-left:4px;
}

.MenuBar a.monthly,
.MenuBar a.monthly:link,
.MenuBar a.monthly:visited,
.MenuBar a.monthly:active{
	color:#627C37;
	background:none;
	background-color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	padding:4px;
	font-size:11px;
}

.MenuBar a.monthly:hover{
	background-color:#647B37;
	color:#FFFFFF;
}

.MenuBar a.selectMenu{
	color:#d9be06;
	background:#627C37 url(../../image/interface/square_yellow.gif) center left no-repeat;
}

.spaceHide1,
.spaceHide,
#frmBuscador{
	display:block;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
}

.spaceHide1,
.spaceHide{
	min-height:20px;
	background-color:#242424;
	padding:5px;
}


#frmBuscador{
	background-color:#627C37;
	/*padding-top:15px;*/
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	/*height:185px;*/
	font-variant: small-caps;
	text-transform:lowercase;
}
#frmBuscador form{padding:0px; margin:0px;}
/*#frmBuscador h1{
	margin:0px;
	padding:3px;
	background-color:#222424;
	font-size:1em;
	font-weight:500;
}
*/
#frmBuscador select{
	width:60px;
}
#frmBuscador input[type="text"]{
	width:99px;
}
#frmBuscador img{
	vertical-align:middle;
}
#frmBuscador label{
	padding:2px;
	padding-left:15px;
	margin:0px;
	background:transparent url(../../image/interface/square_white.gif) center left no-repeat;
}

#frmBuscador .botonera_search{
	text-align:right;
}

div.bdContent{
	display:block;
	margin:0px;
	margin-top:5px;
	padding:3px;
	background-color:#627C37;
}
div.bdContent p{margin:0px;}
#frmBuscador form{display:block;padding:0px; margin:0px;}
#frmBuscador form input, form select{font-size:.9em; color:#000000;}
#frmBuscador form select#zona{width:120px;}
#frmBuscador form options{display:block;}
#frmBuscador form label{display:block;}
#frmBuscador form input[type="submit"]{
	border:1px solid #FAFAFA;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	cursor:pointer;
	outline:none;
	color:#627C37;
	font-size:.8em;
	margin-bottom:4px;
}

*html #bodyContent{}
#bodyContent{
	display:block;
	position:relative;
	float:right;
	padding:5px 15px 5px 15px;
	margin:0px;
	width:550px;
	border-left:5px solid #8BB342;
	border-right:5px solid #8BB342;
	/*background:transparent url(../../image/interface/fondo.jpg) top left no-repeat;*/
}
#bodyContent{min-height:712px;}
*html #bodyContent{height:520px;}

#bodyContent fieldset.searchResult{color:#FFFFFF; padding:5px; font-weight:bold;border:#8BB342 1px solid;}
#bodyContent fieldset.searchResult legend{ color:#FFFFFF; padding:3px;}

#bodyEquip{display:block;}
#bodyEquip img{display:inline;margin-right:5px;margin-top:15px;}
#bodyEquip h1{clear:both;display:block;}

#bodyDetails{
	display:block;
	margin:0px;
	padding:0px;
	width:140px;
	clear:right;
}
#frmGetReserva{display:block;float:right;}
#bodySlideShow{display:block;}
#bodySlideShow img{border:0;}
#bodySlideShow h1,
#frmGetReserva h1{
	display:block;
	font-size:1em;
	background: transparent url(../../image/interface/bullet1.gif) left center no-repeat;
	padding-left:8px;
}
#bodySlideShow h1,
#frmGetReserva h1{
	margin-top:10px;
	border-top-color:#FFFFFF;
}
form#getReserva{}
form#getReserva h1{color:#8BB342;font-size:1em;}
form#getReserva input{font-size:.9em; }
form#getReserva label{display:block;margin-top:7px;color:#8BB342;}

/*#bodyEquip dl{padding-left:5px;}
#bodyEquip dt{display:block;width:90%; float:left;}
#bodyEquip dd{margin:0px;padding:0px;width:10px;float:left; top:-10px;}*/
#foot{display:inline;width:100%;}

a, a:link, a:visited{color:#8BB342;}
a:hover{color:#FFF;}
a.ventas, a.ventas:link, a.ventas:visited, a.ventas:active{color:#F8C400;}
a:hover{color:#FFF;}
/*afegit anto
.verde {color:#8BB342;}
table{border:solid 1px #8BB342;}#2B3F0C*/

div .selOpt{margin-top:5px;background-color:#627c37; cursor:pointer; padding-bottom:4px;}
div .Opt{margin-top:5px;padding-bottom:4px;}

.Estilo1 {color: #FF0000}
.verde { color:#8BB342;}

a:link.enlaceAlqMensuales, 
a:visited.enlaceAlqMensuales, 
a:active.enlaceAlqMensuales{
	display:block;
	text-align:center;
	font-weight:normal;
	color:#FFF;
	text-decoration:underline;
	padding:5px;
}

a:hover.enlaceAlqMensuales{
	background-color:#FFF;
	color:#8BB342;
}

/* CONTACTA */
form#frmContacta label{display:block;}

/* FORMULARIO */
form {display:inline; margin:1px; padding:0px;}
form label{display:block; margin-top:3px; margin-bottom:3px;}
form p{display:inline;}
form input{font-size:10px; color:#666666;}
form select{font-size:10px;}
form textarea{font-size:11px;}
form label.line{display:inline;}
form input.required{background-color:#FFFF99;}
form input.boton{display:block; margin-top:5px;}

/* PISOS */
#detalles{min-height:110px;margin-top:10px;}
* html #detalles{height:110px;}


/* MENSAJES DE OK Y ERROR */
div#msg h1{
color:#8BB342;
padding:0px;
margin:0px;
font-size: 14px;
padding-bottom:12px;
}

div#foot p{
display:block;
text-align:center;
padding:0px;
margin:0px;
font-size:.8em;
}

div.opt_menu{background-color:#627C37; color:#FFFFFF; padding:4px;}
div.opt_menu p{margin:0px;padding:0px;}
	

div#Docs ul li.list_imag{
	list-style:none;
	float:left;
	margin-right:12px;

}

div#Docs ul li.list_imag img{
	width:100px;
	border:#8BB342 solid 2px;
}

div#Docs .subtitulo{
	color:#FFF;
}

.destacado{
	background-color:#5d8219;
	text-align:center;
}
.destacado a{
	color:#000;
}
.destacado a:hover{
	color:#8BB342;
}


