html{
    
}

body{
    text-align:center;
    background-image: url(../images/bg_body.png);
    background-repeat:repeat-x;
    background-color: #e0e0e0;
}

a{
    text-decoration:none;
}
.separator {
    clear: both;
}

.wrapper{
    background-image: url(../images/border_body.png);
    margin-left:auto;
    margin-right:auto;
    width:974px;
    
}

.wrap{
    background-color:#ffffff;
    text-align:left;
    width:960px;
    margin-left: auto;
    margin-right: auto;
}

.header{
    background-color:#FFFFFF;
    height:110px;
    position:relative;
}

.header .logo{
    background-image: url(../images/logo.png);
    position:absolute;
    float:left;
    height:76px;
    width:250px;
    top:20px;
    left:10px;
}

.header .contacto{
    float:right;
    text-align:right;
    line-height:20px;
    margin-right:10px;
    margin-top:40px;
}

.header .contacto .title{
    font-family: Trebuchet MS;
    font-size:14px;
    font-weight:normal;
    color:#b7b7b7;
}

.header .contacto .content{
    font-family: Trebuchet MS;
    font-size:14px;
    font-weight:normal;
    color:#2e6cb2;
    
}

.menu{
    background-image: url(../images/bg_menu.png);
    height:40px;
    margin-bottom:10px;
}

    .menu ul li{
        float:left;
        height:40px;
    }
    
        .menu ul li a{
            color:#FFF;
            font-family: Trebuchet MS;
            font-size:12px;
            text-decoration:none;
            display:block;
            float:left;
            height:40px;
            line-height:40px;
            padding:0 25px;
            background-image:url(../images/menu_selected.png);
        }
    
        .menu ul li.selected a,
        .menu ul li a:hover{
            /*background-image:url(../images/menu_selected.png);
            background-repeat:no-repeat;
            background-position: right bottom;     */
            background-position:right bottom;
            background-repeat:no-repeat;
        }

.menu .buscador{
    width:215px;
    float:right;
    margin-top:8px;
    margin-right:10px;
    background-image: url(../images/bg_buscador.png);
    background-repeat: no-repeat;
}

.menu .buscador .buscar{
    background: none;
    border:none;
    width:177px;
    height:15px;
    color:#ffffff;
    font-family:Trebuchet MS;
    padding:6px;
    float: left;
}

.menu .buscador .search{
    background: none;
    background-image: url(../images/btn_lupa.png);
    background-repeat:no-repeat;
    border: none;
    padding: 0px;
    margin: 0px;
    width:24px;
    height:25px;
    float:right;
    cursor: pointer;
}

.menu .buscador .search:hover{
    background-position: 0 -25px;
}

.content{
}


/*****************************HOME*******************************/

.home .topbanner {
    background-color: #000000;
    position:relative;
    /*margin-bottom:10px;*/
    height:160px;
}

.home .topbanner .flash{
    float:left;
    height:160px;
    background-image: url(../images/banner_home_left.png);
    background-repeat:no-repeat;
    width:715px;
}

.home .topbanner .destacamos{
    height:160px;
    float:right;
    width:245px;
    background-image:url(../images/bg_banner_home_right.png);
    background-repeat:repeat-x;
    
}

.home .topbanner .destacamos .title{
    position:absolute;
    font-family: Trebuchet MS;
    font-size:16px;
    color:#49372a;
    padding-top:10px;
    padding-left:10px;
    
}

.home .topbanner .destacamos .text{
    position:absolute;
    font-family: Trebuchet MS;
    font-size:11px;
    color:#49372a;
    padding-top:10px;
    padding-left:10px;
    line-height:14px;
    margin-top:18px;
    width: 230px;
    
}

.home .topbanner .destacamos a.descubremas{
    background-image:url(../images/btn_destacamos.png);
    background-position: 0 -27px;
    background-repeat:no-repeat;
    bottom:10px;
    color:#FFFFFF;
    display:block;
    font-family:Trebuchet MS;
    font-size:11px;
    height:27px;
    line-height:29px;
    position:absolute;
    right:10px;
    text-align:center;
    width:128px;
    cursor: pointer;
}


.home .topbanner .destacamos a.descubremas:hover{
    background-position: 0 0px;
}

