@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}

.fondo {
	background-image: url(fondo.jpg);
	background-repeat:  repeat-y;
}
.fondopie {
	background-image: url(fondo_pie.jpg);
	background-repeat: no-repeat;
}
#contenedor{
margin-left:auto; 
margin-right:auto; 
     margin: 0 auto;
width: 740px; /*Le ponemos el valor del ancho*/
padding-top:10px;
padding-left:10px;
padding-right:10px;
min-height:720px;


}
#contenedor_pie{
margin-left:auto; 
margin-right:auto; 
width: 740px; /*Le ponemos el valor del ancho*/
height: 100px; /*Le ponemos el valor del ancho*/
padding-left:10px;
padding-right:10px;

}
#cabecera{
padding-top:10px;
padding-left:26px;
padding-right:26px;
height:110px;
}
#logo{
float:left
}
#menutop{
float:right;
text-align:right;
}
#menus{
padding-top:10px;
padding-left:26px;
padding-right:26px;
height:25px;
}
#idiomas{
float:left;
}
#menucom{
float:right
}
.enlace1{/*utilizado en menu corporativo*/
color:#0066FF;
text-decoration:none;}
.enlace1:hover{
color:#003366;}
.enlace2{/*utilizado en menu idiomas*/
color:#40627C;
text-decoration:none;}
.enlace2:hover{
color: #666666;}
.enlace3{/*utilizado en menu comercial*/
color:#999999;
text-decoration:none;
font-size:medium;
font-weight:bold;}
.enlace3:hover{
color: #0066FF;}
#imageneshome{
padding-left:4px;
padding-top:10px;
padding-right:10px;
height:135px;
}
.imagenh{
padding-left:5px;
padding-right:5px;
}
#contenido{
padding-top:10px;
vertical-align:top;
}
#destacadas{
float:left;
width:345px;
}
#txthome{
float:right;
padding-right:36px;
padding-top:10px;
width:350px;
text-align:justify;
color:#999999;
}
h2 {
color:#999999;
text-decoration:none;
font-size:medium;
font-weight:bold;
}
#disfrutatxt{
padding-top:10px;
text-align:right;
}
#explora{
color:#999999;
}
.HTMLPanelLoading {
padding-left:25px;
color: #0099FF;}
.HTMLPanelError {
padding-left:25px;
background-color:#FF0000;
width:721px;
}
.HTMLPanelLoadingContent, .HTMLPanelErrorContent {
	display: none;
}
#sensaciones_tit{
text-align:right;
padding-right:40px;

}
#sensaciones_txt1{
text-align:justify;
padding-right:40px;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
color:#666666;
}

#sensaciones_txt2{
text-align:justify;
padding-right:40px;
padding-left:20px;
padding-top:10px;
padding-bottom:10px;
color:#666666;
}

#pola{
padding-left:10px;
vertical-align:top;
float:left;
}
#pola_sup{
width:142px;
height:111px;
background-image: url(polaroid_sup.gif);
background-repeat: no-repeat;
padding-left:10px;
padding-top:11px;
margin:0px;
}
#pola_inf{
width:142px;
height:28px;
background-image: url(polaroid_inf.gif);
background-repeat: no-repeat;
padding-left:10px;
padding-top:0px;
color:#666666;
font-weight:bold;
margin:0px;
}
.imgsh{
float:left;
border-bottom:2px;
border-bottom-style:solid;
border-bottom-color:#FFFFFF;
}
.imgsh:hover{
border-bottom-color: #0099FF;
}

.imgsh_selecionada{
float:left;
border-bottom:2px;
border-bottom-style:solid;
border-bottom-color:#FFFFFF;
}
#registro_listado{
margin-left:10px;
width:700px;
height:160px;
float:none;
border:1px;
border-style:solid;
border-color:#ffffff;}
#registro_listado:hover{
border-color: #999999;}
.floatderecha{
float:right;
text-align:right;
padding-right:36px;
margin-bottom:20px;
}
#cont_registro{
padding-top:20px;}
.titular{
font-weight:bold;
font-size:medium;
color:#0066FF;}

.tit1{
font-weight:bold;
font-size:small;
color:#0066FF;}
.tit2{
font-weight:bold;
font-size:small;
color: #999999;}
.tit2_linea{
font-weight:bold;
font-size:small;
color: #999999;
border-bottom:1px;
border-bottom-style:dashed;
border-bottom-color:#999999;}
#fotos{
padding-right:40px;
float:right}
#imgcontainer{
text-align:left;
width:310px;
}
#thumbscontainer{width:310px;
text-align:center;}
#detallecont{
float:left;
width:350px;
padding-left:20px;
text-align:justify;}
#detalle{ min-height:300px;}
#txtpropiedad{
width:680px;
text-align:justify;
padding-left:20px;
float:left;}
#titulo{color:#999999;
text-decoration:none;
font-size:medium;
font-weight:bold;}
.titcampo{ font-weight:bold;}
#detalles_propiedad{ padding-left:20px;
float:left;
width:300px;}
#detalles_zona{ padding-right:40px;
float:right;
width:300px;}
.imgdetalleg{ 
max-width:300px;
max-height:300px;


}
.imgdetalleg_imprimir{ 
max-width:500px;
max-height:600px;


}
label, select { 
	font-size: 85%;
	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
}
#contactform{
padding-left:20px;
width:360px;
float:left;}
#txt_contacto{
padding-right:30px;
width:330px;
float:right;}