    @charset "utf-8";
    /* CSS Document */
    
    a {
        color: #00019b;
        text-decoration: none;
        border-bottom-color: #69c;
    }
    
    body {
        margin: 0px;
        text-decoration: none;
        background-color: #E9E9E9;
    }
    
    body {
        vertical-align: top;
        font-family: "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
        font-size: 13px;
        text-decoration: none;
    }
    
    #da2head {
    background-color: #FFFFFF;
    margin-top: 3px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 4px;
    height: 80px;
    }
    #da2head h1 {
        font-size: 20px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000066;
        font-weight: lighter;
        padding: 0px;
    }
    #da2head h3 {
        font-family: Georgia, "Times New Roman", Times, serif;
        color: #FFCC00;
        font-weight: lighter;
        padding: 0px;
    }
    
    #searchmenu {
    background-color: #004080;
    margin: 0px;
    text-align: center;
    height: 32px;
    vertical-align: bottom;
    padding-top: 2;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    color: #FFFFFF;
    font-size: 13px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-top-width: 2px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: solid;
    border-top-color: #006699;
    border-right-color: #006699;
    border-bottom-color: #006699;
    border-left-color: #006699;
    }
    #searchmenu .current, #submenu .current {
        font-weight: bold;
        text-decoration: none;
    }
    
    #searchmenu a {
        color: #000000;
        font-size: 13px;
        font-weight: normal;
        border-bottom: none;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
        margin: 4;
    }
    
    #searchmenu a:hover {
        color: #FFFFFF;
        background-color: #0061A1;
    }
    
    
    
    #storemenu {
    background-color: #DFF4FF;
    text-align: right;
    }
    
    #storemenu a {
    border-bottom: none;
    margin: 0;
    padding: 2px;
    }
    
    #storemenu a:hover {
    color: #FFFFFF;
    background-color: #006699;
    padding: 2px;
    }
        
    #logininfo {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        font-size: 11px;
        vertical-align: super;
        position: absolute;
        float: right;
        top: 30px;
        right: 10px;
        height: 38px;
        width: 279px;
    }
    #logininfo a {
        color: #FFCC00;
    }
    

    body {
        border: none;
        text-decoration: none;
    }
    a {
        color: #00019b;
        text-decoration: none;
        border-bottom-color: #69c;
    }
        
    
    
    #footer {
        clear: both;
        height: 35px;
        padding-left: 0px;
        margin: 15px 5%;
        background: url('images/logoexe.png') no-repeat top left;
    }
    
    #footer p {
        margin: 0;
        padding: 5px 0;
        font-size: 11px;
        text-align: center;
    }
    .searchbox {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        vertical-align: middle;
    }
    .gobutton {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #FFCC66;
        border: 2px solid #003366;
        font-weight: bold;
        color: #000000;
        height: 20px;
        vertical-align: middle;
        text-align: center;
    }
    .divemail {
        text-align: center;
        float: left;
        margin-top: 4px;
        margin-left: 10px;
    }
    .divkeywords {
        text-align: left;
        float: right;
        margin-top: 4px;
        margin-right: 10px;
        line-height: normal;
    }
    
    .nomargin {
        margin: 0px;
        vertical-align: middle;
    }
    .gobutton2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #FF9900;
        border: 2px solid #003366;
        font-weight: bold;
        color: #FFFFFF;
        vertical-align: middle;
    }
    .titles_sections {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 13px;
    font-style: normal;
    color: #FFFFFF;
    background-color: #004080;
    font-weight: bold;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    text-decoration: none;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #006699;
    border-right-color: #006699;
    border-bottom-color: #006699;
    border-left-color: #006699;
    }
    
    .titles_sections_client {
        font-family: "Lucida Sans Unicode", Verdana, Arial;
        font-size: 13px;
        font-style: normal;
        color: #FFFFFF;
        background-color: #004080;
        font-weight: bold;
        padding-top: 4px;
        padding-right: 4px;
        padding-bottom: 4px;
        padding-left: 10px;
        text-decoration: none;
    }
    
    .sections {
    color: #000033;
    font-size: 13px;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    margin: 0px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #F4F4F4;
    }
    
    .sections a{
        color: #000000;
        font-size: 13px;
        font-family: "Lucida Sans Unicode", Verdana, Arial;
    }
    
    .sections a:hover {
        color: #0066FF;
        font-size: 13px;
        font-family: "Lucida Sans Unicode", Verdana, Arial;
        text-decoration: underline;
    }
    
    .sections_client {
        color: #000033;
        font-size: 13px;
        font-family: "Lucida Sans Unicode", Verdana, Arial;
        margin: 0px;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 10px;
        text-decoration: none;
    }
    
    .sections_client a{
        color: #000000;
        font-size: 13px;
        font-family: "Lucida Sans Unicode", Verdana, Arial;
    }
    
    .sections_client a:hover {
        color: #0066CC;
        font-size: 13px;
        font-family: "Lucida Sans Unicode", Verdana, Arial;
        text-decoration: underline;
    }
    
