body {  font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#222; background-image:url(../imagenes/fondo1.png); margin:0; }
a { color:#FFFFFF; text-decoration:none;}
a:hover { color:#ccc; text-decoration:none;}
input {
font-family: Arial;
color:#666666;
font-weight:bold;
font-size:12px;
border-color:#cccccc;
border: 1px  solid;
background-color:#ffffff;
}
textarea {
font-family: Arial;
color:#666666;
font-weight:bold;
font-size:12px;
border-color:#cccccc;
border: 1px  solid;
background-color:#ffffff;
}
/*select {
font-family: Arial;
color:#666666;
font-weight:bold;
font-size:12px;
border-color:#cccccc;
border: 1px  solid;
background-color:#ffffff;
}*/
select {
	font-family:  Arial;
	font-size: 7.5pt;
	border: 1px  solid;
	background-color:#ffffff;
	border-color:#cccccc;
	color:#666666;
	height: 18px;
	width: 125px;
}

/* generales */
.input1 { width:280px; margin-bottom:3px;}
.pie_buscador {font-size:11px; color:#fff; padding:5px; background-color:#444; text-align:center;  }
.pie_buscador a {color: #ccc; }
.pie_buscador a:hover {color: #fff; }
.pie {font-size:11px; color:#fff; border-bottom:5px solid #009900; padding:5px; background-color:#444; text-align:center;  }
.pie a {color: #ccc; }
.pie a:hover {color: #fff; }
.pie-dire1 { border-right:1px dashed #aaa; padding-right:20px;}
.pie-dire2 { padding-left:20px;}
.pie-copyright { color:#999999;}
.txtmini { font-size:10px; color:#888; }
.txt1 { font-size:13px; font-weight:bold; }
.separador { border-bottom:1px solid #ccc; margin-top:80px; height:20px;  }

/* menu */
.menu {  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold; padding-left:30px; padding-right:30px; text-align:center; border-top:1px solid #666;  border-bottom:1px solid #666; background-color:#444;} 
/* .menu {  font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; font-weight:bold; padding-left:30px; padding-right:30px; text-align:center; border-top:2px solid #006600;  border-bottom:2px solid #ccc; background-color:#009900;} */
.menu a { padding-left:10px; padding-right:10px; color:#fff;}
.menu a:hover { padding-left:10px; padding-right:10px; color: #FFCC00;}
.menu-activo { color: #FFCC00;}

/* colores */
.color1 { color:#006600;}

/* generales */
.titulares { margin-bottom:3px; }
.index-cuerpo-izq { padding-top:40px; padding-right:10px; }
.index-cuerpo-der { border-left:1px solid #ccc;}

/* inmobiliaria */
.tb-inmo-izq { padding:10px; border-right:1px solid #ccc;}
.tb-inmo-izq p { margin-top:5px;}
.tb-inmo-centro { padding:10px; font-size:12px;}
.tb-inmo-der { padding:10px; border-left:1px solid #ccc;}
.tb-inmo-der p { margin:3px 0px 8px 0px;}
.tb-inmo-valoracion { padding:10px; background-color:#FFFFFF; }
.foto-destacados { margin-bottom:3px; border-top:4px solid #ccc;}

/* prueba con scroll */
.tb-inmo-izq2 { height:350px; width:170px; overflow: auto; overflow-x:hidden; }
.tb-inmo-centro2 { height:350px; padding-right:5px; overflow:scroll; overflow-x:hidden; }