.home .leftpanel{
    padding: 30px 10px;
    float:left;
    width:700px;
}
.home .leftpanel .box{
    float:left;
    /*background-color:red;
    background-image: url(../images/destacado_home.png);*/
    margin-left:10px;
    margin-bottom:20px;
    width:345px;
    height:152px;
}

.home .leftpanel .box.first{
    margin-left:0px;
    
}

.home .leftpanel .image{
    float:left;
    text-align:center;
    width:110px;
}

.home .leftpanel .destacadobox{
    float:left;
    width:197px;
    background-color:#efefef
}

.home .leftpanel .destacadobox .head{
    background-image: url(../images/destacados_cabecera.png);
    background-repeat:no-repeat;
    font-family:Trebuchet MS;
    color: #fff;
    height:29px;
    padding-left:13px;
    padding-top:10px;
    font-size:12px;
    font-weight:bold;
    
}

.home .leftpanel .destacadobox .text{
    padding-top:7px;
    padding-left:10px;
    padding-right:10px;
    height:71px;
}

.home .leftpanel .destacadobox .text p{
    font-family:Trebuchet MS;
    font-size: 11px;
    font-weight:normal;
    color:#828282;
    line-height:14px;
}

.home .leftpanel .destacadobox a{
    background-image: url(../images/destacados_btn2.png);
    font-family:Trebuchet MS;
    font-size: 11px;
    font-weight:bold;
    color:#ffffff;
    height:21px;
    width:182px;
    display:block;
    padding-top:14px;
    padding-left:15px;
    cursor:pointer;
    text-decoration:none;
    
}

.home .leftpanel .destacadobox a:hover{
    background-position: 0 -35px;
}

.rightpanel{
    float:left;
    width:215px;
    padding: 30px 10px;
}

.rightpanel .rightbox{
    width:194px;
    background-color:#ffffff;
    border: solid 1px #3672b8;
    padding:10px;
    margin-bottom:20px;
}

.rightpanel .rightbox h3{
    font-family:Trebuchet MS;
    font-weight:bold;
    color:#3672b8;
    font-size:12px;
    margin-bottom:15px;
}

.rightpanel .rightbox .left{
    float:left;
}

.rightpanel .rightbox .left p.textshort{
    width:105px;
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#9d9d9d;
    font-size:11px;
    margin-bottom:20px;
}

.rightpanel .rightbox .left a.descarga{
    font-family:Trebuchet MS;
    font-weight:bold;
    font-size:12px;
    color:#3672b8;
    display:block;
    cursor:pointer;
    text-decoration:none;
}

.rightpanel .rightbox .right{
    float:left;
}

.rightpanel .rightbox .right .imagecatalogo{
    background-image: url(../images/descarga_catalogo.png);
    background-repeat:no-repeat;
    width:77px;
    height:84px;
    display:block;
    margin-left:10px;
}

.rightpanel .rightbox .left p.textlong{
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#9d9d9d;
    font-size:11px;
    margin-bottom:10px;
}

.rightpanel .rightbox .newsletter{
    float:left;
    font-size:11px;
    font-family:Trebuchet MS;
    color:#3975ba;
    background: transparent no-repeat url(../images/bg_input_newsletter.png);
    border:none;
    width:155px;
    height:20px;
    padding-top:5px;
    padding-left:5px;
}

.rightpanel .rightbox .submit{
    background: none;
    border: none;
    float:left;
    height:25px;
    width:26px;
    background-image: url(../images/btn_submit.png);
    background-repeat:no-repeat;
}

.rightpanel .rightbox .submit:hover{
    background-position:0 -25px;
}


/************************FOOTER*******************************/

.footer{
    background-image: url(../images/bg_footer.png);
    height:140px;
    width:960px;
}

.footer div{
    float:left;
    margin-top:10px;
    margin-left:70px;
    /*width:160px;*/
}

.footer div h2{
    float:left;
    font-family:Trebuchet MS;
    color:#FFFFFF;
    font-weight:bold;
    font-size:11px;
    margin-right:20px;
}

.footer div ul{
    float:left;
    font-family:Trebuchet MS;
    color:#FFFFFF;
    font-weight:normal;
    font-size:11px;
}

.footer div ul li{
    color:#ffffff;
}

.footer div ul li a{
    text-align:left;
    color:#ffffff;
    text-decoration:none;
    line-height:14px;
}

.footer div ul li a:hover{
    color:#123359
}