.catslistmenu{
width: 190px; /*width of accordion menu*/
}

.catslistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
    color: #000000; /*header text is indented 10px*/
    cursor: hand;
    cursor: pointer;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 13px;
    background-image: url(../media/imgs/signomas.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: normal;
    padding-top: 4px;
    padding-right: 4;
    padding-bottom: 4px;
    padding-left: 14px;
}

.catslistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
    background-image: url(../media/imgs/signomenos.gif);
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #E5E5E5;
    color: #0000CC;
}

.catslistmenu ul{ /*CSS for UL of each sub menu*/
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 12px;
    font-weight: normal;
}

.catslistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.catslistmenu ul li a{
    color: #990000; /*custom bullet list image*/
    display: block;
    padding-left: 18px; /*link text is indented 19px*/
    text-decoration: none;
    background-image: url(../media/imgs/flecha_submenu.gif);
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 2px;
    padding-right: 0;
    padding-bottom: 2px;
}

.catslistmenu ul li a:visited{
}

.catslistmenu ul li a:hover{ /*hover state CSS*/
    color: #0000FF;
    text-decoration: underline;
}
.catslistmenu .menu {
    color: #000000; /*header text is indented 10px*/
    cursor: hand;
    cursor: pointer;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 13px;
    background-image: url(../media/imgs/flecha.GIF);
    background-repeat: no-repeat;
    background-position: left center;
    font-weight: normal;
    padding-top: 4px;
    padding-right: 4;
    padding-bottom: 4px;
    padding-left: 0px;
}
    
    .borde_divs {
    border: 0px solid #006699;
    padding-top: 6px;
    padding-right: 4px;
    padding-bottom: 15px;
    padding-left: 2px;
    background-color: #F7F7F7;
    }
    
    
    .borde_divs2 {
    border: 1px solid #006699;
    }
    
    .name_product_big {
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 0px;
        text-decoration: none;
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 5px;
        margin-left: 10px;
        font-family: "Lucida Sans Unicode", Verdana, Arial;
        font-size: 16px;
        color: #003366;
        border-bottom-width: 1px;
        border-bottom-style: dotted;
        border-bottom-color: #003399;
        font-weight: bold;
    }
    .product {
        color: #0175C0;
        font-size: 16px;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 10px;
        text-decoration: none;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
    .offert {
        color: #0175C0;
        font-size: 16px;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 10px;
        text-decoration: none;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
    .top20 {
        color: #0175C0;
        font-size: 16px;
        padding-top: 2px;
        padding-right: 2px;
        padding-bottom: 2px;
        padding-left: 10px;
        text-decoration: none;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
    }
    .name_product_middle {
    text-decoration: none;
    color: #004080;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    margin-bottom: 5px;
    padding-bottom: 1px;
    }
    .img_product_middle {
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 0px;
    text-decoration: none;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 5px;
    margin-left: 10px;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 12px;
    color: #000066;
    border-bottom-width: 1px;
    border-bottom-color: #003399;
    font-weight: bold;
    float: left;
    width: 110px;
    text-align: center;
    height: 160px;
    }
.img_product_details {
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 0px;
    text-decoration: none;
    margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 5px;
    margin-left: 2px;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 12px;
    color: #000066;
    border-bottom-width: 1px;
    border-bottom-color: #003399;
    font-weight: bold;
    width: 250px;
    text-align: center;
    height: 250px;
}
    .box_options {
    color: #000000;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    text-decoration: none;
    background-color: #ECF9FF;
    border: 1px solid #1ABAD7;
    margin: 10px;
    }
    .div_vertical_middle {
        vertical-align: middle;
    }
    p {
        text-align: justify;
        margin: 0px;
    }
.footer_sections {
    color: #000066;
    font-size: 14px;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    margin: 0px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    text-decoration: none;
}
.footer_small {
    color: #000000;
    font-size: 12px;
    margin: 0px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    text-decoration: none;
}
.footer_small a {
    color: #000000;
}
.footer_otros {
    color: #000000;
    font-size: 9px;
    margin: 0px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    text-decoration: none;
}
.footer_otros a {
    color: #000000;
}
.text_color_red {
    color: #CE0000;
    font-size: 10px;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
}
.box_without_fill {
    color: #000000;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    text-decoration: none;
    border: 1px solid #1ABAD7;
    margin: 10px;
}
.product_week {
    color: #0175C0;
    font-size: 16px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    text-decoration: none;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    text-align: left;
}


#btn_comprar {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px;
    width: 75px;
    height: 16px;
    text-align: center;
    vertical-align: middle;
    float: left;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    color: #003399;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #990000;
    border-left-color: #CCCCCC;
    background-color: #FF6600;
}

.btn_comprar {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px;
    width: 75px;
    height: 16px;
    text-align: center;
    vertical-align: middle;
    float: left;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    color: #003399;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #990000;
    border-left-color: #CCCCCC;
    background-color: #FF6600;
}

.btn_comprar a{
    color: #FFFFFF;
    font-weight: bold;
}
.btn_comprar a:hover{
    color: #FFFFFF;
    background-color: #990000;
    width: 75px;
    height: 16px;
    float: right;
    text-align: center;
    vertical-align: middle;
}

.btn_comprar2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding: 0px;
    width: 120px;
    height: 16px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    float: left;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    color: #003366;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    background-color: #EFEFEF;
}
.btn_comprar2 a{
    color: #003366;
}

