BODY {
background:url(/img/background.gif) top left no-repeat #B6B9A8;
margin:0;
padding-top:30px;
}

/*Estructura*/

/* CAJA CONTENEDOR */
#contenedor{width: 780px; margin:auto; text-align: left; padding-bottom:8px;}

/* CAJAS  CONTENIDO*/
#cabecera{WIDTH: 780px; HEIGHT: 20px; text-align:right; margin: auto; padding:0px; clear: both;}
#titular{HEIGHT: 20px; text-align:left; margin: 0px 0px 0px 0px; padding:10px 10px 10px 10px;}
#titular01{HEIGHT: 100px; text-align:left; margin: 0px 0px 0px 0px; padding:0px 0px 0px 10px;}

#menu_izquierda{WIDTH: 140px; height:385px; background:url(/img/background_menu.gif) top left repeat-x #CBCDBF; border: 7px solid #ffffff; float:LEFT; margin: 0px 0px 0px 0px; padding:10px 10px 10px 10px;}
#menu_izquierda01{WIDTH: 165px; height:400px; background:#FFFFFF; border: 7px solid #ffffff; float:LEFT; margin: 0px 0px 0px 0px; padding:3px 3px 3px 3px;}
#menu_izquierda02{WIDTH: 140px; height:477px; background:url(/img/background_menu.gif) top left repeat-x #CBCDBF; border: 7px solid #ffffff; float:LEFT; margin: 0px 0px 0px 0px; padding:10px 10px 10px 10px;}

#menu_izquierdainmobiliaria{WIDTH: 140px; height:750px; background:url(/img/background_menu.gif) top left repeat-x #CBCDBF; border: 7px solid #ffffff; float:LEFT; margin: 0px 0px 0px 0px; padding:10px 10px 10px 10px;}

#contenido_central{ width:573px; height:405px; background-color:#E5E8E1; border: 7px solid #ffffff; margin:0px 0px 0px 190px; padding:0px;}
#contenido_central02{ width:573px; height:497px; background-color:#E5E8E1; border: 7px solid #ffffff; margin:0px 0px 0px 190px; padding:0px;}
#contenido_central01{ width:533px; height:365px; background-color:#E5E8E1; border: 7px solid #ffffff; margin:0px 0px 0px 190px; padding:20px;}
#contenido_central_inmobiliaria{ width:533px; height:497px; background-color:#E5E8E1; border: 7px solid #ffffff; margin:0px 0px 0px 190px; padding:20px;}
#contenido_central_resultadoinmobiliaria{ width:533px; height:730px; background-color:#E5E8E1; border: 7px solid #ffffff; margin:0px 0px 0px 190px; padding:20px;}
#contenido_lateral_derecha{WIDTH: 240px; height:405px; background:#000000; float:right; margin: 0px 0px 0px 0px; padding:0px; border: 0px;}
#contenido_lateral_izquierda{background-color:#EAEBE5; WIDTH: 263px; height:345px; float:left; margin: 0px; padding:40px 30px 0px 40px; border: 0px;}
#contenido_lateral_derecha01{WIDTH: 270px; height:345px; background:#E5E8E1; float:right; margin: 0px 0px 0px 0px; padding:10px 10px 0px 10px; border: 0px solid #000000;}
#contenido_lateral_izquierda01{background-color:#E5E8E1; WIDTH: 260px; height:345px; float:left; margin: 0px; padding:10px 10px 0px 10px; border-right: 1px dotted #444444;}
#contenido_lateral_derecha02{WIDTH: 240px; height:477px; background:#000000; float:right; margin: 0px 0px 0px 0px; padding:0px; border: 0px;}
#contenido_lateral_izquierda03{background-color:#E5E8E1; WIDTH: 260px; height:300px; float:left; margin: 0px; padding:10px 10px 0px 10px; border-right: 1px dotted #444444;}
#contenido_lateral_derecha03{WIDTH: 270px; height:250px; background:#E5E8E1; float:right; margin: 0px 0px 0px 0px; padding:10px 10px 0px 10px; border: 0px solid #000000;}
#contenido_lateral_izquierdaMapa{background-color:#E5E8E1; WIDTH: 350px; height:345px; float:left; margin: 0px; padding:10px 10px 0px 10px; border: 0px;}
#contenido_lateral_derechaMapa{WIDTH: 200px; height:300px; background:#E5E8E1; float:right; margin: 0px 0px 0px 0px; padding:0px; border: 0px; padding:45px 0px 0px 0px}
#contenido_lateral_izquierdaContacto{background-color:#E5E8E1; WIDTH: 350px; height:345px; float:left; margin: 0px; padding:10px 10px 0px 10px; border: 0px;}
#contenido_lateral_derechaContacto{WIDTH: 200px; height:300px; background:#E5E8E1; float:right; margin: 0px 0px 0px 0px; padding:0px; border: 0px; padding:0px 0px 0px 0px}

