html, body{
    margin:0px;
    padding:0px;
    font-family:Arial, Helvetica, sans-serif;
    background-color:#363127;
    outline:0;
    width:100%;
    height:100%;*
}
*{
    outline:0;
}
a img{
    border:none;
}
iframe{
    width:100%;
    height:2463px;
    /*height:4000px;*/
    overflow:hidden;
    padding:0px;
    margin:0px;
    border:0px;
}
#centrado{
    width:820px;
    margin-left:auto;
    margin-right:auto;
}
#sombral{
    background-image:url(../images/sombral.jpg);
    background-repeat:repeat-y;
    padding-left:21px;
    float:left;
}
#sombrar{
    background-image:url(../images/sombrar.jpg);
    background-position:100% 0%;
    background-repeat:repeat-y;
    padding-right:17px;
    float:left;
}

.contenedor{
    width:780px;
    overflow:hidden;
    float:left;
    clear:none;
}
.header{
    height:110px;
}
.logo{
    background:url(../images/logo.jpg);
    width:184px;
    height:110px;
    float:left;
    overflow:hidden;
    text-indent:-2000px;
}
.botonquienes{
    background:url(../images/la-empresa.jpg) no-repeat;
    /*width:142px;*/
    width:112px;
    height:50px;
    float:left;
    text-indent:-2000px;
    overflow:hidden;
    margin-right:1px;
}
.botonquienes:hover{
    background:url(../images/la-empresaroll.jpg) no-repeat;
}
.botonprops{
    background:url(../images/propiedades.jpg) no-repeat;
    /*width:142px;*/
    width:112px;
    height:50px;
    float:left;
    text-indent:-2000px;
    overflow:hidden;
    margin-right:1px;
}
.botonprops:hover{
    background:url(../images/propiedadesroll.jpg) no-repeat;
}
.botonpropsalq{
    background:url(../images/propiedadesenalq.jpg) no-repeat;
    /*width:142px;*/
    width:112px;
    height:50px;
    float:left;
    text-indent:-2000px;
    overflow:hidden;
    margin-right:1px;
}
.botonpropsalq:hover{
    background:url(../images/propiedadesenalqroll.jpg) no-repeat;
}
.botontasac{
    background:url(../images/tasacion.jpg) no-repeat;
    /*width:142px;*/
    width:112px;
    height:50px;
    float:left;
    text-indent:-2000px;
    overflow:hidden;
    margin-right:1px;
}
.botontasac:hover{
    background:url(../images/tasacionroll.jpg) no-repeat;
}
.botoncontacto{
    background:url(../images/contacto.jpg) no-repeat;
    /*width:142px;*/
    width:112px;
    height:50px;
    float:left;
    text-indent:-2000px;
    overflow:hidden;
    margin-right:1px;
}
.botoncontacto:hover{
    background:url(../images/contactoroll.jpg) no-repeat;
}
.fondoextra{
    background:url(../images/fondoextra.jpg);
    width:596px;
    height:110px;
    float:left;
}
.animacion{
    background:url(../images/animacion.jpg);
    width:780px;
    height:260px;
}
.contenido{
    background:#B9AE9C;
    width:780px;
    float:left;
}
.izquierda{
    width:194px;
    float:left;
    padding-top:9px;
    padding-bottom:10px;
}
.busquedaTitulo{
    background:url(../images/busquedatitulo.jpg);
    width:179px;
    height:23px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    text-indent:-2000px;
}
.busqueda{
    background:#CFC9BC;
    width:179px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
    margin-top:2px;
    padding-top:5px;
    padding-bottom:8px;
}
.formadebusqueda{
    margin:0px;
    margin-bottom:5px;
    font-size:11px;
}
.textobusqueda{
    font-size:11px;
    color:#595241;
    width:165px;
    margin-left:7px;
    padding-bottom:5px;
    margin-bottom:0px;
}
.centradoselectores{
    margin-left:auto;
    margin-right:auto;
    width:168px;
    margin-top:0px;
}
.selectores{
    width:168px;
    overflow:visible;
    margin-bottom:0px;
}
.btnbuscar{
    background:#595241;
    display:block;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    margin-top:16px;
    font-size:12px;
    color:#FFFFFF;
    width:60px;
    cursor:pointer;
}
.btnbuscar:hover{
    background:#B9AE9C;
}
.recientes{
    margin-top:1px;
    background:#CFC9BC;
    float:left;
    margin-left:7px;
}
.recientesTitulo{
    background:url(../images/recientestitulo.jpg);
    width:179px;
    height:23px;
    margin-left:auto;
    margin-right:auto;
    margin-top:5px;
    overflow:hidden;
    text-indent:-2000px;
}
.visitado{
    background:#E8E6DF;
    width:179px;
    /*height:49px;*/
    float:left;
    padding-bottom:22px;
    margin-top:1px;
    padding-top:5px;
    margin-bottom:1px;
    margin-left:1px;
    display:inline;
    cursor:pointer;
    text-decoration:none;
}
.visitado:hover{
    background:#FFF;
}
.fotito{
    margin-left:5px;
    float:left;
    display:block;
    width:63px;
    height:44px;
}
.codigo{
    float:left;
    width:100px;
    /*height:10px;*/
    display:block;

    font-size:11px;
    font-weight:bold;
    color:#595241;
    padding-top:0px;
    padding-left:10px;
}
.codigo span{
    font-size:10px;
    color:#595241;
    margin-top:3px;
    font-weight:normal;
    display:block;
    float:left;
}
.derecha{
    width:580px;
    float:left;
    padding-top:9px;
    margin-left:auto;
    margin-right:auto;
}
.propsTitulo{
    width:585px;
    height:23px;
    line-height:23px;
    display:inline;
    float:left;
    margin-top:0px !important;
}
.titizq{
    background:url(../images/destacadas.jpg);
    height:23px;
    width:240px;
    float:left;
    text-indent:-2000px;
    overflow:hidden;
}
.sintitizq{
    background-color:#FBFAF8;
    height:23px;
    width:240px;
    float:left;
    text-indent:7px;
    font-weight:bold;
    font-size:12px;
    color:#595241;
}
.titizqempresa{
    background-image:url(../images/barratitulo.jpg);
    background-repeat:repeat-y;
    background-color:#D2CCC0;
    height:23px;
    line-height:24px;
    width:582px;
    float:left;
    text-indent:5px;
    font-weight:bold;
    font-size:12px;
    color:#595241;
    letter-spacing:0.5px;
}
.titizqempresa p{
    font-size:12px;
    font-weight:bold;
    margin:0px;
    margin-left:6px;
    color:#595241;
    line-height:23px;
}
.titder{
    background:url(../images/fondotitdestacada.jpg) repeat-y;
    height:23px;
    line-height:23px;
    width:335px;
    float:left;

    font-size:11px;
    text-align:right;
    padding-right:7px;
    color:#595241;
}
.titder a{
    text-decoration:underline;
    color:#595241;
    font-size:11px;
    font-weight:normal;
    margin-left:3px;
    margin-right:3px;
}
.paginaelegida{
    color:#bc0d1e !important;
    font-weight:bold !important;
    text-decoration:none !important;
}

