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:715px;
height:30px;
list-style: none;
float: left;
margin-left:182px;
margin-top:120px;
}
.primero a{border-width:0px 0px 0px 2px;border-color: #FFFFFF; border-style:solid;}
.medio a{border-width:0px 0px 0px 2px;border-color: #FFFFFF; border-style:solid;}
.ultimo a{border-width:0px 2px 0px 2px;border-color: #FFFFFF; border-style:solid;}
#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:13px Verdana,Tahoma,Helvetica,Sans-serif;text-align:center;position:relative;cursor:default;}
#nav li ul{/* referente a la parte superior */ margin:0;}
#nav a{text-decoration:none;display:block;}
#nav li a{color: #FFFFFF; font-weight: bold;}
#nav li a:hover{background-color:#000060;}
#nav li li a{width:150px;display:block; color:#FFFFFF; font-weight: bold;background-color:#ce0006;line-height:30px;border-width:0px 2px 0px 2px;border-color: #FFFFFF; border-style:solid;}
#nav li li a:hover{text-decoration:none;}
li ul{padding:5px 0;width:150px; border-color: #FFFFFF; border-style:solid; border-width:0px 1px 1px 1px;padding:0;display:none;position:absolute;top:100%;left:0;}
li>ul{top:auto;left:auto;}
li li{float:left;border:0;display:block;background:transparent;}
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:185px;height:auto;float:left;}
#noreste{height:55px;width:185px;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:185px;
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 15px 15px 15px;}
#cuerpo_principal img{margin: 15px 15px 15px 15px;}
#cuerpo_principal table{text-align:left;margin: 15px 15px 15px 15px;font:10px Verdana;border:1px solid #FFFFFF;}
#cuerpo_principal table th{font-weight:normal;width:90px;padding:2px 5px 2px 10px;}
#cuerpo_principal table td{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 50px 15px 15px;}
.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-left:15px;margin-right:15px;font:25px Verdana white; font-weight:bold;}
body h3{margin-left:15px;margin-right:15px;font:15px Verdana white; font-weight:bold;}
body h2{margin-left:15px;margin-right:15px;font:20px Verdana white; font-weight:bold;}
#tablacontacto{margin-left:250px;}
#tablacontacto .campo{border:0;font-size:10pt;}
#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 {background-color:#000060;border-bottom:2px solid white;margin-right:3px;}
#trabaja a{font:11pt Verdana;font-weight:bold;text-decoration:none;color:#ffffff;outline:0;}
#trabaja a:hover{background-color:#ce0006;}
#equipo{margin-left:157px;width:400px;border: 2px solid #ffffff;}
#equipo img{margin:0;}
#equipo h2{background-color:#ce0006;margin:0;border-bottom:2px solid #ffffff;}
#equipo h1{background-color:#ce0006;margin:0;border-bottom:2px solid #ffffff;}
#equipo h3{background-color:#ce0006;margin:0;}
#equipo2{margin:auto;width:400px;border: 2px solid #ffffff;}
#equipo2 img{margin:0;}
#equipo2 h2{background-color:#ce0006;margin:0;border-bottom:2px solid #ffffff;}
#equipo2 h1{background-color:#ce0006;margin:0;border-bottom:2px solid #ffffff;}
#equipo2 h3{background-color:#ce0006;margin:0;}
#listado p{font-size:11pt;text-align:center;margin-right:10px;}
#listado p a{text-decoration:underline};
#listado{
	width:685px;
}
#listado table{
	border-collapse:collapse;
	width:685px;
	padding:0;
	border:0;
	margin-top:5px;
	margin-bottom:5px;
}
#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:10pt;font-weight:bold;}
#listado table td{vertical-align:middle;border-bottom: 1px #FFFFFF solid;width:auto;padding:0;margin:0}
#listado table td a{vertical-align:middle;text-decoration:none; display:block; padding: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 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;}
#fotosinmueble{float:left;}
#oferta {width:182px;border-bottom:2px solid white;padding:5px 0 5px 0;}
#oferta table{width:172px;margin:0px 7px 0px 5px;font-weight:bold;font-size:10pt}
#oferta table a{text-decoration:none;color:#FFFFFF;outline:0;padding:4px}
#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}