.btn_comprar2 a:hover {
    color: #FFFFFF;
    background-color: #990000;
    font-size: 12px;
    width: 120px;
    height: 16px;
    float: right;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}
.btn_comprar_details1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0px;
    width: 75px;
    height: 13px;
    text-align: center;
    float: left;
    margin-top: 8px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    color: #003399;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    background-color: #EFEFEF;
    vertical-align: middle;
}
.btn_comprar_details1 a {
    color: #003366;
    font-weight: bold;
}
.btn_comprar_details1 a:hover {
    color: #FFFFFF;
    background-color: #006699;
    width: 75px;
    height: 13px;
    float: left;
    text-align: center;
    vertical-align: middle;
}
.btn_comprar_details2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    padding: 0px;
    width: 135px;
    height: 19px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    float: none;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    color: #003366;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    background-color: #EFEFEF;
}
.btn_comprar_details2 a {
    color: #003366;
}
.btn_comprar_details2 a:hover {
    color: #FFFFFF;
    background-color: #990000;
    font-size: 14px;
    width: 135px;
    height: 19px;
    float: right;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}
.btn_comprar_details {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    padding: 0px;
    width: 135px;
    height: 19px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    float: none;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    color: #003366;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #990000;
    border-left-color: #CCCCCC;
    background-color: #FF6600;
}
.btn_comprar_details a{
    color: #FFFFFF;
}
.btn_comprar_details a:hover{
    color: #FFFFFF;
    background-color: #990000;
    font-size: 16px;
    width: 135px;
    height: 19px;
    float: right;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}
#link_product_middle {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #004080;
}

#link_product_middle a{
    color: #004080;
}
#link_product_middle a:hover{
    color: #004080;
}
.total_products {
    color: #333333;
    font-size: 13px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    text-decoration: none;
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    font-weight: normal;
}
#div_right {
    float: right;
}
.div_horizontal_center {
    text-align: center;
}
    .desc_section_big {
    color: #000000;
    font-size: 13px;
    text-decoration: none;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    margin: 0px;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    }
    .desc_product_small {
    text-decoration: none;
    margin-bottom: 5px;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 12px;
    color: #990000;
    font-weight: normal;
    margin-top: 2px;
    }