.titder a:hover{
    text-decoration:underline;
}
.props{
    background-color:#CFC9BC;
    background-image:url(../images/degradehoriz.png);
    background-position:10px 0px;
    background-repeat:repeat-y;
    width:575px;
    /*height:608px;*/
    margin-top:2px;
    /*margin-bottom:50px;*/
    padding-top:7px;
    padding-left:7px;
    float:left;
}
.titulodetalle{
    background:#595241;
    width:568px;
    height:22px;
    margin-bottom:4px;
    float:left;
}
.losdetalles{
    font-size:12px;
    color:#595241;
    line-height:17px;
    margin-bottom:5px;
    float:left;
    width:100%;
}
.losdetalles input{
    background:#6C6556;
    height:12px;
    line-height:15px;
    color:#FFFFFF;
    font-size:10px;
    border:none;
    margin-top:0px;
}
.datostc{
    padding:10px 1px 4px 1px;
    margin:0;
    font-size:14px;
    font-weight:normal;
}
.datostc2{
    padding:55px 1px 4px 1px;
    margin:0;
    font-size:14px;
    font-weight:normal;
}
.titulodetalle h1{
    font-weight:bold;
    font-size:12px;
    line-height:22px;
    color:#FFFFFF;
    margin:0px;
    margin-left:10px;
}
.nosotros{
    background:#CFC9BC;
    width:575px;
    height:auto;
    margin-top:2px;
    padding-top:7px;
    padding-left:7px;
    float:left;
}
.nosotros p{
    font-size:12px;
    color:#595241;
    text-align:left;
    display:block;
    width:530px;
    margin-top:4px;
    margin-bottom:4px;
}
.formulario{
    background:#CFC9BC;
    width:575px;
    height:608px;
    margin-top:2px;
    padding-top:7px;
    padding-left:7px;
    float:left;
}
.formulario h1{
    font-size:12px;
    color:#595241;
    text-align:left;
    display:block;
    width:530px;
    margin-top:0px;
    font-weight:normal;
}
label{
    display:block;
    float:left;
    width:80px;
    padding:0;
    margin:8px 0px 0;
    text-align:left;
    font-size:12px;
    color:#595241;
}
input, textarea{
    background:#6A6354;
    color:#FFF;
    width:auto;
    margin:5px 100px 0 0;
    border:none;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
}