.endpage{
    background-image: url(../images/bg_endpage2.png);
    background-repeat:no-repeat;
    height:50px;
    width:960px;
    margin-left:auto;
    margin-right:auto;
}

.endpage p{
    padding-top:15px;
    font-family:Trebuchet MS;
    font-size:9px;
    color:#828282;
}

.endpage p a{
    color:#828282;
}

.endpage p a:hover{
    color:#505050;
}


/*******************************EMPRESA*******************************/

.empresa .content{
    
}

.empresa .leftpanel{
    padding: 0px 40px 0px 50px;
    float:left;
    width:630px;
}

.empresa h2{
    font-family:Trebuchet MS;
    font-size:14px;
    color:#3975ba;
    margin-top:30px;
    margin-bottom:30px;
}

.empresa p{
    font-family:Trebuchet MS;
    font-size:11px;
    line-height:24px;
    color:#777777;
    margin-bottom:30px;
    font-weight:normal;
    text-align:justify;
}

/*.empresa .rightpanel{
    float:left;
    width:215px;
    padding: 0px 10px;
}*/

.empresa .rightpanel .rightbox{
    width:194px;
    background-color:#ffffff;
    border: solid 1px #3672b8;
    padding:10px;
    margin-bottom:20px;
}

.empresa .rightpanel .rightbox h3{
    font-family:Trebuchet MS;
    font-weight:bold;
    color:#3672b8;
    font-size:12px;
    margin-bottom:15px;
}

.empresa .rightpanel .rightbox .left{
    float:left;
}

.empresa .rightpanel .rightbox .left p.textshort{
    width:105px;
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#9d9d9d;
    font-size:11px;
    margin-bottom:20px;
    line-height:12px;
}

.empresa .rightpanel .rightbox .left a.descarga{
    font-family:Trebuchet MS;
    font-weight:bold;
    font-size:12px;
    color:#3672b8;
    display:block;
    cursor:pointer;
    text-decoration:none;
}

.empresa .rightpanel .rightbox .right{
    float:left;
}

.empresa .rightpanel .rightbox .right .imagecatalogo{
    background-image: url(../images/descarga_catalogo.png);
    background-repeat:no-repeat;
    width:77px;
    height:84px;
    display:block;
    margin-left:10px;
}

.empresa .rightpanel .rightbox .left p.textlong{
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#9d9d9d;
    font-size:11px;
    margin-bottom:10px;
    line-height:12px;
}

.empresa .rightpanel .rightbox .newsletter{
    float:left;
    font-size:11px;
    font-family:Trebuchet MS;
    color:#3975ba;
    background: transparent no-repeat url(../images/bg_input_newsletter.png);
    border:none;
    width:162px;
    height:20px;
    padding-top:5px;
    padding-left:5px;
}

.empresa .rightpanel .rightbox .submit{
    float:left;
    height:25px;
    width:26px;
    background-image: url(../images/btn_submit.png);
    background-repeat:no-repeat;
}

.empresa .rightpanel .rightbox .submit:hover{
    background-position:0 -25px;
}

/******************************PRODUCTOS*******************************/

.productos .content{
    
}

.productos .leftpanel{
    padding: 0px 0px 0px 10px;
    float:left;
    width:710px;
    margin-bottom:20px;
}

.productos .leftpanel .leftmenu{
    width:190px;
    float:left;
    margin-bottom:20px;
}

.productos .leftpanel .leftmenu .head{
    background-image: url(../images/leftmenu_mainhead.png);
    height:33px;
}

.productos .leftpanel .leftmenu .list{
    margin-top:2px;
    background-image:url(../images/leftmenu_list_bg_good.png);
    height:30px;
}
.productos .leftpanel .leftmenu .list.selected{
    margin-top:2px;
    background-image:url(../images/leftmenu_list_bg_good.png);
    background-position: 0 -30px;
    height: 39px;
}


.productos .leftpanel .leftmenu .listdesplegada{
    margin-top:2px;
    margin-bottom:0px;
    background-image:url(../images/leftmenu_list_bg_desplegada.png);
    height:39px;
}

.productos .leftpanel .leftmenu .list a,
.productos .leftpanel .leftmenu .listdesplegada a{
    font-family:Trebuchet MS;
    font-weight:bold;
    font-size:11px;
    color:#ffffff;
    padding-top:10px;
    padding-left:14px;
    display:block;
}

