@charset "utf-8";
/* CSS Document */
body {display:block;width:100%;margin:0;padding:0;background:url(bg-red.jpg) repeat;font-family: Arial, "Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px}
a{color:#414141}
a:hover{color:#666}
.clear {clear:both}
.hide{display:none}
.wrapper{display:block;position:relative;width:910px;margin:0 auto}
.wrapper2{display:block;width:910px;margin:0 auto;padding:5px 0}
.floatLeft{float:left}
.floatRight{float:right}
.marginTop15{margin-top:15px}
/* header */
#header {display:block;background:url(bg-header.png) repeat-x;height:125px;---overflow:hidden}
#logo {display:block;position:absolute;top:0;left:0;/*padding-top:20px;*/width:214px;height:86px}
#logo a {display:block;width:214px;height:70px;background:url(logo-efaflu.png) no-repeat;background-size:contain;margin-top:10px}
#carrinho_idiomas {display:block;position:absolute;top:0;right:0}
#carrinho {color:#fff;position:relative}
#carrinho a {display:block;color:#fff;text-decoration:none;padding:8px 0;cursor:pointer}
#carrinho a:hover {color:#353535;background:#c5c5c5}
#carrinho_login {background:#bf142e;text-align:center;font-size:12px;/*border-right:1px solid #fff;*/margin:0;padding:0;height:29px}
#carrinho_registo {background:#bf142e;text-align:center;font-size:12px;margin:0;padding:0;height:29px}
#carrinho_icon {background:#fff;margin:0;padding:0}
#carrinho_icon a {display:block;width:47px;height:51px;background:url(icon-carrinho.jpg) center #fff no-repeat;padding:0}
#carrinho_icon a:hover {background:url(icon-carrinho.jpg) center #fff no-repeat}
#carrinho_info {background:#bf142e;border-top:1px solid #fff;margin:0;padding:0;width:224px;padding-top:8px;height:11px}
#carrinho_qtd {font-size:34px;font-weight:bold;margin:0;padding:0;color:#FFF;width:35px;text-align:center;line-height:34px}
#carrinho_total {font-size:10px;margin:0;padding:0;color:#FFF;font-family:arial;font-size:9px}
#carrinho_total span {display:block;font-size:12px;margin:0;padding:0;line-height:16px;font-weight:bold}
#idiomas {/*float:right;*/margin-top:15px;position: relative;top:-30px;right: 55px}
#idiomas ul {display:block;float:left;list-style:none;margin:0;padding:0}
#idiomas ul li {display:block;float:left;list-style:none;margin:0;padding:0}
#idiomas ul li span {display:block;float:left;margin:-2px 5px 0 5px}
#idiomas ul li a {display:block;float:left;text-decoration:none;color:#323232;font-family:Tahoma, Geneva, sans-serif;font-size:11px}
#idiomas ul li a:hover,
#idiomas ul li.active a,
#idiomas ul li.active a:hover {color:#bf142e}
#idiomas ul li.active a,
#idiomas ul li.active a:hover {color:#bf142e;font-weight:bold}
#menu-header {display:block;height:30px;position:absolute;top:90px}
#menu-header ul {display:table;list-style:none;margin:0;padding:0;width:915px}
#menu-header ul li {list-style:none;margin:0;padding:0}
#menu-header ul li a {display:block;text-align:center;text-transform:uppercase;text-decoration:none;color:#353535;font-size:11px}
#menu-header ul li a span {display:inline-block;text-align:center;/*padding:10px 10px;*/padding:10px 10px 10px 30px}
#menu-header ul li a:hover span {background:#c5c5c5}
#menu-header ul li a:hover span,
#menu-header ul li.active a span,
#menu-header ul li.active a:hover span {background:url(bullet.jpg) 11px 11px #2d2d31 no-repeat;padding:10px 10px 10px 30px;color:#FFF}
/* socials_search */
#socials_search {display:block;background:url(bg-socials-search.jpg) repeat-x;height:52px;---z-index:1;---border:#000 1px solid}
#socials {display:block;float:left;z-index:1;height: 52px}
#socials-networks {display:block;float:left;width:34px;height:50px;margin:15px 0px 0 0px}
#socials-facebook {display:block;float:left;width:34px;height:50px;margin:15px 5px 0 5px}
#socials-facebook a {display:block;width:34px;height:50px;background:url(icon-facebook.png) no-repeat}
#socials-twitter {display:block;float:left;width:34px;height:50px;margin:15px 5px 0 5px}
#socials-twitter a {display:block;width:34px;height:50px;background:url(icon-twitter.png) no-repeat}
#socials-rss {display:block;float:left;width:34px;height:50px;margin:15px 5px 0 5px}
#socials-rss a {display:block;width:34px;height:50px;background:url(icon-rss.png) no-repeat}
#search {display:block;position:relative;float:right;width:329px;height:52px;background:url(bg-pesquisa.jpg) no-repeat 0px 5px}
#search input[type="text"] {display:block;position:relative;top:10px;left:3px;color:#a0a0a0;width:244px;height:28px;margin:0 5px 0 0;padding:2px 10px;border:none;background:none;font-size: 13px !important;line-height:26px}
#search input[type="submit"] {display:block;position:relative;top:-23px;right:-270px;width:32px;height:32px;border:none;cursor:pointer;background:transparent}
#content_d {min-height:300px}
/* content */
#content {display:block;background:#FFF repeat}
/* content */
#slideshow {width: 100%;float:left;clear:both;height: 342px;overflow: hidden;position: relative;background: #ffffff url('loading.gif') no-repeat 50% 50%;margin:5px 0 5px 0;padding:0;border-top:2px dotted #f3f4f3;border-bottom:2px dotted #f3f4f3}
#slideshow-paging-jump {position:absolute;right:20px;bottom:20px;z-index:10;display:block;list-style:none;margin:0;padding:0;font-size:0}
#slideshow-paging-jump li {display:block;float:left;list-style:none;margin:0;padding:0;font-size:0}
#slideshow-paging-jump li a {display:block;float:left;list-style:none;margin:0 2px 0 2px;padding:0;font-size:0;width:11px;height:11px;overflow:hidden;background:url(nav-slideshow-off.png) 0 0 no-repeat}
#slideshow-inner {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%}
#slideshow-inner .slideshow-slide {display:none;position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;height: 100%}
.highlights {display:block;float:left;margin:0;padding:0;/*border-top:1px dotted #f3f4f3;*/}
.highlights-item {display:block;float:left;margin-left:56px}
.highlights-item-first {margin-left:0px;margin-right:2px}
.destaques {display:block;float:left;color:#FFF;font-size:12px;margin:0;padding:0;position:relative}
.destaques-curto {display:block;float:left;width:458px;color:#FFF;font-size:12px}
.destaques-interior {display:block;float:left;/*width:240px;*/width:227px;color:#FFF;font-size:12px;margin:0 0 0 -2px}
.destaques-noticias {display:block;float:left;width:454px;color:#FFF;font-size:12px;border:#000 0px solid;height:225px}
.separador {display:block;padding:0 0 5px 0;border-top:2px dotted #f3f4f3}
.destaques .destaques-titulo {display:block;text-transform:uppercase;padding:5px 10px;margin:0;background:url(bg-footer.jpg)}
.destaques .destaques-titulo-noticias {display:block;text-transform:uppercase;padding:5px 10px;margin:0;background:#696969}
.destaques .destaques-titulo span,
.destaques .destaques-titulo-noticias span {display:inline-block;width:20px;height:10px;background:url(icon-arrow-down.png) 10px 1px no-repeat}
.destaques .destaques-produtos {display:block;float:left;padding:0;margin:0}
.destaques .destaques-noticias-lista {display:block;height:191px;float:left;padding:0 0 5px 0;margin:0;border-right:2px dotted #f3f4f3}
.destaques .destaques-noticias-lista2 {display:block;height:191px;float:left;padding:0 0 5px 0;margin:0}
.destaques .destaques-produtos .destaques-produto-item {display:block;float:left;width:225px;border-right:2px dotted #f3f4f3;margin:0;padding:0;position:relative}
.destaques .destaques-produtos .destaques-produto-item2 {display:block;float:left;width:665px;--border-right:2px dotted #f3f4f3;margin:0;padding:0;position:relative}
.destaques-interior .destaques-produtos .destaques-produto-item {/*width:236px;*/width:223px;border-bottom:2px dotted #f3f4f3;margin:0 0 0 2px;background-color:#f8f8f8}
.destaques-interior .destaques-produtos .destaques-produto-item2 {width:664px;border-bottom:2px dotted #f3f4f3;margin:0 0 0 2px;background-color:#f8f8f8;position:relative}
.destaques .destaques-produtos .destaques-produto-item-first {border-left:2px dotted #f3f4f3}
.destaques .destaques-produtos .destaques-nome {display:block;color:#414141;/*text-transform:uppercase;*/font-size:12px;padding:5px 10px;margin:0}
.destaques .destaques-noticias-lista .destaques-nome {display:block;color:#414141;font-weight:bold;font-size:12px;padding:10px 10px 0px 10px;margin:0}
.destaques .destaques-noticias-lista .destaques-data {display:block;color:#bf142d;font-size:12px;padding:0 10px;margin:0}
.destaques .destaques-noticias-lista .destaques-texto {display:block;color:#414141;font-size:11px;padding:5px 10px;margin:0;line-height:150%}
.all-news .destaques-nome {display:block;color:#414141;font-weight:bold;font-size:12px;padding:10px 10px 0px 10px;margin:0}
.all-news .destaques-data {display:block;color:#bf142d;font-size:12px;padding:0 10px;margin:0}
.all-news .destaques-texto {display:block;color:#414141;font-size:11px;padding:5px 10px;margin:0;line-height:150%}
.destaques .destaques-noticias-lista2 .destaques-nome {display:block;color:#414141;font-weight:bold;font-size:12px;padding:10px 10px 0px 10px;margin:0}
.destaques .destaques-noticias-lista2 .destaques-data {display:block;color:#bf142d;font-size:12px;padding:0 10px;margin:0}
.destaques .destaques-noticias-lista2 .destaques-texto {display:block;color:#414141;font-size:11px;padding:5px 10px;margin:0;line-height:150%}
.destaques .destaques-produtos .destaques-img {display:block;padding:5px 0;margin:0;text-align:center;height:122px;/*height:110px;*/overflow:hidden}
.destaques .destaques-produtos .destaques-img2 {float:left;padding:5px 0;width:200px;margin:0;margin-left:10px;text-align:left;color:#c0c0c0;overflow:hidden}
.destaques .destaques-produtos .destaques-txt {float:left;width:420px;padding:5px 0;margin:0;margin-left:10px;text-align:left;color:#414141}
.destaques .destaques-produtos .destaques-preco {display:block;height:20px;float:left;background:url(bg-preco.jpg) top right no-repeat;overflow:hidden;color:#323232;text-transform:uppercase;font-size:12px;padding-right:15px;margin:0}
.destaques .destaques-produtos .destaques-vermais {display:block;height:20px;float:left;background:url(bg-ver-mais.jpg) repeat-x;overflow:hidden;font-size:10px;margin:0;padding:0;z-index:99}
.destaques .destaques-produtos .destaques-vermais a {display:block;color:#FFF;text-decoration:none;padding:2px 10px;margin:0}
.destaques .destaques-produtos .destaques-vermais a:hover {color:#f3f4f3}
.destaques-interior .destaques-produtos .destaques-produto-item {/*width:236px;*/width:223px;border-bottom:2px dotted #f3f4f3;margin:0 0 0 2px;background-color:#f8f8f8}
.destaques-relacionados .destaques-produtos .destaques-produto-item {width:220px;border-right:none;border-left:2px dotted #f3f4f3}
.destaques-pesquisa .destaques-produtos .destaques-produto-item {width:220px;border-right:none;border-left:2px dotted #f3f4f3}
.destaques .destaques-produtos .destaques-produto-item-first {border-left:2px dotted #f3f4f3}
.destaques-relacionados .destaques-produtos .destaques-produto-item-first {width:222px}
.destaques-pesquisa .destaques-produtos .destaques-produto-item-first {width:222px;border-left:none}
.destaques .destaques-produtos .destaques-nome {display:block;color:#414141;/*text-transform:uppercase;*/font-size:12px;padding:5px 10px;margin:0;height:40px;overflow:hidden}
.destaques .destaques-noticias-lista .destaques-nome {display:block;color:#414141;font-weight:bold;font-size:12px;padding:10px 10px 0px 10px;margin:0}
.destaques .destaques-noticias-lista .destaques-data {display:block;color:#bf142d;font-size:12px;padding:0 10px;margin:0}
.destaques .destaques-noticias-lista .destaques-texto {display:block;color:#414141;font-size:11px;padding:5px 10px;margin:0;line-height:150%}
.destaques .destaques-produtos .destaques-img {display:block;padding:5px 0;margin:0;text-align:center;min-height:123px;z-index:98}
.destaques .destaques-produtos .destaques-preco {display:block;height:20px;float:left;background:url(bg-preco.jpg) top right no-repeat;overflow:hidden;color:#323232;text-transform:uppercase;font-size:12px;padding-right:15px;margin:0}
.destaques-pesquisa .destaques-produtos .destaques-preco {background:none}
.destaques .destaques-produtos .destaques-vermais {display:block;height:20px;float:left;background:url(bg-ver-mais.jpg) repeat-x;overflow:hidden;font-size:10px;margin:0;padding:0}
.destaques .destaques-produtos .destaques-vermais a {display:block;color:#FFF;text-decoration:none;padding:2px 10px;margin:0}
.destaques .destaques-produtos .destaques-vermais a:hover {color:#f3f4f3}
.destaques .destaques-produtos .destaques-stock {display:block;clear:both;height:32px;background:url(bg-menu4.jpg) repeat-x}
.destaques .destaques-produtos .destaques-stock a {display:block;float:left;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#FFF;padding:8px 0 0 12px;text-decoration:none;text-transform:uppercase}
.destaques .destaques-produtos .destaques-stock a:hover {color:#f3f4f3}
.destaques .destaques-produtos .destaques-stock span {display:block;float:right;font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#FFF;padding:8px 12px 0 0;text-transform:uppercase}
.destaques .destaques-produtos .destaques-stock span img {vertical-align:text-bottom;padding:0 0 0 5px}
/* content-page */
#content-page {display:block;border:2px dotted #f3f4f3}
#content-page2 {display:block;border:2px dotted #f3f4f3;/*background:url(rep_f.png) top center repeat-y;*/}
#left-column {display:block;float:left;width:240px}
#menu-page {display:block;float:left;/*width:240px;*/width:227px;margin:0 0 0 -2px}
#menu-page ul {list-style:none;margin:0;padding:0 0 5px 0;background:#5a5a5a;/*border-bottom:2px dotted #f3f4f3;*/border-bottom:2px solid #FFFFFF;margin-bottom:5px}
#menu-page ul li {list-style:none;margin:0 0 1px 0;padding:0}
#menu-page ul li a {display:block;min-height:22px;text-transform:uppercase;color:#fff;text-decoration:none;background:url(bg-menu1.jpg) repeat-x;padding:5px 10px 0 10px}
#menu-page ul li a:hover {background: #bf142e;/*color:#bf142e;*/}
#menu-page ul li a:active {color:#bf142e}
#menu-page ul li.active ul {display:block;height:22px;text-transform:uppercase;color:#fff;text-decoration:none;background:url(bg-menu2.jpg) repeat-x;padding:5px 10px 0 10px}
#menu-page ul ul {display:none;list-style:none;margin:0;padding:1px 0px;background:#5a5a5a;border:none}
#menu-page ul li.active ul li.active ul {display:block}
#menu-page ul ul li a {display:block;height:auto;line-height:18px;font-size:11px;text-transform:none;color:#fff;text-decoration:none;background:none;padding:3px 0px 0px 15px}
#menu-page ul ul li a:hover,
#menu-page ul ul li.active a,
#menu-page ul ul li.active a:hover {color:#fff;background:#bf142e} 
.banner-page {display:block;float:left;width:240px;margin:0 0 0 -2px;/*border-bottom:2px dotted #f3f4f3;*/border-bottom:2px solid #FFFFFF}
.banner-page2{display:block;float:left;width:240px;margin:0 0 0 -2px;---border-bottom:2px dotted #f3f4f3}
#right-column {display:block;float:left;width:666px;height:100%;---border-bottom:2px dotted #f3f4f3;margin-bottom:10px;min-height:450px}
#breadcrumbs {display:block;height:22px;font-size:10px;color:#adadad;padding:7px 10px 0 10px;background:#FFF}
#breadcrumbs a {display:inline-block;color:#adadad;text-decoration:none;text-transform:uppercase}
#breadcrumbs a:hover {color:#bf142e;text-decoration:underline}
#titulo-page {display:block;height:22px;font-size:10px;padding:5px 10px 0 10px;background:url(bg-titulo.jpg) repeat-x;color:#fff;font-size:14px;/*text-transform:uppercase;*/}
#content-text-page {display:block;padding:25px 10px 5px 20px;line-height: 20px}
.titulo-text-page {display:block;background:url(bullet2.jpg) 1px 1px no-repeat;padding:0 0 0 20px;margin:20px 0 0 0;font-size:13px;text-transform:uppercase}
/* footer */
#footer {display:block;overflow:hidden;background:url(bg-footer.jpg) repeat;color:#FFF;font-size:10px}
#footer .titulo-footer {display:block;text-transform:uppercase;margin:30px 20px 15px 30px;font-size:12px}
#tag-cloud {display:block;float:left;width:454px;padding-right:10px;padding-top:35px}
#menu-footer {display:block;float:left;border-left:2px dotted #f3f4f3;padding-bottom: 1000px;margin-bottom: -1000px;text-transform:uppercase}
#menu-footer ul {display:block;list-style:none;margin:0px 20px 20px 30px;padding:0}
#menu-footer ul li {list-style:none;margin:0;padding:0}
#menu-footer ul li a {display:block;color:#f3f4f3;text-decoration:none;margin-bottom:5px}
#menu-footer ul li a:hover {color:#FFF;---text-decoration:underline}
#info-pagamento {display:block;float:right;width:275px;border-left:2px dotted #f3f4f3;padding-bottom: 1000px;margin-bottom: -1000px;text-transform:uppercase;font-size:11px}
#icon-trf-bancaria {display:block;height:40px;padding:15px 0 0 65px;background:url(icon-trf-bancaria.jpg) no-repeat;margin:0px 20px 5px 30px}
#icon-cheque {display:block;height:40px;padding:15px 0 0 65px;background:url(icon-cheque.jpg) no-repeat;margin:0px 20px 5px 30px}
/* copyright_memogadget */
#copyright_memogadget {display:block;padding:5px 0 20px 0;color:#FFF;text-transform:uppercase;font-size:9px}
#copyright_memogadget a {color:#f3f4f3;text-decoration:none}
#copyright_memogadget a:hover {color:#FFF;text-decoration:underline}
#copyright {display:block;float:left;margin-top:1px}
#memogadget {display:block;float:right;margin-top:1px}
#slideshow-paging-jump li.destaques_here a {background:url(nav-slideshow-on.png) 0 100% no-repeat}
div.url_res_abs{background:#bf142e; border:#FFF 1px solid;width:184px;height:110px;float:left;text-align:left;font-size:12px;font-family:Arial;color:#FFF;position:absolute;top:31px;left:46px;display:none;z-index:199;padding:20px}
div.text{border:#c0c0c0 1px solid;background:#FFF;height:20px;padding-top:3px;padding-left:3px}
div.text2{border:#c0c0c0 1px solid;background:#FFF;height:20px;padding-top:3px;padding-left:3px}
div.text input[type="text"]{color:#a0a0a0;width:187px;height:18px;margin:0;padding:0;border:none;background:none}
div.text2 input[type="password"] {color:#a0a0a0;width:155px;height:18px;margin:0;padding:0;border:none;background:none;float:left}
div.text2 input[type="text"] {color:#a0a0a0;width:155px;height:18px;margin:0;padding:0;border:none;background:none;float:left}
div.text2 div.button {color:#a0a0a0;width:20px;height:18px;margin:0;padding:0;border:none;background:none;float:left;position:relative}
div.text2 div.button input[type="image"]{position:absolute;bottom:-1px;border:#000 0px solid} 
.tag_cloud {padding: 3px; text-decoration: none; margin:4px; text-transform:capitalize}
.tag_cloud:link {color: #FFF}
.tag_cloud:visited {color: #FFF}
.tag_cloud:hover {color: #FFF; background: #5a5a5a}
.tag_cloud:active {color: #FFF; background: none}
#filtro-page {display:block;width:100%;float:left;background:#e5e5e5;border-bottom:2px dotted #f3f4f3;font-size:13px;/*margin-bottom: 200px;*/}
#filtro-page #filtro-page-resultados {display:block;float:left;padding:30px 12px;line-height:160%}
#filtro-page #filtro-page-ordenacao {display:block;float:right;padding:20px 12px}
#filtro-page .filtro-page-titulo {display:block;margin-bottom:10px}
#filtro-page #filtro-page-visualizacao {display:block;float:right;padding:20px 12px 20px 30px}
#filtro-page #filtro-page-links {}
#paginacao {display:block;background:#e5e5e5}
#paginacao ul {display:inline-block;width:100%;list-style:none;margin:0;padding:15px;text-align:center}
#paginacao ul li {display:inline-block;list-style:none;margin:5px;padding:0}
#paginacao ul li a {display:block;text-decoration:none;background:#434343;color:#fff;padding:2px 6px}
#paginacao ul li a:hover,
#paginacao ul li.active a,
#paginacao ul li.active a:hover {background:#bf142e}
/* Dropdowns */
.dropdown1{---position:relative;---border:#000 1px solid;z-index:100;display:block !important;position:relative !important;float:left}
.dropdown2{---position:relative;---border:#000 1px solid;z-index:100;display:block !important;position:relative !important;float:left}
.dropdown3{---position:relative;---border:#000 1px solid;z-index:100;display:block !important;position:relative !important;float:left}
.dropdown4{---position:relative;---border:#000 1px solid;z-index:100;display:block !important;position:relative !important;float:left}
.dropdown5{---position:relative;---border:#000 1px solid;z-index:100;display:block !important;position:relative !important;float:left}
.dropdown6{---position:relative;---border:#000 1px solid;z-index:100;display:block !important;position:relative !important;float:left}
.dropdown7{---position:relative;---border:#000 1px solid;z-index:100;display:block !important;position:relative !important;float:left}
.dropdown8{---position:relative;---border:#000 1px solid;z-index:100;display:block !important;position:relative !important;float:left}
.submenu {position:absolute !important;top:35px;left:0 !important;width:573px;z-index:99999;min-height:10px;border:#000 0px solid;background:#2d2d31;display:none;-webkit-border-radius: 3px;-webkit-border-top-left-radius: 0;-moz-border-radius: 3px;-moz-border-radius-topleft: 0;border-radius: 3px;border-top-left-radius: 0;padding-bottom:15px}
.submenu3 {position:absolute !important;top:0;left:100% !important;width:573px;z-index:99999;min-height:10px;border:#000 0px solid;background:#2d2d31;display:none;-webkit-border-radius: 3px;-webkit-border-top-left-radius: 0;-moz-border-radius: 3px;-moz-border-radius-topleft: 0;border-radius: 3px;border-top-left-radius: 0;padding-bottom:15px}
.hover .submenu {display:block}
.hover .submenu.submenu3 {display:none}

/*.submenu:hover {display: block;}*/
/*.subb.subb2:hover .submenu.submenu3 { display: block; }*/
.submenu div.top{--padding-top:20px;--margin-bottom:20px;color:#fff !important;text-decoration:none;--background:#c0c0c0;text-align:left !important;float:left;-----width:220px !important;border:#FFF 0px solid;padding-left:12px}
.submenu div.top a.top{display:block;cursor:auto;font-weight:bold;color:#fff !important;font-size:9px;padding-top:20px;padding-bottom:5px;text-align:left !important;	padding-left:25px;border:#FFF 0px solid}

/*.submenu div.top div.sub{padding:0;text-decoration:none;width:205px !important;font-size:9px;color:#c0c0c0 !important;text-align:left !important;padding-left:0px;margin-right:0px;background:url(set_menu.png) no-repeat left top;border:#FF0000 0px solid;float:left}*/
.submenu div.top div.sub{padding:0;text-decoration:none;width:205px !important;font-size:9px;color:#c0c0c0 !important;text-align:left !important;padding-left:20px;margin-right:0px;background:url(set_menu.png) no-repeat left top;border:#FF0000 0px solid;float:left}

/*.submenu div.top div.sub:hover{padding:0;text-decoration:none;width:205px !important;font-size:9px;color:#c0c0c0 !important;text-align:left !important;padding-left:20px;margin-right:0px;background:#4b4b50}*/
/* begin Sérgio */
.submenu div.top div.sub:hover{padding:0;text-decoration:none;width:205px !important;font-size:9px;color:#FFFFFF !important;text-align:left !important;padding-left:20px;margin-right:0px;background:#bf142e}
/* end Sérgio */
.submenu div.top div.sub a{text-decoration:none;font-size:9px;color:#ffffff !important;text-align:left !important;padding-top:6px !important;padding-bottom:1px;min-height:14px;--background:#4b4b50;line-height:9px}
/*.submenu div.top div.sub a:hover{text-decoration:none;font-size:9px;color:#c0c0c0 !important;text-align:left !important;padding-top:6px !important;padding-bottom:1px;min-height:14px;background:#4b4b50}*/
/* begin Sérgio */
.submenu div.top div.sub a:hover{text-decoration:none;font-size:9px;color:#FFFFFF !important;text-align:left !important;padding-top:6px !important;padding-bottom:1px;min-height:14px;background:#bf142e}
/* end Sérgio */
.submenu div.top div.subb{padding:0;text-decoration:none;width:155px !important;font-size:9px;color:#c0c0c0 !important;text-align:left !important;padding-left:20px;margin-right:0px;background:url(set_menu.png) no-repeat left top;border:#FF0000 0px solid;float:left}
.submenu div.top div.subb:hover{padding:0;text-decoration:none;width:155px !important;font-size:9px;color:#c0c0c0 !important;text-align:left !important;padding-left:20px;margin-right:0px;background:#bf142e}
.submenu div.top div.subb a{text-decoration:none;font-size:9px;color:#ffffff !important;text-align:left !important;padding-top:6px !important;padding-bottom:1px;min-height:14px;--background:#4b4b50;line-height:11px}
.submenu div.top div.subb a:hover{text-decoration:none;font-size:9px;color:#FFFFFF !important;text-align:left !important;padding-top:6px !important;padding-bottom:1px;min-height:14px;background:#bf142e}
/*        SUBMENU 2             */
.submenu div.top div.sub2{padding:0;text-decoration:none;width:120px !important;font-size:9px;color:#c0c0c0 !important;text-align:left !important;padding-left:26px;margin-right:4px;background:url(set_menu2.png) no-repeat left}
.submenu div.top div.sub2:hover{padding:0;text-decoration:none;width:120px !important;font-size:9px;color:#c0c0c0 !important;text-align:left !important;padding-left:26px;margin-right:4px;background:#72727b}
.submenu div.top div.sub2 a{text-decoration:none;font-size:9px;color:#ffffff !important;text-align:left !important;padding-top:6px !important;padding-bottom:1px;min-height:14px;--background:#4b4b50;line-height:9px}
.submenu div.top div.sub2 a:hover{text-decoration:none;font-size:9px;color:#ffffff !important;text-align:left !important;padding-top:6px !important;padding-bottom:1px;min-height:14px;background:#72727b}
/*        SUBMENU 2             */
.submenu2{position:absolute !important;top:35px;left:18px !important;/*width:573px;*/z-index:99999;border:#000 0px solid;background:#2d2d31;display:none;-webkit-border-radius: 3px;-webkit-border-top-left-radius: 0;-moz-border-radius: 3px;-moz-border-radius-topleft: 0;border-radius: 3px;border-top-left-radius: 0;padding-bottom:5px}
.submenu2 div.top{--padding-top:20px;--margin-bottom:20px;color:#fff !important;text-decoration:none;--background:#c0c0c0;	text-align:left !important;float:left;width:170px !important;border:#000 0px solid;padding-left:12px}
.submenu2 div.top a.top{display:block;cursor:auto;font-weight:bold;color:#ffffff !important;font-size:9px;padding-top:20px;padding-bottom:5px;text-align:left !important;padding-left:25px}
.submenu2 div.top div.sub{padding:0;text-decoration:none;width:150px !important;font-size:9px;color:#c0c0c0 !important;text-align:left !important;padding-left:26px;margin-right:4px;background:url(set_menu.png) no-repeat left}
.submenu2 div.top div.sub:hover{padding:0;text-decoration:none;width:140px !important;font-size:9px;color:#c0c0c0 !important;text-align:left !important;padding-left:26px;margin-right:4px;background:#4b4b50}
.submenu2 div.top div.sub a{text-decoration:none;font-size:9px;color:#ffffff !important;text-align:left !important;padding-top:6px !important;padding-bottom:1px;min-height:14px;--background:#4b4b50;line-height:9px}
.submenu2 div.top div.sub a:hover{text-decoration:none;font-size:9px;color:#ffffff !important;text-align:left !important;padding-top:6px !important;padding-bottom:1px;min-height:14px;background:#4b4b50}
.prod-st{----background:url(rep_f.png) repeat-y;---border-bottom:#000 1px solid;display:block;float:left}
#product-left{float:left;width:395px;---border-right:2px dotted #f3f4f3;text-align:center;display:block} 
#product-right{float:left;width:264px;height:290px;----border:#000 1px solid} 
#product-right > div{background: #e9e9e9;width:262px;height:275px;margin:5px;---margin-top:5px} 
.img_none{display:none;position:relative;height:280px}
.space{height:14px;float:left;width:100%}
.border{border:#CCC 1px solid;display:block;width:120px;height:98px;float:left;margin:2px;margin-top:15px;margin-left:5px;background: #FFF}
.bk_prop{background:url(bk.png);width:250px;height:27px;margin-left:auto;margin-right:auto;margin-bottom:4px;color:#313131;text-transform:uppercase;font-size:11px;font-weight:bold;position:relative}
.bk_prop a.preto{color:#313131;text-transform:uppercase;font-size:11px;text-decoration:none}
.bk_prop img{float:left;display:block}
.bk_prop div.txt{float:left;display:block;margin-top:8px}
.bk_prop div.txt2{float:left;display:block;margin-top:8px;margin-left:28px;font-size:9px;text-transform:lowercase}
div.content_prod{----border:#000 1px solid;border-left:2px dotted #f3f4f3;/*border-right:2px dotted #f3f4f3;border-bottom:2px dotted #f3f4f3;*/margin-bottom:2px}
div.content_prod > div.red{/*width:240px;*/height:18px;background:#bf142e;float:left;color:#FFF;font-size:12px;cursor:pointer;margin-left:2px}
div.content_prod > div.grey{/*width:167px;*/height:18px;background:#5a5a5a;float:left;margin-left:2px;color:#FFF;font-size:12px;cursor:pointer}
div.content_prod > div.red > div.marg{margin-top:3px;margin-left:6px}
div.content_prod > div.grey > div.marg{margin-top:3px;margin-left:6px}
div.content_prod > div.txt{float:left;margin:2px;width:635px;border:#F2F2F2 1px solid;padding:10px;line-height: 20px}
div.url_res_abs2{background:#c6c6c6; border:#FFF 0px solid;width:230px;height:220px;float:left;text-align:left;font-size:12px;font-family:Arial;color:#000;position:absolute;top:27px;left:0px;display:none;z-index:199;padding:10px}
.old-pvp{position:absolute;bottom:30px;right:0px;color:#FFF;background:#bf142d;padding:2px}
.old-pvp span{right:0px;color:#FFF;text-decoration: line-through}
.old-pvp2{position:absolute;bottom:60px;right:0px;color:#FFF;background:#bf142d;padding:2px}
.old-pvp2 span{right:0px;color:#FFF;text-decoration: line-through}
.cart-top2{margin-top:2px;width:620px;border:#000 0px solid;margin-left:auto;margin-right:auto}

.cart-top2 > div.titles{border:#000 0px solid;height:32px;margin-bottom:5px;float:left;font-size:12px;font-family: Arial;font-weight:bold}
.cart-top2 > div.titles > div.col1{border:#000 0px solid;width:110px;float:left;font-weight:bold;margin-top:22px;margin-left:10px;text-transform:uppercase}
.cart-top2 > div.titles > div.col2{border:#000 0px solid;width:180px;float:left;font-weight:bold;margin-top:22px;text-transform:uppercase;margin-right:10px}
.cart-top2 > div.titles > div.col3{border:#000 0px solid;width:86px;float:left;font-weight:bold;margin-top:22px;text-transform:uppercase;text-align:center}
.cart-top2 > div.titles > div.col4{border:#000 0px solid;width:100px;float:left;font-weight:bold;margin-top:22px;text-transform:uppercase;text-align:right}
.cart-top2 > div.titles > div.col5{border:#000 0px solid;width:80px;float:left;font-weight:bold;margin-top:22px;text-transform:uppercase;text-align:right}
.cart-top2 > div.titles > div.col6{border:#000 0px solid;width:30px;float:left;font-weight:bold;margin-top:22px}

.cart-top2 > div.titles2{border:#000 0px solid;border-bottom:#666 2px dotted;min-height:72px;margin-bottom:5px;float:left}
.cart-top2 > div.titles2 > div.col1{border:#000 0px solid;width:110px;float:left;font-weight:bold;margin-left:10px}
.cart-top2 > div.titles2 > div.col2{border:#000 0px solid;width:180px;float:left;font-weight:bold;padding-top:20px;margin-right:10px}
.cart-top2 > div.titles2 > div.col3{border:#000 0px solid;width:86px;float:left;font-weight:bold;padding-top:20px}
.cart-top2 > div.titles2 > div.col3 > div.ctr{border:#000 0px solid;width:20px;height:21px;float:left;font-weight:bold;cursor:pointer}
.cart-top2 > div.titles2 > div.col3 > div.qtd{border:#000 0px solid;width:45px;height:21px;float:left;font-weight:bold;text-align:center}
.cart-top2 > div.titles2 > div.col4{border:#000 0px solid;width:100px;float:left;font-family:Arial;font-weight:bold;padding-top:20px;text-align:right}
.cart-top2 > div.titles2 > div.col5{border:#000 0px solid;width:80px;float:left;font-family:Arial;font-weight:bold;padding-top:20px;text-align:right}
.cart-top2 > div.titles2 > div.col6{border:#000 0px solid;width:30px;float:left;font-family:Arial;font-weight:bold;padding-top:20px;text-align:right}

.cart-top2 > div.prod{border:#000 0px solid;height:72px;margin-bottom:5px}
.cart-top2 > div.prod > div.image{width:86px;height:72px;border:#000 0px solid;float:left}
.cart-top2 > div.prod > div.price{width:138px;height:72px;border:#000 0px solid;float:left;font-family: Arial;font-size:12px;font-weight:bold;float:left}
.cart-top2 > div.cart-sep{width:580px;height:3px;background:#ef3f37;margin-left:10px;float:left}
.cart-top2 > div.cart-totalx{width:580px;height:22px;color:#231f20;font-family:Arial;font-size:16px;font-weight:bold;line-height:14px;font-smooth:always;text-align:right;margin-top:15px;letter-spacing:1px;float:left}
.cart-top2 > div.cart-voucher{width:580px;height:22px;color:#231f20;font-family:Arial;font-size:16px;font-weight:bold;line-height:14px;font-smooth:always;text-align:left;margin-top:15px;letter-spacing:1px;float:left}
.cart-top2 > div.cart-voucher > div.voucher-l{margin-left:20px}
.cart-top2 > div.cart-voucher > div.voucher-l input.text{margin-left:5px;width:120px;border:#000 1px solid}
.cart-top2 > div.cart-voucher > div.voucher-l input.image{margin:0px;padding:0px;vertical-align:middle}
.cart-top2 > div.cart-purchase{width:590px;--height:33px;cursor:pointer;text-align:right;float:left;margin-bottom:24px;border:#000 0px solid}
.cart-top2 > div.cart-purchase > div.left{float:left;margin-left:10px;color:#bf142d;font-size:14px;font-weight:bold}
.cart-top2 > div.cart-purchase > div.left:hover{float:left;margin-left:10px;color:#000000;font-size:14px;font-weight:bold}

.cart-top2 > div.cart-purchase > div.right{float:right}
div.registo{margin-left:auto;margin-right:auto;/*width:600px;*/border:#000 0px solid;position: relative;left: 94px}
div.registo2{margin-left:auto;margin-right:auto;width:600px;border:#000 0px solid}
div.registo2 > div.marg{padding:20px}
div.registo2 > div.cart_tit{display:block;text-transform:uppercase;padding:5px 10px;margin:0;background:url(bg-footer.jpg);color:#FFF;font-weight:bold}
div.registo3{margin-left:auto;margin-right:auto;width:600px;margin-top:20px}
div.registo3 > div.marg{padding:20px}
div.registo3 div.cart_tit{display:block;text-transform:uppercase;padding:5px 10px;margin:0;background:url(bg-footer.jpg);color:#FFF}
.textx{width:206px;height:17px;border:#e7e7e8 1px solid;font-size:11px}
.textx_erro{width:206px;height:17px;border:#ff0000 1px solid;font-size:11px}
.f_txt{float:left;width:186px;margin-bottom:22px;text-transform:uppercase;font-family:Arial;font-weight:normal;font-size:14px;line-height:16px;border:#000 0px solid}
.f_ipt{float:left;width:230px;margin-bottom:22px;font-family:Arial;font-weight:normal;font-size:15px;text-transform:lowercase;border:#000 0px solid}
.ct{float:left;width:490px;height:30px}
.show-alertas{-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;border:#a3a3a3 1px solid;background:#e9eaee;margin-left:auto;margin-right:auto;width:400px;min-height:100px}
.show-alertas > div.img{width:100px;border:#000 0px solid;margin-left:auto;margin-right:auto;text-align:center;padding-top:4px;padding-bottom:4px}
.show-alertas > div.msg{width:380px;border:#000 0px solid;margin-left:auto;margin-right:auto;text-align:center;padding-top:4px;padding-bottom:4px;font-weight:bold;line-height:15px}
.shop-products-left2{---background:#ef3f37;width:100%;float:left;margin-left:3px;position:relative;margin-top:5px;border:#000 px solid;padding:6px}
.shop-products-left2-off{width:600px;float:left;margin-left:3px;position:relative;margin-top:5px;border:#000 px solid;padding:6px}
.shop-products-left2 > div.cart_en{float:left;width:600px;min-height:110px;background-color:#FFF;background-image:url(cart2_en.png);background-repeat:no-repeat}
div.metodos-pagamento{border:#000 0px solid;float:left;min-height:50px;padding:5px;width:500px}
div.metodos-pagamento > div.escolha{float:left;width:50px}
div.metodos-pagamento > div.img{float:left;width:150px}
div.metodos-pagamento > div.txt{float:left;width:300px}
#news-container{width: 450px}
#news-container ul li{height:68px}
.img-produto{margin-top: 35px;text-align: center;width: 395px;float:left}
#buttao-relacionados{position: fixed;bottom: 0;right: 0;width: 130px;height: 10px;background: url("bg-footer.jpg") repeat scroll 0 0 transparent;margin: 0;padding: 5px 10px;text-transform: uppercase;color: #FFF;height: 20px;cursor: pointer}
#buttao-relacionados span{background: url("icon-arrow-down.png") no-repeat scroll 10px 1px transparent;display: inline-block;height: 10px;width: 20px}
.image-slider{height: 120px;float: left;width: 260px;overflow: hidden}
.image-visible{height: 120px;float: left;width: 520px}
.navegacao{height: 15px;width: 262px;float: left;position: absolute;margin-top: 10px}
.naveg-esq{height: 15px;width: 20px;cursor: pointer;background: url("bg-footer.jpg") repeat scroll 0 0 transparent;float: left;color: #FFF;margin-left:5px;padding-left: 5px;font-weight: bold}
.naveg-dir{height: 15px;width: 20px;cursor: pointer;background: url("bg-footer.jpg") repeat scroll 0 0 transparent;float: right;margin-right:5px;color: #FFF;padding-left: 5px;font-weight: bold}
.destaques-noticias-item{float:left}
.destaques-noticias-item div img{margin:3px}
.star_look{color:#F00; float:right}
ol{counter-reset: li; /* Initiate a counter */list-style: decimal; /* Keep using default numbering for IE6/7 */font: 13px 'Arial';padding: 0;margin-bottom: 4em;text-shadow: 0 1px 0 rgba(255,255,255,.5)}
ol ol{margin: 0 0 0 2em; /* Add some left margin for inner lists */}
.btn_recomenda{FONT-SIZE: 12px;FONT-FAMILY: Trebuchet MS;HEIGHT: 30px;BORDER-RIGHT: #FFF 1px solid;BORDER-TOP: #fff 1px solid;BACKGROUND: #c0142e;BORDER-LEFT: #fff 1px solid;BORDER-BOTTOM: #FFF 1px solid;cursor: pointer;color: #fff; width:200px}
.btn_recomenda2{FONT-SIZE: 12px;FONT-FAMILY: Trebuchet MS;HEIGHT: 30px;BORDER-RIGHT: #FFF 1px solid;BORDER-TOP: #fff 1px solid;BACKGROUND: #800b1d;BORDER-LEFT: #fff 1px solid;BORDER-BOTTOM: #FFF 1px solid;cursor: pointer;color: #fff; width:200px}


.loja_listagem_compras .headerT{font-size:14px;color:#BBBDBF;padding:15px;border-bottom:1px dotted #CCC}
.loja_listagem_compras .contentT{font-size:14px;color:#BBBDBF;padding:6px;border-bottom:1px dotted #CCC}
.loja_listagem_compras .contentT .titulo{font-size:12px;color:#6E6E6E;margin-bottom:5px}
.loja_listagem_compras .contentT .subtitulo{font-size:11px;color:#BBBDBF}
.loja_listagem_compras .contentT .sbHolder{background-color:#FFF;text-align:left;text-indent:0.01px;text-overflow:"";color:#000;height:18px;position:relative;width:60px;border:none;padding:4px;font-size:12px;display:inline-block;color:#6E6E6E;background:url("combobox_shop.png") no-repeat}
.loja_listagem_compras .contentT .sbToggle{background:none;display:block;height:25px;outline:medium none;position:absolute;right:0px;top:0;width:28px}
.loja_listagem_compras .contentT .sbSelector:link, .sbSelector:visited, .sbSelector:hover{outline:medium none;text-decoration:none;color:#6E6E6E;font-size:12px}
.loja_listagem_compras .contentT .sbSelector{display:block;height:25px;left:0;line-height:25px;outline:medium none;overflow:hidden;position:absolute;text-indent:5px;top:0;width:36px}
.loja_listagem_compras .contentT .sbOptions{background-color:#EEE;border:1px solid #CCC;left:-1px;list-style:none outside none;margin:0;overflow-y:auto;padding:0;position:absolute;top:30px;width:66px;z-index:5}
.loja_listagem_compras .contentT .sbOptions a:link, .sbOptions a:visited{color:#706F6F;text-decoration:none;font-size:12px}
.loja_listagem_compras .contentT .sbOptions a{border-bottom:none;display:block;outline:medium none;padding:5px 0 5px 3px}
.loja_listagem_compras .contentT .sbOptions a:hover{color:#AAA}
.loja_listagem_compras .contentT .produto_qtd{width:67px;height:26px;background:url("combobox_shop.png") no-repeat}
.loja_listagem_compras .contentT .produto_qtd input{border:none;outline:none;background:transparent;color:#6E6E6E;font-size:14px;line-height:14px;height:26px;margin:0;text-indent:10px}
.loja_listagem_compras .contentT .produto_qtd .spinnerwrapper{float:right}
.loja_listagem_compras .contentT .produto_qtd .spinnerup{width:26px;height:13px;cursor:pointer}
.loja_listagem_compras .contentT .produto_qtd .spinnerdown{width:26px;height:13px;cursor:pointer}

