﻿.cabSecciones {
    position:relative;
    width:100%;height:auto;
    text-align:center;
    margin:0;padding:0;
}
.cabSecciones img{
    width:100%;height:auto;
    margin:0;padding:0;
}

h1 {
    position:relative;
    width:97.9166666%;height:24px;
    margin:20px auto 10px auto;padding:0;
    font-size:18px;font-weight:bold;color:#ccc;
    line-height:24px;
    background:url(../imagenes/global/oblicuas.png) repeat-x 0 5px;
}
h1 span {
    padding:0 10px 0 0;
    font-weight:bold;
    background-color:#fff;
}

/*******COLUMNA DESTACADAS*********/
.colDestacadas {
    min-height:200px;
    background-color:#eee;
}
.colDestacadas h1 {
    width:97.9166666%;height:24px;
    margin:10px auto;
    font-size:16px;
    text-align:center;
}
.colDestacadas h1 span {
    padding:0 10px;
    background-color:#eee;
}
.propDestacada {
    position:relative;
    margin:0 auto 20px auto;
    background-color:#fff;
    overflow:hidden;
    border:solid 1px #aaa;
    width:92%;max-width:300px;
    cursor:pointer;
 }
.propDestacada .imgDestacada{
    position:relative;
    width:98%;
    margin:0 auto;padding:2px 0;
    overflow:hidden;
}
.propDestacada .imgDestacada img{
    position:relative;
    min-height:200px;max-width:300px;min-width:100%;
    margin:0;
}
    .propDestacada .datosDestacada {
        position:relative;
        margin:0 auto;padding:2px;
        width:96%;height:30px;
        line-height:30px;
    }
    .propDestacada .datosDestacada img{
        position:absolute;
        opacity:.5;
    }
    .propDestacada .datosDestacada p{
        position:relative;
        width:80%;
        padding:0 0 0 20px;
        font-size:11px;color:#666;
    }
    .propDestacada .precioDestacada{
        position:absolute;
        top:0;right:0;
        font-size:12px;color:#0083c4;font-weight:bold;
        height:30px;
        line-height:30px;
    }


/*------FIN COLUMNA DESTACADAS----*/

/*******ASOCIADOS*********/
#asociados {
    position:relative;
    width:100%;
    margin:0;padding:0;
}
    #asociados li {
        position:relative;
        display:inline;float:left;
        width:46%;height:140px;
        margin:10px 1.04166666%;
        background-color:#f3f3f3;
        border:solid 2px #01498e;
        -moz-border-radius:5px;border-radius:5px;
    }

    #asociados li img{
        position:absolute;
        top:9px;left:9px;
        width:90px;
        border:solid 1px #ccc;        
    }
        #asociados li p {
            position:absolute;
            top:10px;left:110px;
            width:60%;height:20px;
            line-height:20px;
            font-size:14px;color:#666;font-weight:bold;
        }
        #asociados li p.tituloAsoc {
            top:30px;
            width:60%;height:40px;
            line-height:16px;
            font-size:12px;font-weight:normal;
        }
        #asociados li p.datosAsoc {
            top:80px;
            width:60%;height:20px;
            line-height:20px;
            overflow:hidden;
        }
        #asociados li p.datosAsoc a{
            font-size:12px;font-weight:normal;color:#7b622a;
        }
        #asociados li p.datosAsoc a:hover{
            color:#19a5dd;
        }


/*------FIN ASOCIADOS----*/

/*******SERVICIOS*********/
#menuServicios {
    position:absolute;
    top:0;left:0;
    width:100%;height:104px;
}
    #menuServicios li {
        position:relative;
        display:block;
        width:100%;height:50px;
        margin:0 0 2px 0;padding:0;
        background:#ddd url(../imagenes/global/flechitaNaranja.png) no-repeat right 5px top 21px;
        cursor:pointer;
    }
    #menuServicios li:hover {
        background-color:#c3d2dc;
    }
    #menuServicios li.selected {
        background-color:#447ba9;
    }
    #menuServicios li.selected:hover {
        background-color:#447ba9;
    }
    #menuServicios li img {
        position:absolute;
        top:7px;left:5px;
        width:35px;height:35px;
    }
    #menuServicios li p {
        position:absolute;
        top:11px;left:45px;
        width:100px;height:28px;
        font-size:13px;color:#666;font-weight:normal;
        text-align:left;line-height:14px;
    }
    #menuServicios li.selected p, #menuServicios li.selected:hover p {
        color:#fff;
    }

    


/*------FIN ASOCIADOS----*/

/*******LIGHT BOX*********/

