BODY {background:#444444;font: 10pt Arial, sans-serif, Times New Roman, Verdana;color:white;text-align:center;margin:auto;}
#contenedor{
text-align: left;
overflow:auto;
width: 900px;
background-color : #000060;
margin: auto;

}
#logo2{margin:10px 0px 0px 20px;float:left;}
#cabecera{background-image:url(./imagenes/cabecera.jpg);height:150px;width:900px;float:left;}
#cabecera span{display:none;}
#navegador{
width:718px;
list-style: none;
float: left;
margin-left:182px;
margin-top:126px;
border-bottom:2px solid #FFF;
}
.primero a{line-height:22px;margin:0 5px 0 10px;}
.medio a{line-height:22px;margin:0 5px 0 5px;}
.ultimo a{line-height:22px;margin:0 5px 0 5px;}
#nav{display:block;padding:0;margin:0;/*margen con el div */}
#nav li{color:#FFFFFF; /*color base del texto*/float:left;width:118px;margin:0;padding:0;list-style:none;background:transparent;font:10px Verdana;text-align:center;position:relative;cursor:default;}
#nav li ul{/* referente a la parte superior */ margin:0;}
#nav a{background:url(./imagenes/a-menu-azul.png);text-decoration:none;display:block;}
#nav li a{color: #FFFFFF; font-weight: bold;width:102px;}
#nav li a:hover{background:url(./imagenes/a-menu-blanco.png);color:#ce0006}
#nav li li a{background:none;margin:0;text-align:left;width:144px;display:block; color:#FFFFFF; font-weight: bold;background-color:#ce0006;line-height:20px;}
#nav li li a:hover{background:none;text-decoration:none;background-color:#FFFFFF;color:#ce0006}
#nav li ul{padding:0;margin:0;width:144px;border-color: #FFFFFF; border-style:solid; border-width:0 2px 2px 2px;display:none;position:absolute;top:100%;left:0;}
#nav li>ul{top:auto;}
#nav li li{float:left;border:0;display:block;background:transparent;}
#nav li:hover ul,li.over ul{display:block;}
#lat-izq{
width:900px;
background-image:url(./imagenes/lat-izq.png);
font: 9pt Arial;
font-weight:bold;
color:white;
text-align:center;
float:left;
background-repeat:repeat-y;
min-height:600px;
_height:600px;


}
#elementos{width:182px;height:auto;float:left;}
#noreste{height:55px;width:182px;background-image:url(./imagenes/noreste.jpg);float:left;}
#contacto{background-color:#000060;float:left;height:20px;font:10pt Arial;font-weight:bold;color:white;text-align:left; margin-left:10px;margin-top:2px;}
#contacto a{outline:0;text-decoration:none;color:white;}
#contacto_m{background-color:#000060;float:right;height:20px;font:10pt Arial;font-weight:bold;color:white;text-align:right; margin-right:10px;margin-top:2px;}
#contacto_m a{outline:0;text-decoration:none;color:white;}
#redes{
width:182px;
font: 9pt Arial;
font-weight:bold;
color:white;
text-align:center;
margin-top:10px;
float:left;
}
#redes img{border-style:none;text-decoration:none;}
#redes a{outline:0;text-decoration:none;}
#cuerpo_principal{
width:715px;
font: 10pt verdana;
color: white;
background-color : #000060;
float:right;
text-align: justify;


}
#cuerpo_principal p{margin: 15px;line-height:20px;}
#cuerpo_principal img{margin: 15px;}
.imgcnborde{border:2px solid white;}
table.pueblo{text-align:left;margin: 15px;font:10px Verdana;border:1px solid #FFFFFF;}
th.pueblo{font-weight:normal;width:90px;padding:2px 5px 2px 10px;}
td.pueblo{width:165px;padding:2px 5px 2px 10px;}
#cuerpo_principal a{color:white;outline:0;}
#cuerpo_principal a:hover{color:#ce0006;outline:0;}
#cuerpo_principal ul{margin: 15px 15px 15px 0px;}
#cuerpo_principal ol{margin: 15px 15px 15px 0px;}
#cuerpo_principal ul li,ol li{margin: 5px;}
#cuerpo_principal h4{margin:5px;color:#ce0006;padding:0}
.centrar-imagen {text-align:center} 
#map{height:25px;width 715px;margin:5px 10px;border-bottom:1px solid white;}
#map a{color:white;outline:0;text-decoration:none;}
#map a:hover{color:#ce0006;outline:0;text-decoration:none;}
body h1{margin:15px 15px 10px 15px;font:20px Arial white; font-weight:bold;text-align:left;background:url(./imagenes/h1.png);line-height:40px;padding-left:10px;}
body h3{margin:15px 15px 10px 15px;font:14px Arial white; font-weight:bold;text-align:left;background:url(./imagenes/h3.png);line-height:20px;padding-left:10px;}
body h2{margin:15px 15px 10px 15px;font:17px Arial white; font-weight:bold;}
#tablacontacto{margin:0;width:530px;margin-left:90px;margin-right:90px;}
#tablacontacto .campo{border:0;font-size:10pt;width:275px;}
#tablacontacto table{font:12px Verdana;margin-top:20px;width:530px;margin:15px;}
#tablacontacto table th{width:297px;text-align:right;vertical-align:top;}
#tablacontacto table td{vertical-align:top;text-align:left;padding-left:30px;}
#imagentabla{float:right;width:300px;}
#encabezados{float:left; width:410px;}
#parrafos{float:left; width:715px;}
#picturebackground{margin: 20px 0px 20px 50px;}
#picturebackground img{margin:0;padding:0;}
#picturehistoria{margin: 20px 0px 20px 180px;}
#picturehistoria img{margin:0;padding:0;}

#trabaja {font-family:Arial;width:182px;border-bottom:2px solid white;float:left;}
#trabaja a{background-color:#000060;font-weight:bold;text-decoration:none;color:#ffffff;outline:0;line-height:20px;padding:3px;display:block;}
#trabaja a:hover{background-color:#FFF;color:#ce0006;}


.equipo_com{margin-bottom:50px;text-align:center;}

#listado p,#listado-prin p{font-size:14px;text-align:center;margin-right:10px;}
#listado p a, #listado-prin p a{text-decoration:underline};
#listado,#listado-prin{
	width:685px;
}
#listado table,#listado-prin table{
	border-collapse:collapse;
	width:685px;
	padding:0;
	border:0;
	margin-top:5px;
	margin-bottom:5px;
}
#listado table {margin:15px;}
#listado table tr{vertical-align:middle;border-bottom: 1px #ffffff solid;}
#listado table tr:hover {background-color:#ce0006;}
#listado table th{vertical-align:middle;border-bottom: 1px #FFFFFF solid;width:auto;text-align:center;background:#ce0006;padding:0;margin:0;font-size:12px;font-weight:bold;line-height:20px;}
#listado table td{vertical-align:middle;border-bottom: 1px #FFFFFF solid;width:auto;padding:0;margin:0;text-align:right;font-size:11px;line-height:20px;}
#listado table td a{vertical-align:middle;text-decoration:none; display:block; padding:5px 0 5px 0px;outline:0;}
#listado table td a:hover{color:#FFFFFF;outline:0}
#listado table img{border-style:none;padding:0;margin:0;outline:0}
#listado a{text-decoration:none;outline:0;color:#FFFFFF;}
#listado a:hover{color:#ce0006}

