body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: 2d5801;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #F4F4F4;
 
}
 .bgcontenido {
    background-color: #A7CB5D;
    background-image: url(../bg/bg2_r2_c2.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    width: 1020px;
    float: left;
 
}
 .bgpie {
    background-image: url(../bg/bgpie.jpg);
    background-repeat: repeat-x;
    background-position: left top;
 
}
 .pie {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    padding-left: 1%;
    padding-top: 20px;
    padding-bottom: 2em;
 
}
 .bgbuscador {
    background-color: #E1EFCD;
    background-image: url(../bg/bgbuscador.png);
    background-repeat: repeat-x;
    background-position: left top;
    float: left;
    width: 581px !important;


}
 .bgbuscadorsub {
    height: 185px;

}
 .bgbuscadorminisub {
    height: 100px;

}

 .tituloblanco {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
 
}
 .titulo2buscador {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: 2d5801;
    text-align: center;
 
}
 .precio {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #0F64FB;
    font-size: 11px;
 
}
 .total {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #FF0103;
    font-weight: bold;
 
}
 .titulonegro {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
 
}
 .bordeimage {
    border: 1px solid #2C5800;
    cursor: pointer;
 
}
 .buscador {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: 2d5801;
    border: 1px solid #587621;
 
}
 #panelbusquedas select {
pisosycasas .css (lÖnea 946) font-size:13px;
     
}
 #buscador select {