.productos .leftpanel .leftmenu .plustik a,
.productos .leftpanel .leftmenu .plustik2 a {
    width:176px;
    height:31px;
    background-image: url(../images/btns_plustik_distjoan.png);
    display: block;
    line-height: 31px;
    padding-left: 14px;
    margin-top: 3px;
    color: #ffffff;
    font-size: 12px;
    font-family: trebuchet MS;
    
}
.productos .leftpanel .leftmenu .plustik2 a {
    background-position: 0 -31px;
}


.productos .leftpanel .leftmenu .desplegado{
    background-color:#e4e4e4;
    padding-top:5px;
    padding-bottom:10px;
}

.productos .leftpanel .leftmenu .desplegado li{
    clear: both;
    font-size: 1px;

}
.productos .leftpanel .leftmenu .desplegado a{
    font-family:Trebuchet MS;
    font-size:11px;
    color:#828282;
    line-height:18px;
    padding-left:10px;
    display:block;
    padding-left: 20px;
    clear: both;
}

.productos .leftpanel .leftmenu .desplegado a:hover,
.productos .leftpanel .leftmenu .desplegado a.selected{
    background-color:#777777;
    color:#ffffff;
}

.productos .leftpanel .leftmenu .desplegado .desplegado {
    background-image: url(../images/desplegado_desplegado_top.png);
    background-repeat: repeat-x;
    border-bottom: 2px solid white;
    background-color: #efefef;
}
.productos .leftpanel .leftmenu .desplegado .desplegado .indentado {
    padding-left: 25px;
    padding-right: 10px;
    background-image: url(../images/flecha_normal.png);
    background-repeat: no-repeat;
}
.productos .leftpanel .leftmenu .desplegado .desplegado .indentado.selected,
.productos .leftpanel .leftmenu .desplegado .desplegado .indentado:hover {
    color: #779cc7;
    background: none;
    background-image: url(../images/flecha_hover.png);
    background-repeat: no-repeat;
}
.productos .leftpanel .leftmenu .desplegado .desplegado .indentado:hover {
    text-decoration: underline;
}

.productos .leftpanel .leftmenu .desplegado ul.desplegado{
    margin-bottom: 10px;
}

.productos .leftpanel .center{
    float:left;
    margin-left:10px;
    width:508px;
}

.productos .leftpanel .center .routebar{
    width:498px;
    background-image:url(../images/routebar_bg.png);
    font-size:11px;
    color:#ffffff;
    font-family:Trebuchet MS;
    padding-top:12px;
    padding-bottom:10px;
    padding-left:10px;
    margin-bottom:5px;
}

.productos .leftpanel .center .results{
    
}

.productos .leftpanel .center .results .nivel3{
    
}

.productos .leftpanel .center .results .nivel3 .box{
    border: 1px solid #b0b0b0;
    /*padding: 1px;*/
    width:247px;
    height:175px;
    float:left;
    margin-bottom:10px;
    text-align: center;
}

.productos .leftpanel .center .results .nivel3 .box.first{
    margin-right:10px;
}

.productos .leftpanel .center .results .nivel3 .box h3,
.productos .leftpanel .center .producto h3{
    font-family:Trebuchet MS;
    color:#777777;
    margin:0px;
    font-size:12px;
    font-weight:normal;
    margin-top:10px;
}

.productos .leftpanel .center .results .nivel3 .box img{
    margin-top:15px;
}



.productos .leftpanel .center p{
    margin-bottom:0px;
}

.productos .leftpanel .center span{
    font-weight:bold;
    color:#3370b6;
    font-size:11px;
}

.productos .leftpanel .center .producto{
    /*border: 1px solid #b0b0b0;*/
    border-bottom:1px solid #D0D0D0;
    /*height:230px;*/
    width:505px;
    margin-bottom:20px;
    float:left;
    position: relative;
    padding-bottom: 10px;
}

.productos .leftpanel .center .producto .referencia{
    font-family:Trebuchet MS;
    font-size:11px;
    font-weight:normal;
    color:#777777;
    margin-left:10px;
    margin-top:5px;
    display:block;
}

.productos .leftpanel .center .producto img{
    margin-top:30px;
    margin-left:10px;
    float:left;
}