#detalles{
	width:715px;
	font-size:14px;
	float:left;
	text-align:center;
}
#detalles table{
	border-collapse:collapse;
	padding:0;
	border:0;
	margin-top:5px;
	margin-bottom:5px;
}
#detalles table {margin:15px;}
#detalles table tr{vertical-align:middle;border-bottom: 1px #ffffff solid;}
#detalles table th{vertical-align:middle;border-bottom: 1px #FFFFFF solid;width:auto;text-align:center;background:#ce0006;padding:0;margin:0;font-size:10pt;font-weight:bold;}
#detalles table td{vertical-align:middle;border-bottom: 1px #FFFFFF solid;width:auto;padding:0;margin:0}
#detalles table td a{vertical-align:middle;text-decoration:none; display:block; padding:0px;outline:0;}
#detalles table td a:hover{color:#FFFFFF;outline:0}
#detalles table img{border-style:none;padding:0;margin:0;outline:0}
#detalles a{text-decoration:none;outline:0;color:#FFFFFF;}
#detalles a:hover{color:#ce0006}
#detalles p{font-size:9pt;margin: 10px 10px 10px 10px;}
.h2-det{font:Arial;text-align:left;background:url(./imagenes/h2.png);line-height:25px;padding-left:10px;}
#fotosinmueble{float:left;}
#oferta {width:182px;border-bottom:2px solid white;padding:10px 0 5px 0;float:left;}
#oferta table{width:172px;margin:0px 7px 0px 5px;}
#oferta table a{text-decoration:none;color:#FFFFFF;outline:0;padding:4px;font-weight:bold;font-size:12px;display:block;}
#oferta table a:hover{background-color:#000060;outline:0}
#oferta table td{width:81px;height:25px;vertical-align:middle;height:25px;}
#oferta table th{width:172px;text-align:center;background-color:#000060;height:25px;border-bottom:2px solid white;vertical-align:middle}
.botonprop {text-align:center;padding-top:20px;}
.botonprop a{text-align:center;font:14px Arial;font-weight:bold;margin:auto;background:url(./imagenes/a-bot-rojo.png);text-decoration:none;width:190px;line-height:40px;display:block;}
.botonprop a:hover{background:url(./imagenes/a-bot-blanco.png);color:#ce0006;}
#contactop{width:685;margin:0;}
#contactop p{margin-left:90px;width:260px;}
#contactop img{margin:0 100px 0;}
#tablacontactocomercial{background:#000060;}
#tablacontactocomercial table td{text-align:left;}
#tablacontactocomercial table td a{color:#ce0006;text-decoration:underline;}
#tablacontactocomercial .campo{border:0;font-size:10pt;width:200px;}
#tablacontactocomercial table{text-align:left;font:12px Verdana;}
#tablacontactocomercial table td table td{text-align:left;vertical-align:top;border:0;padding:3px 0 3px 0;}
#tablacontactocomercial table table tr{border:0;}
.centrado{

width:405px;
margin-left:125px;
text-align: center;
border:1px solid white;
}
.centrado table tr{margin:3px;} 
.centrado table,table td {
text-align: center;
width:400px;
font:12px Verdana;
margin:3px;

}

.boton{color:#fff;cursor:pointer;text-align:center;font:14px Arial;font-weight:bold;margin:auto;background:url(./imagenes/a-bot-rojo.png);text-decoration:none;width:190px;height:40px;border:0;}
.boton:hover{color:#ce0006;cursor:pointer;background:url(./imagenes/a-bot-blanco.png);}
.respuestas{text-decoration:none;font-weight:bold;}
#busqueda{margin:0px;width:530px;margin-left:90px;text-align:center;margin-right:90px;}
h1.con{margin-left:0px;margin-right:0px;background:url(./imagenes/h1-con.png);}
#busqueda table {margin:15px;width:530px;}
#busqueda table th{width:297px;text-align:right;}
#busqueda table td{text-align:left;padding-left:30px;}
#busqueda .centrar{padding:0;padding-top:20px;}
#busqueda select{border:0;font-size:10pt;width:200px;}
#busqueda strong{color:#ce0006;line-height:60px;}
#busqueda img{border:0px;outline:0px;}

#comercial{width: 238px;float:left;margin:15px 0px 15px 0px;text-align:center;line-height:20px;}
#comercial img{text-align:center;margin:auto;}
#listado-inm-com{width: 685px;float:left;padding:0px;margin:15px;text-align:center;}
#listado-inm-com h3{margin:0;}
#inm-com{width: 171px;float:left;padding:0px;margin:0px;text-align:center;line-height:20px;font:11px Verdana;}
#inm-com img{text-align:center;margin:auto;border:0px;}
#inm-com p{text-align:center;}
#inm-com a{text-decoration:none;}
#inm-com a:hover{color:#fff;}
#inm-com h3{text-align:center;padding:0px;margin:0;font:12px Verdana;font-weight:bold;background:url(./imagenes/th-destacados.png);line-height:30px;margin-bottom:5px;}
#inm-com span{background:#ce0006;font-size:14px;padding:3px 15px 3px 15px;line-height:35px;font-weight:bold;}
#footer {padding-left:185px;width:715px;height:75px;float:left;background:url(./imagenes/footer.png);text-align:center;}
#footer p{line-height:25px;margin-top:25px;}
#footer p a{background: url(imagenes/mano-4-sindos-24x24.png) center left no-repeat;
color: #FFF;
display: inline-block;
line-height: 24px;
padding-left: 24px;
text-decoration: none;
}
#footer p a:hover{color:#ce0006;text-decoration:none;}