textarea{
    width:221px;
    height:64px;
    float:left;
    margin-top:2px !important;
}
.typesubmit{
    height:21px !important;
    font-size:12px;
    width:100px;
    display:block;
    margin-left:auto !important;
    margin-right:auto !important;
    margin-top:15px !important;
    text-transform:uppercase;
    cursor:pointer;
    background:#595241;
}
.typesubmit:hover{
    background:#B9AE9C;
}
.tablacontacto{
    border:hidden; 
    border-collapse:collapse;
}
.filauno{
    background:#E2DED7;
    margin-bottom:1px;
    height:17px;
    width:100%;
}
.filauno div, .filados div{
    float:left;
    clear:none;
}
.filauno input, .filados input{
    height:13px;
    border:none;
    float:left;
    clear:none;
    margin-top:1px;
    font-size:12px;
}
.filados{
    background:#DBD5CC;
    margin-bottom:1px;
    height:17px;
    width:100%;
}
.contfilas{
    float:left;
    width:200px;
    margin-left:10px;
}
.fotosdetalle{
    float:left;
    margin-bottom:5px;
    width:100%;
}
.fotosdetalle img{
    margin:0px;
    padding:0px;
    float:left;
    clear:left;
    margin-bottom:2px;
}
.inputs{
    background:#6A6354; 
    height:15px;
}
.visitado a{
    border:none;
    color:#666666;
    text-decoration:none;
    outline:none;
}
.visitado img{
    border:none;
}
.propiedad{
    display:inline;
    border-bottom:1px #CEC8BB solid;
}
.foto{
    width:240px;
    height:180px;
    float:left;
    margin-bottom:0px;
    padding-bottom:0px;
}
.nombreprop{
    background:#595241;
    width:320px;
    height:20px;
    line-height:21px;
    float:right;
    font-size:12px;
    padding-left:7px;
    color:#FFF;
    text-decoration:none;
}
.nombreprop a{

    line-height:21px;

    font-size:12px;

    color:#FFF;
    text-decoration:none;
    display:block;
}
.nombreprop:hover{
    background:#B9AE9C;
}
.descripcion{
    float:left;
    height:109px;
    margin-top:10px;
    margin-left:9px;
    padding-bottom:23px;
    width:310px;
    display:inline;
}
.descripcion p{
    margin:0px;
    font-size:14px;
    color:#595241;
    text-align:left;
}
.masinfo{
    background:url(../images/masinfo.jpg);
    width:110px;
    height:18px;
    float:right;
    margin-bottom:0px;
}
.masinfo:hover{
    background:url(../images/masinforoll.jpg);
    width:110px;
    height:18px;
    float:right;
    margin-bottom:0px;
}
.separador{
    color:#666;
    float:left;
    width:575px;
    text-align:center;
    margin-top:5px;
    margin-bottom:5px;
    overflow:hidden;
    height:1px;
    background-color:#B8AE9C;
    display:inline;
}
.separador p{
    margin:0px;
    font-size:10px;
}
.foot{
    background:url(../images/foot.jpg) repeat-x;
    width:780px;
    height:101px;
    float:left;}
.foot p{
    margin:0px;
    font-size:10px;
    color:#FFF;
    margin-left:15px;
}
.foot a{
    color:#FFF;
    text-decoration:none;
}
.foot a:hover{
    text-decoration:underline;
}
.copy{
    padding-top:75px;
}
select{
    border:1px #FFF solid !important;
    font-size:11px;
}
.admin{
    width:99%;
    height:0px;
    overflow:visible;
    text-align:right;
    font-size:12px;
    color:#fff;
}
.admin a{
    color:#BB0C1D;
    display:block;
}
.imagentammedio{
    width:240px;
    height:180px;
    float:left;
}
.thumbvisitado{
    width:63px;
    height:44px;
    float:left;
}
.titulosbusqueda{
    height:17px;
    line-height:18px;
    font-size:11px;
    padding-left:6px;
    color:#595241;
    width:576px !important;
}

.titulovistos{
    height:41px;
    overflow:hidden;
    display:inline;
}
.antysig{
  color:#2D86AE !important;
  text-decoration:none !important;
  font-weight:bold !important;
}


