html, body{height:100%}
body {background-color:#ffffff; margin: 0px;}
ul{margin:0px;padding:11px 0px 11px 40px;}

.contenidos{font:normal 11px arial,tahoma; text-align:justify; color: #7F7B77;}
.contenidos a{text-decoration: none; color:#e17714}
.contenidos a:hover{color: #fdba44}
.contenidos a.Act{color: #fdba44; text-decoration: none}

/* Cuerpo */
.cuerpo{margin: 0px auto; width:750px; font: normal 11px arial,tahoma,verdana;}
.zonaizq{float:left; width:127px; min-height: 620px;}
* html .zonaizq{height: 620px;} /* Hack IE6 */
.zonadch{float:left; background-color:#EF8512; width:623px; min-height: 620px;}
* html .zonadch{height: 620px;} /* Hack IE6 */
.zonabuscador{float:left; width:150px; min-height: 620px;}
* html .zonabuscador{height: 620px;} /* Hack IE6 */
.zonaprincipal{float:right; width:473px; min-height: 700px;}
* html .zonaprincipal{height: 700px;} /* Hack IE6 */
.cierre{clear:both; margin: 0px auto;  width:750px;}


/* zona principal */
.principal{width: 473px; background: #FFFFFF url(imagenes/fondocol3.jpg) no-repeat; background-position: 0px 89px; min-height: 700px;}
* html .principal {height:700px;} /* Hack IE6 */
.cabecera{background-position:top; width: 473px; height: 89px;}
.tituloseccion{font:bold 17px arial,tahoma; text-align:left; padding: 25px 35px 0px 15px; color:#AFBB33;}
.titulomapa{font:bold 17px arial,tahoma; padding: 15px 10px 15px 0px; color:#AFBB33;}
.central{padding: 15px 35px 20px 30px;}
.central-busq{padding: 10px 0px 20px 20px;}
.central-result{padding: 20px 0px 20px 20px;}
.resaltado{color:#AFBB33;}
.el2{font:normal 13px arial,tahoma; vertical-align:super;}


/*menuprincipal*/
.fondomenu{background: #FFFFFF url(imagenes/fondocol1.gif) no-repeat; width: 127px; min-height: 620px;}
* html .fondomenu{height: 620px;} /* Hack IE6 */

.menu{padding-top:150px;}
.menu a{background-position:left top; background-repeat: no-repeat;text-decoration: none; width: 127px; height: 20px; display: block}

.menu a:hover{background-position: 0 -20px}
.menu a.Act{background-position:0 -20px; background-repeat: no-repeat;text-decoration: none; width: 127px; height: 20px; display: block;}
.menu span.alt{display:none}

.menu a#casas{background-image: url(imagenes/botones/casas2.gif);}
.menu a#contacto{background-image: url(imagenes/botones/contacto.gif);}
.menu a#equipo{width: 117px; margin-left:10px; background-image: url(imagenes/botones/equipo.gif);}
.menu a#quienes{width: 117px; margin-left:10px; background-image: url(imagenes/botones/quienes.gif);}
.menu a#oficinas{background-image: url(imagenes/botones/red.gif);}
.menu a#servicios{background-image: url(imagenes/botones/servicios.gif);}
.menu a#valores{width: 117px; margin-left:10px; background-image: url(imagenes/botones/valores.gif);}

/* Pie */
.pie{background: url(imagenes/pie.gif) no-repeat; background-position:top; width: 750px; height: 50px; font: normal 10px arial,tahoma,verdana;}
.direcciones{position:relative; float:left; color:#EF8512; padding-top:10px; padding-left:10px;}
.direcciones a{text-decoration:none; color:#EF8512;}
.direcciones a:hover{color:#AFBB33;}
.avisos{position:relative; float:right; color:#AFBB33; text-align:right; padding-top:3px; padding-right:10px;}
.avisos a{text-decoration:none; color:#AFBB33;}
.avisos a:hover{color:#7F7B77;}
.logotipoesepe{}
.cred-franq{position:relative; float:left; margin-top:-200px; width:113px;}
.cred-franq img{display:block; margin-left:5px; margin-bottom:15px;}

/* Buscador */
.topbuscador{width:150px; height:48px; background: url(imagenes/buscador.gif) no-repeat; background-position:bottom;}
.buscador{min-height:300px; background: url(imagenes/repbuscador.gif); padding: 0px 15px;}
* html .buscador{height:300px;}
.botbuscador{width:150px; height:17px; background: url(imagenes/piebuscador.gif) no-repeat; background-position:top;}
.textbuscador{padding:15px 0px 5px; color:#EF8512;}
.opcbuscador{padding:5px 0px 5px; color:#C7CD54;}

/* Resultados */
.leyendaorden{float:right; padding:10px; margin-right:10px; width:24%; text-align:left;}
.titulos-buscador{float:left; width:60%; padding-top:10px}
.resultado{width:424px; padding-bottom:15px;}
.tituloresultado{font: normal 13px arial,tahoma; color:#AFBB33; text-align:left; clear:right;}
.tituloresultado a{text-decoration:none; color:#AFBB33;}
.tituloresultado a:hover{color:#7F7B77;}
.referenciaresult{font: normal 12px arial,tahoma; color:#AFBB33;}
.tituloresultado-ON{font: normal 13px arial,tahoma; color:#EF8512; text-align:left; clear:right;}
.tituloresultado-ON a{text-decoration:none; color:#EF8512;}
.tituloresultado-ON a:hover{color:#7F7B77;}
.referenciaresult-ON{font: normal 12px arial,tahoma; color:#EF8512;}
.resultado .topresultado{background: #FFFFFF url(imagenes/bordesup.gif) no-repeat; height:14px;}
.resultado .contresultado{background: #FFFFFF url(imagenes/bordeinter.gif); padding: 0px 10px; margin:0px;}
.resultado .contresultado-R{background: #FFFFFF url(imagenes/bordeinter_r.gif); padding: 0px 10px; margin:0px; color:#b0aeab;}
.resultado .botresultado{background: #FFFFFF url(imagenes/bordeinf.gif) no-repeat; height:14px;}
.resultado .topresultado-ON{background: #FFFFFF url(imagenes/bordesup_obranueva.gif) no-repeat; height:13px;}
.resultado .contresultado-ON{background: #FFFFFF url(imagenes/bordeinter_obranueva.gif); padding: 0px 10px; margin:0px;}
.resultado .contresultado-ON-R{background: #FFFFFF url(imagenes/bordeinter_r_obranueva.gif); padding: 0px 10px; margin:0px; color:#b0aeab;}
.resultado .botresultado-ON{background: #FFFFFF url(imagenes/bordeinf_obranueva.gif) no-repeat; height:14px;}
.resultado .textoresultado{float:left; width:230px; text-align:left;}
.resultado .fotoresultado{float:right; width:150px; clear:right; text-align:center; color:#EF8512;}
.resultado .fotoinmueble{text-align:center;}
.resultado .listafotosinm{vertical-align:top; text-align:center;}
.paginado{clear:both; text-align:center;}
.enlacedocs a{text-decoration:none; color:#AFBB33;}
.enlacedocs a:hover{color:#7F7B77;}

/*#contenidos{font:normal 11px arial,tahoma; color: #74573c; padding-top: 10px;min-height: 450px;height: auto !important; height: 450px; }*/

.sombra{background: url(imagenes/sombra.gif) no-repeat; width: 607px}
.datos{padding-left: 5px; font: normal 10px arial, tahoma; color: #6F732D}

.form{margin:0px}
.form input,textarea{font-size:11px; padding:1px; border:1px solid #EF8512;}
.form select{font-size:11px; border:1px solid #EF8512; width:120px; color: #7F7B77;}
.form .radio{border:0px;}
.form .text{width:146px}
.form .text_cuota{width:145px; border:0px; font-weight:bold; font-size:20px; text-align:right; color:#C7CD54; background-color:#ffffff;}
.form .text_cuota disabled{color:#C7CD54; }
.form .textarea{height: 75px; width:240px;}
#botonenviar{background: #FFDF8d; color:#EF8512; font-weight: normal; width: 320px; cursor:pointer;}
#botoncalcular{background: #FFDF8d; color:#EF8512; font-weight: normal; width: 325px; cursor:pointer;}
#botonenviar_consu{background: #FFDF8d; color:#EF8512; font-weight: normal; width: 50px; cursor:pointer;}
#botonbuscar{background: #FFDF8d; color:#EF8512; font-weight: normal; cursor:pointer; width:58px;}
#botonborrar{background: #FFDF8d; color:#EF8512; font-weight: normal; cursor:pointer; width:58px;}

.formresults{margin:0px; font:normal 11px arial,tahoma; color:#EF8512;}
.formresults input{font-size:11px; font-weight:bold; padding:1px; border:0px; cursor:pointer; color:#EF8512; background-color:#ffffff}
.formresults #crit_act{font-weight:bold; color: #7F7B77;}
.formresults #formOrden{text-align:right;}
.formresults #formNumRes{text-align:center;}
.formresults #formPaginas{}

.mapa_plano{margin:10px auto; width: 470px; height: 560px; border: 2px outset #B2BE36;}

/* Inmueble */
.fotogran{width:380px; margin:5px auto; display:none;}

#legal div{font-size: 11px;text-align: justify; padding: 5px 10px;}
#legal a{text-decoration:none; color:#EF8512;}
#legal div.titulo{font:bold 12px arial, tahoma, verdana; color:#AFBB33;}
#legal div.subtitulo{font-weight: bold; color:#EF8512;}