.productos .leftpanel .center .producto .descripcion{
    float:right;
    width:250px;
    margin-right:10px;
    margin-top:30px;
}

.productos .leftpanel .center .producto .descripcion p{
    font-family:Trebuchet MS;
    font-size:11px;
    font-weight:normal;
    color:#777777;
    line-height:13px;
}

.productos .leftpanel .center .producto a{
    position: absolute;
    width:93px;
    height:22px;
    float:right;
    background-image: url(../images/btn_meinteresa.png);
    display:block;
    font-family:Trebuchet MS;
    font-size:11px;
    color:#ffffff;
    padding-top:10px;
    padding-left:10px;
    bottom: 10px;
    right: 10px;
}

.productos .leftpanel .center .producto a:hover{
    background-position: 0 -32px;
}

.productos h2{
    font-family:Trebuchet MS;
    font-size:14px;
    color:#3975ba;
    margin-top:30px;
    margin-bottom:30px;
}

.productos p{
    font-family:Trebuchet MS;
    font-size:11px;
    line-height:24px;
    color:#777777;
    margin-bottom:30px;
    font-weight:normal;
    text-align:justify;
}

.productos .rightpanel{
    float:right;
    width:215px;
    padding: 0px 10px;
}

.productos .rightpanel .rightbox,
.productos .rightpanel .productosinteres{
    width:194px;
    background-color:#ffffff;
    border: solid 1px #3672b8;
    padding:10px;
    margin-bottom:20px;
    float:left;
}

.productos .rightpanel .rightbox h3,
.productos .rightpanel .productosinteres h3{
    font-family:Trebuchet MS;
    font-weight:bold;
    color:#3672b8;
    font-size:12px;
    margin-bottom:15px;
}

.productos .rightpanel .productosinteres h3{
    margin-bottom:25px;
}
.productos .rightpanel .productosinteres #prueba h3{
    text-align: left;
    font-weight: normal;
}

.productos .rightpanel .rightbox .left{
    float:left;
}

.productos .rightpanel .rightbox .left p.textshort{
    width:105px;
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#9d9d9d;
    font-size:11px;
    margin-bottom:20px;
    line-height:12px;
}

.productos .rightpanel .rightbox .left a.descarga{
    font-family:Trebuchet MS;
    font-weight:bold;
    font-size:12px;
    color:#3672b8;
    display:block;
    cursor:pointer;
    text-decoration:none;
}

.productos .rightpanel .rightbox .right{
    float:left;
    margin-bottom:10px;
}

.productosinteres{
    float:left;
}

.productos .rightpanel .productosinteres img{
    height:50px;
}

.productosinteres right{
    width:80px;
}

.productosinteres h4{
    font-family:Trebuchet MS;
    font-size:10px;
    text-transform:uppercase;
    color:#777777;
    margin-bottom:5px;
}

.productosinteres .producto{
    height:50px;
    margin-bottom:30px;
}

.productosinteres .producto .right{
    float:right;
    width:95px;
}

.productosinteres .producto .right .referencia{
    font-family:Trebuchet MS;
    font-size:10px;
    text-transform:uppercase;
    color:#777777;
    float:left;
    margin-bottom:5px;
    line-height:10px;
}

.productosinteres .producto .right .eliminar{
    font-family:Trebuchet MS;
    font-size:10px;
    text-transform:uppercase;
    color:#b0b0b0;
    font-size:10px;
    border: 1px solid #b0b0b0;
    padding:2px;
    float:left;
}

.productosinteres .producto .right .eliminar:hover{
    color:#3672b8;
    border: 1px solid #3672b8;
}


.productosinteres .cajaemail {
    border-top: 1px dotted #3672B8;
    padding-top: 10px;
}
.productos .rightpanel .productosinteres .cajaemail h3,
.productos .rightpanel .productosinteres .cajaemail p {
    margin-bottom: 10px;
    line-height: 15px;
}

.productosinteres #enviar_email {
    border:1px solid #B0B0B0;
    color:#7d7d7d;
    font-size:11px;
    height:17px;
    line-height:20px;
    padding-top:3px;
    width:147px;
    padding-left: 5px;
}

.productosinteres #comprobacionemail {
    background-image:url(../images/validar_email.png);
    float:right;
    height:20px;
    margin-right:6px;
    margin-top:2px;
    width:20px;
}