.desc_product_blue {
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 0px;
    text-decoration: none;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 5px;
    margin-left: 10px;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 12px;
    color: #003366;
    border-bottom-width: 1px;
    border-bottom-color: #003399;
    font-weight: normal;
    text-align: justify;
    line-height: 12px;
}
.desc_product_middle {
    text-decoration: none;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 13px;
    color: #000000;
    line-height: 13px;
    text-align: justify;
}
.desc_details {
    text-decoration: none;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 12px;
    color: #000000;
    line-height: 13px;
    text-align: justify;
}
    .price_product_small {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #0033CC;
    border-bottom-style: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    margin-top: 1px;
    margin-right: 0px;
    margin-bottom: 2px;
    margin-left: 0px;
    font-weight: bold;
    }
.price_product_details {
    text-decoration: none;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 18px;
    color: #0033CC;
    border-bottom-style: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 2px;
    margin-left: 0px;
    font-weight: bold;
    text-align: right;
}
.price_list_small {
    border-bottom-style: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
}
    .titles_section_big {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 22px;
    font-style: normal;
    color: #990000;
    font-weight: bold;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    text-decoration: none;
    }
    .title_da2 {
        font-family: "Lucida Sans Unicode", Verdana, Arial;
        font-size: 14px;
        font-style: normal;
        color: #FF3300;
        font-weight: bold;
        text-decoration: none;
        padding: 0px;
    }
    .titles_section_middle {
        font-family: "Lucida Sans Unicode", Verdana, Arial;
        font-size: 16px;
        font-style: normal;
        color: #000066;
        font-weight: bold;
        padding-top: 4px;
        padding-right: 4px;
        padding-bottom: 4px;
        padding-left: 10px;
        text-decoration: none;
    }
    .titles_section_small {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 14px;
    font-style: normal;
    color: #000066;
    font-weight: bold;
    text-decoration: none;
    padding: 0px;
    border-bottom-color: #003366;
    }
.titles_fields_small_bold {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 11px;
    color: #000000;
    background-color: #F7F7F7;
    font-weight: bold;
    text-decoration: none;
    text-align: right;
}
.titles_fields_small_center {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 12px;
    font-style: normal;
    color: #000000;
    text-decoration: none;
    border-top-color: #006699;
    border-right-color: #006699;
    border-bottom-color: #006699;
    border-left-color: #006699;
    text-align: center;
    padding: 0px;
}
.titles_fields_small_blue {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 12px;
    font-style: normal;
    color: #003399;
    text-decoration: none;
    border-top-color: #006699;
    border-right-color: #006699;
    border-bottom-color: #006699;
    border-left-color: #006699;
    text-align: center;
    padding: 0px;
}

.titles_fields_small {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 12px;
    color: #000000;
    background-color: #F7F7F7;
    text-decoration: none;
    text-align: right;
}
.titles_section_categories {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 22px;
    font-style: normal;
    color: #990000;
    font-weight: bold;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 10px;
    padding-left: 5px;
    text-decoration: none;
}

