/* CSS Document */
/* CSS GENERALES */
body {
background:url(/img/background.gif) top left no-repeat #B6B9A8; 
/*font: 1em  Arial, Helvetica, Verdana, sans-serif; */
color: #676767; 
margin: 0px 0px 0px 0px; 
text-align:left; 
padding-top: 1.88em; /*30px;*/
}

form {margin: 0px;}
a img {border-width:0;}
.oculto {display: none;}
.hr_dotted {border: 0.1em dotted #bbbdbd;}


/*Estructura*/

/* CAJA CONTENEDOR */
#contenedor{
width: 48.75em; /*780px*/
margin:auto; 
text-align: left; 
padding-bottom:0.2em; /*8px*/
border: 0px solid #bcbcbc;
clear: both;
}

/* CAJAS  CONTENIDO*/
#cabecera{
font-size: 0.8em;
width: 60.94em;/*48.75em; 780px*/
height: 1.25em; /*20px; */
/*float:right; */
text-align:right; 
margin: auto; 
padding-right:0.8em; 
padding-bottom:0.8em;
clear: both;
}

#titular{
height: 1.25em; /*20px; */ 
text-align:left; 
margin: 0px 0px 0px 0px; 
padding:0.78em; /*10px*/
}

#menu_izquierda_index{
width: 10.31em; /*165px; -150px*/
/*height:25.25em; 404px*/
background:#ffffff; 
border: 0.44em solid #ffffff;  /*7px*/
float:left; 
margin: 0px 5px 0px 0px; 
padding:0.19em; /*3px-10px*/
}

#footer{
font-size: 0.69em; /*0.69em-11px*/
width: 64.5em; /*780px; 48.75em*/
height: 1.5em; /*16px; */
background: url(/img/icons/icon_api.gif) top left no-repeat #ffffff; 
margin:auto; 
padding: 0.5em 0.3em 0em 4.7em;  /*5px 0px 0px 55px;*/
/*text-align: center; */
border: 2px solid #ffffff;  /*5px*/
clear: both;
}

#idioma{
font-size: 0.69em; /*0.69em-11px*/
width: 64.5em; /*780px; 48.75em*/
height: 1.5em; /*16px; */
margin:auto; 
padding: 0.5em 0.3em 0em 4.7em;  /*5px 0px 0px 55px;*/
text-align: right;
color:#FFFFFF;
}

#menu_izquierda_new{
width: 10.31em; /*165px; -150px*/
height:25.25em; /*404px*/
background:#ffffff; 
border: 0.44em solid #ffffff;  /*7px*/
float:left; 
margin: 0px 5px 0px 0px; 
padding:0.19em; /*3px-10px*/
}
#contenido_central {
width:570px; 
background-color:#E5E8E1; 
margin: 0px 0px 10px 190px; 
padding:0px; 
border: 7px solid #ffffff;
}
#contenido_lateral_izquierda_new{
width: 255px; 
background-color:#E5E8E1; 
float:left;  
margin: 0px; 
padding:0.63em 0.63em 0em 0.63em; 
border: 0px;
border-right: 1px dotted #444444;
}
#contenido_lateral_izquierda_new2{
width: 290px; 
background-color:#E5E8E1; 
float:left;  
margin: 0px; 
padding:1.2em 1.2em 0em 1.2em; 
border: 0px;
}
#contenido_lateral_izquierda_new3{
width: 330px; 
background-color:#E5E8E1; 
float:left;  
margin: 0px; 
padding:1.2em 1.2em 0em 1.2em; 
border: 0px;
}
#contenido_lateral_derecha_new  {
width: 250px; 
background-color:#E5E8E1; 
float:right; 
margin: 0px; 
padding:0.63em 0.63em 0em 0.63em; 
}
#contenido_lateral_derecha_new2  {
width: 240px; 
background-color:#E5E8E1; 
float:right; 
margin: 0px; 
padding:0em; 
}
#contenido_lateral_derecha_new3  {
width: 200px; 
background-color:#E5E8E1; 
float:right; 
margin: 0px; 
padding:0em; 
}





#color{width: 100%; background: #E5E8E1; padding:6px; }


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

#contenido_central04{ width:533px; height:auto; background-color:#E5E8E1; border-style:solid; border-width:7px; border-color:#ffffff; margin:0px 0px 0px 190px; padding:20px;}
#contenido {WIDTH:533px; height:auto; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; margin-top:0px;}

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

#nova{clear: both;}

#contenido_central_resultadoinmobiliaria{ width:533px; height:autopx; 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;}

#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;}

#contenido_central01{ width:533px; height:365px; 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_derecha02{WIDTH: 240px; height:477px; background:#000000; float:right; margin: 0px 0px 0px 0px; padding:0px; border: 0px;}

/* CLASES TEXTOS*/
.menu_superior{
color:#FFFFFF; 
font-family:Georgia, Times, Serif; 
}
.texto_base{
color:#666666; 
font-family:arial, hevetica, sans serif; 
}
.titular_header{
background-color:#000000; 
color:#FFFFFF; 
font-family:Georgia, Times, Serif; 
font-size: 0.9em; 
padding:0.31em;
margin-left:0.5em;
margin-right:0.5em;
margin-top:0.7em;
}

.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;}

/* CLASES FOTOS*/
.foto {border: 5px solid #E5E8E1;}
.foto2 {border: 5px solid #ffffff; margin-right: 5px}

/* 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 navegador*/
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 {color: #ffffff; text-decoration: none; padding-right:0.2em; padding-left:0.2em; font-family: arial, hevetica, sans serif;	FONT-WEIGHT: normal;}

/*link inmobiliaria*/
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;
}