#footer{background:url(/img/icons/icon_api.gif) top left no-repeat #ffffff; border: 5px solid #ffffff; width: 715px; height:16px; margin:12px 0px 0px 0px; padding: 5px 0px 0px 55px; text-align: left; clear: both;}

/* CLASES TEXTOS*/
.menu_superior{color:#FFFFFF; font-family:Georgia, Times, Serif; font-size: 12px;}
.texto_base{color:#666666; font-family:arial, hevetica, sans serif; font-size: 11px;}
.texto_baseBlack{color:#000000; font-family:arial, hevetica, sans serif; font-size: 11px;}
.texto_baseWhite{color:#ffffff; font-family:arial, hevetica, sans serif; font-size: 11px;}
.texto_base1{color:#666666; font-family:arial, hevetica, sans serif; font-size: 13px;}
.texto_contenido{color:#4a4a4a; font-family:Georgia, Times, Serif; font-size: 12px;}
.texto_contenidoBlack{color:#ffffff; font-family:Georgia, Times, Serif; font-size: 12px;}
.titular_negro{background-color:#000000; color:#FFFFFF; font-family:Georgia, Times, Serif; font-size: 14px; padding:5px}
.titular_rojo{background-color:#BA0200; color:#FFFFFF; font-family:arial, hevetica, sans serif; font-size: 11px; padding:5px}
.titulo_negro{color:#000000; font-family:Georgia, Times, Serif; font-size: 14px;}
.titulo_rojo{color:#BA0200; font-family:Georgia, Times, Serif; font-size: 14px;}
h1 {color:#000000; font-family:Georgia, Times, Serif; font-size: 16px; font-weight: bold; margin:0px;}
.td white {background:#FFFFFF}
/* CLASES FOTOS*/
.foto {border: 5px solid #E5E8E1;}

/* LINKS GENERALES*/
/*link spm*/
a.spm:link  {color: #BA0200; text-decoration: none; padding-right:0.2em; padding-left:0.2em; font-family: Georgia, Times, Serif;	FONT-WEIGHT: bold;} 
a.spm:visited {color: #BA0200;	text-decoration: none; padding-right:0.2em; padding-left:0.2em;	font-family: Georgia, Times, Serif; FONT-WEIGHT: bold;}
a.spm:hover {text-decoration: none; background-color:#BA0200; padding-right:0.2em; padding-left:0.2em; color: #ffffff;	font-family: Georgia, Times, Serif;}
a.spm:active {text-decoration: none;}

/*link spm*/
a.spm01:link  {color: #BA0200; text-decoration: none; padding-right:0.2em; padding-left:0.2em; font-family: Georgia, Times, Serif;	FONT-WEIGHT: normal;} 
a.spm01:visited {color: #BA0200;	text-decoration: none; padding-right:0.2em; padding-left:0.2em;	font-family: Georgia, Times, Serif; FONT-WEIGHT: normal;}
a.spm01:hover {text-decoration: none; background-color:#BA0200; padding-right:0.2em; padding-left:0.2em; color: #ffffff;	font-family: Georgia, Times, Serif;}
a.spm01:active {text-decoration: none;}

/*link menu*/
a.menu:link  {color: #000000; text-decoration: none; padding-right:0.2em; padding-left:0.2em; font-family: Georgia, Times, Serif;	FONT-WEIGHT: normal; font-size: 12px;} 
a.menu:visited {color: #000000;	text-decoration: none; padding-right:0.2em; padding-left:0.2em;	font-family: Georgia, Times, Serif; FONT-WEIGHT: normal; font-size: 12px;}
a.menu:hover {text-decoration: none; background-color:#BA0200; padding-right:0.2em; padding-left:0.2em; color: #ffffff;	font-family: Georgia, Times, Serif; FONT-WEIGHT: normal; font-size: 12px;}
a.menu:active {text-decoration: none;}

/*link menu superior*/
a.menusuperior:link  {color: #FFFFFF; text-decoration: none; padding-right:0.2em; padding-left:0.2em; font-family: Georgia, Times, Serif;	FONT-WEIGHT: normal; } 
a.menusuperior:visited {color: #FFFFFF;	text-decoration: none; padding-right:0.2em; padding-left:0.2em;	font-family: Georgia, Times, Serif; FONT-WEIGHT: normal; }
a.menusuperior:hover {text-decoration: none; background-color:#BA0200; padding-right:0.2em; padding-left:0.2em; color: #ffffff;	font-family: Georgia, Times, Serif; FONT-WEIGHT: normal;}
a.menusuperior:active {text-decoration: none;}

/*link footer*/
a.menufooter:link  {color: #666666; text-decoration: none; padding-right:0.2em; padding-left:0.2em; font-family: arial, hevetica, sans serif;	FONT-WEIGHT: normal; } 
a.menufooter:visited {color: #666666;	text-decoration: none; padding-right:0.2em; padding-left:0.2em;	font-family: arial, hevetica, sans serif; FONT-WEIGHT: normal; }
a.menufooter:hover {text-decoration: none; background-color:#BA0200; padding-right:0.2em; padding-left:0.2em; color: #ffffff;	font-family: arial, hevetica, sans serif; FONT-WEIGHT: normal;}
a.menufooter:active {text-decoration: none;}

/*link inmobiliaria*/
a.navegador:link  {color: #ffffff; text-decoration: none; padding-right:0.2em; padding-left:0.2em; font-family: arial, hevetica, sans serif;	FONT-WEIGHT: normal; } 
a.navegador:visited {color: #ffffff; text-decoration: none; padding-right:0.2em; padding-left:0.2em; font-family: arial, hevetica, sans serif; FONT-WEIGHT: normal; }
a.navegador:hover {text-decoration: none; background-color:#ffffff; padding-right:0.2em; padding-left:0.2em; color: #BA0200;	font-family: arial, hevetica, sans serif; FONT-WEIGHT: normal;}
a.navegador:active {text-decoration: none;}

/*link navegador*/
a.inmobiliaria:link  {color: #BA0200; text-decoration: underline; padding-right:0.2em; padding-left:0.2em; font-family: arial, hevetica, sans serif;	FONT-WEIGHT: normal; } 
a.inmobiliaria:visited {color: #BA0200;	text-decoration: underline; padding-right:0.2em; padding-left:0.2em; font-family: arial, hevetica, sans serif; FONT-WEIGHT: normal; }
a.inmobiliaria:hover {text-decoration: none; background-color:#BA0200; padding-right:0.2em; padding-left:0.2em; color: #ffffff;	font-family: arial, hevetica, sans serif; FONT-WEIGHT: normal;}
a.inmobiliaria:active {text-decoration: none;}

/* Formularios */
form {margin: 0;}
input {font-family: Arial, Helvetica,MS Sans Serif, sans-serif; font-size: 8pt; color: #484848; background-color: #FDFDFD; border: #8b8e85; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
select {font-family: Arial, Helvetica,MS Sans Serif, sans-serif; font-size: 8pt; color: #484848; background-color: #FDFDFD; border: #8b8e85; border-style: solid; border: 1px;}
textarea {font-family: Arial, Helvetica,MS Sans Serif, sans-serif; font-size: 8pt; color: #484848; background-color: #FDFDFD; border: #8b8e85; border-style: solid; border: 1px;}
.formPASSWORD {width:25px;height:12px;background-color:white;color:#484848;font-size:8pt; font-family:Arial, sans-serif;text-align:left;FONT-WEIGHT: bold;}
.formLOGIN {width:50px;height:12px;background-color:white;color:#484848;font-size:8pt; font-family:Arial, sans-serif;text-align:left;FONT-WEIGHT: normal;}
.formSEARCH {background-color:white}

/* submenu */

#sub {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sub li {
	background: transparent;
	margin: -1px 0 0 0;
	line-height: 26px;
	padding: 0;
}

#sub li.first {
	margin: 0;
}

#sub a, #sub a.deselected {
	display: block;
	height: 25px;
	padding: 6px 0px 4px 15px;
	line-height: 25px;
	text-decoration: none;
	border-bottom: 1px solid #ACA899;
	color: #000000;
	font-family: Georgia, Tahoma, Arial, Helvetica,  sans-serif;
	font-size: 12px;
}

#sub a:hover, #sub a.selected {
	/*background: transparent;*/
	background: #BA0200;
	border-bottom: 1px solid #bbb;
	color: #ffffff;
}