body {
font-family: Arial, Helvetica, sans-serif;
margin:0px auto;
padding-top:20px;
font-size: 12px; color:#606060;
background:#c3c4c6 url(fondo_body.png) repeat-x;
}

a{color:#8c8c8c;}
a:hover{color:#000000; text-decoration:none;}
p{line-height:20px;}
span.bold{ font-weight:bold;color:#3f6192;}

h1,h2,p{margin: 0;font-weight:normal;}
h2{font-size: 110%;line-height:1;color:#9cf }
h3{font-size: 110%;line-height:1;color:#fff;margin: 0 5px auto;padding:8px 0;font-weight:normal; }

#izq{
float:right;
width:640px;
}

.der{
float:right;
width:190px
}

#pagina{width:910px !important; width /**/:930px;margin: auto;padding:10px; position:relative;}
.top-pagina{ background:url('top_recuadro.png') no-repeat top center; height:20px; overflow:hidden;}
.middle-pagina{ background:url('middle_recuadro.png') repeat-y top center; padding:15px 32px 15px 32px;}
.bottom-pagina{ background:url('bottom_recuadro.png') no-repeat top center; height:25px; overflow:hidden;}

div#logo{height:75px;padding:3px;}

div#foto,
div.bajo-foto{height:319px; width:840px; overflow:hidden; margin:10px auto 0px auto;}

div.bajo-foto{ background:url('bajo_foto.jpg') no-repeat center top; height:24px; margin:0px auto;}

div#foto h1{ 
	display:block; 
	background:url(bg-titulo.png) repeat-x top; 
	color:#FFFFFF; 
	height:49px; 
	overflow:hidden; 
	position:absolute; 
	left:35px; 
	top:360px; 
	padding:0 25px 0 15px;
	font-size:22px;
	line-height: 40px;
}

div#foto h1 img{ float:left; display:block; position:absolute; left:0; top:0px;}
div#menu_principal{ margin-bottom:10px;float:left;width:165px;padding:5px; border-top:1px solid #9098a3; border-bottom:1px solid #9098a3; margin-top:17px;}

div#menu{font-size: 100%;}
div#menu .boton {text-align:left; }
div#menu .boton a{display:block;text-decoration:none; font-size:18px; font-weight:bold; color:#4d5a6d; text-transform:uppercase; letter-spacing:-1px; margin-bottom:4px;}
div#menu .boton a:hover{color: #fff ;background:#4d5a6d;}


.titulo{font-size: 1.5em;margin-bottom:10px;margin-top:10px;color:#000000;font-weight: Bold; color:#de1111;}

div#pie{margin: 5px 0 auto;padding: 10px; background:url(01.gif) bottom repeat-x;color:#000;border-top:1px dotted #ccc;}

.clase_tabla_menu_seccion_se td{ border-right:1px solid #cacaca;}

#empresa{float:left;font-size: 300%;font-weight: Bold; }

.imagen-texto img.imagenPagina{ margin-left:35px;}
.imagen-texto table tr td font{ font:normal 12px Arial, Helvetica, sans-serif!important; color:#606060!important;}
.imagen-texto table tr td font a{ color:#3F6192; font-weight:bold;} 

#menu_secciones{font-size: 100%; }
#menu_secciones .boton {padding: 0;}
#menu_secciones .boton a{padding: 2px 7px 2px 7px ;text-decoration:none;color:#ccc; font-size:14px; color:#465366;}
#menu_secciones .boton a:hover{color:#000;text-decoration:none; }

/** MODULO INMOBILIARIAS**/
#table1 #empresa{float:right;}
#table3 tr td{ padding-right:10px;}

