@charset "utf-8";
/* CSS Document */
body{
	font:11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background:url(imagenes/fondo.jpg) top center repeat-x #B0B0B0;
	margin:36px 0px;
}
input, textarea, select{ font:11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
form, table{ margin:0px; padding:0px; }
h1{
	color:#C80F0F;
	margin:0px;
	padding:0px;
	font-size:25px;
}
h2{
	color:#256193;
	font-size:18px;
	margin:0;
	border-bottom:1px solid #ebf1f2;
}
a{ color:#7080BB; }
a:hover{ color:#99BBCC; }
blockquote{ margin:0px 0px 0px 18px; }
th{ border-bottom:1px solid #d9cfc3; }
.a{ cursor:pointer; }
.justificado{ text-align:justify; }
.destacado{ font-size:12px; font-weight:bold; }
.wrapper{ width:830px; 	margin:auto; }
.header{ height:200px; padding:15px 15px 38px 15px; background:#FFFFFF; }
.header .enc{ background:url(imagenes/4.jpg) no-repeat right top; }
.logoholder{ margin-bottom:2px; }
.bot_prop ul, .bot_prop li{ margin:0; padding:0; list-style-type:none; }
.bot_prop a{
	background:url(imagenes/bot_deselec.gif) no-repeat;
	width:205px;
	height:22px;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 0 5px 40px;
	display:block;
}
.bot_prop a:hover, .bot_prop a.activo{ background:url(imagenes/bot_selec.gif) no-repeat; }
.footer{ padding:10px 0 0 0; background:#FFFFFF; }
.leyenda_footer{
	color:#FFFFFF;
	background:url(imagenes/footer.jpg) bottom center repeat-x;
	padding:10px 20px;
	text-align: center;
}
.logo{ margin:0 0 37px 20px; }
.menutop{
	background:url(imagenes/menutop.gif) top left repeat-x;
	overflow:hidden;
	position:absolute;
	top:257px;
	width:780px;
	padding:0px 10px;
/*	margin-top:10px;*/
}
.menutop ul, .menutop li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.menutop li.nivel1{ float:left; }
.menutop li.nivel1 ul{ display:none; background:#ACBCBF; }
.menutop li.nivel1 ul{ display:none; background:#ACBCBF; }
.menutop a{
	display:block;
	padding:5px;
	text-decoration:none;
	color:#FFFFFF;
}
.menutop a:hover, .menutop .activo{ background:url(imagenes/menutop2.gif) repeat-x; }
.main{ background:url(imagenes/main.gif); }
.izq{
	float:left;
	width:235px;
	padding:10px 20px;
	color:#FFFFFF;
}
.izq a{ color:#cccccc; }
.izq div{ border-bottom:1px solid #999999; padding-bottom:5px; margin-bottom:5px; }
.izq .campobus{
	width:170px;
	background-color:#ece7e1;
	border:0; color:#705555;
	margin:2px 0 2px 10px;
}
.izq .enviar{ background-color:#BB0000; color:#FFFFFF; border:0; }
.der{
	margin-left:255px;
	padding:20px;
}
.ordenar{ text-align:right; }
.ordenar td{ padding-bottom:5px; }
.ordenar a, .ordenAct{ font-size:13px; color:#666666; text-decoration:none; }
.ordenar a:hover, .ordenAct{ border-bottom:1px solid #829a9f; }
.ordenar .titulo{ font-size:14px; color:#C80F0F; }
.lista_prop td{ border-top:2px solid #D9D9D9; vertical-align:top; }
.inner_prop_img{ border-left:2px solid #D9D9D9; padding:5px; }
.img_prop{ cursor:pointer; }
.inner_prop_data{ font-size:12px; line-height:16px; vertical-align:top; }
.inner_prop_data .data{
	background:url(imagenes/precio1.gif) repeat-y right;
	padding-top:5px;
	width:295px;
}
.inner_prop_data .data p{ margin:0; }
.inner_prop_mapa{
	background:url(imagenes/precio2.gif) repeat-y left;
	border-right:2px solid #D9D9D9;
	padding:5px 5px 5px 40px;
	text-align:center;
	width:95px;
}
.inner_prop_mapa img{ margin:10px; }
.localidad{
	background:url(imagenes/localidad.gif) top repeat-x;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:2px 0px 0px 5px;
	height:21px;
}
.precio{
	width:100px;
	color:#829a9f;
	font-size:15px;
	font-weight:bold;
	background-color:#ebf1f2;
	text-align:center;
	vertical-align:middle;
}
.separacion td{
	border-top:2px solid #D9D9D9;
	background:url(imagenes/separacion.gif) repeat-x;
}
.propiedad{ background:#FFFFFF; padding:10px; }
.prop_fotos { float:left; width:348px; }
.prop_fotos .mediana{ position:relative; }
/*.prop_fotos .minis{ padding-top:15px; }*/
.prop_fotos .precarga{ padding:80px 150px; display:none; }
.prop_fotos #foto1{ border:0; }
.prop_fotos .thumbs { margin:5px 5px 0 0; cursor:pointer; }
.prop_datos { margin-left:358px; }
.prop_datos .iconos { padding:15px; margin:5px; border:2px solid #336699; background:#def; }
.tit_det{
	font-size:14px;
	font-weight:bold;
	color:#829a9f;
	padding:0px;
	margin:0;
}
.invisible{ display:none; }
.error{ color:#AA0000; font-style:italic; }
.mensaje{
	text-align:center;
	color:#00B5AD;
	padding-top:150px;
	vertical-align:middle;
}
.mensaje#enviando{ display:none; }
.pocas{ height:200px; }
#enviarmail{ display:none; }