.titles_footer_categories {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 13px;
    font-style: normal;
    color: #000000;
    padding-top: 10px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 5px;
    text-decoration: none;
}
.titles_section_details {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 16px;
    font-style: normal;
    color: #990000;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 8px;
    padding-left: 5px;
    text-decoration: none;
}
.titles_section_details_cats {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 16px;
    font-style: normal;
    color: #990000;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 5px;
    text-decoration: none;
}
.titles_details_product {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 13px;
    font-style: normal;
    color: #990000;
    text-decoration: none;
    border-right-color: #006699;
    border-bottom-color: #C3C3C3;
    border-left-color: #006699;
    background-color: #F7F7F7;
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 3px;
    padding-left: 4px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.titles_details_fields {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    text-align: right;
    background-color: #F5F5F5;
}

.titles_prices {
    color: #333333;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    text-align: left;
}









.border_div {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #999999;
    background-color: #DDF3FF;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #006699;
    padding-left: 3px;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 2px;
}

.border_div_footer {
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #999999;
}
.border_div_index {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #999999;
    padding-left: 3px;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-right: 2px;
    background-color: #F5F5F5;
}
.border_div_details {
    padding-left: 3px;
    padding-bottom: 0px;
    padding-top: 5px;
    padding-right: 2px;
    margin-right: 3px;
    color: #000099;
}
.border_div_details_cats {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #999999;
    background-color: #F7F7F7;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 2px;
    margin-right: 3px;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 12px;
    color: #990000;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #006699;
}

.product_list {
    text-decoration: none;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 12px;
    color: #000066;
    border-bottom-width: 1px;
    border-bottom-color: #003399;
    width: 420px;
    text-align: left;
    height: 120px;
}
#link_product_middle2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #004080;
}
#link_product_middle2 a {
    color: #004080;
}
#link_product_middle2 a:hover {
    color: #004080;
}
.obs_product_small {
    text-decoration: none;
    margin-bottom: 3px;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 12px;
    color: #FF0000;
    font-weight: normal;
    margin-top: 1px;
}
#link_footer_categories {
    color: #0000FF;

}
#link_footer_categories a {
    color: #999999;
}
#link_footer_categories a:hover {
    color: #0000FF;
}
.img_link_big {
    text-decoration: none;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 11px;
    color: #000000;
    border-bottom-width: 1px;
    border-bottom-color: #003399;
    text-align: center;
}
.value_prices {
    color: #333333;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
    text-align: right;
}
.titles_cart_small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    color: #FFFFFF;
    text-decoration: none;
    padding: 2px;
    border-bottom-color: #990000;
    background-color: #FF9900;
    text-align: center;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    font-weight: bold;
}
.border_div_cart {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #999999;
    background-color: #F7F7F7;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 2px;
    margin-right: 3px;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 22px;
    color: #990000;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #006699;
    font-weight: bold;
}
.price_cart {
    border-bottom-style: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    text-align: right;
    padding-right: 4px;
    padding-left: 4px;
    font-size: 11px;
}
.price_cart_total {
    color: #000099;
    text-align: right;
    padding-right: 4px;
    padding-left: 4px;
    font-size: 11px;
    font-weight: bold;
}
.titles_cart_big {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000066;
    text-decoration: none;
    padding: 0px;
    background-color: #E6E6E6;
    text-align: right;
    font-weight: bold;
}
#product_name_cart {
    border-bottom-style: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    padding-right: 4px;
    padding-left: 4px;
    font-size: 11px;
}
#product_name_cart a {
    border-bottom-style: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    font-size: 11px;
    color: #990000;
}
#product_name_cart a:hover {
    border-bottom-style: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    font-size: 11px;
    text-decoration: underline;
}
.quantity_box_cart {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000066;
    text-decoration: none;
    padding: 2px;
    text-align: center;
}
#loginmenu {
    text-align: right;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #9BDEFF;
    padding: 2px;
}
#loginmenu a {
    text-align: right;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #9BDEFF;
    padding: 2px;
    color: #000066;
}
#loginmenu a:hover {
    text-align: right;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #9BDEFF;
    padding: 2px;
    background-color: #006699;
    color: #FFFFFF;
}


.title_head_login {
    padding: 2px;
    color: #990000;
}
.msg_errors {
    font-size: 11px;
    color: #FF0000;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    margin-bottom: 10px;
    text-align: center;
    margin-top: 5px;
}
.titles_fields_sesion {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 11px;
    font-style: normal;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    border-top-color: #006699;
    border-right-color: #006699;
    border-bottom-color: #006699;
    border-left-color: #006699;
    text-align: right;
}
.border_div_sesion {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #999999;
    background-color: #F7F7F7;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 2px;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 22px;
    color: #990000;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #006699;
    font-weight: bold;
}

.msgok {
    font-size: 15px;
    color: #000000;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    margin-bottom: 10px;
    text-align: center;
    margin-top: 5px;
    border: 1px solid #00CC00;
    padding: 10px;
    margin-right: 10px;
    margin-left: 10px;
    background-color: #DDFFDD;
}

.msg_errors2 {
    font-size: 13px;
    color: #000000;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    margin-bottom: 10px;
    text-align: center;
    margin-top: 5px;
    border: 1px solid #FF0404;
    padding: 10px;
    margin-right: 10px;
    margin-left: 10px;
    background-color: #FFF0F0;
}

.msg_errors3 {
    font-size: 13px;
    color: #0000CC;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    margin-bottom: 10px;
    text-align: center;
    margin-top: 5px;
    padding: 4px;
    border: 1px solid #0000CC;
}

