.contenido_derecha {
    width:405px;
}
.contenido_izquierda{
    width:532px;
    _width:531px;
    #width:531px;
}
.izq_2_cols{
    width:532px;
    _width:528px;
    #width:528px;
    float:left;
}
.izq_1_col{
    width:265px;
    _width:263px;
    #width:263px;
    float:left;
}
.der_2_cols{
    width:405px;
    float:left;
}
.der_1_col{
    width:202px;
    float:left;
}
.linea_sup_2_cols {
    border-top:1px dashed #CCCCCC;
    float:left;
    height:1px;
    left:-15px;
    line-height:1px;
    margin-right:0;
    _margin-right:-15px;
    #margin-right:-15px;;
    margin-top:2px;
    padding:0 15px 0 0;
    position:relative;
    top:0;
    width:532px;
    _width:542px;
    #width:542px;
}
.linea_sup_2_cols_der {
    border-top:1px dashed #CCCCCC;
    float:left;
    height:1px;
    left:0px;
    right:-15px;
    line-height:1px;
    margin-right:0;
    #margin-right:-25px;
    _margin-right:-25px;
    margin-top:2px;
    padding:0 15px 0 0;
    position:relative;
    top:0;
    width:405px;
    _width:425px;
    #width:425px;
}
.izqbord{
    border-right:1px dashed #CCCCCC;
}
.contenido_margen {
    margin:30px 10px 20px 15px;
}
a{
    text-decoration:none;
    color:inherit;
    _color:transparent;
}
img{border:none;}
.pleermas{margin:16px 0 25px 0;color:#BB0303;font:11px Arial;padding-top:5px;}
.mapa{
    float:left;
    position:relative;
    top:-20px;
    z-index: -1;
}
.contenido_derecha{
    font-family:Arial;
    font-size:11px;
    font-size-adjust:none;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    text-align:left;
}
.boton_enviar {
    background-color:#939A1A;
    color:#FFFFFF;
}
input {
    -x-system-font:none;
    background-color:#EFEFEF;
    border:1px solid #E0E0E0;
    color:#8F8F8F;
    font-family:Arial;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    height:20px;
    line-height:normal;
}
.form{font:10px Arial;color:#8f8f8f;}
.boton_enviar{color:#fff;background-color:#939a1a;}
select{height:20px;font:12px Arial;color:#8f8f8f; background-color:3efefef;border:1px solid #e0e0e0;text-transform:uppercase;}
.galeria_clientes{
    width:100%;
    float:left;
}
.galeria_clientes img{
    margin:15px 10px 15px 20px;
}
.ancho_total{
    float:left;
    width:100%;
}
.catalogo {
    border-left:1px dashed #CCCCCC;
    float:left;
    margin-left:48px;
    margin-top:40px;
    text-align:center;
}
.catalogo .enlace {
    font: 10px;
    margin-top:10px;
    width:150px;
}
.catalogo a {
    color: #939A1A;
    text-decoration: none;
}
.subtitulo{font-size:22px;}
