@CHARSET "ISO-8859-1";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
a{
	text-decoration: none;
	color: #333333;
}
a:hover{
	text-decoration: underline;
}
div 
{
z-index: 5;
}
body
{
background-color: #c6d485;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: #413502;
}
SELECT,input,TEXTAREA
{
	font-family: arial, "lucida console", sans-serif;
	font-size: 10px;
}
SELECT
{
	text-align:left;
}
ol, ul {
	list-style: none;
}
li{
display:inline;
}
b
{
	font-weight: bold;
}
h1{
color: #790000;
}
.color_verde{
color: #4a690c;
}


#contenedor
{
	position: absolute;
	width: 839px;
	margin-left: -440px; left: 50%;
	top: 5px;
}
#cabecera
{
	height:113px;
	width:839px;
}
#menu_sup
{
	height: 40px;
	background-color: #e5ebb5;
	width: 839px;
	line-height:40px;
	text-align:center;
	position: relative;
	overflow: hidden;
}
#interactuar
{
float:left;
width: 839px;
background-color: #d9dea6;
position: relative;
}
#menu_izq
{
float:left;
width:220px;
left:9px;
text-align:justify;
position: relative;
}
#contenido
{

float:left;
width:600px;
left:10px;
text-align:justify;
position: relative;
}
#inferior
{
	float:left;
	background-color: #d9dea6;
	height: 40px;
	width: 839px;
	line-height:40px;
	text-align:center;
	position: relative;
}


.contenedor_listado_viviendas
{
	float:left;
	width:190px;
	height:185px;
	position: relative;
}
.listado_viviendas
{
	margin-left:10px;
	background-image:url(images/marco_peq.jpg);
	width:170px;
	height:135px;
	position: relative;
}
.listado_viviendas_texto
{
	width:190px;
	text-align: center;

}
.listado_viviendas img
{
	margin-top: 10px;
	margin-left:10px;
	width:150px;
	height: 115px;
}


.ancho300
{
float:left;
width:280px;
height:350px;
position: relative;
}
.ancho300 h1
{
	color: #790000;
	font-size:16px;
}
.ancho300 #imgtlf
{
float:left;
width:20px;
height:40px;
line-height: 7px;
position: relative;
}
.ancho300 #telefonos
{
color: #4a650c;
font-weight:bold;
float:left;
width:258px;
height:40px;
}


#galeria
{
top:10px;
left:10px;
float:left;
width:300px;
height:350px;
position: relative;
}
#galeria #img_principal
{
	background-image:url(images/marco_grd.jpg);
	width:300px;
	height:232px;
	position: relative;
}
#galeria #img_principal img
{
	margin-top: 10px;
	margin-left: 10px;
	width:280px;
	height: 212px;
}
#galeria #listado_imagenes
{
	top:10px;
	width:300px;
	height:90px;
	background-color: #ecf0cd;
	position: relative;
}
#galeria #listado_imagenes img
{
	margin-top: 4px;
	margin-left: 4px;
	width:45px;
	height: 40px;
}






h4
{
	color: #790000;
	font-size:14px;
}
/* common styling */
.menu {position:relative; font-size:11px; z-index:100; margin-top: 5px; margin-left: 90px;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; font-weight:bold; font-family:Verdana, Helvetica, sans-serif; color:#000; height:22px; text-align:center; color:#fff; border:4px solid #E5EBB5; background:#A53D28; line-height:20px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#69130D;}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#A53D28; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#7B241E; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000;}
.menu ul li:hover ul li a:hover {background:#7B241E; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}