#sesionmenu {
    text-align: right;
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}
#sesionmenu a {
    text-align: right;
    border-bottom-width: 0px;
    border-bottom-color: #CCCCCC;
    color: #000000;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}
#sesionmenu a:hover {
    text-align: right;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #004080;
    background-color: #006699;
    color: #FFFFFF;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
}
#cartmenu {
    text-align: right;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #9BDEFF;
    padding: 2px;
}
#cartmenu a {
    text-align: right;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #9BDEFF;
    background-color: #F3F3F3;
    color: #000066;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
}
#cartmenu a:hover {
    text-align: right;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #9BDEFF;
    padding: 2px;
    background-color: #004080;
    color: #FFFFFF;
}
#cartinfo {
    text-align: center;
    margin: 0px;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 3px;
    padding-left: 2px;
}
#cartinfo a {
    color: #FFFFFF;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 3px;
    padding-left: 2px;
    background-color: #18B300;
    font-weight: bold;
}
#cartinfo a:hover {
    background-color: #006699;
    color: #FFFFFF;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 3px;
    padding-left: 2px;
    font-weight: bold;
}
.text_red {
    color: #CE0000;
}
.box_without_border {
    color: #000000;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    text-decoration: none;
    margin: 10px;
}
.titles_pay_order {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    text-align: right;
    background-color: #F7F7F7;
}
.text_pay_order {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    text-align: left;
}
.box_gray_fill {
    color: #000000;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    text-decoration: none;
    margin: 10px;
    background-color: #F8F8F8;
}
.titles_sections_red {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 16px;
    font-style: normal;
    color: #000099;
    font-weight: bold;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    text-decoration: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
.subtitles_sections_order {
    color: #000000;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
}
.title_field_small {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 11px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    text-align: right;
}
.titles_fields {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    text-align: right;
}
.div_combo {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 12px;
    text-decoration: none;
    background-color: #DAEFFC;
}

.msg_errors4 {
    font-size: 11px;
    color: #0000CC;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    margin-bottom: 10px;
    text-align: center;
    margin-top: 5px;
    padding: 4px;
    border: 1px solid #0000CC;
}
.text_politicas {
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 13px;
    color: #000000;
    text-decoration: none;
    text-align: justify;
    list-style-image: url(../media/imgs/vinieta.jpg);
    list-style-type: circle;
}
.title_iva_include {
    color: #333333;
    font-size: 10px;
    text-decoration: none;
    font-weight: normal;
    text-align: left;
}
.product_week_slider {
    padding-top: 0px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 7px;
    text-decoration: none;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 615px;
    height: 270px;
}
#p_week_links {
    text-decoration: none;
    height: 20px;
    width: 609px;
    float: left;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 16px;
    background-color: #DDF3FF;
    padding: 2px;
    color: #000000;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
}

#p_week_links a{
    text-decoration: none;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 15px;
    background-color: #FF9900;
    color: #FFFFFF;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;
    margin-right: 5px;
    margin-left: 5px;
    border: 1px solid #CCCCCC;
    font-weight: bold;
}
#p_week_links a:hover {
    text-decoration: none;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 15px;
    background-color: #006699;
    color: #FFFFFF;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;
    margin-right: 5px;
    margin-left: 5px;
    font-weight: bold;
}
#p_week_links a:active {
    text-decoration: none;
    background-color: #004080;
    color: #FFFFFF;
}
.topsales_price {
    border-bottom-style: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    text-align: center;
    font-size: 12px;
    color: #0000CC;
    font-weight: bold;
}
.topsales_product {
    color: #000033;
    font-size: 12px;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    padding-top: 2px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 2px;
    text-decoration: none;
    text-align: center;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}