.productosinteres .enviar{
    font-family:Trebuchet MS;
    font-size:11px;
    text-transform:uppercase;
    color:#FFFFFF;
    font-size:10px;
    background-image:url(../images/btn_enviar_productosinteres.png);
    display:block;
    width:65px;
    height:17px;
    padding-left:15px;
    padding-top:8px;
    float:right;
    margin-top: 15px;
}

.productosinteres .enviar:hover{
    background-position: 0 -25px;
}

.productos .rightpanel .rightbox .right .imagecatalogo{
    background-image: url(../images/descarga_catalogo.png);
    background-repeat:no-repeat;
    width:77px;
    height:84px;
    display:block;
    margin-left:10px;
}

.productos .rightpanel .rightbox .left p.textlong{
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#9d9d9d;
    font-size:11px;
    margin-bottom:10px;
    line-height:12px;
}

.productos .rightpanel .rightbox .newsletter{
    float:left;
    font-size:11px;
    font-family:Trebuchet MS;
    color:#3975ba;
    background: transparent no-repeat url(../images/bg_input_newsletter.png);
    border:none;
    width:162px;
    height:20px;
    padding-top:5px;
    padding-left:5px;
}

.productos .rightpanel .rightbox .submit{
    float:left;
    height:25px;
    width:26px;
    background-image: url(../images/btn_submit.png);
    background-repeat:no-repeat;
}

.productos .rightpanel .rightbox .submit:hover{
    background-position:0 -25px;
}

/***********************CONTACTO***************************/

.contacto .leftpanel{
    float:left;
    padding:0 85px 0 10px;
    width:630px;
}
.contacto .leftpanel .topbanner{
    background-image: url(../images/banner_contacto.png);
    width:715px;
    height:151px;
    margin-bottom:10px;
}

.direccion{
}

.direccion h2{
    float:left;
    margin-left:10px;
    margin-right:30px;
    font-family:Trebuchet MS;
    font-size:12px;
    color:#3975ba;
    font-weight:normal;
}

.direccion .datos{
    float:left;
    margin-right:110px;
}

.direccion .datos.right{
    margin-right:0px;
}

.direccion p{
    font-family:Trebuchet MS;
    font-weight:normal;
    color:#777777;
    font-size:12px;
    line-height:16px;
}

.resumenproductosinteres{
    padding-top:40px;
    padding-left:10px;
    padding-right:10px;
    width:695px;
}

.resumenproductosinteres h1,
.formulario h1.azul{
    font-family:Trebuchet MS;
    font-weight:bold;
    color:#3975ba;
    font-size:14px;
    margin-bottom:20px;
}

.resumen{
    border-bottom:1px solid grey;
    height:15px;
    margin-bottom:20px;
    padding-bottom:10px;
}

.resumen p{
    font-family:Trebuchet MS;
    font-size:11px;
    color:#777777;
    float:left;
    line-height:21px;
}

.resumen a{
    float:right;
    display:block;
    border:1px solid #777777;
    font-family:Trebuchet MS;
    font-size:10px;
    text-transform:uppercase;
    color:#777777;
    padding:2px;
    margin-top:3px;
    margin-right: 10px;
}
.resumen a.left{
    float:left;
}

.resumen a:hover{
    border:1px solid #3975ba;
    color: #3975ba;
}

.matrizproductos{
    padding-left:10px;
    width:695px;
    border-bottom:1px solid grey;
    float:left;
}

.matrizproductos .producto.first{
    float:left;
    margin-left:0px;
}

.matrizproductos .producto{
    float:left;
    margin-left:10px;
    margin-bottom:55px;
}

.matrizproductos .producto img{
}

.matrizproductos .producto .right{
    float:right;
    width:100px;
}

.matrizproductos .producto .right h4{
    font-family:Trebuchet MS;
    font-size:10px;
    text-transform:uppercase;
    color:#777777;
    margin-bottom:5px;
}

.matrizproductos .producto .right .referencia{
    font-family:Trebuchet MS;
    font-size:10px;
    text-transform:uppercase;
    color:#777777;
    margin-bottom:18px;
    line-height:10px;
}

.matrizproductos .producto .right a{
    font-family:Trebuchet MS;
    font-size:10px;
    text-transform:uppercase;
    color:#b0b0b0;
    font-size:10px;
    border: 1px solid #b0b0b0;
    padding:2px;
    float:left;
}