.boton {
    position:relative;
    height:28px;width:auto;
    border-radius:5px;-moz-border-radius:5px;
    margin:0 auto;padding:0 10px;
    border:solid 1px #ccc;
    background-color:#eee;
    cursor:pointer;
}

    .boton img {
        position:absolute;
        top:7px;left:10px;
        max-height:14px;max-width:12px;
    }
    .boton.imgGrande img {
        max-height:18px;max-width:20px;
    }
    .boton p {
        position:relative;
        margin:0;padding:0 0 0 15px;
        height:28px;width:auto;
        line-height:28px;
        font-size:12px;color:#333;font-weight:bold;
        text-shadow: 1px 1px 0px #eeeeee;
        filter: dropshadow(color=#eeeeee, offx=1, offy=1);
    }
    .boton.imgGrande p {
        padding:0 0 0 22px;
    }
    .boton p.botonInverso {
        color:#fff;
        text-shadow: 1px 1px 0px #333333;
        filter: dropshadow(color=#333333, offx=1, offy=1);
    }

.botRojo {
    background: rgb(255,48,25); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(255,48,25,1) 0%, rgba(207,4,4,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,48,25,1)), color-stop(100%,rgba(207,4,4,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,48,25,1) 0%,rgba(207,4,4,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
    border:solid 1px #900;
}
.botRojo:hover {
    background: rgb(207,4,4); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(207,4,4,1) 0%, rgba(255,48,25,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,4,4,1)), color-stop(100%,rgba(255,48,25,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(207,4,4,1) 0%,rgba(255,48,25,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf0404', endColorstr='#ff3019',GradientType=0 ); /* IE6-9 */
}
.lightBox_Mascara{
    position:absolute;
    display:none;
    top:0;
    z-index:90000000;
    background-color:#000;
    }  
.lightBox .lightBox_Contenedor {
    position:absolute;
    display:none;
    width:460px;height:360px;
    z-index:99990000;
    padding:0;
    background-color:#fff;
    border-radius:10px;-moz-border-radius:10px;
}  
.lightBox_Cerrar{
    position:absolute;
    top:-21px;right:-16px;
    width:33px;height:33px;
}
.lb_Cabecera {
    position:relative;
    width:100%;height:40px;
    margin:0;padding:0;
    background: rgb(70,74,86); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(70,74,86,1) 0%, rgba(43,45,57,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,74,86,1)), color-stop(100%,rgba(43,45,57,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(70,74,86,1) 0%,rgba(43,45,57,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(70,74,86,1) 0%,rgba(43,45,57,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(70,74,86,1) 0%,rgba(43,45,57,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(70,74,86,1) 0%,rgba(43,45,57,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#464a56', endColorstr='#2b2d39',GradientType=0 ); /* IE6-9 */
    border-radius:10px;-moz-border-radius:10px;
    border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;
    border-bottom-right-radius:0;-moz-border-radius-bottomright:0;

}
    .lb_Cabecera p {
        position:relative;
        margin:0 auto;padding:0;
        width:97.9166666%;height:40px;
        font-size:16px;font-weight:bold;color:#fff;text-transform:uppercase;
        line-height:40px;
    }
    .botCerrarLightBox {
        position:absolute;
        top:5px;right:10px;
    }
.lb_Cuerpo {
    position:relative;
    width:100%;
    margin:0;padding:0;
    overflow:auto;
    background-color:#fff;
}
.lb_Pie {
    position:relative;
    width:100%;height:40px;
    background-color:#ccc;
    border-radius:10px;-moz-border-radius:10px;
    border-top-left-radius:0;-moz-border-radius-topleft:0;
    border-top-right-radius:0;-moz-border-radius-topight:0;
    text-align:center;
}
.lb_Pie #botFiltrar{
    top:5px;
    width:250px;
    margin:0 auto;
}
.lb_Columna5 {
    position:relative;
    float:left;
    margin:20px 1.04166666%;padding:0;
    width:17.7083333%;
    background-color:#fff;
    border-radius:5px;-moz-border-radius:5px;
    -webkit-box-shadow:  0px 1px 1px 1px #cccccc;
    box-shadow:  0px 1px 1px 1px #cccccc;
}
.lb_Columna3 {
    position:relative;
    float:left;
    margin:20px 1.04166666%;padding:0;
    width:55.2083332%;
}
.lb_Columna2 {
    position:relative;
    float:left;
    margin:20px 1.04166666%;padding:0;
    width:36.4583332%;
}
.lb_Columna1 {
    position:relative;
    float:left;
    margin:20px 1.04166666%;padding:0;
    width:47.9166666%;
    background-color:#fff;
    border-radius:5px;-moz-border-radius:5px;
    -webkit-box-shadow:  0px 1px 1px 1px #cccccc;
    box-shadow:  0px 1px 1px 1px #cccccc;
}
.lb_Columna{
    position:relative;
    float:left;
    margin:20px 1.04166666%;padding:0;
    width:97.9166666%;
    background-color:#fff;
    border-radius:5px;-moz-border-radius:5px;
    -webkit-box-shadow:  0px 1px 1px 1px #cccccc;
    box-shadow:  0px 1px 1px 1px #cccccc;
}

.lb_cuadroColor {
    position:relative;
    float:left;
    height:auto;min-height:50px;
    margin:5px 1.04166666%;padding:0;
    border:solid 2px #fff;
    -webkit-box-shadow:  0px 0px 1px 1px #cccccc;
    box-shadow:  0px 0px 1px 1px #cccccc;
    -moz-border-radius:5px;border-radius:5px;
}


.fpIconos {
    text-align:center;
    background-color:#eee;
}

.fpDescripcion p.resumen{
        position:relative;
        margin:0;padding:0;
        height:auto;
        font-family:Arial;font-size:16px;text-align:left;color:#3e86b7;font-weight:bold;
        line-height:20px;
    }
.fpDescripcion p.resumen .fecha{
       font-size:12px;font-style:italic;color:#999;
    }
.fpDescripcion p.resumen .rubro{
       font-size:14px;color:#333;
    }

.fpDescripcion p.titulos {
    position:relative;
        margin:5px auto;padding:0;
        height:auto;
        font-family:Arial;font-size:14px;text-align:left;color:#333;font-weight:normal;
        line-height:16px;
}

.ul_textoGris03 {
    position:relative;
    width:90%;height:auto;
    margin:0;padding:0;
    font-size:13px;color:#666;
    line-height:18px;
    text-align:left;
}
.ul_textoGris03 li{
    position:relative;
    width:90%;height:auto;
    margin:0;padding:0 8px 5px 8px;
    background:url(../imagenes/global/marcador01.html) no-repeat 0 9px;
}

.width850 {
    max-width:850px;min-width:850px;width:850px;
}
/*------FIN LIGHT BOX----*/


.textoGris01 {
    position:relative;
    width:100%;height:auto;
    margin:0;padding:10px 0;
    font-size:14px;color:#666;
    line-height:18px;
    text-align:justify;
}

.textoGris01 Span {
    font-weight:bold; 
}

.negrita {
    font-weight:bold;
    color:#333;
}

/*******CONTACTO*********/
#formContacto{position:relative;width:450px;margin:0 auto;padding:0;}
#formContacto li{position:relative;width:450px;margin:10px 0;padding:0;}
#formContacto li.centrado{text-align:center;}

.msgOkForm{display:none;position:relative;width:450px;height:120px;background-color:#d2e16e;border:solid 1px #0c4b62;margin:0;}
.msgOkForm p{position:relative;width:400px;text-align:center;margin:10px auto;color:#0c4b62;font-weight:bold;font-size:13px;line-height:26px;font-family:Arial;}

.formError{text-align:left;position:absolute;color:#fff;font-size:11px;font-weight:bold;height:29px;line-height:25px;padding:0 0 0 10px;margin:0;background:url(../imagenes/global/flechaErrorForm.png) no-repeat 0 0;width:293px;font-family:Arial;}
.formOK{position:absolute;height:17px;padding:0;margin:3px 0 0 0;background:url(../imagenes/global/botOK.png) no-repeat 0 0;width:20px;}
/*------FIN CONTACTO----*/

/*******CONFIENOS SU PROPIEDAD*********/
#formConfienos{position:relative;width:450px;margin:0 auto;padding:0;}
#formConfienos li{position:relative;width:450px;margin:0 0 10px 0;padding:0;color:#333;font-size:12px;}
#formConfienos li.centrado{text-align:center;}
#formConfienos li.titulo{color:#000;font-size:12px;font-weight:bold;line-height:18px;border-bottom:dotted 1px #999;}
#formConfienos textarea{width:450px;height:50px;}
#formConfienos input[type=text]{width:450px;}
#formConfienos input[type=checkbox]{margin:0;padding:0;background-color:Transparent;width:25px;border:0;height:15px;top:2px;*top:0;position:relative;}
#formConfienos label{font-size:11px;font-weight:normal;color:#666;padding:0 5px 0 0;cursor:pointer;}
#formConfienos fieldset label{font-size:12px;font-weight:normal;color:#333;padding:0;cursor:pointer !important;cursor:hand;line-height:13px;}
#formConfienos p{font-size:12px;line-height:16px;color:#333;margin:10px 0;}
/*------FIN CONFIENOS SU PROPIEDAD----*/

.colSeccFotos img {
    width: 96%;
    margin: 10px auto;
}