.topsales {
    border: 1px solid #CCCCCC;
}
#topsales_link {
    color: #004080;
}
#topsales_link a {
    color: #004080;
}
#topsales_link a:hover {
    color: #004080;
}
.btn_details {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0px;
    width: 75px;
    height: 13px;
    text-align: center;
    float: left;
    margin-top: 8px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-left: 0px;
    color: #003399;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-top-color: #CCCCCC;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    background-color: #EFEFEF;
    vertical-align: middle;
}
.btn_details a {
    color: #003366;
    font-weight: bold;
}
.btn_details a:hover {
    color: #FFFFFF;
    background-color: #006699;
    width: 75px;
    height: 13px;
    float: left;
    text-align: center;
    vertical-align: middle;
}
.title_subcats {
    color: #003366;
    font-size: 17px;
    padding-top: 8px;
    padding-right: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    text-decoration: none;
    border-bottom-style: dashed;
    border-bottom-color: #999999;
    border-bottom-width: 1px;
    margin: 0px;
    font-weight: normal;
}
.options_menu_cats {
    text-decoration: none;
    font-size: 14px;
    color: #000000;
    text-align: left;
    margin: 1px;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    padding: 2px;
    font-weight: normal;
}


.titles_cats_products {
    font-size: 20px;
    color: #003366;
    text-decoration: none;
    border-right-color: #006699;
    border-bottom-color: #C3C3C3;
    border-left-color: #006699;
    background-color: #F7F7F7;
    padding-top: 4px;
    padding-right: 2px;
    padding-bottom: 3px;
    padding-left: 4px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.img_brand {
    float: right;
    width: 60px;
    height: 18px;
}


/* slider productos de la semana */
.pics { height: 249px; width: 615px; padding:0; margin:0; overflow: hidden }
.pics img { height: 249px; width: 615px; border:0;top:0; left:0 }

.nav {  
    background-color: #DDF3FF;
    padding: 2px;

    height: 20px;
    width: 609px;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 16px;


}

#nav a, #s7 strong { 
margin: 0 5px; 
text-decoration: none;
font-family: "Lucida Sans Unicode", Verdana, Arial;
font-size: 15px;
background-color: #FF9900;
color: #FFFFFF;
padding-top: 4px;
padding-right: 10px;
padding-bottom: 3px;
padding-left: 10px;
margin-right: 5px;
margin-left: 5px;
border: 1px solid #CCCCCC;
font-weight: bold;

}
#nav a.activeSlide { 
    background-color: #004080;
    color: #FFFFFF;
}
#nav a:focus { outline: none; }
#output { text-align: left; }

#nav { text-align: left;
border:1px solid #E4E4E4;
}
.catslistmenu .menu a {
    color: #000000; /*header text is indented 10px*/
    cursor: hand;
    cursor: pointer;
    font-weight: normal;
    padding-top: 4px;
    padding-right: 4;
    padding-bottom: 4px;
    padding-left: 10px;
    margin-left: 4px;
}
.catslistmenu .menu a:hover {
    color: #000099; /*header text is indented 10px*/
    cursor: hand;
    cursor: pointer;
    padding-top: 4px;
    padding-right: 4;
    padding-bottom: 4px;
    padding-left: 10px;
    margin-left: 4px;
    text-decoration: underline;
}
.name_categories {
    text-decoration: none;
    color: #990000;
    margin-bottom: 2px;
    padding-bottom: 1px;
    font-size: 26px;
    font-weight: bold;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
}
.titles_categories {
    border: 0px solid #006699;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 2px;
    background-color: #F7F7F7;
    margin-bottom: 10px;
}
.border_titles_categories {
    border-bottom-width: 1px;
    border-bottom-style: dashed;
    border-bottom-color: #999999;
    background-color: #F7F7F7;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    padding-right: 2px;
    border-top-width: 2px;
    border-top-style: solid;
    border-top-color: #006699;
    font-size: 12px;
}
.price_oferr_small {
    text-decoration: none;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #009900;
    border-bottom-style: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    margin-top: 1px;
    margin-right: 0px;
    margin-bottom: 2px;
    margin-left: 0px;
    font-weight: bold;
}

.price_oferr_details {
    text-decoration: none;
    font-family: "Lucida Sans Unicode", Verdana, Arial;
    font-size: 18px;
    color: #009900;
    border-bottom-style: none;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 2px;
    margin-left: 0px;
    font-weight: bold;
    text-align: right;
}

#livechat-wrap {

    position: fixed;
    top: 215px;
    left: 100%;
    width: 31px;
    height: 107px;
    margin-left: -29px;
    cursor: pointer;
    z-index: 3500;
}

#livechat-wrap:hover {
    margin-left: -31px;
}