.matrizproductos .producto .right a:hover{
    color:#3672b8;
    border: 1px solid #3672b8;
}

.formulario{
    width:695px;
    padding-top:30px;
    padding-bottom:30px;
    padding-left:10px;
}

.formulario p{
    font-family:Trebuchet MS;
    font-size:11px;
    font-weight:normal;
    color:#777777;
    margin-bottom:20px;
}

.formulario .campos{
    padding-left:100px;
}

.formulario th{
    text-align:right;
    padding-right:15px;
    font-family:Trebuchet MS;
    font-size:11px;
    color:#3975ba;
    padding-top:14px;
}

.formulario td{
    padding: 5px 0;
    vertical-align:middle;
}

.formulario .contact_box{
    border: 1px solid #b0b0b0;
    color:#A0A0A0;
    font-family:Trebuchet MS;
    font-size: 12px;
    font-weight:normal;
    width:300px;
    height:20px;
    padding-top:7px;
    padding-left:10px;
}

.formulario .contact_box_textarea{
    color:#A0A0A0;
    font-family:Trebuchet MS;
    font-size: 12px;
    font-weight:normal;
    border: 1px solid #b0b0b0;
    width:300px;
    padding-left:10px;
    padding-top:7px;
    height:100px;
}

.formulario .button{
}

.formulario .btn_formulario_contacto{
    background: none;
    font-family:Trebuchet MS;
    font-size:11px;
    color:#FFFFFF;
    font-size:10px;
    background-image:url(../images/btn_enviar_productosinteres.png);
    width:80px;
    height:25px;
    float:right;
    border: none;
    cursor: pointer;
}



.formulario .btn_formulario_contacto:hover{
    background-position: 0 -25px;
}

.contacto .rightpanel{
    padding-top:0px;
}

.contacto .rightpanel .rightbox{
    height:130px;
}


/***********************MARCAS***********************/

.marcas{
    
}

.marcas .leftpanel{
    padding: 0px 40px 0px 50px;
    float:left;
    width:630px;
}

.marcas h2{
    font-family:Trebuchet MS;
    font-size:14px;
    color:#3975ba;
    margin-top:30px;
    margin-bottom:30px;
}

.marcas p{
    font-family:Trebuchet MS;
    font-size:11px;
    line-height:24px;
    color:#777777;
    margin-bottom:30px;
    font-weight:normal;
    text-align:justify;
}

.marcas .marca{
    margin-bottom:40px;
    padding-bottom:0px;
    border-bottom:1px solid #b0b0b0;
    height: 100px;
}

.marcas .marca.rm{
    border-bottom:none;
}

.marcas .marca .logo{
    background-image:url(../images/marcas/rubbermaid.png);
    background-repeat:no-repeat;
    height:120px;
    width:145px;
    float:left;
    margin-right:20px;
}

.marcas .marca.pl .logo{
    background-image:url(../images/marcas/plustik.png);
}
.marcas .marca.kc .logo{
    background-image:url(../images/marcas/kimberlyclark.png);
}

.marcas .marca.q .logo{
    background-image:url(../images/marcas/qualque.gif);
}

.marcas .marca.s .logo{
    background-image:url(../images/marcas/sutterprofessional.jpg);
}

.marcas .marca h2{
    margin-top:0px;
    margin-bottom:10px;
}

.marcas .marca a{
    text-decoration:none;
    font-family:Trebuchet MS;
    font-size:12px;
    color:#777777;
    margin-bottom:10px;
}

.marcas .marca a:hover{
    color:#3975ba;
    text-decoration:underline;
}

.marcas .marca p{
    float:none;
    margin-top:10px;
}

/**************************SERVICIOS***************************/

.servicios{
    
}

.servicios .leftpanel{
    padding: 0px 40px 0px 50px;
    float:left;
    width:630px;
}

.servicios h2{
    font-family:Trebuchet MS;
    font-size:14px;
    color:#3975ba;
    margin-top:30px;
    margin-bottom:30px;
}

.servicios h3{
    font-family:Trebuchet MS;
    font-size:12px;
    color:#3975ba;
}

.servicios p{
    font-family:Trebuchet MS;
    font-size:11px;
    line-height:24px;
    color:#777777;
    margin-bottom:30px;
    font-weight:normal;
    text-align:justify;
}
