﻿.row { max-width: 93.3em;}
.row.max-width-100 { max-width: 100%; }
.branco { color:#333}
html, body { color: #B0B0B0;}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], 
input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], 
textarea { border: 1px solid #E2DBD0; color:#333; }

input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus,
 input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, 
input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus {
box-shadow: 0 0 5px #E2DBD0;
border-color: #E2DBD0;
}
input[type="text"]:not(:focus) {color:#333;}

.validator .erroDetail { background-color: #fff; color: #333; }
.lnk_login.button { color: #fff; }

button, .button { background-color: transparent; border: 2px solid #fff; background-color:#9F8865; border:0; text-transform:none }
button.loading:after, .button.loading:after { background-image: url(images/preloader.gif); }

button:hover, button:focus, .button:hover, .button:focus {
color: #E2DBD0;
 background-color:#9F8865;
}

.validator .erroMark { background-color:#9F8865; color:#fff;}
.validator .erroDetail {
background-color: #9F8865;
color: #fff;
}


.mainMenu li .pesquisa_holder { background-color:#fff;}

/* -- IMAGES MAIN.CSS -- */
#loading { background-color: rgba(255,255,255,0.8); height: 60px; opacity:1; top:auto; bottom:0; }
#loading:after { background-image:url("images/preloader.gif"); background-color:#fff; padding:15px;}
.img-loading:after { background-image: url(images/preloader.gif); }
.sprite{background-image:url(images/userSprite.png);}
.masterSprite{background-image:url(images/userSprite.png);}



/* -- MASTER -- */
.master { background-color:#fff;}
.master .areaCliente {background-color:#272727;}
.master .lnk_cria_nova_conta { background-color:#1D1D1D}

.master .lbl_fechar{background-image:url(images/closeList.png) ;}

.master .CarrinhoList {background-color:#272727;}
.master .lnk_verCarrinho {background:#1D1D1D;}
.master .lnk_checkout { border:2px solid #FFF; }
.master .closeCarrinhoList {background-color:#272727;}
.master .imgFrame {border:1px solid #222;}
.master .closeAreaCliente {background-color:#272727;}
.master .areaClienteHolder .input {border-color:#333;}
.master .itemCarProd {border-bottom:1px solid #333;}
.master .lnk_delcart { border: 1px solid #333;}
.master .lnk_delcart:after { background: url(images/macart/sprite_cart.png) no-repeat -92px -47px; }

#footer .rowCopy { border-top:1px solid #5E281D;}
#footer .copyHolder { color:#998360; font-size:13px;}
#footer .copyHolder a{ color:#998360;}

.cookies_container { background-color:#fff;}
.cookies_container .aceitar{background-color:#440000; color:#fff;}

/* - Menu - */

.mainMenu li a { color:#8A7556; font-size:20px; text-transform:none; padding:15px 15px; }
.mainMenu li a.pesquisa { padding:15px 10px;}

.mainMenu li a.activo { border-bottom:1px solid #8A7556; }
.mainMenu li a { border-bottom:2px solid #fff;}
.mainMenu li:hover a {border-bottom:1px solid #8A7556; }
.mainMenu li:hover a, 
.mainMenu li ul { background-color:#fff;}
.mainMenu li ul li a:hover { background-color: #525252; }

.mainMenu .menu-icon:after {background-image: url(images/userSprite.png);}
.mainMenu li ul li a {border-bottom:1px solid #313131;}
.mainMenu li ul li a:before { background-image:url(images/userSprite.png) ;}

.mainMenu li:hover:nth-child(7) a{background-color:transparent; opacity: 0.8;}

.lingua_ativa:before {background-color:#333;}
#linguas ul {border:1px solid #ddd; padding:0px; text-align:left; padding:10px; min-width:150px;}
#linguas ul:before { content:''; display:block; position:absolute; top:-6px; right:20px; width: 0;height: 0;border-style: solid;border-width: 0 7.5px 6px 7.5px;border-color: transparent transparent #dddddd transparent;}
#linguas ul li{padding:0; width:100%;}
#linguas ul li a{padding:10px; font-size:16px; text-align:left; color:#999;}
#linguas ul li a:hover { color:#8A7556}
#linguas ul li a:before{display:none;}
#linguas ul li a:after{position:absolute; content:''; width:80%; left:10%; height:1px; background-color: #ddd; top:0;}
#linguas ul li:first-child a:after {display: none;}



#userArea { background-color:#fff; }
#userArea .lnk_areaCliente { border: 1px solid #1F1F1F; }
#menuArea { background-color: #fff; }

/* - MediaQuery - Menu - */
@media only screen and (max-width : 980px) {

    .mainMenu li .pesquisa_holder { width:175px;}
    .mainMenu ul { background: #fff; border:1px solid #ddd;}
    .mainMenu li a.activo { border-left:2px solid #BDBDBD; border-bottom:0; }
    .mainMenu #linguas {margin-top:20px;}
    .mainMenu #linguas > a { display:none;}
}



/* - Footer - */
#footer { background-color:#440000;}

#footer .lbl_newsletter { background:#440000; color:#99835F; font-weight:400; text-transform:none;}
#footer .input_news { background-color:#50120E; border:0; color:#998360;}
#footer .btnenviarnews:after {  background-image:url(images/sprite_geral.png); width:22px; height:10px; background-position:-25px -15px; margin-left:-13px;}
#footer .socNet a{background-image:url(images/socNet_sprite.png) ;}

.footerMenu { border-bottom: 1px solid #5E281D; border-top: 1px solid #5E281D; }
.footerMenu ul a {  color:#fff; font-size:18px;text-transform:none; font-weight:300; }
.footerMenu ul a:hover{color:rgba(238, 238, 238, 0.8);}


/* -- DEFAULT -- */
.titulo_slider_prod .lit_titulo { background-color:#fff; font-weight:400; color:#9F8565; font-size:26px; line-height:1em;}
.titulo_slider_prod .lnk_subtitulo { font-weight:300; color:#9F8565; font-size:20px; text-transform:uppercase;}
.titulo_slider_prod:after {background-color:#E2DBD0; top:43%;}
.titulo_slider_prod h1:after { background-color:#E2DBD0; top:43%;}
.titulo_slider_prod h1:before { background-color:#E2DBD0; top:43%;}


/* - Titulos - */
.title-module{color:#9F8565;}
.title-module a{color:#9F8565;}
.text-module { color:#999999; font-size:14px;}

.breadcrumbs li a:before{content:'>'; margin:0 5px;}
.text-module-h1 { }
.text-module-resumo {font-size:38px; color:#9F8565; line-height:1.2em; }
.text-module-texto {font-size:16px; color:#999999; width:90%; }


/* -- MODULO - LISTAGEM GALERIAS -- */
.gallery-list-module .itemCol .lbl_nome.openGal:after {background-image:url(images/gallery_sprite.png) ;}
.paginacao_barra .button_pag span:before {background-image:url(images/sprite_geral.png) ; }

#UCProdList .prodControls a{background-image:url("images/sprite_slider.png");}
.bx-wrapper .bx-pager.bx-default-pager a{background-image:url("images/sprite_slider.png");}


/* -- MODULO - SLIDER -- */
.bx-wrapper .bx-loading { background-image: url('images/preloader.gif'); }
.bx-controls-direction .bx-prev { background-image: url('images/sprite_slider.png'); }
.bx-controls-direction .bx-next { background-image: url('images/sprite_slider.png'); }

.banner-module.notbanner .conteudo2:after { background:url(images/sprite_geral.png) -48px -9px;}
.banner-module { height:372px;}
.banner-module .bxslider li.item { height:372px;}

/* -- PRODUTOS LISTAGEM -- */
#produtos .lbl_produtos {background:#fff; color:#9F8565;font-weight:400; padding:0 20px; font-size:26px;}
#produtos .lbl_produtos:after { background-color:#E2DBD0; top:0; max-width:100px;}
#produtos .lbl_produtos:before { background-color:#E2DBD0;top:0;max-width:100px;}
#UCProdList { margin-bottom:40px;border-top:1px solid #F0EDE7;}
#UCProdList .item .lbl_preco{color:#9F8665;}
#UCProdList .item .lnk_tipo:hover{color:#9F8665;}

#UCProdList .item:hover {background-color: #f5f5f5;}
#UCProdList .item:hover .lbl_preco{color:#333;}
#UCProdList .item:hover .lnk_tipo:hover{color:#333;}
#UCProdList .item .produtoCartOn {background-color: #0d0d0d;border: 1px solid #555;color: #555;}
#UCProdList .item:hover .produtoCartOn:hover{background-color:#FFF;border-color:#FFF;color:#111;}
#UCProdList .item:hover .produtoCartOn:hover .addItem{background-position:-13px -1px;}
#produtos .lnkPPP{border: 1px solid #D5C9BB;}
#produtos .lnkPPP.activo {border: 2px solid #D5C9BB;}

#UCProdList .imgHolder {border:0px solid #fff;}
#UCProdList .item .highlightkeyword{color:#B0B1B2!important;}

#default .columns.titulo_slider_prod { padding-top: 60px;}

.prodList .lnk_tipo{font-size:16px; color:#9F8665; font-weight:300; margin-bottom:0; }
.prodList .lnk_nome {margin-bottom:0px; padding-bottom:10px; border-bottom:0px solid #222; font-size:20px; color:#9F8665;font-weight:400; border-bottom:1px solid #EEEEEE; height:60px;}
.prodList .lnk_mais  {font-weight:400;color:#999; padding-top:7px; display:block; }
.prodList .bloco_textos { margin:0px; z-index:5;}

/*PAGINACAO*/
.paginacao_barra .pag_item.current {color:#9F8565;font-weight:400; font-size:20px;padding:0 10px;}
.paginacao_barra a.pag_item {color: #9F8565; font-weight:300; font-size:20px; padding:0 10px;}

.paginacao_barra .button_pag span {border-color:#D5C9BB; }
.columns .item .prod_separator {background-color:#222;}
.row .item .prod_separator {background-color:#222;}


#produtos .menu-lateral-holder {border-left:1px solid #252525;border-right:1px solid #252525; padding:0px; padding-bottom:30px;  }
#produtos .menu-lateral-holder h2 {color:#B0B1B2; padding-left:15px;}
#produtos .menu-lateral-holder .lbl_filtre { color:#B0B1B2;}
#produtos .menu-lateral-holder .lbl_filtre:after{ background: url(images/sprite_geral.png) no-repeat -53px -0px;}
       
#produtos .menu-lateral {margin-bottom:40px; }
     
#produtos .menu-lateral li{text-align:left; }
#produtos .menu-lateral ul { display:none;}
#produtos .menu-lateral ul.open { display:block;}

#produtos .menu-lateral a{ border-bottom:1px solid #252525; padding: 13px 0;color:#ddd;}
#produtos .menu-lateral>li:first-child>a:first-child {border-top:1px solid #252525; }
#produtos .menu-lateral li a:after{ background: url(../../images/sprite_geral.html) no-repeat -19px -8px; }
#produtos .menu-lateral li.active a:after{background-position:  -19px 0px; }

#produtos .menu-lateral .lvl2 li a:before{content:''; background-color:#252525; display:block; }
#produtos .menu-lateral .lvl2 li a:after{content:'';background: url(../../images/sprite_geral.html) no-repeat -21px -10px; }
#produtos .menu-lateral .lvl2 li.active a:after{background-position:  -21px 0px; }

#produtos .menu-lateral .lvl3 li a{color:#999999;}

#produtos .menu-lateral li a.last:after,
#produtos .menu-lateral li.active a.last:after{content:''; background: url(../../images/sprite_geral.html) no-repeat -43px 0px;}

#produtos .menu-lateral a:hover { border-left-color:#ddd;}
#produtos .menu-lateral a.active { background-color:#222;}

.breadcrumbs li a { color:#9F8565; font-size:20px; text-decoration:none; font-weight:300}
.breadcrumbs li:last-child a {text-decoration:none;font-weight:300; white-space:nowrap; }






/* -- PRODUTO SHOW -- */
#produtoShow{background-color:#FAF9F6; padding-top:30px;}
#produtoShow .spritesocial{background-image:url(images/partilha_sprite.png);}
.prodNav { border-top: 1px solid #F3F1EB; border-bottom: 1px solid #F3F1EB; }
.prodNav .close:before{background:url(images/sprite_geral.png) no-repeat 0px -20px;}
.prodNav .btnprev:before{ background:url(images/sprite_geral.png) no-repeat 0px -20px; }
.prodNav .btnnext:after{ background:url(images/sprite_geral.png) no-repeat -8px -20px;;}
.prodNav .lbl_produtos{background:#FAF9F6; color:#9F8565;}
#produtoShow .produtoCartOn{background-color: #0D0D0D;border: 2px solid #FFF;color: #FFFFFF;}
#produtoShow .produtoCartOn:hover{background-color:#FFF;border-color:#FFF;color:#111;}
#produtoShow .prodRel {background-color:#fff;border-top:0px solid #191919;}
#produtoShow .prodRel .lbl_relTitle { background:#fff;}
.prodNav a.navLnk {color:#AAA;}
.prodNav .close {border-right:0px solid #191919;}
#produtoShow .lbl_voucher {background:#0D0D0D;}
#produtoShow .tbx_quantidade {border:2px solid #222;}
#produtoShow .lnk_ver_produtos_contemplados {background-color: #0D0D0D;border: 1px solid #444444;color: #AAA;}

#produtoShow .text-module-h1 { font-size:40px; color:#9F8565;}

#produtoShow .titulo_slider_prod .lit_titulo { text-transform:none; font-size:26px; color: #9F8665; font-weight:300;}
#produtoShow #UCProdList { padding-top:0; margin-top:30px; border:0;}


/* -- NOTICIAS LIST -- */
.noticiasBg {background: #FAF9F6;}
#news .branco { color:#9F8565}
#news .data_not .branco { color:#9F8565;}
#news .lbl_noticias{background:none; color:#9F8565;}
#news .noticia{border-bottom:1px solid #E5E4DE;}
#news .lbl_noticias { font-size:26px; font-weight:400;}
#news .lbl_noticias:before, 
#news .lbl_noticias:after { background-color: #E5E4DE;}


#news .data_not .t30 { font-size:30px; font-weight:400;}
#news .data_not .t17 { font-size:12px; font-weight:400;}
#news .data_not .t15 { font-size:11px;font-weight:400;}

#news .breadcrumbs { font-size:20px; font-weight:300;color:#9F8565;}

#news .lit_titulo { color:#9F8565; font-size:30px; font-weight:300;}
#news .lnk_noticia { color:#999999; font-size:14px; font-weight:400; line-height:1.5em;}
#news .lnk_noticia .branco {color:#999}
#news .lnk_noticia .lerMais { font-weight:400; color:#9F8563; text-transform:none; font-size:14px;}


/* -- NOTICIAS SHOW -- */
.noticiaShow { background-color:#FAF9F6;}
.noticiaShow .lnk_voltar:before{ background:url(images/sprite_geral.png) no-repeat 0px -20px;}
.noticiaShow .spritesocial{background-image:url(images/partilha_sprite.png);}
.noticiaShow .lnk_print:after {background:url(images/sprite_geral.png) no-repeat -25px -18px ;}

.noticiaShow .data_not .t30 { font-size:30px; font-weight:400; color:#9F8565}
.noticiaShow .data_not .t17 { font-size:12px; font-weight:400;color:#9F8565}
.noticiaShow .data_not .t15 { font-size:11px;font-weight:400;color:#9F8565}

.noticia_holder { width:1160px; max-width:95%; margin:0 auto; padding-top:80px;}

.noticia_holder .text-module-h1 { font-size:45px; color:#9F8565; font-weight:300;}

.noticia_holder .textos-show { padding: 0 40px;}


/* -- SOCIAL SHARE -- */
.social-module-share .lbl_partilhe { color:#9F8565; border-top:1px solid #E2DBD0;}
.social-module-share ul li a { border:0; margin:0;}
.social-module-share ul li a:after{  background-image:url(images/partilha_sprite.png); }


/* -- MODULO DO MAPA -- */
.map-module .map-module-map-holder #map-module-dir {background-color: #111;}
.map-module .map-module-map-holder #map-module-dir .map-module-dir-label:after { background:url(images/map_module_sprite.png) no-repeat -115px -1px; }
.map-module .map-module-map-holder #botao-mapa-MA:after {  background:url(images/map_module_sprite.png) no-repeat -115px -1px; }
.map-module #map-module-dirresult #directions-fundo-mapaMA {border-bottom: 1px solid #222; border-top: 1px solid #222;border-bottom: 1px solid #222;}




.title-module h1 { display:inline-block; padding:0 30px;}
.title-module h1:after { content:''; display:block; height:1px;  width:80%;position:absolute; right:100%;max-width:100px; top:50%;background:#E2DBD0}
.title-module h1:before { content:''; display:block; height:1px;  width:80%;position:absolute; left:100%;max-width:100px; top:50%; background:#E2DBD0}

.divider {margin-top:20px; margin-bottom:0px; height:1px; background-color:transparent; }


/* -- MODULO - BANNER TEXTO -- */
.banner-text-module-text {color:#fff; font-size:40px;line-height:1.2em;}
.banner-text-module-link {background-color:#fff; color:#440000;}
.banner-text-module-link:before {background-color:#FFFFFF; display:none;}


/* -- LISTAGEM DE ARTIGOS -- */
.text-list-module .text-list-item-titulo { color: #fff; }
.text-list-module .text-list-item-resumo {color: #fff; }
.text-list-module .text-list-item-mais {  color: #fff; }


/* -- MENU CONTEUDOS -- */
.menu_conteudos li a{color:#fff; background-color:#222;}
.menu_conteudos li a.active { background-color:#171717;}
.menu_conteudos>li>a{ background-color:#333; color:#ddd; }
.menu_conteudos>li>a.active { background-color:#333;}
.menu_conteudos>li>a:after {background-image:url(images/sprite_geral.png); }


/* -- GALERIA MODULE -- */
.gallery-module .gallaNav {background:url(images/sprite_slider.png) -93px -80px;}
.gallery-module .gallaNav.arrowLeft{background:url(images/sprite_slider.png) -93px -80px;}
.gallery-module .gallaNav.arrowRight{background:url(images/sprite_slider.png) -108px -80px;}

.gallery-module .bx-pager-item .bx-pager-link.active:after { background:url(images/gallery_sprite.png) no-repeat 0 -30px;  }

/* -- MODULO - LISTAGEM GALERIAS -- */
.gallery-list-module .titulos { border-top: 1px solid #222222; border-bottom: 1px solid #222222;}
.gallery-list-module .titulos h1 {color: #eee;}
.gallery-list-module .itemCol .lbl_nome {color: #fff;background-color: #191919; border: 1px solid #191919;}
.gallery-list-module .titulos h2 {color: #B0B1B2;}
.gallery-list-module .titulos h2 a { color: #B0B1B2; }
.gallery-list-module .itemCol .lbl_nome.openGal:after { background:url(images/gallery_sprite.png)  no-repeat 0 0;}


/* -- SWIPEBOX -- */
#swipebox-slider .slide { background-image: url(images/preloader.gif); }
#swipebox-action #swipebox-prev,
#swipebox-action #swipebox-next,
#swipebox-action #swipebox-close { background-image: url(images/gallery_sprite.png); }
#swipebox-overlay { background: #0d0d0d; background: rgba(11,11,11,0.8); }
#swipebox-action, #swipebox-caption { text-shadow: 1px 1px 1px black; background-color: #0d0d0d; background-image: -webkit-gradient(linear, left top, left bottom, from(#0d0d0d), to(black)); background-image: -webkit-linear-gradient(top, #0d0d0d, black); background-image: linear-gradient(to bottom, #0d0d0d, black); }
#swipebox-action { border-top: 1px solid rgba(255, 255, 255, 0.2); }
#swipebox-caption { border-bottom: 1px solid rgba(255, 255, 255, 0.2); color: white !important; }


/* -- MALIGHTBOX -- */
#malightbox .content {background: none repeat scroll 0 0 #333;color: #fff;}
#malightbox .content .descr span.titulo { color: #fff;}
#malightbox .content .descr span.subtitulo{ color: #fff;}  


/* -- SELECTS -- */
.select2-container .select2-choice { background-color: #F0EDE7;border: 1px solid #F0EDE7; color:#333;}
.select2-container .select2-choice > .select2-chosen { color: #333; }
.select2-container .select2-choice .select2-arrow b { background-image: url('images/sprite_geral.png'); }

.select2-search input {border: 1px solid #222222; background-image: url('images/select2.png');}
.select2-search-choice-close { background-image: url('images/select2.png'); }
.select2-container .select2-choice abbr { background-image: url('images/select2.png'); }
.select2-container.select2-container-disabled .select2-choice {background-color: #0D0D0D; border: 1px solid #F0EDE7;}

.chosen-container-single .chosen-single {border: 1px solid #222222; color: rgba(255, 255, 255, 0.5);}
.chosen-container-single .chosen-single > div > b { background: url(images/sprite_geral.png) no-repeat 0 0;}
.select2-drop { background-color:#F0EDE7; }
.select2-drop-active { border: 1px solid #F0EDE7; border-top: none; }


/* -- IMAGENS CART -- */
.cart-module .icon { background-image: url(images/macart/sprite_cart.png); }
.cart-module .cart-panel .cart-product-remove a:after { background-image: url(images/macart/sprite_cart.png); }
.stepper .stepper-arrow:after { background-image: url(images/macart/sprite_cart.png); }
.cart-module .cart-voucher .cart-voucher-remove:after { background-image: url(images/macart/macart/sprite_cart.html); }
.cart-module .refresh:after { background-image: url(images/sprite_cart.html); }
.chosen-container-single .chosen-single > div > b { background-image: url(images/sprite_geral.png); }
.checkout-module .cart-nav li:before { background-position:-40px -40px;}
.checkout-module .cart-nav li:before { background-image: url(images/macart/sprite_cart.png); background-color:#0D0D0D; }
.ico_plus { display: block; height: 39px; width: 39px; background: url(images/plus.png) no-repeat center center; }

/* -- CART -- */
.cart-module .icon { background: url(images/macart/sprite_cart.png) no-repeat 0 0; }
.cart-module .cart-titulo {color: #B0B1B2;}
.cart-module .cart-titulo a {color:#B0B1B2; }
.cart-module .cart-panel .cart-product-header {border-bottom: 1px #222222 solid;color: #B0B1B2;}
.cart-module .cart-panel .cart-product { border-bottom: 1px #222222 solid; }
.cart-module .cart-panel .cart-product-img a {border: 1px solid #222222;}
.cart-module .cart-panel .cart-product-fam {color: #fff;}
.cart-module .cart-panel .cart-product-fam a { color: #fff;}
.cart-module .cart-panel .cart-product-name {color: #fff;}
.cart-module .cart-panel .cart-product-name a {color: #fff;}
.cart-module .cart-panel .cart-product-remove a { border: 1px solid #222222;}
.cart-module .cart-panel .cart-product-remove a:after {background: url(images/macart/sprite_cart.png) no-repeat -90px -45px; }
.cart-module .cart-panel .cart-product-remove a:hover { outline: 1px solid #333;}
.stepper .stepper-arrow:after { background: url(images/macart/sprite_cart.png) no-repeat -80px -45px;}

.cart-module .cart-voucher-label {color: #fff;}
.cart-module .cart-voucher .cart-voucher-remove {border: 1px solid #222222;}
.cart-module .cart-voucher .cart-voucher-remove:after {background: url(images/macart/sprite_cart.png) no-repeat -90px -45px;}
.cart-module .cart-voucher .cart-voucher-remove:hover { outline: 1px solid #333;}
.cart-module .refresh { border: 1px solid #fff;}
.cart-module .refresh:after { background: url(images/macart/sprite_cart.png) no-repeat -105px -45px;   }

.cart-module .row.cart-totais {border: 1px solid #1D1D1D;}
.cart-module .cart-totais-item { border-bottom: 1px solid #151515;color: #B0B1B2;}
.cart-module .cart-totais-item:first-child { border-top: 1px solid #151515; }
.cart-module .cart-totais-item.cart-total { color: #ECECEC; }


.checkout-module .cart-nav:before {background-color: #222;}
.checkout-module .cart-panel .cart-panel-titulo {color: #fff; }
.checkout-module .cart-panel .cart-panel-sub-titulo {color: #888A8B;}

.pnl_hold_resumo {border:1px solid #1D1D1D;}
.pnl_hold_resumo .row {border-bottom:1px solid #222222; color:#fff;}

.pagamentos_list li { border: 1px solid #222222;}
.pagamentos_list li .titulo_pagamento {color: #B0B1B2;}
.pagamentos_list li .titulo_pagamento:after {background: url(images/macart/sprite_cart.png) -90px 0;}
.pagamentos_list li .titulo_pagamento label {color: #B0B1B2;}
.pagamentos_list li .descricao_pagamento {color: #B0B1B2;}
.pagamentos_list li.active {border: 2px solid #ffffff;}

.lnk_carrinho {color: #B0B1B2;border: 1px solid #3D3D3D;}
.checkout-module .recuperar-password a { color:#FDFDFD;}
.morada_label { color:#fff;}
.resumoMorada {color: #fff;}
.resumoMorada hr { background-color: #1D1D1D; }

.icheckbox_polaris,.iradio_polaris {background-image: url(images/icheck.png);}


/* -- AREA CLIENTE -- */
#user_info .dashboard .lbl_bem_vindo:after,
#user_info .dashboard .lbl_bem_vindo:before{ background-color: #252525;}

#user_info .lnk_logout {border:1px solid #3D3D3D;color:#FFF;background: url("images/closeList.png") no-repeat 15px center transparent ;}
#user_info .line_separator { border-top:1px solid #191919;}
#user_info .AC_menu .lnk_menu{ color: #fff;}
#user_info .AC_menu .lnk_menu.activo{border-bottom: 4px solid #bdbdbd;}

@media only screen and (max-width: 40em) {
    #user_info .AC_menu li { border-bottom: 1px solid #222; display: block; min-height: 33px; line-height: 27px; margin: 0 auto; width: 60%; }
    #user_info .AC_menu .lnk_menu.activo { border-bottom: 0; border-left: 2px solid #bdbdbd; }
}


/* - Listagem de Encomendas - */
.encomendas .repeaterHat,
.encomendas .repeaterHat1,
.encomendas .repeaterHatEncomenda { background-color: #1d1d1d; color: #fff !important; }
.encomendas .repeaterHat span,
.encomendas .repeaterHat1 span,
.encomendas .repeaterHatEncomenda span { color: #fff !important; }
.encomendas .repeaterLine { border-bottom: 1px solid #222; }
.encomendas .lnkBack { border: 1px solid #222; }
.encomendas .lnkBack:hover { background-color: #222; color: #fff; }
.encomendas .lbl_subtotal { border-bottom: 1px solid #1D1D1D; }

/* - Listagem de Moradas - */

.moradas .add_morada { background-color: #222; }
.moradas .add_morada:hover { background-color: #111; color: #fff; }
.moradas .morada { border: 1px solid #222; }
.moradas .lnkb_removerMorda { color: #FFF; }
.moradas .lnkb_editarMorda { border: 2px solid #FFF; }
.moradas .lnkb_removerMorda { background-color: #222; }


.two-cols-module { color:#999999;text-align:center; font-size:14px;}
.two-cols-module strong, .two-cols-module b { color:#9F8763; font-size:18px;}


.malightbox .black_overlay { background-color:#fff;}
.malightbox .content { background-color:#440000;}
.malightbox .btnok { background-color:#fff; color:#440000; border-radius:3px;}