pisosycasas .css (lÖnea 85) color:black;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
 
}
 .bgform {
    background-color: #FBF388;
    background-image: url(../bg/bgformulario.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    float: left;
    height: 331px;
    width: 347px;
    text-align: left;
 
}
 .titulongro {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: blue;
 
}
 #panelizquierdo {
    float: left;
    padding-left: 1%;
    width: 605px;
 
}
 #panelizquierdo div {
    width: 605px;
 
}
 #panelizquierdo div div {
    width: auto;
 
}
 #panelderecho {
    display: inline;
    width: 383px;
 
}
 #lineabuscador {
    height: 2px;
    width: 90%;
    background: url(../bg/linea.gif);
 
}
 #pantipos,#panprecio,#panhab, #pantiposmin,#panpreciomin,#panpreciominven,#panhabmin  {
    text-align: left;
    float: left;

}
 #pantipos select {
    width: 260px;

}
 #panprecio select {
 margin-left:15px;
    width: 140px;

}
 #panhab select {
 margin-left:15px;
    width: 90px;

}
 #panpreciomin select {
 margin-left:15px;
    width: 100px;

}
 #panpreciominven select {
 margin-left:7px;


}

 #panhabmin select {
 margin-left:15px;
    width: 60px;

}

 #buscadorinferior {
    padding-top: 110px;
 
}
 #arribabuscador {
    height: 23px;
 
}
 #arribabuscador div {
    display: inline;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
 
}
 #panoperacion {
 text-align:left;
 
}
 #banner {
    text-align: center;
 
}
 #bannerh {
    background-color: #49a4eb;
    width: 1020px;
    color: white;
    font-size: 11px;
    font-weight: bold;
 
}
 #bannerh H1 {
    display: inline;
    color: white;
    font-size: 11px;
 
}
 #inferior {
    display: inline-table;
    text-align: left;
    width: 1020px;
    background: #46922e;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
 
}
 #inferior a {
    font-weight: bold;
    font-size: 12px;
    color: white;
 
}
 #contenidocentro {
    width: 1020px;
 
}
 .izsup {
    background: url(../bg/izsup.png) no-repeat;
    _background: url(../bg/izsup.gif) no-repeat;
    width: 12px !important;
    height: 12px;
    float: left;
 
}
 .dersup {
    background: url(../bg/dersup.png) no-repeat;
    _background: url(../bg/dersup.gif) no-repeat;
    width: 12px !important;
    height: 12px;
    float: left;
 
}
 .sup {
    background: url(../bg/sup.png) repeat-x;
    _background: url(../bg/sup.gif) repeat-x;
    height: 12px;
    width: 581px !important;
    float: left;
 
}
 .iz {
    background: url(../bg/iz.png);
    _background: url(../bg/iz.gif);
    width: 12px;
    float: left;
 
}
 .izx{
 height:1272px !important;


}
 .izsub {
    height: 185px;
 
}
 .der {
    background: url(../bg/der.png);
    _background: url(../bg/der.gif);
    width: 12px;
    height: 185px;
    float: left;
    width: 12px;
 
}
 .dersub {
    height: 185px;
 
}
 .izinf {
    background: url(../bg/izinf.png);
    _background: url(../bg/izinf.gif);
    width: 12px !important;
    height: 12px;
    float: left;
 
}
 .derinf {
    background: url(../bg/derinf.png) no-repeat;
    _background: url(../bg/derinf.gif) no-repeat;
    width: 12px !important;
    height: 12px;
    float: left;
 
}
 .inf {
    background: url(../bg/inf.png) repeat-x;
    _background: url(../bg/inf.gif) repeat-x;
    height: 12px;
    width: 581px !important;
    float: left;
 
}
 #usuarios-ie {
    font-family: Verdana, Arial, sans-serif;
    background: #FFFFDE;
    color: #000;
    border-bottom: 2px solid #7F0C00;
 
}
 #usuarios-ie p {
    font-size: 1.3em;
    margin: 0;
    padding: 5px 0;
    line-height: 1.5em;
 
}
 #usuarios-ie a {
    text-decoration: underline;
    font-weight: bold;
    color: #D64411;
 
}
 .debajobanner {
    text-align: center;
 
}
 .arribaespacio2 {
    width: 275px;
    height: 1px;
    text-align: center;
    line-height: 8px;
    color: white;
    float: left;
    font-weight: bold;
 
}
 .arribaespacio3 {
    width: 119px;
    height: 1px;
    float: left;
 
}
 .arribaespacio1 {
    width: 565px;
    height: 126px;
    background: #69a333;
    float: left;
 
}
 .imagenlistado {
    height: 110px;
    width: 145px !important;
    float: left;
    padding-top: 8px;
 
}
 .listadoitem {
    padding-bottom: 15px;
    float: left;
    width: 580px !important;
 
}
 .linealistado {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url(../bg/linea.gif);
    background-position: 0 0;
    background-repeat: repeat;
    float: left;
    height: 2px;
    width: 100% !important;
 
}
 #formizsup {
    background: url(../bg/formizsup.png) no-repeat;
    _background: url(../bg/formizsup.gif) no-repeat;
    width: 18px;
    height: 18px;
    float: left;
 
}
 #formsup {
    background: url(../bg/formsup.png) repeat-x;
    _background: url(../bg/formsup.gif) repeat-x;
    width: 347px;
    height: 18px;
    float: left;
 
}
 #formdersup {
    background: url(../bg/formdersup.png) no-repeat;
    _background: url(../bg/formdersup.gif) no-repeat;
    width: 18px;
    height: 18px;
    float: left;
 
}
 #formiz {
    background: url(../bg/formiz.png) repeat-y;
    _background: url(../bg/formiz.gif) repeat-y;
    width: 18px;
    height: 331px;
    float: left;
 
}
 #formder {
    background: url(../bg/formder.png) repeat-y;
    _background: url(../bg/formder.gif) repeat-y;
    width: 18px;
    height: 331px;
    float: left;
 
}
 #formizinf {
    background: url(../bg/formizinf.png) no-repeat;
    _background: url(../bg/formizinf.gif) no-repeat;
    width: 18px;
    height: 18px;
    float: left;
 
}
 #forminf {
    background: url(../bg/forminf.png) repeat-x;
    _background: url(../bg/forminf.gif) repeat-x;
    width: 347px;
    height: 18px;
    float: left;
 
}
 #formderinf {
    background: url(../bg/formderinf.png) no-repeat;
    _background: url(../bg/formderinf.gif) no-repeat;
    width: 18px;
    height: 18px;
    float: left;
 
}
 .titulonegro2 {
    float: left;
    text-align: right;
    width: 100px;
 
}
 .formfila {
    padding-top: 5px;
    padding-bottom: 5px 
}
 .botonimagen {
    cursor: pointer;
    border: 0;
 
}
 #casa {
    background: url(../bg/casa.jpg ) no-repeat;
    width: 455px;
    height: 126px;
    float: left;
    text-align: left;
    font-weight: bold;
    color: white;
 
}
 #lineabuscadorpadre {
    float: left;
    padding-top: 10px;
    width: 100% !important;
 
}
 #panoperacion label {
    display: block;
 
}
 div.subventana {
    border-color: white;
    border-style: solid;
    border-width: 30px;
    width: 400px;
    height: 300px;
    clear: none;
    background: #F7FDB1;
    overflow: auto;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: black;
 
}
 div.subventanaborde {
    width: 396px;
    height: 296px;
    background: #F7FDB1;
    border-color: blue;
    border-style: solid;
    border-width: 2px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: black;
    text-align: left;
 
}
 .tituloficha {
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: white;
    font-weight: bold;
    padding: 0px;
    padding-left: 3px;
    text-align: center;
 
}
 .abrirficha {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: blue;
    font-weight: bold;
    cursor: pointer;
 
}
 .pagination {
    clear: both;
    padding-bottom: 5px;
    padding-top: 2px;
    padding-left: 0px;
    width: 100% border-style :   solid;
    border-width: 1px;
    border-color: red;
 
}
 .pagination ul {
    margin: 0;
    padding: 0;
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    color: black;
    font-size: 13px;
    font-weight: bold;
 
}
 .pagination li {
    list-style-type: none;
    display: inline;
    padding: 3px 0;
    margin: 0;
 
}
 a.enlacepaginacion:visited,a.enlacepaginacion:active,a.enlacepaginacion:link,span.enlacepaginacion    {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: white;
    background-color: black;
    font-weight: bold;
    text-decoration: none;
    border-color: red;
    border-style: solid;
    border-width: 2px;
    cursor: pointer;
 
}
 
}
 a.enlacepaginacion:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: black;
    background-color: yellow;
    font-weight: bold;
    text-decoration: none;
 
}
 .fichapiso {
    clear: both;
    border-color: black;
    border-style: solid;
    width: 950px;
    background: #F7FDB1;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: black;
    overflow: auto;
 
}
 .ageciacompleta {
    width: 400px;
    padding: 0px;
    margin: 0px;
 
}
 .logoficha {
    float: left 
}
 .telefonoficha {
    float: left;
    width: 250px;
    line-height: 20px;
    text-align: center;
    display: inline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
 
}
 .telefonoficha img {
    padding: 0px;
    margin: 0px;
 
}
 .fichaagencia {
    text-align: center;
    width: 400px;
 
}
 .divfotos {
    width: 390px;
    clear: both;
    text-align: center 
}
 .parteizq {
    clear: both;
    float: left;
    width: 520px;
    display: inline;
    background: #F7FDB1;
    padding-left: 5px;
 
}
 .fotopeqficha {
    margin-top: 2px;
    width: 130px;
    float: left;
    text-align: center 
}
 .parteder {
    display: inline;
    background: #F7FDB1;
    float: right;
    width: 400px;
 
}
 .tituloficha {
    BACKGROUND-IMAGE: url(/top-center.gif);
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: white;
    font-weight: bold;
    padding: 0px;
    padding-left: 3px;
    text-align: center;
 
}
 .titulocomproficha {
    BACKGROUND-IMAGE: url(top-center.gif);
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: white;
    font-weight: bold;
    padding: 0px;
    padding-left: 0px;
    text-align: center;
 
}
 .tituloficha h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: white;
    font-weight: bold;
    padding: 0px;
    padding-left: 3px;
    text-align: center;
    display: inline;
 
}
 .etiqueta {
    background-color: #01B514;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: white;
    font-weight: bold;
    padding: 0px;
    text-align: left;
 
}
 .etiquetados {
    background-color: #DFE87B;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: black;
    font-weight: bold;
    padding: 0px;
    text-align: left;
 
}
 .fichacarac {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: black;
    font-weight: bold;
    padding: 0px;
    text-align: left;
    float: left;
    display: inline;
    width: 160px;
    height: 20px;
 
}
 .fichadatos  h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: blue;
    font-weight: bold;
    padding: 0px;
    text-align: left;
    margin-bottom: 5px;
    width: 470px;
 
}
 .fichadatos  h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: black;
    font-weight: bold;
    padding: 0px;
    text-align: left;
    margin-bottom: 5px;
    width: 470px;
 
}
 #descripficha {
    width: 460px;
    height: 40px;
 
}
 .botfichaizq {
    margin-top: 5px;
    width: 183px;
    float: left;
    text-align: center;
 
}
 .botfichader {
    margin-top: 5px;
    width: 335px;
    float: left;
    text-align: center;
 
}
 .botfichagrande {
    width: 470px;
    clear: both;
    padding-left: 20px;
 
}
 .formfichalineal {
    background: white;
    text-align: center;
    border-style: solid;
    border-color: black;
    border-width: 2px;
    font-size: 11px;
    width: 500px;
    color: blue;
    margin-top: 5px;
    margin-bottom: 10px;
    float: left;
    height: 46px;
 
}
 .fichanombre,.fichatelefono {
    margin-left: 5px;
    text-align: left;
    color: green;
    width: 70px;
    display: inline;
    font-weight: bold;
    float: left;
    margin-right: 10px;
 
}
 #nombretres,#telefonotres {
    font-size: 9px;
    font-weight: bold;
    height: 10px;
    width: 65px;
 
}
 #emailtres {
    font-size: 10px;
    font-weight: bold;
    height: 10px;
    width: 180px;
 
}
 .fichaemail {
    text-align: left;
    color: green;
    width: 190px;
    display: inline;
    float: left;
 
}
 .formfichalineal .fichaboton {
    text-align: left;
    color: black;
    margin-left: 14px;
    margin-top: 7px;
    width: 50px;
    display: inline;
    float: left;
 
}
 .fichaboton input {
    padding: 0px;
    margin: 0px;
    font-size: 12px;
    color: black;
    height: 20px;
 
}
 .textoboton {
    padding-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: white;
    font-weight: bold;
 
}
 .abreweb {
    color: blue;
    cursor: pointer;
    text-decoration: underline;
    margin-left: 60px;
    font-size: 14px;
 
}

#sectorimagenes {
 text-align:left;
}
#sectorimagenes img {
 margin-left:20px;
}