<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*-cores do site
   Cor Principal: #333;
   Cor de Destaque: #056A05;
   Cor de Destaque Hover: #00137E;
/-*/

body {background: rgba(0, 0, 0, 0) url("../upload/library/bg-header-2.jpg") repeat-x scroll left top; color: #666666; font-family: Arial !important, sans-serif; font-size: 12px; filter:none !important}
body a { color:#000; }
body a:hover { color: #00137E; /*text-decoration: none;*/}
ul { list-style: none; margin: 0;}

.right {float:right !important}

button.close { background: none repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; padding: 5px !important; position: absolute !important; right: 5px; top: -2px; z-index: 100 !important; }

h1 {  }
h2 { font: bold 21px Arial; color: #666666; text-transform: uppercase; /*background: transparent url("../imagens/bg-barra-maior.png") repeat-x left center;*/ height: 25px;}
/*h2 span {float: left; padding-right: 15px; background: #fff url("../imagens/bg-barra-maior-span.png") no-repeat right center;}*/
h2.Right span {float: right; background: #fff url("../imagens/bg-barra-maior-span.png") no-repeat left center; padding-right: 0px; padding-left: 15px;}

#nav.affix { /*background-color: #fff; opacity: 0.7;*/ position:relative; }

.ForMobile {display:none}

/*-paddings 15px-*/

.paddingAll {padding:15px !important}
.paddingTop {padding-top:15px !important}
.paddingRight {padding-right:15px !important}
.paddingBottom {padding-bottom:15px !important}
.paddingLeft {padding-left:15px !important}

.no-paddingAll {padding:0 !important}
.no-paddingTop {padding-top:0 !important}
.no-paddingRight {padding-right:0 !important}
.no-paddingBottom {padding-bottom:0 !important}
.no-paddingLeft {padding-left:0 !important}

/*-fim paddings-*/


body {font-family:Arial, arial !important}
.container {max-width: 1280px; width:100%}

.bgtop {height: 100%;widtH: 100%;background: url(../images/imagem-topo.png) no-repeat left center;position: absolute;background-size: 70%;left: -7%;}
.bgtopmob {height: 70%;widtH: 100%;background: url(../images/imagem-topo.png) no-repeat left center;position: absolute;background-size: 100%;}

.header { background: #fbfbfb; /*height: 245px;*/ position: relative; width: 100%; z-index: 2;}

.header .menuTop { height: 33px; position: relative; width: 100%; z-index:1}
.header .menuTop .conteudo { float: left; height: 33px; width: 100%; }
.header .menuTop .conteudo .saudacao {float: left; margin: 15px 0 0 0; width: auto;}
.header .menuTop .conteudo .saudacao .float { float: right; width: auto;}
.header .menuTop .conteudo .saudacao p{color:#000; font-size:11px; margin:0; text-transform:uppercase}
.header .menuTop .conteudo .saudacao span{ color: #333; font-weight: bold; width: 100%;}
.header .menuTop .conteudo .saudacao span.check { color: #333; font-weight: normal; line-height: 20px; margin: 25px 0; width: 100%;}
.header .menuTop .conteudo .saudacao span.check input {margin-right:5px}
.header .menuTop .conteudo .saudacao a{color:#000; font-weight:bold}
.header .menuTop .conteudo .saudacao a.forgot-password { bottom: 106px; color: #333; font-size: 9px; font-weight: normal; position: absolute; right: 18px; text-decoration: none;}

.header .menuTop .conteudo .saudacao .welcome { float: left; margin: 9px 0 8px; padding: 0; width: 100%;}
.header .menuTop .conteudo .saudacao .welcome li{color: #686868; float: left; }
.header .menuTop .conteudo .saudacao .welcome li.ola { color: #000; float: left; font-size: 11px; margin-right: 20px;}
.header .menuTop .conteudo .saudacao .welcome li a {float: left; font-size: 11px; margin: 0; text-transform: uppercase; padding:0}

.header .menuTop .conteudo .saudacao .welcome li.entrar {font-size:11px}
.header .menuTop .conteudo .saudacao .welcome li.entrar a {float:none}

.WppClavery {float: left;right: 0px !important;width: 100%;top: 15px;height: 35px;padding: 0px !important;}
.WppClavery a{background: rgba(0, 0, 0, 0) url("../images/Wpp-lc-v2.png") no-repeat scroll left top; width:100%; height: 100%; line-height: 0px; font-size:0px; float: left; background-size: 100%;}

.header .menuTop .conteudo .social {     float: right;    padding: 16px 0px 15px 22px;    border-left: 1px solid #F0F0F0;    margin: 0px 0 0px 20px;}
.header .menuTop .conteudo .social #btnClickLogin2 { background: transparent url("../upload/library/sprites.png") no-repeat -9px -74px; float: left; font-size: 0; height: 30px; line-height: 0; margin-top:4px; margin-right: 22px;text-indent: -999em; width: 91px; margin-left: 34px;}
.header .menuTop .conteudo .social .face { background: transparent url("../upload/library/sprites.png") no-repeat -32px -34px; float: left; font-size: 0; height: 24px; line-height: 0; margin-top:8px; margin-right: 15px;text-indent: -999em; width: 24px;}
.header .menuTop .conteudo .social .insta { background: transparent url("../upload/library/sprites.png") no-repeat -71px -34px; float: left; font-size: 0; height: 24px; line-height: 0; margin-top:8px; margin-right: 36px;text-indent: -999em; width: 24px;}
.header .menuTop .conteudo .social .bt-top-revenda { background: transparent url("../upload/library/sprites.png") no-repeat -119px -31px; float: left; font-size: 0; height: 30px; line-height: 0; margin-right: 5px;text-indent: -999em; width: 102px; margin-top:3px;}
.headerCheckout { border-bottom: 2px solid #333; border-top: 2px solid #333; height: 110px; width: 100%;}
.headerCheckout .siteSeguro{ position: absolute;top: 20px;}
.headerCheckout .tel{ font-size: 17px; position: absolute; right: 0; text-align: right; top: 27px;}
body#Checkout .headerCheckout .logo-principal{ width: 111px; height: 76px; left: 50%; margin: 0 0 0 -111.5px; position: absolute; top: 10px; background: transparent url("../upload/library/sprites.png") no-repeat -13px -412px; }
body#Checkout .headerCheckout .logo-principal a { }


.popLogin#popLogin2 {left:155px; top: 66px;}
.popLogin { height: 0 !important; left: -13px; overflow: hidden; padding: 0 6px; position: absolute; top: 33px; transition: height 0.5s ease 0s, transform 0.5s ease 0s; width: 210px;}
.popLogin.open { height: 285px !important; left: -13px; padding: 0 6px; position: absolute; top: 33px; transition: height 0.5s ease 0s, transform 0.5s ease 0s; width: 210px; z-index: 2147483647;}
.popLogin .popHidden{ background: none repeat scroll 0 0 #fff; border: 1px solid #ddd; border-top:0; float: left; padding: 18px; z-index: 2147483647;}
.popLogin .popHidden form {float:left}
.popLogin .popHidden form .btn { background: none repeat scroll 0 0 #056A05; float: right; color:#fff}
.popLogin .popHidden .forgot { color: #666; cursor:pointer; font-size: 10px; font-weight: normal; position: absolute; right: 19px; top: 152px; }
.popLogin .popHidden .forgot:hover { color: #333; text-decoration:underline }
.popLogin .popHidden .checkbox { margin-top:30px;}
.popLogin .popHidden form .control-group .form-item { border: 1px solid #f0f0f0 !important; font-size: 14px !important; height: 30px !important; padding: 6px 10px !important; width: 100%; }


.header .menuTop .conteudo .minhaConta { color: #fff; float: left; font-size: 11px; font-weight: bold; margin: 8px 0 9px; text-transform: uppercase;}
.menu-top { width: 100%; /*max-width: 865px;*/ margin: 90px auto 0px auto;}
.menu-top ul { float: left; padding: 0; width: 100%;}
.menu-top ul li {float:left;}
.menu-top ul li a {color:#1F1913; font-size:13px; font-weight: bold;}

.menu-top ul li.campanha {float:left; margin-right: 32px;} 
.menu-top ul li.lookbook {float:left; margin-right: 32px;} 
.menu-top ul li.lancamentos-semana {float:right; margin-right: 30px;} 

.menu-top ul li.produtos-menu {float:left; margin-right: 32px;} 
.menu-top ul li.loja {float:right; margin-right: 0px; } 
.menu-top ul li.contato {float:right; margin-left:32px; margin-right: 0%;} 

.header .menuTop .conteudo ul { float: right; width: 350px; }
.header .menuTop .conteudo ul li .tel{ border-right: 1px solid #FFFFFF; color: #FFFFFF; float: left; font-size: 11px; margin: 7px 20px 0 0; padding-right: 20px; }
.header .menuTop .conteudo ul li span.first{ border-right: 1px solid #FFFFFF; color: #FFFFFF; cursor:pointer; float: left; font-size: 11px; margin: 7px 20px 0 0; padding-right: 20px;}
.header .menuTop .conteudo ul li a{  color: #FFFFFF; float: left; font-size: 11px; margin: 7px 10px 0 0; padding-right: 10px;}

.header .menuTop .conteudo .face-btn {float: right; margin-left:20px}
.header .menuTop .conteudo .face-btn .face{background: url("../images/face.png") no-repeat scroll 0 0 transparent;float: left; font-size: 0; height: 15px; line-height: 0; margin: 9px 0; text-indent: -999em; width: 15px;}
.header .menuTop .conteudo .face-btn .btn-ing{ color: #FFFFFF; float: left; font-size: 15px; font-weight: bold; height: 15px; line-height: 12px; margin: 9px 0 0 25px;}

p.logo-principal { background: url("../upload/library/sprites.png") no-repeat -19px -126px transparent; /*float:left;*/ width: 320px; height: 85px; margin: -98px auto 10px auto; position: relative; }
p.logo-principal  a{ float: left; font-size: 0; height: 100%; line-height: 0; text-indent: -999em; width: 100%; position: absolute; left: 0px;top: 0px;	}


.menuTop .container {position:relative}

.header .carrinho { background: rgba(0, 0, 0, 0) url("../upload/library/cart.png") no-repeat scroll left center; bottom: 72px; height: 34px; min-width: 150px; padding: 0 0 0 50px; position: absolute; right: 15px; width: auto;}
.header .carrinho .titleCart { background: #11107C none repeat scroll 0 0; border: 1px solid #11107C; color: #ffffff; font-family: verdana; font-size: 11px; left: 50px; line-height: 34px; position: absolute; text-align: center; width: 100px;}
.header .carrinho .fixed.affix{ top: 10px; width: 314px; }
.header .carrinho .seta { display: none;  background: url("../images/seta-abre.png") no-repeat scroll left center transparent; height: 7px; position: absolute; right: 10px; top: 16px;  width: 12px;}
.header .carrinho #Cartshortcut { width: 100%;}
.header .carrinho #Cartshortcut #button-shortcut-cart { cursor:pointer; float: left; height: 33px; line-height: 33px; text-align: center; width: 100%;}
.header .carrinho #Cartshortcut #button-shortcut-cart .cart{ float: right; margin: 0 25px 0 0; z-index: 1001; }
.header .carrinho #Cartshortcut #button-shortcut-cart .cart p{ background: url("../upload/library/cart.png") no-repeat scroll 8px 4px transparent; color: #000; float: right; font-size: 11px; font-weight: bold; padding-left: 35px; text-transform: uppercase;}
.header .carrinho .span2 { cursor:pointer; float: left; height: 33px; line-height: 33px; text-align: center; width: 100%;}
.header .carrinho .span2 .cart{ float: right; margin: 0 40px 0 0; z-index: 1001; }
.header .carrinho .span2 .cart p{background: url("../upload/library/cart.png") no-repeat scroll 8px 4px transparent;     color: #676767;    float: right;    font-size: 12px;    font-weight: bold;    margin-top: 6px;    line-height: 30px;    padding-left: 36px;    text-transform: uppercase;}

.whatsapp { background: rgba(0, 0, 0, 0) url("../upload/library/whatsapp.png") no-repeat scroll 0 0; height: 16px; position: absolute; right: -20px; top: -6px; width: 16px; }
.header .face { background: rgba(0, 0, 0, 0) url("../../upload/library/face.png") no-repeat scroll right top; bottom: 22px; font-size: 13px; font-weight: bold; height: 16px; line-height: 21px; padding: 0 22px 0 0; position: absolute; right: 15px; z-index:10}

.header .carrinho #Cartshortcut #ShortCart { background: none repeat scroll 0 0 #fff; border-radius: 0; box-shadow: 0 0 4px 0 #000;  display: none; float: left; left: auto; margin: 0; padding: 0; right: 0; top: 0; width: 314px; }
.header .carrinho #Cartshortcut #ShortCart .close-short-cart{ background: url("../upload/library/icons-pop-cart.png") repeat scroll -8px 0 transparent;    font-size: 0;    height: 30px;    line-height: 0;    opacity: 1;    position: absolute;    right: 2px;    text-indent: -999em;    top: 0px;    width: 16px;    z-index: 1000;}
.header .carrinho #Cartshortcut #ShortCart .back{ float: left; height: 33px; position: relative; width: 314px;}
.header .carrinho #Cartshortcut #ShortCart .table { float: left; position: relative;}
.header .carrinho #Cartshortcut #ShortCart #content-1 { float: left; max-height: 318px; overflow: hidden; position: relative;}
.mCSB_inside &gt; .mCSB_container { margin-right: 0 !important;}
#mCSB_1_scrollbar_vertical {background:#fff; opacity:1;}
.header .carrinho #Cartshortcut #ShortCart .table .boxDetailCart { border-bottom: 1px solid #ddd !important; float: left !important; padding: 10px !important; }
.header .carrinho #Cartshortcut #ShortCart .table .image{border: medium none; float: left; padding: 0; margin-right:10px; width: 23%;}
.header .carrinho #Cartshortcut #ShortCart .table .nameProduct{ border: medium none; float: left; padding: 0; width: 195px; width: 73%;}
.header .carrinho #Cartshortcut #ShortCart .table .nameProduct .name { font-size: 15px; margin: 0; min-width: 0; text-align: left; width:100%}
.especificacao-carrinho {float: left;text-align: left;/* display: none; */line-height: 10px;margin: 2px; width: 100%}
.prince-unit {float: left;text-align: left;/* display: none; */line-height: 10px;margin: 2px; width: 100%}
header .carrinho #Cartshortcut #ShortCart .table .nameProduct .prince-unit{color: #056A05; font-size: 15px; margin: 0; min-width: 0; text-align:right; width:100%; float:left}
.header .carrinho #Cartshortcut #ShortCart .table .quantity { border: medium none; color: #056A05; font-size: 12px; padding: 0;}
.header .carrinho #Cartshortcut #ShortCart .cart-total { background: none repeat scroll 0 0 transparent; float: left; padding: 0; text-align: center; width: 100%;}
.header .carrinho #Cartshortcut #ShortCart .cart-total p{ font-size: 20px; font-weight: bold; margin: 10px 0; text-transform: uppercase; }
.header .carrinho #Cartshortcut #ShortCart .cart-total-desconto { background: none repeat scroll 0 0 transparent; float: left; padding: 0; text-align: center; width: 100%;}
.header .carrinho #Cartshortcut #ShortCart .cart-total-desconto p{ font-size: 18px; color: #478E00; font-weight: bold; margin: 10px 0; text-transform: uppercase; }
.header .carrinho #Cartshortcut #ShortCart .shortcut-cart-checkout a{ background: none repeat scroll 0 0 #056A05; color: #fff; float: left; font-size: 20px; height: 56px; line-height: 53px; text-align: center; text-transform: uppercase; width: 100%; transition: background 0.5s ease 0s, transform 0.5s ease 0s;}
.header .carrinho #Cartshortcut #ShortCart .shortcut-cart-checkout a:hover{ background: none repeat scroll 0 0 #00137E; transition: background 0.5s ease 0s, transform 0.5s ease 0s;}
.header .carrinho #Cartshortcut #ShortCart .shortcut-cart-checkout a.finalizar{ background: none repeat scroll 0 0 #63c600; color: #fff; float: left; font-size: 20px; height: 56px; line-height: 53px; text-align: center; text-transform: uppercase; width: 100%; transition: background 0.5s ease 0s, transform 0.5s ease 0s;}
.header .carrinho #Cartshortcut #ShortCart .shortcut-cart-checkout a.finalizar:hover{ background: none repeat scroll 0 0 #478E00; transition: background 0.5s ease 0s, transform 0.5s ease 0s;}
.header .carrinho #Cartshortcut #ShortCart .shortcut-cart-checkout a i.see { background: url("../upload/library/icons-pop-cart.png") no-repeat scroll 9px -36px #00137E; float: left; height: 56px; width: 56px;}
.header .carrinho #Cartshortcut #ShortCart .shortcut-cart-checkout a i.finish { background: url("../upload/library/icons-pop-cart.png") no-repeat scroll 12px -84px #478E00; float: left; height: 56px; width: 56px;}

.header .menu { height:40px; position: relative; width: 100%; }
.header .menu .navbar{ background: none repeat scroll 0 0 transparent; border: medium none; box-shadow: none; margin: 0; min-height:40px; z-index:0}
.header .menu .navbar .container-fluid .navbar-header .navbar-toggle{ background-color: #056A05; border: medium none; border-radius: 0; color: #FFFFFF; font-family: open sans; font-size: 15px; height: 20px; line-height: 16px; margin: 0; padding: 0; top: 26px; width: 100px;}
.header .menu .navbar .container-fluid .navbar-collapse .navbar-nav { float: none; margin: 0;}
.header .menu .navbar .container-fluid .navbar-collapse .navbar-nav li {margin:10px 0}
.header .menu .navbar .container-fluid .navbar-collapse .navbar-nav li a{ border-left: 1px solid #000; color: #fff; font-family: Arial,arial; font-size: 13px; font-weight: bold; padding: 0 36.1px; text-shadow: none; text-transform: uppercase;}
.header .menu .navbar .container-fluid .navbar-collapse .navbar-nav li.ultimo a{padding-right:0}
.header .menu .navbar .container-fluid .navbar-collapse .navbar-nav li:first-of-type a {border:none; padding-left:0}
.header .menu .navbar .container-fluid .navbar-collapse .navbar-nav li.active a{ background: none repeat scroll 0 0 transparent; color: #056A05;}
.header .menu.affix {background: none; position: fixed !important; top: 0;}

.header .menu .affixOff { background: none repeat scroll 0 0 #1e1e1e; display: block; float: left; height: 40px; width: 100%; }
.header .menu.affix .affixOff {display:none}
.header .menu .affixOn { background: none repeat scroll 0 0 #333; float: right; height: 0; position: relative; width: 100%; overflow:hidden;  transition: height 0.5s ease 0s, transform 0.5s ease 0s; }
.header .menu.affix .affixOn { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8); float: right; height: 40px; position: relative; width: 100%; overflow:visible}
.header .menu .affixOn #accordion { border: medium none; float: left; margin: 9px 0 !important; width: 218px;}
.header .menu .affixOn #accordion .panel { background: none repeat scroll 0 0 transparent; border: medium none; box-shadow: none; padding: 0;}
.header .menu .affixOn #accordion .panel .panel-heading { background: none repeat scroll 0 0 #232323; border: medium none; border-radius: 4px; height: 37px; padding: 6px 10px; width: 218px;}
.header .menu .affixOn #accordion .panel .panel-heading .panel-title { color: #fff;}
.header .menu .affixOn #accordion .panel .panel-heading .panel-title a{ font-family: open sans; line-height: 22px; text-transform: uppercase}
.header .menu .affixOn #accordion .panel .panel-heading .panel-title a:hover{ color:#fff; text-decoration:none;}
.header .menu .affixOn #accordion .panel .panel-heading .panel-title a .glyphicon { float: right; font-size: 24px; height: 22px; line-height: 16px; text-indent: 1px; top: 0; width: 25px;}
.header .menu .affixOn #accordion .panel-collapse {}
.header .menu .affixOn #accordion .panel-collapse .panel-body { background: none repeat scroll 0 0 #fff; border: 1px solid #eaeaeb; box-shadow: none;}
.header .menu .affixOn #accordion .panel-collapse .panel-body .munuCollapse { float: left; margin: 0; padding: 0;}
.header .menu .affixOn #accordion .panel-collapse .panel-body .munuCollapse li { border-top: 1px solid #f0f0f0; float: left; margin: 0 0 10px; padding-top: 10px; width: 100%;}
.header .menu .affixOn #accordion .panel-collapse .panel-body .munuCollapse li:first-of-type { border-top: medium none; padding: 0;}
.header .menu .affixOn #accordion .panel-collapse .panel-body .munuCollapse li a{ float: left; font-size: 15px; text-transform: uppercase; width: 100%;}

.header .menu .affixOn #btnBusca { background: url("../images/lupa.png") no-repeat scroll 0 0 transparent; font-size: 0; height: 16px; line-height: 0; padding: 0; position: absolute; right: 14px; text-indent: -999em; top: 18px; width: 16px; cursor:pointer}
.header .menu .affixOn #inputSearch { float: left; margin: 9px 0; position: relative; top: auto; width: 100%;}
.header .menu .affixOn #inputSearch .search #Search form .Search { border: 1px solid #eaeaeb; border-radius: 4px; height: 37px; padding: 5px 25px 5px 6px; width: 100%;}
.header .menu .affixOn #inputSearch .search #Search form .BtnSearch{ background: url("../images/lupa.png") no-repeat scroll 0 0 transparent; border: medium none; font-size: 0; height: 16px; line-height: 0; margin: 0; position: absolute; right: 8px; text-indent: -999em; top: 10px; width: 16px;}

.header .menu .affixOn .carrinho { float: right; margin: 11px 0; width: 100%;}

.header .menu .affixOn .carrinho .seta {background: url("../images/seta-abre.png") no-repeat scroll left center transparent; height: 7px; position: absolute; right: 10px; top: 11px;  width: 12px;}
.header .menu .affixOn .carrinho #Cartshortcut { width: 100%;}
.header .menu .affixOn .carrinho #Cartshortcut #button-shortcut-cart { cursor:pointer; float: left; height: 33px; line-height: 33px; text-align: center; width: 100%;}
.header .menu .affixOn .carrinho #Cartshortcut #button-shortcut-cart .cart{ float: right; margin: 0 40px 0 0; z-index: 1001; }
.header .menu .affixOn .carrinho #Cartshortcut #button-shortcut-cart .cart p{ background: url("../upload/library/cart.png") no-repeat scroll left center transparent; color: #fff; float: right; font-size: 11px; font-weight: bold; padding-left: 35px; text-transform: uppercase;}
.header .menu .affixOn .carrinho .span2 { cursor:pointer; float: left; height: 33px; line-height: 33px; text-align: center; width: 100%;}
.header .menu .affixOn .carrinho .span2 .cart{ float: right; margin: 0 40px 0 0; z-index: 1001; }
.header .menu .affixOn .carrinho .span2 .cart p{ background: url("../upload/library/cart.png") no-repeat scroll left center transparent; color: #fff; float: right; font-size: 11px; font-weight: bold; padding-left: 35px; text-transform: uppercase;}

.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 { background: none repeat scroll 0 0 #fff; border-radius: 0; box-shadow: 0 0 2px 0 #999; display: none; float: left; margin: 0; padding: 0; top: 0; width: 314px;}
.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 .close-short-cart2{ background: url("../upload/library/icons-pop-cart.png") repeat scroll -8px 0 transparent; font-size: 0; height: 15px; line-height: 0; opacity:1; position: absolute; right: 8px; text-indent: -999em; top: 8px; width: 16px; z-index: 1000;}
.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 .back{ background: none repeat scroll 0 0 #056A05; float: left; height: 33px; position: relative; width: 314px;}
.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 .table {}
.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 .table .boxDetailCart { border-bottom: 1px solid #ddd !important; float: left !important; padding: 10px !important; }
.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 .table .image{ float: left; padding: 0; margin-right:10px}
.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 .table .nameProduct{ float: left; padding: 0; width: 199px;}
.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 .table .nameProduct .name { font-size: 15px; margin: 0; min-width: 0; text-align: left;}
.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 .table .nameProduct .prince-unit{color: #056A05; font-size: 15px; margin: 0; min-width: 0; text-align: left;}
.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 .table .quantity { color: #056A05; font-size: 12px; padding: 0;}
.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 .cart-total { background: none repeat scroll 0 0 transparent; float: left; padding: 0; text-align: center; width: 100%;}
.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 .cart-total p{ font-size: 20px; font-weight: bold; margin: 10px 0; text-transform: uppercase; }
.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 .shortcut-cart-checkout a{ background: none repeat scroll 0 0 #056A05; color: #fff; float: left; font-size: 20px; height: 56px; line-height: 53px; text-align: center; text-transform: uppercase; width: 100%; transition: background 0.5s ease 0s, transform 0.5s ease 0s;}
.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 .shortcut-cart-checkout a:hover{ background: none repeat scroll 0 0 #00137E; transition: background 0.5s ease 0s, transform 0.5s ease 0s;}
.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 .shortcut-cart-checkout a i.see { background: url("../upload/library/icons-pop-cart.png") no-repeat scroll 12px -38px #00137E; float: left; height: 56px; width: 56px;}
.header .menu .affixOn .carrinho #Cartshortcut #ShortCart2 .shortcut-cart-checkout a i.finish { background: url("../upload/library/icons-pop-cart.png") no-repeat scroll 11px -96px #00137E; float: left; height: 56px; width: 56px;}
.header .menu .affixOn .carrinho #button-shortcut-cart-2 { float: right;}

.slider { height: 40px; margin: 0 0 0 15px; overflow: hidden; position: relative; width: 100%;}
.slider ul { margin:0; padding:0; height:160px; }
.slider li { float: left; font-size: 25px; line-height: 30px; list-style: none outside none; margin: 0 35px 0 0; text-align: center;}
.slider li a{ color: #fff; font-size: 14px; text-transform: uppercase;}

#menuCarousel .controls {position:absolute; top: 0; width: 100%; z-index:1000}
#menuCarousel .controls .prev-slide{ background: url("../images/setas-menu.png") no-repeat scroll 0 0 transparent; font-size: 0; height: 12px; line-height: 0; position: absolute; text-indent: -999em; top: 14px; width: 7px;}
#menuCarousel .controls .next-slide{ background: url("../images/setas-menu.png") no-repeat scroll right top transparent; font-size: 0; height: 12px; line-height: 0; position: absolute; right:0; text-indent: -999em; top: 14px; width: 7px;}

.allCategory {}
.allCategory #accordion { border: medium none; margin: 2px 0 !important; position: absolute; right: 0; width: 218px;}
.allCategory #accordion .panel { background: none repeat scroll 0 0 transparent; border: medium none; box-shadow: none; padding: 0;}
.allCategory #accordion .panel .panel-heading { background: none repeat scroll 0 0 #232323; border: medium none; border-radius: 4px; height: 37px; padding: 6px 10px; text-align: center; width: 218px;}
.allCategory #accordion .panel .panel-heading .panel-title { color: #fff;}
.allCategory #accordion .panel .panel-heading .panel-title a{ font-family: open sans; line-height: 22px; text-transform: uppercase}
.allCategory #accordion .panel .panel-heading .panel-title a:hover{ color:#fff; text-decoration:none;}
.allCategory #accordion .panel .panel-heading .panel-title a .glyphicon { float: right; font-size: 24px; height: 22px; line-height: 16px; text-indent: 1px; top: 0; width: 25px;}
.allCategory #accordion .panel-collapse {}
.allCategory #accordion .panel-collapse .panel-body { background: none repeat scroll 0 0 #fff; border: 1px solid #eaeaeb; box-shadow: none; padding-right:0}
.allCategory #accordion .panel-collapse .panel-body .menuCollapse {float: left; height: 360px; margin: 0; padding: 0;}
.allCategory #accordion .panel-collapse .panel-body .menuCollapse li { border-top: 1px solid #f0f0f0; float: left; margin: 0 0 10px; padding-top: 10px; width: 100%;}
.allCategory #accordion .panel-collapse .panel-body .menuCollapse li:first-of-type { border-top: medium none; padding: 0;}
.allCategory #accordion .panel-collapse .panel-body .menuCollapse li a{ float: left; font-size: 15px; text-transform: uppercase; width: 100%;}
.allCategory #accordion #content-3 { float: left; max-height: 318px; overflow: hidden; position: relative;}
.allCategory #accordion #content-3 .mCSB_scrollTools { background: none repeat scroll 0 0 #fff; bottom: 0; height: auto; left: auto; position: absolute; right: 0; top: 0; width: 16px; z-index: 2147483647; }

.slide {margin-bottom:15px}
.slide img { width:100% }

.slide .carousel-control { border: medium none !important; color: #000; font-size: 22px; font-weight: bold; opacity: 0.81; width: 70px;}
.slide .carousel-control.right { left: auto; right: 0px; border-right: none;}
.slide .carousel-control.left { border-left: none;}

.informacao { background: none repeat scroll 0 0 #333; float: left; height: 50px; margin-bottom: 20px; width: 100%; display:none}
.informacao p {color: #fff; font-family: open sans; font-size: 16px; line-height: 48px; margin: 0; text-align: center; text-transform: uppercase; width: 100%;}

.BoxHeading h2	{  background-color: #056A05; background-image: none; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; height: 40px; letter-spacing: 1px; line-height: 40px; margin: 0; text-align: center;  width: 100%;}

#view-categories {width:100%}
#view-categories ul.categoria { background: none; float: left; padding:0px; width: 100%; border:1px solid #eaeaeb; border-top:none}
#view-categories ul { margin: 0px; padding: 0px;}
#view-categories ul li{ float: left; width: 100%;}
#view-categories ul li a{ border-top: 1px solid #eaeaeb; width: 100%;  padding: 5px 0px 5px 10px; color: rgb(102, 102, 102); float: left; font-size: 17px; text-indent: 0; line-height:normal; }
#view-categories ul li  ul li a{ padding-left: 30px; font-size: 15px;}
#view-categories ul li  ul li  ul li a{ padding-left: 50px; font-size: 14px;}
#view-categories ul li  ul li  ul li  ul li a{ padding-left: 70px; font-size: 13px;}
#view-categories ul li  ul li  ul li  ul li  ul li a{ padding-left: 90px; font-size: 13px;}
#view-categories ul li  ul li  ul li  ul li  ul li  ul li a{ padding-left: 120px; font-size: 13px;}
#view-categories ul li  ul li  ul li  ul li  ul li  ul li ul li a{ padding-left: 140px; font-size: 13px;}


#login-cadastro .BagItem {margin:0 !important}
#login-cadastro .BagItem table tr {border:1px solid #eaeaeb}
.control-group  label.type_person { float: left; margin-right: 10px !important; }
.Main .product-info {z-index:0}

.Main .productInfo .productMargin .boxAll {float:left}
.Main .productInfo .productMargin .boxButton {}

.Main .productInfo .productMargin:first-of-type { }
.Main .productInfo .productMargin {border: medium none; margin: 15px 0 0 !important; min-height: 430px; padding: 0 7.5px 15px; position: relative;}
.Main .productInfo .product-detail {float: left; /*-min-height: 370px;-*/ margin: 0; padding: 15px; width:100%}
.Main .productInfo .product-detail:hover {}

.Main .productInfo .product-detail .fornecedor { background: #666 none repeat scroll 0 0; color: #fff; font-size: 13px; left: 0px; padding: 2px 8px;  position: absolute; bottom: 0px; z-index: 10;}

#amazingcarousel-container-1 .amazingcarousel-general ul li .btn-comprar{ background: #056A05 url("../upload/library/bg-comprar.png") no-repeat scroll right top; color: #fff; float: left; font-weight: bold; padding: 5px 30px 5px 0; position: relative; text-align: center; text-transform: uppercase; width: 160px;}
.Main .productInfo .product-detail .more { color: #00137E; float: left; margin-bottom: 15px; width: 100%}
.Main .productInfo .product-detail .more p a {width:auto }
.Main .productInfo .product-detail .more a{color:#00137E; float:left}
.Main .productInfo .product-detail .boxButton a{ background: #056A05 url("../upload/library/bg-comprar.png") no-repeat scroll right top; color: #ffffff; float: left; font-family: calibri; font-size: 16px; font-weight: bold; height: 30px; line-height: 29px; padding: 0 30px 0 0; text-align: center; text-transform: uppercase; width: 160px;}

.Main .productInfo .productMargin .btn-comprar { background: #056A05 url("../upload/library/bg-comprar.png") no-repeat scroll right top; color: #ffffff; float: left;  font-family: arial; font-size: 14px; font-weight: bold; height: 30px; line-height: 29px; margin-left: 15px; padding: 0 30px 0 0; text-align: center; text-transform: uppercase; width: 160px;}
.Main .productInfo .product-detail .productImage {border:1px solid #e7e7e7; float: left; height: auto; margin: 0; text-align: center; padding: 15px; width: 100%;}
.Main .productInfo .product-detail .price p.por { color: #666666; font-size: 15px; margin: 0; text-align: center; width: 100%; font-weight: bold;}

/*
#home .Main .productInfo h2.title { margin: 25px 0; }
.Main .productInfo h2.title { background: none repeat scroll 0 0 #dbb8b9; color: #fff; font-family: arial; font-size: 22px; font-weight: bold; height: auto; letter-spacing: 3px; margin: 0 0 50px; padding: 7px 0; text-align: center; text-transform: uppercase;}
.Main h2.topH2 { background: none repeat scroll 0 0 #dbb8b9; color: #fff; font-family: arial; font-size: 22px; font-weight: bold; float:left; height: auto; letter-spacing: 3px; margin: 25px 0; padding: 7px 0; text-align: center; text-transform: uppercase; width:100%}
*/
.menuLateral {padding:0 !important}
.Main .productInfo .menuLateral {display:none}
.Main .productInfo .vitrine1{ float: right; margin-bottom: 40px; padding-left: 0; padding-right: 0; width:100%}
.Main .productInfo .vitrine2{padding-left:0}


.Main .productInfo .product-detail .vendor-title-product {  background-color: #666666; color: #fff; font-size: 13px; float: left; margin: 0px 0px 0px 0px; padding: 2px 5px; position: absolute; bottom: 0px; left: 0px; }
.Main .productInfo .product-detail .name { float: left; margin: 3px 0; text-align: left; width: 100%;}
.Main .productInfo .product-detail .name strong { color: #666666; font-family: calibri; font-size: 15px; font-weight: bold;}
.Main .productInfo .product-detail .price { float:left; width: 100%; text-align: center;}
.Main .productInfo .product-detail .price .LastPrince {}
.Main .productInfo .product-detail .price .por span { color: #666666; font-size: 15px; margin: 0; text-align: center; width: 100%; display: none;}
.Main .productInfo .product-detail .price p.de {color: #666666; font-size: 13px; margin: 0; text-align: center; width: 100%; text-decoration: line-through;}
.Main .productInfo .product-detail .price p.de span {display: none;}

.Main .productInfo .product-detail .produto-com-desconto {}
.Main .productInfo .product-detail .produto-com-desconto .LastPrince { position: absolute; top: 0;}
.Main .productInfo .product-detail .produto-com-desconto .LastPrince .de { color: #666 !important;  font-size: 12px !important; text-decoration: line-through;}
.Main .productInfo .product-detail .produto-com-desconto .LastPrince .de span {}
.Main .productInfo .product-detail .produto-com-desconto .por { color: #666 !important; font-size: 12px !important; position: absolute; text-decoration: line-through; top: 17px;}
.Main .productInfo .product-detail .produto-com-desconto .por span { text-transform: none; }
.Main .productInfo .product-detail .produto-com-desconto .price-desconto { bottom: 0; color: #1e1e1e !important; font-size: 18px !important;  text-decoration: none;  top: auto; }
.Main .productInfo .product-detail .produto-com-desconto .price-desconto span {display:none}



.Main .productInfo .product-detail .productImage img { height:auto; width: 100%; }
.Main .productInfo .amazingcarousel-item .product-detail .productImage img {/*height:100%;*/ width:auto}

.new {float:left; margin-bottom: 30px;}
.Main .newsDiv { float:left; padding: 0; /* width:100%;*/ }
.news-home { background: rgba(0, 0, 0, 0) url("../upload/library/bg-news.png") no-repeat scroll left center; float: left; height: 128px; width: 100%;}
.news-home h3 { color: #605b59; float: left; font-family: verdana; font-size: 13px; font-weight: bold; margin: 55px 25px; text-align: center; text-transform: uppercase;}
.news-home .boxNews { float: left; width: 366px;}
.news-home p{color: #414141; font-size: 11px; margin: 29px 0 0;}
.news-home p strong {color:#056A05}
.news-home p span {margin-left:60px}
.control-group {min-height:0}
.news-home .input-append { }
.news-home .input-append form{ width: 100%;float: none; margin: 0px auto; background:none !important}
.news-home .input-append fieldset{ background: none repeat scroll 0 0 transparent !important; padding: 0;}
.news-home .input-append fieldset .email-input,.news-home .input-append fieldset .email-input{ background: #ffffff url("../upload/library/news.png") no-repeat scroll 0 0  !important; border: 1px solid #414141  !important; border-radius: 0  !important; float: left  !important; height: 34px  !important; padding: 0 56px 0 51px  !important; width: 100%  !important;}
.news-home .input-append .btn{  background: #056A05 none repeat scroll 0 0; border: medium none; border-radius: 0; color: #ffffff; float: left; font-family: verdana; font-size: 12px; height: 32px; margin: 0; padding: 0 15px; position: absolute; right: 1px; text-indent: 0; text-transform: uppercase; top: 1px; width: auto;}
.news-home .input-append .btn:hover{  background: #056A05 none repeat scroll 0 0; border: medium none; border-radius: 0; color: #ffffff; float: left; font-family: verdana; font-size: 12px; height: 32px; margin: 0; padding: 0 15px; position: absolute; right: 1px; text-indent: 0; text-transform: uppercase; top: 1px; width: auto;}


.news-home .control-label {left: -4px; position: absolute; top: -20px;}

#agradecimento .obrigado { background: none repeat scroll 0 0 #f0f0f0; border-radius: 10px; color: #333; font-size: 25px; font-weight: bold; height: auto; line-height: 30px; margin: 90px 0; padding: 20px; text-align: center;}

.vitrineHo {float:left}

/*-blog home-*/

.NovidadesChamada { float: left; margin-bottom: 20px;}
.NovidadesChamada .title {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; color: #000 !important; float: left; font-size: 24px !important; letter-spacing: normal !important; margin: 32px 0 30px; text-align: left !important; width: 100%; }
.NovidadesChamada .vejaMais { background: none repeat scroll 0 0 #056A05; border-radius: 4px; color: #fff; font-family: arial; font-weight: bold; padding: 5px 10px; position: absolute; right: 15px; text-transform: uppercase; top:30px}

.NovidadesChamada .boxNoticia {}
.NovidadesChamada .boxNoticia .image {}
.NovidadesChamada .boxNoticia .image img {width:100%}
.NovidadesChamada .boxNoticia .infoNovidade {float:left; min-height:210px; width: 100%;}
.NovidadesChamada .boxNoticia .infoNovidade h2 {color: #333; float: left; font-family: arial; font-size: 23px; font-weight: bold; margin:30px 0; text-align: center; width: 100%;}
.NovidadesChamada .boxNoticia .infoNovidade .data {display:none}
.NovidadesChamada .boxNoticia .infoNovidade .texto {color:#333; font-size:15px; width:100%; float:left; margin:0}
.NovidadesChamada .boxNoticia .infoNovidade .btnVejaMais { background: none repeat scroll 0 0 #056A05; border-radius: 4px; bottom: 0; color: #fff; float: right; font-family: arial; font-weight: bold; padding: 5px 10px; position: absolute; right: 0; text-transform: uppercase;}

/*-Banners-*/

.instagram {float:left; margin-top:15px; width:292px}
.instagram img {float:left}
.instagram h2 { background: url("../images/instagram.png") no-repeat scroll center center #000; float: left; font-size: 0; height: 70px; line-height: 0; margin: 0; text-indent: -999em; width: 100%;}

#carousel-example-generic { /*margin: 15px; */ width: !00%; z-index: 1; }

.linkDireitaBanner {float:left; margin-top:15px; width:292px}


/*-footer-*/
.footer { background-color: #11107C /*9b00*/; border-top: 8px solid #056A05; float: left; /* margin-bottom: 80px; */ width: 100%;}
.footer .logo-rodape { width: 88px; height: 58px; display: block; background: transparent url("../upload/library/sprites.png") no-repeat -289px -175px; margin: 15px 0px;   font-size: 0;  line-height: 0; text-indent: -999em; }
.footer .menu-bottom { }
.footer .menu-bottom { width: 100%;  max-width: 865px; margin: 35px auto 0px auto;}
.footer .menu-bottom ul { float: left; padding: 0; width: 100%;}
.footer .menu-bottom ul li {float:left; margin-right: 20px;  }
.footer .menu-bottom ul li a { color:#979797; font-size:13px; font-weight: normal;  }

.footer .bt-revenda-rodape { display: block; margin-top:15px; width: 129px; height: 55px; background: transparent url("../upload/library/sprites.png") no-repeat -11px -322px;  font-size: 0;  line-height: 0; text-indent: -999em;}
.footer .social { float: right; margin-top: 20px; }
.footer .social .face { background: transparent url("../upload/library/sprites.png") no-repeat -165px -338px; float: left; font-size: 0; height: 25px; width: 25px; line-height: 0; margin-top:3px; margin-right: 0px;text-indent: -999em; }
.footer .social  .youtube { display: none; background: transparent url("../upload/library/sprites.png") no-repeat -194px -338px; float: left; font-size: 0;  height: 25px; width: 25px; line-height: 0; margin-top:3px; margin-right: 0px;text-indent: -999em; }
.footer .social  .insta { background: transparent url("../upload/library/sprites.png") no-repeat -223px -338px; float: left; font-size: 0;  height: 25px; width: 25px; line-height: 0; margin-top:3px; margin-right: 0px;text-indent: -999em; }
.footer .desenvolvimento-uaal {   position: absolute;  background: transparent url("../upload/library/sprites.png") no-repeat -280px -339px;  float: left;  font-size: 0;  height: 19px;  width: 61px;  line-height: 0;  margin-top: 3px;  margin-right: 0px;  text-indent: -999em;  right: 0px;  bottom: -70px;}

 .AInsta{}
 .AInsta .insta{width: 320px; position: relative; margin-top: 37px !important;}

.uaal-assinatura { background: rgba(0, 0, 0, 0) url("../images/uaal-commerce.png") no-repeat scroll 0 0; bottom: -52px; font-size: 0; height: 42px; left: 0; line-height: 0; position: absolute; text-indent: -999em; width: 170px; }


.line1 {display:none}
.line2 {display:none}

/*-interno-*/
	/*-bread-*/
	.bread { background: #cccccc none repeat scroll 0 0; height: 23px; margin-bottom: 15px; width: 100%; z-index: 1; float: left;}
	.bread .breadcrumb { background: none repeat scroll 0 0 transparent; margin: 0; padding: 0; width: 100%; float: left;}
	.bread .breadcrumb li { content: none !important; float: left; font-size: 11px; margin: 2px 0;}
	.bread .breadcrumb li:before {content:none !important}
	.bread .breadcrumb li a { color: #333333; float: left; font-family: verdana; font-size: 10px; text-transform: lowercase;}
	.bread .breadcrumb li .divider { color: #666; float: left; font-size: 11px; margin: 0 5px;}
	.bread .breadcrumb li.active strong a { float: left; line-height: 13px; margin-right: 5px;}
	
	/*-fim bread-*/

/*-lojas-*/

#lojas .enderecos .endereco:first-of-type {margin-left:0 }
#lojas .enderecos .endereco { border-top: 2px solid #056A05; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; float: left; margin-left: 15px; margin-bottom:50px; padding: 15px; width: 216px;}
#lojas .enderecos .endereco .info { float: left; min-height: 123px; width: 100%;}
#lojas .enderecos .endereco h2 { color: #1e1e1e; font-size: 20px; height: auto; margin: 0 0 10px;}
#lojas .enderecos .endereco .texto {font-size: 12px;}
#lojas .enderecos .endereco .tel { font-weight: bold;}
#lojas .enderecos .endereco .mapa {}
/*- Product-*/


.product-info h2.productName { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #414141; font-weight: bold; margin: 0; text-align: left; text-transform: none; height: 26px;}
.product-info h4.productVendor { background-color: #666666; color: #fff; font-size: 13px; float: left; margin: 0px 0px 20px 0px; padding: 2px 5px; }
.vendor-title-product{ background-color: #666666; color: #fff; font-size: 13px; float: left; margin: 0px 0px 20px 0px; padding: 2px 5px; position: absolute; bottom: 0px; left: 0px; }
.product-info p.code { color: #666666; font-family: Calibri !important; font-size: 14px; }
.col-xs-12.nomeProduto.affix-top h2 {display:none;}
.col-xs-12.nomeProduto.affix-top p {display:none;}
.title-select-specification {display: none;}
.product-info .image-additional { float: left; margin: 0; position: relative; }
.product-info .image-additional img { /*border: 1px solid #eee; */ float: left; margin: 15px 0 0 15px; /* max-width: 109px; */}
.product-info .image-additional img:first-of-type {margin: 5px 0 0 0;}
.product-info .image { border: 1px solid #e7e7e7;  margin: 0; padding: 15px;}
.product-info .image #wrap {z-index:0 !important}
.product-info .image.imgFundoBranco {  margin: 0; }
.product-info .image .selo-novo { background: url("../images/seloProduto.png") no-repeat scroll 0 0 transparent; font-size: 0; height: 58px; left: -1px; line-height: 0; margin: 0; position: absolute; text-indent: -999em; top: -1px; width: 58px; z-index: 9999;}
.product-info .image .selo-frete { background: url("../images/selo-frete.png") no-repeat scroll 0 0 transparent; font-size: 0; height: 109px; left: -1px; line-height: 0; margin: 0; position: absolute; text-indent: -999em; top: -1px; width: 109px; z-index: 9999; display:none}
.product-info h1 { margin: 10px 0 5px 0; color: #000; font: bold 15px arial; padding: 0; }
.product-info li { line-height: 13px; list-style:none; color:#444; font-size:12px; }
.product-info li  span { color:#000; }
.product-info li a { color:#333; border-radius:0px;	}
.product-info li a:hover { color:#333; text-decoration:none; }

.product-info .image-additional {padding:0}
.product-info .image-additional .cloud-zoom-gallery { border:1px solid #e7e7e7; border-top:0; border-left:0; float:left; padding:5px; width:33.3% }
.product-info .image-additional .cloud-zoom-gallery img {width:100%}
.product-info .image-additional .cloud-zoom-gallery:first-of-type {border-left:1px solid #e7e7e7} 

.line { border-bottom:1px solid #eee; margin-bottom:20px; margin-top:10px; }
.price { color: #444; font-size: 14px; font-weight: 400; line-height: 20px; font-family:'Droid Sans',sans-serif; }
.price strike { color:#949494; font-size:18px; }
.price strong { color:#000; font-size:22px; font-weight:400; margin-left:3px; }
.price-tax { font-size:11px; color:#999; display:block; margin-top:5px; }
.product-brand { margin-bottom:30px; }
.product-info .span1-input { text-align:center; width:25px; }
/*-.product-info b {color: rgb(51, 51, 51); float: left; font-size: 14px; font-weight: normal; margin-top: 10px; padding-right: 5px; width: 100%;}-*/
.ProductWish-compare{margin-bottom:25px; cursor:pointer;}
.ProductWish-compare .ProductWish{ background:url('../images/favorite.png') left center no-repeat; padding-left:25px; font-size:11px; color:#555; } 
.ProductWish-compare .ProductCompare { padding-left:25px; font-size:11px; color:#555; } 
.AboutStylist { padding-left:25px; font-size:11px; color:#555; }
.ProductWish-compare .ProductCompare:hover, .ProductWish-compare .ProductWish:hover { text-decoration:none; }
.product-info .btn-inverse { background: none repeat scroll 0 0 #00137E; border: medium none; border-radius: 4px; color: #fff; float: right; font-family: open sans; font-size: 20px; height: 60px; position: relative; right: auto; text-indent: 0; text-transform: uppercase; top: 24px; width: 200px;}
.tab-content { font-size:13px; line-height:26px; color:#555; } 
.product-info .nav-tabs { border-bottom:1px solid #eee; } 
.tabs .nav-tabs &gt; .active &gt; a, .nav-tabs &gt; .active &gt; a:hover { color:#333; font-weight:600; font-size:11px; border-radius:3px; border-color:#eee #eee transparent; }
.tabs li a { background:#fafafa; color:#555; font-size:11px; border-radius:3px 3px 0 0; border:1px solid #eee; }
.nav-tabs &gt; li &gt; a:hover { border-color:#eee; } 
.tabs .table { border:1px solid #eee; } 
.table.specs td,.table.specs th { border-top:1px solid #eee; border-left:1px solid #eee; color:#777; }
.tabs .table thead th { border:1px solid #F3F3F3; background:#FBFBFB; font-size:12px; color:#777; } 
.tab-pane .rating { color:#777; } 
.tab-pane textarea { width:300px; }
.tab-pane { font-size:12px; color:#333; }
.tab-pane a { color:#458A00; font-size:12px; }

.purchase .control-group { float: left; margin: 0 0 0 15px; min-height:0; position: relative; width: 207px;}
.purchase .control-group:first-of-type { margin: 0 0 15px}
.product-info .control-label { color: #333; font-family: open sans; font-size: 12px; font-weight: normal; margin-top: 0px;}
.product-info .controls { position:relative }
.product-info .controls select { background: none repeat scroll 0 0 #eee; border: 1px solid #ddd; border-radius: 3px; color: #000; font-family: 'Droid Sans',sans-serif; font-size: 11px; height: 39px; width: 100%; }

.product-info .qtdComprar {float: right; width: 100%;}
.product-info .qtdComprar .qtdInput { display:none; float: left; width: 115px;}
.product-info .qtdComprar .qtdInput .qtd { color: #333; float: left; font-family: open sans; font-size: 11px; font-weight: normal; line-height: 77px; margin: 0 5px 0 0;}
.product-info .qtdComprar .qtdInput #mudeValor { background: none repeat scroll 0 0 #eee; border: 1px solid #ddd; border-radius: 3px; float: left; height: 60px; text-align: center; width: 80px;}
.product-info .qtdComprar .qtdInput #mais { background: none repeat scroll 0 0 #eee; border: 1px solid #ddd; border-radius: 3px; float: left; font-size: 15px; height: 25px; margin-left: 10px; text-align: center; text-decoration: none; width: 25px;}



.product-info .qtdComprar .qtdInput { float: left; width: 141px;}
.product-info .qtdComprar .qtdInput .qtd { color: #333; float: left; font-family: open sans; font-size: 11px; font-weight: normal; line-height: 77px; margin: 0 5px 0 0;}
.product-info .qtdComprar .qtdInput #mudeValor { background: none repeat scroll 0 0 #eee; border: 1px solid #ddd; border-radius: 3px; float: left; height: 60px; margin: 8px 0; text-align: center; width: 80px;}
.product-info .qtdComprar .qtdInput #mais { background: none repeat scroll 0 0 #eee; border: 1px solid #ddd; border-radius: 3px; float: left; font-size: 15px; height: 25px; margin: 8px 0 0 10px; text-align: center; text-decoration: none; width: 25px;}
.product-info .qtdComprar .qtdInput #menos { background: none repeat scroll 0 0 #eee; border: 1px solid #ddd; border-radius: 3px; float: left; font-size: 15px; height: 25px; margin-left: 10px; margin-top: 10px; text-align: center; text-decoration: none; width: 25px;}
.product-info .qtdComprar .btn-inverse { background: #056A05 url("../upload/library/cart.png") no-repeat scroll 8px center; border: medium none; border-radius: 0; color: #ffffff; float: right; font-family: open sans;  font-size: 20px; height: 60px; padding: 0 19px 0 68px; position: relative; right: auto; text-indent: 0; text-transform: uppercase;  top: 8px; width: auto !important;}
.purchase .form-inline { float: right; margin: 18px 0; position: static; width: 350px;}

.purchase .alert {border-radius: 4px; float: left; margin: 12px !important; padding: 2px !important; position: static; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}


.strike { text-decoration:line-through; color:#aaa; font-size:17px; font-weight:400; }


.purchase { background: none repeat scroll 0 0 transparent; float: left; position: relative; width: 100%;}
.purchase .limit {display:none; float: left; margin: 23px 0 0; min-width: 230px; position: relative; width: auto;}

.purchase .produto-com-desconto { width: 265px;}
.purchase .produto-com-desconto .de{ color: #056A05 !important; float: left !important; margin: 0 !important; position: relative !important; top: auto !important; width: auto !important;}
.purchase .produto-com-desconto .de-por{float: left; font-size: 13px; margin-left: 10px;}
.purchase .produto-com-desconto .value{}

.staticBotoes.affix .limit { margin: 30px 0 0; }
.purchase .limit p { margin:0 }
.purchase .limit p.de { color: rgb(51, 51, 51); font-size: 13px; margin-bottom: 5px; position: absolute; text-decoration: line-through; top: -18px; width: 100%;}
.purchase .limit p.por { color:#333; float:left; display: none;}
.purchase .limit p.value { color: #056A05; float: left; font-family: open sans; font-size: 50px; font-weight: normal; line-height: 38px; padding: 0 0 0 35px; position: relative; top: auto;}
.purchase .limit p.value .porUp { font-size: 15px; height: 11px; left: 0; line-height: 11px; position: absolute; top: 2px;}
.purchase .limit p.value .sifrao { float: left; font-size: 28px; height: 20px; left: -1px; line-height: 14px; position: absolute; top: 21px;}
.purchase .limit p.value span.symbol { color: #000; font-family: open sans; font-size: 20px; font-weight: normal; margin-right: 10px;}
.purchase a.buy-btn { background: url("../images/sprites-epi.png") no-repeat scroll -231px -152px transparent; float: right; font-size: 0; height: 43px; line-height: 0; position: absolute; right: 16px; text-indent: -999em; top: 16px; width: 159px; display:none}
.purchase .discount {display:none; border: 1px solid #f0f0f0; border-radius: 3px; float: left; margin:0; padding: 10px; width: 100%;}
.purchase .discount p.value{ color: rgb(51, 51, 51); float: left; font-size: 13px; font-weight: normal; margin: 0; text-align:left;}
.purchase .discount p.value b { float: none; font-size: 16px; font-weight: bold; width: auto;}
.purchase .discount p.value b.rs { background: url("../images/rs.png") no-repeat scroll center center #f0f0f0; float: left; font-size: 0; height: 43px; left: 0; line-height: 0; margin: 0; padding: 0; position: absolute; text-indent: -999em; top: 0; width: 41px; display: none;}

.credit-card { background: url("../images/bg-barra-media.png") no-repeat scroll bottom left #f2f2f2; float:left; margin-top:25px; padding-bottom:6px; position:relative; width:405px; display:none} 
.credit-card h2 { background: url("../images/sprites-epi.png") no-repeat scroll -449px -95px transparent; color: rgb(102, 102, 102); font-size: 12px; height: 22px; line-height: 22px; text-indent: 55px;}
.credit-card p.yes { background-color:#fff; margin:0; text-indent: 10px;}
.credit-card p.no { background-color:#f2f2f2; margin:0;text-indent: 10px;  }
.credit-card p.txt { background-color: rgb(242, 242, 242); float: left; font-size: 13px; font-weight: bold; margin: 6px 0; text-indent: 10px;}



.description { float: right !important; margin-bottom:20px;}
.description h2{ border-bottom: medium none; color: #333; font-family: open sans; font-size: 20px; font-weight: normal; padding-bottom: 5px; text-transform: none; width: 100%;}
.comentarios-produtos h2{ border-bottom: medium none; color: #333; font-family: open sans; font-size: 20px; font-weight: normal; padding-bottom: 5px; text-transform: none; width: 100%;}
.description h1 {color: rgb(51, 51, 51); float: left; font-size: 14px; font-weight: normal; width: 100%;}
.description p { color: #333333; float: left; font-size: 14px; font-weight: bold; margin: 5px; width: 100%;}

.product-info .specification { float: right !important; margin-bottom:20px;}
.specification h2{ border-bottom: medium none; color: #333; font-family: open sans; font-size: 20px; font-weight: normal; padding-bottom: 5px; text-transform: none; width: 100%;}
.specification h3 { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #414141 !important; font-size: 17px !important; margin-bottom: 7px !important; padding: 0 !important;}
.specification h1 {color: rgb(51, 51, 51); float: left; font-size: 14px; font-weight: normal; width: 100%;}
.specification p {color: rgb(51, 51, 51); float: left; font-size: 13px; font-weight: normal; width: 100%; margin:0}

#cloud-zoom-big { left: 0px !important; }
#cloud-zoom-big .cloud-zoom-title { display: none;}

.comentarios-produtos { width: 100%; float: left; margin: 80px 0 70px 10px;}
.amazingcarousel-next {background: url("http://servidor/ecommerce/js/amazingCarousel/carouselengine/setas.png") no-repeat scroll right top transparent; border: 1px solid #B28500; cursor: pointer; display: block; height: 25px !important; overflow: hidden; position: absolute; right: 15px; top: -36px; width: 25px !important;}
.amazingcarousel-next:hover { border: 1px solid #666; height: 25px !important; width: 25px !important;}
.amazingcarousel-prev { background: url("http://servidor/ecommerce/js/amazingCarousel/carouselengine/setas.png") no-repeat scroll left top transparent; border: 1px solid #B28500; cursor: pointer; display: block; height: 25px !important; overflow: hidden; position: absolute; right: 43px; top: -36px; width: 25px !important;}
.amazingcarousel-prev:hover { border: 1px solid #666; height: 25px !important; width: 25px !important;}

/*
.similar-product { background: url("../images/bg-barra-maior.png") no-repeat scroll left bottom transparent; border-radius: 6px; height: auto; padding: 0 15px !important;}
.similar-product h2 { color: #333; font-family: open sans; font-size: 20px; margin: 30px 0; text-transform: none;}
.similar-product .product-detail {float:left; width:100%}
.similar-product .productImage { float: left; text-align: center; width: 100%;}
.similar-product .name { float: left; margin: 5px; text-align: left; width: 100%;}
.similar-product {}
.similar-product .name strong{ color: #666; float: left; font-family: open sans; font-size: 17px; font-weight: normal;}
.similar-product .price { float: left; margin:15px 0; text-align: center; width: 100%;}
.similar-product .price p.de{ bottom: 0; color: #000; float: left; font-size: 13px; margin: 0; position: absolute; right: 0; text-align: center; text-decoration: line-through; width: auto;}
.similar-product .price p.por{ color: #1e1e1e !important; float: left; font-size: 19px; font-weight: bold; margin: 0; padding: 0; text-align: left;  width: 100%;}
.similar-product .price p.price-desconto {}
.similar-product .price p.por span { color: #000; font-size: 12px;font-weight: normal; text-transform: uppercase;}
.similar-product .price p.ou{ color: rgb(0, 153, 255); float: left; font-size: 13px; margin: 0; text-align: center; width: 100%;  display: none;}
.similar-product .more{ float: left; text-align: center; width: 100%; }
.similar-product .more p{ float:left; width:100%}

.similar-product .produto-com-desconto .por { color: #666 !important; float: left; font-size: 13px !important; font-weight: bold; margin: 0; padding: 0; text-align: left; text-decoration: line-through; width: 100%;}
.similar-product .produto-com-desconto .price-desconto { color: #1e1e1e !important; font-size: 18px !important; text-decoration: none !important;}
.similar-product .produto-com-desconto span {display: none}

.amazingcarousel-next {background: url("http://servidor/ecommerce/js/amazingCarousel/carouselengine/setas.png") no-repeat scroll right top transparent; border: 1px solid #B28500; cursor: pointer; display: block; height: 25px !important; overflow: hidden; position: absolute; right: 15px; top: -36px; width: 25px !important;}
.amazingcarousel-next:hover { border: 1px solid #666; height: 25px !important; width: 25px !important;}
.amazingcarousel-prev { background: url("http://servidor/ecommerce/js/amazingCarousel/carouselengine/setas.png") no-repeat scroll left top transparent; border: 1px solid #B28500; cursor: pointer; display: block; height: 25px !important; overflow: hidden; position: absolute; right: 43px; top: -36px; width: 25px !important;}
.amazingcarousel-prev:hover { border: 1px solid #666; height: 25px !important; width: 25px !important;}


.similar-product .amazingcarousel-title {float: left; height: 59px;}
.similar-product .amazingcarousel-title .produto-com-desconto  { height: 60px; position: relative;}
.similar-product .amazingcarousel-title .produto-com-desconto .LastPrince  { left: 0; position: absolute; top: 0;}
.similar-product .amazingcarousel-title .produto-com-desconto .LastPrince .de { color: #666; float: left; font-size: 12px; font-style: normal; position: relative; width: 100%;}
.similar-product .amazingcarousel-title .produto-com-desconto .por { position: absolute; top: 16px;}
.similar-product .amazingcarousel-title .produto-com-desconto .price-desconto { position: absolute; top: 36px;}

*/

.Product #limite { float: left; color: #ff0000; width: 190px; }


body.Product  h3 {  color: #ffffff; font-family: verdana; font-size: 13px; font-weight: bold; line-height: normal; margin: 0; padding: 3px 5px;  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; color: #414141 !important; font-size: 17px !important; margin-bottom: 7px !important; padding: 0 !important;}
body.Product  .description span {    font-family: Calibri;    font-size: 17px !important;    margin: 0px;    font-weight: normal;    color: #666666;}
body.Product  .purchase{   margin-bottom: 30px;}


/*end product*/

#select-specification { border-bottom:1px solid #f0f0f0; float:left; padding-bottom:7px; width:100%}
#select-specification .tipoSelect { float:left; width:100%; font-family: Calibri; color: #1F1913; font-weight: bold; }
#select-specification .productDiv { float:left; width:100%; }
#select-specification .productDiv a {   background-color: #1F1913;    text-transform: uppercase;    border: 2px solid #1F1913;    border-radius: 3px;    float: left;    font-size: 12px;    height: auto;    line-height: 28px;    margin: 5px 5px 0 0;    min-height: 20px;    min-width: 40px;    overflow: hidden;    padding: 2px 10px;    text-align: center;    vertical-align: middle;    width: auto;    color: #FFF;}
/*
#select-specification .productDiv a.none { cursor: default; opacity: 0.5; text-decoration: line-through;}
#select-specification .productDiv a:hover.none { opacity: 0.5; text-decoration: line-through; border: 2px solid #CCCCCC; }
*/
#select-specification .productDiv a:hover { border: 2px solid #056A05; text-decoration:underline}
#select-specification .productDiv a.selected {     border: 2px solid #056A05;    text-decoration: none;    color: #fff;    background-color: #056A05;}
#select-specification .productDiv a  img {float:left;}
#select-specification .productDiv a  span.title-specification {float:left;width: 100%;}

.product-option1 { float: left; margin-bottom: 10px;}
.product-option1 a{ border: 2px solid #cccccc; border-radius:3px; float: left; font-size: 12px; height: 40px; margin-right: 5px; overflow: hidden; padding: 5px 10px; text-align: center; text-transform: lowercase; width: 40px;}
.product-option1 a.none { cursor: default; opacity: 0.5; text-decoration: line-through;}
.product-option1 a:hover.none { opacity: 0.5; text-decoration: line-through; border: 2px solid #CCCCCC; }
.product-option1 a:hover { border: 2px solid #056A05; text-decoration:underline}
.product-option1 a.selected { border: 2px solid #056A05; text-decoration:underline}

.product-option2 {margin-bottom: 10px}
/*
.product-option2 a.none { opacity: 0.5; text-decoration: line-through;}
.product-option2 a:hover.none { opacity: 0.5; text-decoration: line-through; border: 2px solid #CCCCCC; }
*/
.product-option2 a{ border: 2px solid #CCCCCC; margin-right: 5px; padding: 5px 10px;}
.product-option2 a:hover { border: 2px solid #056A05; text-decoration:underline}
.product-option2 a.selected { border: 2px solid #056A05; text-decoration:underline}

.product-option3 {margin-bottom: 10px}
.product-option3 a{ border: 2px solid #CCCCCC; margin-right: 5px; padding: 5px 10px;}
/*
.product-option3 a.none { opacity: 0.5; text-decoration: line-through;}
.product-option3 a:hover.none { opacity: 0.5; text-decoration: line-through; border: 2px solid #CCCCCC; }
*/
.product-option3 a:hover { border: 2px solid #056A05; text-decoration:underline}
.product-option3 a.selected { border: 2px solid #056A05; text-decoration:underline}

.Product .similar-product { border: medium none; float: left; margin: 60px 0 0 !important; padding: 0; width: 100%;}
.Product .similar-product li .productMargin {; border: medium none !important; float: left; margin: 0 !important; min-height: 399px !important; width: 100%;}
.Product .similar-product li .productMargin .product-detail { padding: 0 !important; width: 100% !important;}


.amazingcarousel-item:first-of-type .amazingcarousel-item-container {float:left}
.amazingcarousel-item-container a {float:left}
.amazingcarousel-item .amazingcarousel-item-container{  border: 1px solid #eee !important; float: left; height: 341px; margin-right: 15px !important;  padding: 15px;}
.amazingcarousel-item .amazingcarousel-item-container .price{}

.amazingcarousel-title { float: left; position: relative; width: 100%;}
.amazingcarousel-image .productImage {height: auto !important; margin:0 !important; width: 100%;}
.amazingcarousel-item-container .name {  border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; float: left; margin: 10px 0; min-height: 40px; padding: 6px; text-align: left; width: 100%;}
.amazingcarousel-item-container .name strong{  color: #666; float: left; font-family: open sans; font-size: 17px; font-weight: normal;}



.amazingcarousel-item-container .amazingcarousel-image { float: left; height: 190px; margin: 0; padding: 0 15px; text-align: center; width: 100%;}
.amazingcarousel-item-container .amazingcarousel-image img {height:100%; width:auto}

.amazingcarousel-title .price {border: medium none; float: left; margin: 0; padding: 0; position: relative; text-align: left; width: 140px;}
.amazingcarousel-title .price .de { color: red; font-size: 11px; margin: 13px 0 0; text-decoration: line-through;}
.amazingcarousel-title .price .por{color:#f97d01 !important}
.amazingcarousel-title .price .ou {display:none}
.amazingcarousel-title .btn-comprar { background: none repeat scroll 0 0 #056A05; border-radius: 4px; bottom: 14px; color: #fff; float: right; font-weight: bold; height: 27px; left: auto; line-height: 17px; padding: 6px 0; position: absolute; right: 0; text-align: center; text-transform: uppercase; width: 100px;}
.Product .similar-product .flexslider_carousel .flex-direction-nav .flex-prev { height: 30px; left:0 !important; width: 15px;}
.Product .similar-product .flexslider_carousel .flex-direction-nav .flex-next { background-position: -21px 0 !important; height: 30px; right: 0 !important; width: 15px;}

.alert-info { margin: 15px 0 !important; padding: 15px !important;}
.alert-info .btn-avise-me {float:left}
.alert-info strong {float: left; font-size: 14px; margin-left: 15px; margin-top: 5px; text-align: center; width: 445px; font-weight: normal;}

.alert-info.affix { position: fixed !important; }

.especificacoes { border-bottom: 1px solid #f0f0f0; float: left; width: 100%;}
.especificacoes h2 { border-bottom: medium none; color: #333; font-family: open sans; font-size: 20px; font-weight: normal; margin-top:0; padding-bottom: 5px; text-transform: none; width: 100%; }

#alert-product-cart {display:none}

.nomeProduto #imageStatic {display:none }
.nomeProduto.affix { top: 44px; width: 504px; z-index: 2147483647; }
.nomeProduto.affix h2{ color: #333; float: left; font-family: open sans; font-size: 20px; height: auto; line-height: normal; margin: 15px 0 0; overflow: hidden; text-overflow: ellipsis; text-transform: none; white-space: nowrap; width: 384px;}
.nomeProduto.affix #imageStatic { border: 1px solid #f0f0f0; display: block; float: left; height: 62px; margin: 8px 15px 0 0; padding: 3px; width: auto;}
.nomeProduto.affix .code {left: 0; position: relative; top: 0;}

.staticBotoes { float: left; width: 100%;}
.staticBotoes.affix { float: left; top: 40px; width: 653px; z-index: 2147483647;}
.staticBotoes.affix .form-inline { margin: 5px 0; }

.Static.affix-top {z-index:-1; opacity:0}
.Static.affix { background:#fff; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; display: none !important; height: 85px; left: 0; opacity:1; position: fixed; top: 40px; width: 100%; z-index: 10000; }


.not-stock .nomeProduto.affix{position:relative}

.Product-filter { font-size: 10px; position: absolute; right: 0; text-align: right; top: 55px;}
.Product-filter ul { background: none repeat scroll 0 0 transparent; box-shadow: none; margin: 0; min-height: 0; padding: 0;}
.Product-filter ul li { line-height: 10px;}
.Product-filter ul li a {font: normal 10px arial; font-size: 10px; color: #666666;}
.Product-filter ul li.divider-vertical {margin: 0 0; height: 13px; border-left: 1px solid #666666;}
.Product-filter ul li.divider-vertical strong{padding-left: 5px; padding-right: 5px;}
.Product-filter ul li a { padding: 0 7px;}
.Product-filter ul li:first-child {font: bold 10px arial; font-size: 10px; color: #666666; margin-right: 10px;}
.Product-filter ul li:first-child a { padding-left: 0;}

.pagination {margin:0 !important}
.pagination ul li a.bt-inicio { background: url("../images/inicio.png") no-repeat scroll center center #fff; font-size: 0; height: 20px; line-height: 0; text-indent: -999em; width: 100%;}
.pagination ul li a.bt-inicio:hover {background-color:#f0f0f0}
.pagination ul li a.bt-anterior { background: url("../images/inicio-anterior.png") no-repeat scroll center center #fff; font-size: 0; height: 20px; line-height: 0; text-indent: -999em; width: 100%;}
.pagination ul li a.bt-anterior:hover {background-color:#f0f0f0}
.pagination ul li a.bt-proximo { background: url("../images/final-proximo.png") no-repeat scroll center center #fff; font-size: 0; height: 20px; line-height: 0; text-indent: -999em; width: 100%;}
.pagination ul li a.bt-proximo:hover {background-color:#f0f0f0}
.pagination ul li a.bt-final { background: url("../images/ultimo.png") no-repeat scroll center center #fff; font-size: 0; height: 20px; line-height: 0; text-indent: -999em; width: 100%;}
.pagination ul li a.bt-final:hover {background-color:#f0f0f0}
.pagination ul li:first-of-type {margin:0}
.pagination ul li.active { background: none repeat scroll 0 0 #f0f0f0;}

.pagination-right {float: left !important;  margin: 0 !important;  width: 100%;}
.pagination-right ul { height:28px; margin: 0 !important; padding:0; text-align: center;}
.pagination-right ul li { border: 1px solid rgb(240, 240, 240); border-radius: 3px; float: left; height: 30px; margin: 0 0 0 5px; padding: 4px; width: 30px;}
.pagination-right ul li a { border:none; float: left; height: 100%; padding: 0 !important; width: 100%;}

.pagination-right ul li.primeiro {float:left}
.pagination-right ul li.primeiro a {background: url("../imagens/seta-esquerda-pagination.png") no-repeat scroll 8px 8px #025791; color: rgb(255, 255, 255);}
.pagination-right ul li.segundo {float:left}
.pagination-right ul li.segundo a{background: url("../imagens/seta-esquerda-pagination.png") no-repeat scroll 8px 8px #0373BD; color: rgb(255, 255, 255);}
.pagination-right ul li.penultimo {float:right}
.pagination-right ul li.penultimo a {background: url("../imagens/seta-direita-pagination.png") no-repeat scroll 72px 8px #0373BD; color: rgb(255, 255, 255);}
.pagination-right ul li.ultimo {float:right}
.pagination-right ul li.ultimo a{background: url("../imagens/seta-direita-pagination.png") no-repeat scroll 55px 8px #025791; color: rgb(255, 255, 255);}

.pagination-right ul.center {border:none; text-align:center; width:auto }
.pagination-right ul.center li a { padding:0 !important; height:24px; line-height:24px; width:24px }
.pagination-right ul.center li.active a {background-color:#025791; color:#fff;}

.alert-success {margin-bottom:30px !important}

.topH2 { color: #333; font-size: 32px; font-weight: bold; height: auto; line-height: normal; margin: 20px 0;}



.BagItem table.table tr{border-bottom:1px solid #f0f0f0}
.BagItem table.table td{border: none;}
.BagItem table.table th{border-right:1px solid #f0f0f0; text-align:center}
.BagItem table.table td.image img { height: 70px;  }

.BagItem table.table td.image img{ margin: 0px auto; }
.BagItem table.table td.name { text-align: left; padding: 27px 13px;}
.BagItem table.table td.name a{  font-size: 15px;}
.BagItem table.table td.erase {text-align: center; width: 100px; border-right: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; line-height: 20px;padding: 26px 13px;}
.BagItem table.table td.erase a {padding:13px solid}
.BagItem table.table td.erase span {font-size: 10px;}
.BagItem table.table td.prince  {font-size: 13px; text-align: right;}
.BagItem table.table td.prince .before {font-size: 11px; }
.BagItem table.table td.prince .before .title {font-size: 9px; }
.BagItem table.table td.prince .before .value {text-decoration: line-through; }
.BagItem table.table td.prince .after {font-size: 15px; }
.BagItem table.table td.prince .after .title {font-size: 12px; }
.BagItem table.table td.prince .after .value { }
.BagItem table.table td span.SubTotal{ font-size: 15px;}
.BagItem table.table td span.SubTotalSaved{ color: green; font-size: 10px;}

#cart .BagItem {margin:0; float: left; width: 100%;}
.BagItem table.table td.valor-unitario {border-right: 1px solid #F0F0F0; padding: 38px 13px; text-align: center; width: 85px;}
.BagItem table.table td.quantity form {margin:0}

.BagItem table.table td.total{padding: 37px 13px; text-align: center;}


#cart .BagItem {}
#cart .BagItem .produto-com-desconto .cart-product-before{font-size: 12px; text-decoration: line-through;}
#cart .BagItem .produto-com-desconto .after-value {font-size: 12px; text-decoration: line-through;}
#cart .BagItem .produto-com-desconto .price-deconto {font-size: 13px; color: #478E00; font-weight: bold;}

.Bag .total-carrinho {background: #025791; width: 233px; height: 58px; text-align: center; float: right; line-height: 58px; margin: 0 0 20px 0; font-weight: normal; color: #fff;}
.Bag .total-carrinho p {margin-left:20px}


.BagItem .quantity select { margin:0; width:60px }

.others {margin:0 !important}

.cupon-input {margin:0 !important}
.cupon { background: none repeat scroll 0 0 rgb(102, 204, 0); border: 1px solid rgb(102, 204, 0); box-shadow: none; color: rgb(255, 255, 255);}
.cupon:hover { background: none repeat scroll 0 0 rgb(255, 0, 102); border: 1px solid rgb(255, 0, 102); box-shadow: none; color: rgb(255, 255, 255) }
a.back { background: url("../imagens/back.png") no-repeat scroll left 6px transparent; color: rgb(109, 110, 113); font-size: 13px; padding: 0 10px; position: absolute; top: 215px;}



.BagItem {}
.BagItem .table { border: 1px solid #f0f0f0; margin:0}
.BagItem .table tr{}
.BagItem .table tr th{ border-bottom: 1px solid #f0f0f0 !important; color: #999; font-size: 10px; font-weight: normal; min-width:125px; vertical-align: middle;}
.BagItem .table tr td{}
.BagItem table.table td.image { padding: 13px; width: 96px; }

.Bag .subtotal {float: left; border-bottom: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; margin: 0 !important; width: 100%; border-left: 1px solid #f0f0f0;} 
.Bag .subtotal.box-sem-desconto-cart   *{font-size: 14px;} 
.Bag .subtotal.box-desconto-cart   *{font-size: 14px; color: #478E00; font-weight: bold;} 
.Bag .subtotal h4 {float: right; width: 323px; margin: 8px 41px; font-weight:normal; text-align: right;}
.Bag .subtotal h4 p{float:right;margin:0; width: 120px;}
.totals {float:right !important}
.cart-total { padding:10px; background:#fafafa; text-align:right;}
.nomeProduto.affix
.cart-total table { display:inline-block; }
.cart-totals table.table tr , table.table td { border:1px solid #eee; }
.cart-totals .table th, .table td{ border-top:none; color:#444; font-size:12px;}
.cart-totals .table th{	font-weight:600; font-size:11px; color:#333;}
.cart-totals .free-ship { color:rgb(0, 153, 255); }
.cart-totals { width:100%; float:right;}
.cart-totals .table { margin-top:20px;}.cart-totals p {	display:inline-block; margin-right:15px;}
.cart-totals .continuar { background: none repeat scroll 0 0 #666; border: medium none; border-radius: 0; box-shadow: none; color: #fff; float: left; font-size: 15px; margin-top: 21px; padding: 9px 19px;}
.cart-totals .continuar:hover { background: none repeat scroll 0 0 #333; border: medium none; border-radius: 0; box-shadow: none; color: #fff; float: left; font-size: 15px; margin-top: 21px; padding: 9px 19px;}

.cart-totals .btn-primary{ background: none repeat scroll 0 0 #63c600; border: medium none; border-radius: 0; box-shadow: none; float: right; font-size: 20px; padding: 16px 43px; text-shadow: none; text-transform: uppercase; width:310px}
.cart-totals .btn-primary:hover{ background: none repeat scroll 0 0 #478E00; border: medium none; border-radius: 0; box-shadow: none; float: right; font-size: 20px; padding: 16px 43px; text-shadow: none; text-transform: uppercase; width:310px}

.Bag .total-carrinho {background: #333; width: 233px; height: 58px; text-align: center; float: right; line-height: 58px; margin: 0 0 20px 0; font-weight: normal; color: #fff;}
.Bag .total-carrinho p {margin-left:20px}

.botoesAcao { float:left; width:100%; }
.btn-cotacao.botoesAcao {  margin-top: 35px;}

#cart .Bag .cep {position:relative; float: left; width: 100%; background: #f0f0f0; height: 83px;}
#cart .Bag .cep .img-carro{background: url("../images/etapas.png") no-repeat -35px -229px;height: 50px;width: 62px;position: absolute;top: 15px;left: 12px;}
#cart .Bag .cep .text1 {color: #000;font-size: 21px;position: absolute;top: 19px;left: 100px;}
#cart .Bag .cep .text2 {position: absolute;top: 43px;left: 100px;color: #666;}
#cart .Bag .cep .form-item { border: 1px solid #eaeaeb; border-radius: 4px; height: 37px; left: 349px; margin: 23px 0; padding: 5px 25px 5px 6px; position: absolute; top: 0;}
#cart .Bag .cep .button-ok-cep { background: none repeat scroll 0 0 #333; border: medium none; color: #fff; height: 35px; left: 567px; margin: 0; position: absolute; top: 34px; width: 50px;}
#cart .Bag .cep .free-ship {right: 0;position: absolute;top: 31px;font-size: 19px;width: 233px; color:#000; text-align: center;}

#cart .Bag .cupom { background: none repeat scroll 0 0 transparent; border: 1px solid #f0f0f0; float: left; height: 83px; margin-bottom: 20px; position: relative; width: 100%;}
#cart .Bag .cupom .img-cupom{ background: url("../images/cupom.png") no-repeat scroll 0 0 transparent; height: 33px; left: 20px; position: absolute; top: 24px; width: 55px;}
#cart .Bag .cupom .text1 {color: #000;font-size: 21px;position: absolute;top: 19px;left: 100px;}
#cart .Bag .cupom .text2 {position: absolute;top: 43px;left: 100px;color: #666;}
#cart .Bag .cupom .form-item { border: 1px solid #eaeaeb; border-radius: 4px; height: 37px; left: 427px; margin: 23px 0; padding: 6px; position: absolute; top: 0; width: 510px;}
#cart .Bag .cupom .button-ok-cep { background: none repeat scroll 0 0 #333; color: #fff; height: 37px; padding: 0 34px; position: absolute; right: 20px; top: 33px;}
#cart .Bag .cupom .free-ship {right: 0;position: absolute;top: 31px;font-size: 19px;width: 233px; color:#000; text-align: center;}

#cart .close {display: block;position: relative;right: 0px;text-align: center;top: 0px;color: #000;}

#cart .Bag.row {margin: 60px 0 80px;}

#cart #FormShipping { background: none repeat scroll 0 0 #fbfbfb; float: left; margin-left: 15px; padding-left: 0; width: 431px;}
#cart #FormShipping h2 { float: left; font-size: 15px; font-weight: bold; height: 15px; line-height: 15px; margin: 15px 0 0 15px;}
#cart #FormShipping label { border: 1px solid #ccc; border-radius: 5px; box-sizing: border-box; float: left; line-height: 33px;  margin: 15px 15px 0; text-align: right; width: 400px;}
#cart #FormShipping label .type {margin-right:7px}
#cart #FormShipping label img {float: left;}
#cart #FormShipping label:last-of-type{margin-bottom:15px}
#cart #FormShipping .pac {}
#cart #FormShipping .background-check{ background: none repeat scroll 0 0 #f0f0f0; border-radius: 4px 0 0 4px; border-right: 1px solid #ccc; float: left;}
#cart #FormShipping .background-check input{ float: left; height: 13px; margin: 11px; width: 13px; }
#cart #FormShipping .sedex {  }
#cart #FormShipping .frete-gratis {  }
#cart #FormShipping .frete-gratis .type {}
#cart #FormShipping .text-obs-client { background: none repeat scroll 0 0 #ffffbf; border-radius: 0 0 4px 5px; border-top: 1px solid #ccc; font-size: 11px; font-weight: normal; line-height: normal; padding: 8px; text-align: left; }
.BagItem table.table td.quantity { border-right: 1px solid #f0f0f0; padding: 37px 27px; width: 69px; }  


#Checkout .affixOn {display:none}
#Checkout .carrinho .affix {position:relative !important}

#Checkout .login-register-bag { margin: 10px 0; }
#Checkout .boxCheckout {border-top: 2px solid #00137E; box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); float: left; width: 100%;}
#Checkout .boxCheckout:nth-child(even) {margin: 0 20px}
#Checkout .boxCheckout:nth-child(odd) {margin: 0 0 20px 0;}
#Checkout .boxCheckout h2 { color: #333333; font-size: 16px; font-weight: normal; height: auto; letter-spacing: 2px; margin:0; padding:15px; border-bottom:1px solid #f0f0f0}
#Checkout .boxCheckout p.subtitle {margin: 15px;}
#Checkout .boxCheckout form {padding:0 15px 15px; box-sizing: border-box; }
#Checkout .boxCheckout form fieldset {padding:0 }
#Checkout .boxCheckout form .btn { background: none repeat scroll 0 0 #056A05; border: medium none; border-radius: 0; box-shadow: none; color: #FFFFFF; float: left; font-size: 13px; height: 45px; margin: 0; text-indent: 0; text-shadow: none; text-transform: uppercase; width: 100%;}
#Checkout .boxCheckout form .btn:hover { background: none repeat scroll 0 0 #00137E; border: medium none; border-radius: 0; box-shadow: none; color: #FFFFFF; float: left; font-size: 13px; height: 45px; margin: 0; text-indent: 0; text-shadow: none; text-transform: uppercase; width: 100%;}
#Checkout .boxCheckout form .btn:focus { background: none repeat scroll 0 0 #00137E; border: medium none; border-radius: 0; box-shadow: none; color: #FFFFFF; float: left; font-size: 13px; height: 45px; margin: 0; text-indent: 0; text-shadow: none; text-transform: uppercase; width: 100%;}
#Checkout .boxCheckout .check {     float: left;    line-height: 30px;    margin-top: 5px;    width: 100%;}
#Checkout .boxCheckout .check input { margin-right: 5px;}

#Checkout .btn-remember-password {margin-top:7px; float: left; width: 100%;}
#Checkout .bag .iten { box-sizing: border-box; float: left; width: 100%;}
#Checkout .bag .iten #checkout-products-bags {float:left; width: 100%;}
#Checkout .bag .iten .product { border-bottom: 1px solid #f0f0f0; box-sizing: border-box; float: left; margin-bottom: 15px; padding: 0 15px 15px; width: 100% !important;}
#Checkout .bag .iten .product:first-of-type { padding-top:15px}
#Checkout .bag .iten .product .pic { border: 1px solid #f0f0f0; float: left; margin-right: 10px; padding: 5px; width: 85px;}
#Checkout .bag .iten .product .checkout-view-products-bags {float:left; width:225px}
#Checkout .bag .iten .product .checkout-view-products-bags p { font-size: 12px; line-height: 20px; margin: 0; text-align: right;}
#Checkout .bag .iten .product .checkout-view-products-bags p.name{}
#Checkout .bag .iten .product .detail { font-size: 12px; line-height: 20px; margin: 0; text-align: right;}
#Checkout .bag .iten .product .productPrice { float: left; font-size: 12px; line-height: 20px; margin: 0; text-align: right; width: 225px;}
#Checkout .bag .iten .product .SubTotalSaved { float: left; font-size: 12px; line-height: 20px; margin: 0; text-align: right; width: 225px; color: #478E00;}

#Checkout .bag .price { color: #444; float: left; font-family: 'Droid Sans',sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; padding: 15px;}
#Checkout .bag .price p.subtotal { border: 1px solid #ccc; margin: 0; padding: 5px 10px;}
#Checkout .bag .price p.subtotal span#subTotalProducts{ border-left: 1px solid #ccc; float: right; margin-top: -5px; padding: 5px 0; text-align: right; width: 50%;}
#Checkout .bag .price p.shipping {border: 1px solid #ccc; border-top:none; margin:0; padding: 5px 10px;}
#Checkout .bag .price p.shipping span#frete-value-address { border-left: 1px solid #ccc; float: right; margin-top: -5px; padding: 5px 0; text-align: right; width: 50%;}
#Checkout .bag .price .simula-frete-box { float: left; width: 100%;}
#Checkout .bag .price .simula-frete-box #simula-frete{}
#Checkout .bag .price .simula-frete-box #simula-frete span{ float: left; margin-bottom: 10px; width: 100%;}
#Checkout .bag .price .simula-frete-box #simula-frete .CEP { float: left; font-size: 13px; height: 28px; margin-right: 10px; padding: 6px; width: 260px;}
#Checkout .bag .price .simula-frete-box .button-ok-cep { background: none repeat scroll 0 0 #056A05; border: medium none; border-radius: 0; box-shadow: none; color: #ffffff; float: left; font-size: 13px; height: 28px; margin: 0; text-indent: 0; text-shadow: none; text-transform: uppercase; width: 50px;}
#Checkout .bag .price .simula-frete-box .button-ok-cep:hover { background: none repeat scroll 0 0 #00137E; border: medium none; border-radius: 0; box-shadow: none; color: #ffffff; float: left; font-size: 13px; height: 28px; margin: 0; text-indent: 0; text-shadow: none; text-transform: uppercase; width: 50px;}
#Checkout .bag .price .total { border-top: 1px solid #ccc; color: #210f71; float: right; font-family: arial; font-size: 16px;  margin: 15px 0 0; padding-top: 10px; text-align: right; width: 100%; }

#Checkout .login .fis-jur span {float:left; margin:5px 0}
#Checkout .login .tab { background: none repeat scroll 0 0 #f0f0f0; border-radius: 10px;float:left;}
#Checkout .login .tab label.type_person { border-left: 1px solid #fff; float: left; margin: 0 !important; padding: 10px 0; text-align: center; width: 153px;}
#Checkout .login .tab label.type_person:first-of-type { border-left:none; border-right:1px solid #ccc;}
#Checkout .login .tab label.type_person input { height: auto; margin: 0;}

#Checkout .address {}
#Checkout .address small{display:none}
#Checkout .address .control-group { margin-bottom: 10px !important; height: 51px; min-height: 0 !important;}

#Checkout .address .box-frete {}
#Checkout .address .box-frete #FormShipping { border-bottom: 1px solid #f0f0f0; padding: 15px;}
#Checkout .address .box-frete h2 { border: medium none; font-size: 12px; font-weight: bold; margin:0 0 15px 0; padding: 0; width: 100%;}
#Checkout h2.titlechek {border: medium none; font-size: 12px; font-weight: bold; margin-bottom: 15px; padding: 0 15px; width: 100%;}

#Checkout #FormShipping { background: none repeat scroll 0 0 #fbfbfb; float: left; padding-left: 0; width: 100%;}
#Checkout #FormShipping h2 { float: left; font-size: 15px; font-weight: bold; height: 15px; line-height: 15px; margin: 15px 0 0 15px; display: none;}
#Checkout #FormShipping label {border: 1px solid #ccc; border-radius: 5px; box-sizing: border-box; float: left; line-height: 33px; margin: 0 0 5px !important; text-align: right; width: 100%;}
#Checkout #FormShipping label .type {margin-right:7px}
#Checkout #FormShipping label img {float: left;}
#Checkout #FormShipping label:last-of-type{margin-bottom:15px}
#Checkout #FormShipping .pac { }
#Checkout #FormShipping .background-check{ background: none repeat scroll 0 0 #f0f0f0; border-radius: 4px 0 0 4px; border-right: 1px solid #ccc; float: left;}
#Checkout #FormShipping .background-check input{ float: left; height: 13px; margin: 11px; width: 13px; }
#Checkout #FormShipping .sedex {}
#Checkout #FormShipping .frete-gratis { }
#Checkout #FormShipping .frete-gratis .type {}
#Checkout #FormShipping .text-obs-client { background: none repeat scroll 0 0 #ffffbf; border-radius: 0 0 4px 5px; border-top: 1px solid #ccc; font-size: 11px; font-weight: normal; line-height: normal; padding: 8px; text-align: left; }





#Checkout .address .new-address{padding:15px}
#Checkout .address .new-address .cep {padding:0}
#Checkout .address .new-address .receiver { float:left; margin-top:15px !important; padding:0}

#Checkout .address .new-address .receiver h2 { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font-size: 12px; font-weight: bold; margin-bottom: 15px;  padding: 15px; width: 100%;}
#Checkout .address .new-address .contact { float:left; margin-top:15px !important; padding:0}
#Checkout .address .new-address .contact h2 { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font-size: 12px; font-weight: bold; margin-bottom: 15px; padding: 15px; width: 100%;}

#Checkout .payment {} 
#Checkout .payment fieldset {padding:0} 
#Checkout .payment #box-form-payment {width:100%}
#Checkout .payment .padding {padding:15px}

#Checkout .payment fieldset label { background: url("../images/sprites-check.png") no-repeat scroll 0 0 transparent; border: 1px solid #ccc; border-radius: 5px; box-sizing: border-box; color: #666; float: left; font-size: 11px; height: 37px; line-height: 33px; margin: 0 0 5px !important; padding-right: 7px; text-align: right; width: 100%;}
#Checkout .payment fieldset label .background-check { background: none repeat scroll 0 0 #f0f0f0; border-radius: 4px 0 0 4px; border-right: 1px solid #ccc; float: left; width: 35px;}
#Checkout .payment fieldset label .background-check input{ float: left; height: 13px; margin: 11px; width: 13px; }
#Checkout .payment fieldset .box-obs { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #f0f0f0; border-color: -moz-use-text-color; border-image: none; border-style: solid solid none; border-width: 1px 1px medium; float: left; line-height: 18px; margin: 7px 0 15px 0; padding: 3px 6px; width: 100%; border: 1px solid #999; }
#Checkout .payment fieldset .tabela-deposito { background: none repeat scroll 0 0 #f0f0f0; float: left; margin: 0 0 12px; width: 100%;}
#Checkout .payment fieldset .tabela-deposito tr { border: 1px solid;}
#Checkout .payment fieldset .tabela-deposito tr td { border: 1px solid; padding: 6px;}
#Checkout .payment fieldset #label-pagseguro { background-position: 45px -418px} 
#Checkout .payment fieldset #label-bcash { background-position: 45px -536px }
#Checkout .payment fieldset #label-deposito-bancario-itau { background-position: 45px 5px }
#Checkout .payment fieldset #label-deposito-bancario-banco-do-brasil { background-position: 45px -116px }
#Checkout .payment fieldset #escolha-cartao-manual { background-position: 45px -480px }
#Checkout .payment fieldset #label-deposito-bancario-bradesco { background-position: 45px -177px }
#Checkout .payment fieldset #label-deposito-bancario-hsbc { background-position: 45px -237px }
#Checkout .payment fieldset #label-deposito-bancario-caixa { background-position: 45px -297px }
#Checkout .payment fieldset #label-deposito-bancario-santander { background-position: 45px -359px }

#Checkout .payment .credit-card-box { background: none repeat scroll 0 0 #ffffbf; margin: 10px; padding: 10px;}
#Checkout .payment .credit-card-box li{ margin-bottom: 5px;}
#Checkout .payment .credit-card-box li .cards{margin-bottom:20px; padding: 0px;}
#Checkout .payment .credit-card-box li label{ background: none repeat scroll 0 0 transparent; border: medium none; height: auto; line-height: normal; text-align: left;}
/*-#Checkout .payment .credit-card-box li span { float: left; height: 26px !important; margin: 0 0 10px; width: 100%; }-*/
#Checkout .payment .credit-card-box li input {float:left !important;margin: 0 0 10px;}

#Checkout .views-cards .vertical li { float: left; width: 120px; }

#Checkout  .price { color: #444; float: left; font-family: 'Droid Sans',sans-serif; font-size: 14px; font-weight: 400; line-height: 20px; padding: 15px; width: 100%;}

#Checkout  .price p.subtotalProductsDiscount { border: 1px solid #ccc; margin: 0; padding: 5px 10px;}
#Checkout  .price p.subtotalProductsDiscount span#subTotalProductsSub{ border-left: 1px solid #ccc; float: right; margin-top: -5px; padding: 5px 0; text-align: right; width: 50%;}

#Checkout  .price p#DiscountFormPayment { border-left: 1px solid #ccc; border-right: 1px solid #ccc; margin: 0; padding: 5px 10px; font-size:10px}

#Checkout  .price p.subtotal.desconto-total { color: #478E00; font-weight: bold;}
#Checkout  .price p.subtotal { border: 1px solid #ccc; margin: 0; padding: 5px 10px;}
#Checkout  .price p.subtotal span#subTotalProducts{ border-left: 1px solid #ccc; float: right; margin-top: -5px; padding: 5px 0; text-align: right; width: 50%;}
#Checkout  .price p.subtotal span { border-left: 1px solid #ccc; float: right; margin-top: -5px; padding: 5px 0; text-align: right; width: 50%;}

#Checkout .payment .price p.shipping {border: 1px solid #ccc; border-top:none; margin:0; padding: 5px 10px 0px 10px; float: left; width: 100%;}
#Checkout .payment .price p.shipping span#frete-value-address { border-left: 1px solid #ccc; float: right; margin-top: -5px; padding: 5px 0; text-align: right; width: 50%;}
#Checkout .payment .price .simula-frete-box {}
#Checkout .payment .price .simula-frete-box #simula-frete{}
#Checkout .payment .price .simula-frete-box #simula-frete span{ float: left; margin-bottom: 10px; width: 100%;}
#Checkout .payment .price .simula-frete-box #simula-frete .CEP { float: left; font-size: 13px; height: 28px; margin-right: 10px; padding: 6px; width: 223px;}
#Checkout .payment .price .simula-frete-box .button-ok-cep { background: none repeat scroll 0 0 #a8cf45; border: medium none; border-radius: 0; box-shadow: none; color: #ffffff; float: left; font-size: 13px; height: 28px; margin: 0; text-indent: 0; text-shadow: none; text-transform: uppercase; width: 50px;}
#Checkout .payment .price .total { border-top: 1px solid #ccc; color: #210f71; float: right; font-family: arial; font-size: 16px;  margin: 15px 0 0; padding-top: 10px; text-align: right; width: 100%; }
#Checkout .payment .btn { background: none repeat scroll 0 0 #056A05; border: medium none; border-radius: 0; box-shadow: none; color: #ffffff; float: left; font-family: open sans; font-size: 23px; font-weight: normal; height: 61px; margin: 15px; padding: 0; position: relative; text-indent: 0; text-shadow: none; text-transform: uppercase; width: 320px;}
#Checkout .payment .btn:hover { background: none repeat scroll 0 0 #00137E; border: medium none; border-radius: 0; box-shadow: none; color: #ffffff; float: left; font-family: open sans; font-size: 23px; font-weight: normal; height: 61px; margin: 15px; padding: 0; position: relative; text-indent: 0; text-shadow: none; text-transform: uppercase; width: 320px;}

.authentication small,.authentication2 small,.authentication3 small,.authentication4 small,.authentication5 small,.authentication6 small, .authentication7 small {display:none !important}
.control-group.has-error label span{color:#c12e2a !important;}
.control-group.has-error input, .control-group.has-error select, .control-group.has-error textarea {border-color:#c12e2a !important;}
.control-group.has-error input.newsInput, .control-group.has-error select , .control-group.has-error text {color:#c12e2a !important; font-weight:bold;  border-color:#c12e2a !important;}



.checkout .address .login-address { float: left; margin: 0 22px 20px 35px; width: 267px;}
.checkout .address .login-address label {margin: 0; font-size: 12px;}
.checkout .address .login-address .address-radio { left: -18px; position: absolute; top: -10px;}
.checkout .address .login-address p { float: left; margin: 0; width: 100%; }
.checkout .address .login-address a {color:#056A05; float:left; text-decoration:normal}
.checkout .address a.adicionar { border-top: 1px solid #f0f0f0; color: #056A05; float: left; font-size: 14px; font-weight: bold; margin: 0 0 25px; padding-top: 25px; text-align: center; text-transform: uppercase; width: 100%;}



.status label { background: url("../images/sprites-check.png") no-repeat scroll 0 0 transparent; border: 1px solid #ccc; border-radius: 5px; box-sizing: border-box; color: #666; float: left; font-size: 11px; height: 37px; line-height: 33px; margin: 0 0 5px !important; padding-right: 7px; text-align: right; width: 100%;}
.status label .background-check { background: none repeat scroll 0 0 #f0f0f0; border-radius: 4px 0 0 4px; border-right: 1px solid #ccc; float: left; width: 35px;}
.status label .background-check input{ float: left; height: 13px; margin: 11px; width: 13px; }
.status .box-obs { background: none repeat scroll 0 0 #f0f0f0; border: 1px solid; border-bottom:none; float: left; line-height: 18px; margin: 5px 0 0; padding: 3px 6px; width: 100%;}
.status .tabela-deposito { border-top: 1px solid; border-left: 1px solid; background: none repeat scroll 0 0 #f0f0f0; float: left; margin: 0 0 10px; overflow:visible; width: 100%; }
.status .tabela-deposito tr { border-bottom: 1px solid;}
.status .tabela-deposito tr td {  border-right: 1px solid; padding: 6px;}
.status #label-pagseguro { background-position: 45px -418px} 
.status #label-bcash { background-position: 45px -536px }
.status #label-deposito-bancario---itau { background-position: 45px 5px }
.status #label-deposito-bancario---banco-do-brasil { background-position: 45px -116px }
.status #escolha-cartao-manual { background-position: 45px -480px }
.status #label-deposito-bancario---bradesco { background-position: 45px -177px }
.status #label-deposito-bancario---hsbc { background-position: 45px -237px }
.status #label-deposito-bancario---caixa { background-position: 45px -297px }
.status #label-deposito-bancario---santander { background-position: 45px -359px }



#final-checkout img :nth-of-type(1){ display: none;}
#Checkout img:nth-of-type(1) { display: none;}
/*#cart img:nth-of-type(1) { display: none;}*/

#Checkout .container  img:nth-of-type(1), #cart .container  img:nth-of-type(1),#Checkout .container-fluid  img:nth-of-type(1), #cart .container-fluid  img:nth-of-type(1), #final-checkout .container-fluid img :nth-of-type(1) ,#final-checkout .container-fluid img :nth-of-type(1) {display: block;}


/*-contato-*/

#contato select:active {border-color:#00137E}
#contato select:focus {border-color:#00137E}
#contato input:active {border-color:#00137E}
#contato input:focus {border-color:#00137E}
#contato textarea:active {border-color:#00137E}
#contato textarea:focus {border-color:#00137E}

#contato .btn { background: none repeat scroll 0 0 #056A05; border: medium none; border-radius: 0; box-shadow: none; margin-right: 15px; padding: 0 30px;}

#contato .thanksMessage { border: 1px solid #f0f0f0; border-radius: 10px; float: left; margin: 10px 0 50px; padding: 10px; text-align: center; width: 100%;}


/*-dúvidas-*/

#duvidas #accordion { margin-top: 50px;}
#duvidas #accordion .borda {}
#duvidas #accordion .borda .panel { border-bottom: 5px solid #056A05; margin-bottom: 15px; padding: 0;}
#duvidas #accordion .borda .panel .panel-heading { background: none repeat scroll 0 0 transparent; border: medium none;}
#duvidas #accordion .borda .panel .panel-heading .panel-title { background: none repeat scroll 0 0 transparent; border: medium none; padding: 10px;}
#duvidas #accordion .borda .panel .panel-heading .panel-title .collapsed {}
#duvidas #accordion .borda .panel .panel-heading .panel-title .abre-fecha { margin: 9px 0;}
#duvidas #accordion .borda .panel .panel-heading h4 .abre-fecha span { background: url("../images/abre-fecha.png") no-repeat scroll 0 0 transparent !important; float: left; font-size: 0; height: 17px; line-height: 0;margin-right: 15px; text-indent: -999em; width: 13px; }
#duvidas #accordion .borda .panel .panel-collapse {}
#duvidas #accordion .borda .panel .panel-collapse.in {}
#duvidas #accordion .borda .panel .panel-collapse.in .panel-body {border: medium none; border-top:1px solid #ccc}
#duvidas #accordion .borda .panel .panel-collapse.in .panel-body h3{}
#duvidas #accordion .borda .panel .panel-collapse.in .panel-body p{}


/*-Login e Cadastro-*/
.login-register-bag { float: left; margin-bottom: 20px; }
.login-register-bag .boxBorder {border-top: 2px solid #00137E; box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); float: left;  }
/*.login-register-bag .boxBorder h2 { border-bottom: 1px solid #f0f0f0; color: #333333; font-size: 16px; font-weight: normal; height: auto; letter-spacing: 2px; margin: 0 -15px; padding: 15px;}
.login-register-bag .boxBorder .subtitle { font-size: 9px; margin: 0 !important; position: absolute; top: 32px;}*/
.login-register-bag .boxBorder .check {line-height:46px}
.login-register-bag .boxBorder .check input{margin-right:5px}
.login-register-bag .boxBorder .forgot-password { bottom: 30px; position: absolute; right: 0;}
.login-register-bag .boxBorder .entrar { background: none repeat scroll 0 0 #056A05; border: medium none; border-radius: 0; margin-bottom: 15px; padding: 0 25px;}
.login-register-bag .boxBorder .entrar:hover { background: none repeat scroll 0 0 #00137E; color:#fff; border: medium none; border-radius: 0; margin-bottom: 15px; padding: 0 25px;}
.login-register-bag .boxBorder .alert-cpf { margin: 0 !important; top: 6px;}

#login-cadastro .login .fis-jur span {float:left; margin:5px 0}
#login-cadastro .login .tab { background: none repeat scroll 0 0 #f0f0f0; border-radius: 10px;float:left;  width: 100%;}
#login-cadastro .login .tab label.type_person { border-left: 1px solid #fff; float: left; margin: 0 !important; padding: 10px 0; text-align: center; width: 50%;;}
#login-cadastro .login .tab label.type_person:first-of-type { border-left:none; border-right:1px solid #ccc;}
#login-cadastro .login .tab label.type_person input { height: auto; margin: 0;}


/*-final checkout-*/

body#final-checkout .detail {float:left; margin:20px 0 0}
body#final-checkout .detail h4{ color: rgb(0, 0, 0); float: left;  font-size: 33px; font-weight: normal; width: 100%; }
body#final-checkout .detail h4 span { color:#056A05; margin-left:5px}

body#final-checkout .detail .status h1{ border: medium none; color: rgb(102, 102, 102); float: left;  font-size: 15px; font-weight: normal; width: 100%;}


.formee .right { background-color: #00137E; border-color: #00137E; color: #FFFFFF; font-size: 14px; font-weight: bold; height: 40px; text-shadow: none; }
.formee .right:hover { background-color: #00137E}
.formee .right:focus { background-color: #00137E}
.formee .right:active { background-color: #00137E}

.box-obs { float: left; width: 100%;}
.credit-card-box { margin: 20px; float: left; }
#mostra-cartao-manual { float :left;}


body#final-checkout .detail .status .etapas-encomenda {float:left; width:100%}
body#final-checkout .detail .status .etapas-encomenda .active{  background-color: rgb(240, 240, 240); border-radius: 8px 8px 8px 8px;}
body#final-checkout .detail .status .etapas-encomenda span.efetuado{ background: url("../images/etapas.png") no-repeat scroll 31px -9px transparent; float: left;  font-size: 18px; height: 100px; line-height: 173px; text-align: center; width: 100%;}
body#final-checkout .detail .status .etapas-encomenda span.efetuado.active{ background-position: -105px -9px;}
body#final-checkout .detail .status .etapas-encomenda span.pagamento{ background:url("../images/etapas.png") no-repeat scroll 17px -103px transparent; float: left;  font-size: 18px; height: 100px; line-height: 173px; text-align: center; width: 100%;}
body#final-checkout .detail .status .etapas-encomenda span.pagamento.active{ background-position: -119px -103px;}
body#final-checkout .detail .status .etapas-encomenda span.despachado{ background:url("../images/etapas.png") no-repeat scroll 16px -210px transparent; float: left;  font-size: 18px; height: 100px; line-height: 173px; text-align: center; width: 100%;}
body#final-checkout .detail .status .etapas-encomenda span.despachado.active{ background-position: -120px -210px;}
body#final-checkout .detail .status .etapas-encomenda span.entregue{ background:url("../images/etapas.png") no-repeat scroll 20px -325px transparent; float: left;  font-size: 18px; height: 100px; line-height: 173px; text-align: center; width: 100%;}
body#final-checkout .detail .status .etapas-encomenda span.entregue.active{ background-position: -111px -325px;}

body#final-checkout .detail .status .product { border: 1px solid rgb(204, 204, 204); float: left; margin: 44px 0; width: 100% !important;}
body#final-checkout .detail .status .product .pic-detail {float:left; margin:20px; width:335px}
body#final-checkout .detail .status .product .pic-detail .pic-detail-box { margin-bottom: 13px; float: left; }
body#final-checkout .detail .status .product .pic-detail .pic-detail-box  .col-xs-8{  margin-left: 20px; width: 206px;}
body#final-checkout .detail .status .product .pic-detail .pic-detail-box  .col-xs-8 p{width: 100%;}
body#final-checkout .detail .status .product .pic-detail img { border: 1px solid rgb(204, 204, 204); float: left; /*margin-right: 45px;*/ padding: 5px; width: 135px;}
body#final-checkout .detail .status .product .pic-detail h2 { background: none repeat scroll 0 0 transparent; color: rgb(0, 0, 0); float: left;  font-size: 16px; font-weight: normal; height: auto; margin: 0; text-transform: none;}
body#final-checkout .detail .status .product .pic-detail p { float: left;  font-size: 14px; margin: 0 0 5px;}
body#final-checkout .detail .status .product .address { border-left: 1px solid rgb(204, 204, 204); float: left; margin: 20px; padding-left: 20px; width: 313px;}
body#final-checkout .detail .status .product .address h2 { background: none repeat scroll 0 0 transparent; color: rgb(0, 0, 0); float: left;  font-size: 16px; font-weight: normal; height: auto; margin:30px 0 10px; text-transform: none;}
body#final-checkout .detail .status .product .address p { float: left;  font-size: 14px; margin: 0 ; width:100%}





#new-payment-panel { border:1px solid #f0f0f0; float: left; margin: 30px 0px 10px; padding: 10px; width: 100%;}

#FinishPayment { width: 100%; margin: 0 0 20px 0; font-size: 16px; height: 50px;}
.new-payment-value-total { float: left; margin-top: 1px; width: 438px;}
.new-payment-value-total h2 { font-size: 14px; height: 15px; margin: 2px 0 4px; float:right; text-align: right; font-weight: bold; color: #000; }
.new-payment-value-total p { font-size: 15px; text-align: right;}

body.minhaConta .Main { min-height:450px; position:relative; padding-bottom:50px}
.btn-new-payment-panel { float: right; margin: 5px 0 20px 0px;}
body.minhaConta .Main .detail h4 { float: left; background-color: transparent; background-image: none; color: #056A05; font-size: 14px; font-weight: bold; height: 40px; letter-spacing: 1px; line-height: 40px; margin: 0; text-align: center; width: 215px;}
body.minhaConta .Main .detail h4  span{ margin-left: 7px; font-weight: bold; font-size: 16px;}
body.minhaConta .Main h4 { background-color: #056A05; background-image: none; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; height: 40px; letter-spacing: 1px; line-height: 40px; margin: 0; text-align: center; width: 100%;}
body.minhaConta .Main p.info { color: #000; font-family: arial; font-size: 17px; font-style: normal; position: relative;}
body.minhaConta .left-menu { background: url("../images/bg-menu-lateral.png") no-repeat scroll center bottom transparent; border-bottom: 1px solid rgb(240, 240, 240); float: left; margin-bottom: 10px; width: 100%;}
body.minhaConta .left-menu a{ background: none repeat scroll 0 0 transparent; border-left: 1px solid rgb(240, 240, 240); border-right: 1px solid rgb(240, 240, 240); border-top: 1px solid rgb(240, 240, 240); color:#000; float: left; font-size: 17px; font-weight: normal; margin: 0; padding: 10px 0 5px; text-indent: 10px; text-transform: none; width: 100%;}
body.minhaConta .left-menu a.Active{ color:#056A05 }

body#meusPedidos .detail {float:left; margin:0 0 30px 0}
body#meusPedidos .detail .top { border:1px solid rgb(204, 204, 204); float: left; height: 40px; width: 100%;}
body#meusPedidos .detail .top p{ border-right: 1px solid rgb(204, 204, 204); color:#000; float: left; font-family: 'arial'; font-size: 16px; height:40px; line-height:37px; margin:0; text-align:center}
body#meusPedidos .detail .top p.pedido { width: 100px; }
body#meusPedidos .detail .top p.data { width: 180px; }
body#meusPedidos .detail .top p.qtde { width: 70px; }
body#meusPedidos .detail .top p.valor { width: 80px; }
body#meusPedidos .detail .top p.frete { width: 100px; }
body#meusPedidos .detail .top p.parcelas { width: 75px; }
body#meusPedidos .detail .top p.stadus { border: medium none; width: 193px; }

body#meusPedidos .detail .products {border-right: 1px solid #ccc; border-left: 1px solid #ccc; float: left; width: 100%;}

body#meusPedidos .detail .products .detail-product { border-bottom: 1px solid rgb(204, 204, 204); float: left; height: 40px; padding: 10px 0; width: 100%;}
body#meusPedidos .detail .products .detail-product p{ color:#666; float: left; font-family: 'arial'; font-size: 14px; height:40px; line-height:37px; margin:0; text-align:center; width:198px}
body#meusPedidos .detail .products .detail-product p.pedido { width: 100px; }
body#meusPedidos .detail .products .detail-product p.data { width: 180px; }
body#meusPedidos .detail .products .detail-product p.qtde { width: 70px; }
body#meusPedidos .detail .products .detail-product p.valor { width: 80px; }
body#meusPedidos .detail .products .detail-product p.frete { width: 100px; }
body#meusPedidos .detail .products .detail-product p.parcelas { width: 75px; }
body#meusPedidos .detail .products .detail-product p.stadus { border: medium none; width: 193px; }

/*-detalhe do pedido-*/

body#meusPedidos-detalhe .detail {float:left;}
body#meusPedidos-detalhe .detail h1{ border-bottom: 1px solid rgb(204, 204, 204); color: rgb(0, 0, 0); float: left; font-family: arial; font-size: 15px; font-weight: normal; width: 100%; }
body#meusPedidos-detalhe .detail h1 span { color:#056A05; margin-left:5px}

body#meusPedidos-detalhe .detail .status h1{ border: medium none; color: rgb(102, 102, 102); float: left; font-family: arial; font-size: 15px; font-weight: normal; width: 100%;}
body#meusPedidos-detalhe .detail .status p { border: medium none; color: rgb(102, 102, 102); float: left; font-family: arial; font-size: 15px; font-weight: normal; width: 100%;}

body#meusPedidos-detalhe .detail .status .etapas-encomenda {float:left; width:100%}
/*-body#meusPedidos-detalhe .detail .status .etapas-encomenda .active{  background-color: rgb(240, 240, 240); border-radius: 8px 8px 8px 8px;}-*/
body#meusPedidos-detalhe .detail .status .etapas-encomenda .active span{  background-color: rgb(240, 240, 240) !important; border-radius: 8px 8px 8px 8px;}
body#meusPedidos-detalhe .detail .status .etapas-encomenda span.efetuado{ background: url("../images/etapas.png") no-repeat scroll 31px -9px transparent; float: left;  font-size: 18px; height: 100px; line-height: 173px; text-align: center; width: 100%;  max-width: 170px;}
body#meusPedidos-detalhe .detail .status .etapas-encomenda span.efetuado.active{ background-position: -105px -9px;}
body#meusPedidos-detalhe .detail .status .etapas-encomenda span.pagamento{ background:url("../images/etapas.png") no-repeat scroll 17px -103px transparent; float: left;  font-size: 18px; height: 100px; line-height: 173px; text-align: center; width: 100%; max-width: 170px;}
body#meusPedidos-detalhe .detail .status .etapas-encomenda span.pagamento.active{ background-position: -119px -103px;}
body#meusPedidos-detalhe .detail .status .etapas-encomenda span.despachado{ background:url("../images/etapas.png") no-repeat scroll 16px -210px transparent; float: left;  font-size: 18px; height: 100px; line-height: 173px; text-align: center; width: 100%; max-width: 170px;}
body#meusPedidos-detalhe .detail .status .etapas-encomenda span.despachado.active{ background-position: -120px -210px;}
body#meusPedidos-detalhe .detail .status .etapas-encomenda span.entregue{ background:url("../images/etapas.png") no-repeat scroll 20px -325px transparent; float: left;  font-size: 18px; height: 100px; line-height: 173px; text-align: center; width: 100%; max-width: 170px;}
body#meusPedidos-detalhe .detail .status .etapas-encomenda span.entregue.active{ background-position: -111px -325px;}


body#meusPedidos-detalhe .detail .status .product { border: 1px solid rgb(204, 204, 204); float: left; margin: 44px 0; width: 100% !important;}
body#meusPedidos-detalhe .detail .status .product .pic-detail { float: left; margin: 25px; width: 356px;}
body#meusPedidos-detalhe .detail .status .product .pic-detail img { border: 1px solid rgb(204, 204, 204); border-radius: 0; float: left; margin-right: 13px; padding: 5px; width: 135px;}
body#meusPedidos-detalhe .detail .status .product .pic-detail h2 { background: none repeat scroll 0 0 transparent; color: rgb(0, 0, 0); float: right; font-family: arial; font-size: 16px; font-weight: normal; height: auto; line-height: normal; margin: 0 0 8px; text-align: left; text-transform: none; width: auto; width:209px}
body#meusPedidos-detalhe .detail .status .product .pic-detail p { float: right; font-family: arial; font-size: 14px; margin: 0 0 5px; width:209px}
body#meusPedidos-detalhe .detail .status .product .address { border-left: 1px solid rgb(204, 204, 204); float: left; margin: 20px; padding-left: 20px; width:377px;}
body#meusPedidos-detalhe .detail .status .product .address h2 { background: none repeat scroll 0 0 transparent; color: rgb(0, 0, 0); float: left; font-family: arial; font-size: 16px; font-weight: bold; height: auto; margin:30px 0 10px; text-transform: none; width:auto}
body#meusPedidos-detalhe .detail .status .product .address p { float: left; font-family: arial; font-size: 14px; margin: 0 ; width:100%}

body#meusPedidos-detalhe .backMinhaConta { background: none repeat scroll 0 0 #056A05; border-radius: 3px; color: #fff; padding: 5px 10px; position: absolute; right: 20px; top: 64px;}
body#meusPedidos-detalhe .backMinhaConta:hover { background: none repeat scroll 0 0 #00137E; border-radius: 3px; color: #fff; padding: 5px 10px; position: absolute; right: 31px; top: 39px;}

 /*---------------------Dados Pessoais-----------------------------*/

body#dados .detail fieldset { border:none ; margin:0; float: left}
body#dados .detail fieldset h2{ background: none repeat scroll 0 0 transparent; border: medium none; color: rgb(0, 0, 0); font-family: arial; font-size: 25px; font-weight: normal; height: auto; margin: 0; }

body#dados .detail form { float: left; margin-right: 13px;}
body#dados .detail .contato {}
body#dados .detail label { float: left; height: 50px; margin: 0; padding: 0; width: 100%;}
body#dados .detail label .Password {height:30px !important}
body#dados .detail .titulo {  float: left; height: 15px;}
body#dados .detail .input { float: left; height: 30px; }
body#dados .detail label .input { float: left; height: 30px; margin:0 !important}
body#dados .detail select { float: left; height: 30px; padding: 5px;}

body#dados .detail .btn-primary{  border: medium none; color: rgb(255, 255, 255); float: right; font-weight: 600; padding: 14px 0; text-shadow: none; text-transform: uppercase; width: 200px;}
body#dados .detail .btn-primary:hover{	background:#458A00;}

body#dados .detail .control-group { float: left}
body#dados .detail .error { height: auto; margin-bottom: 15px;}
body#dados .detail .error input { margin:0 }

/*--------------------endereço--------------------------*/

body#endereco .detail .endereco { border-top: 2px solid #00137E; box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); float: left; margin: 0 15px 15px 0; min-height: 190px; padding: 15px; width: 300px;}
body#endereco .detail .endereco p { float: left; font-family: arial; font-size: 14px; width:100%;}
body#endereco .detail .endereco p.um {color:#000; width:100%}
body#endereco .detail .endereco a { color:#056A05; font-size:14px; font-family: arial;  }
body#endereco .detail .endereco a.mais{ color:#056A05; font-size:18px; font-family: arial;  }
body#endereco .detail .endereco hr {margin:15px 0}
body#endereco .detail .endereco .excluir { background: none repeat scroll 0 0 #056A05; border: medium none; border-radius: 0; box-shadow: none; color: #fff; float: left; font-size: 15px; padding: 6px 0; text-align: center; width: 100%;}
body#endereco .detail .endereco .excluir:hover { background: none repeat scroll 0 0 #00137E; border: medium none; border-radius: 0; box-shadow: none; color: #fff; float: left; font-size: 15px; padding: 6px 0; text-align: center; width: 100%;}
/*-detalhe-*/


body#endereco .detail fieldset { border:none ; margin:0}
body#endereco .detail fieldset h2{ background: none repeat scroll 0 0 transparent; border: medium none; color: rgb(0, 0, 0); font-family: arial; font-size: 25px; font-weight: normal; height: auto; margin: 0; text-align:left; width:auto}

body#endereco .detail form { float: left; margin-right: 13px;}
body#endereco .detail label {float:left; width:100%}
body#endereco .detail .titulo { float: left;}
body#endereco .detail .control-group  { float: left; }
body#endereco .detail .error  { float: left; height:auto !important}
body#endereco .detail .error input {margin:0}
body#endereco .detail .error span {color:rgb(185, 74, 72)}
body#endereco .detail .titulo #Completement { font-size: 14px !important; height: 30px !important; padding: 1px;}
body#endereco .detail .titulo #Phone_Contact_2 { font-size: 14px !important; height: 30px !important; padding: 1px; }
body#endereco .detail .input { float: left; height: 30px;}
body#endereco .detail .nome { float: left; height: 30px; }
body#endereco .detail .sobrenome { float: left; height: 30px;}
body#endereco .detail .email { float: left; height: 30px;}
body#endereco .detail .senha { float: left; height: 30px;}
body#endereco .detail .confirmarSenha { float: left; height: 30px;}
body#endereco .detail select { float: left; height: 30px; padding: 5px;}
body#endereco .detail .nascimento { float: left; height: 30px;}
body#endereco .detail .cpf { float: left; height: 30px;}

body#endereco .detail .btn-primary{ border: medium none; color: rgb(255, 255, 255); float: right; font-weight: 600; margin-top: 15px; padding: 14px 0;  text-shadow: none; text-transform: uppercase;  width: 49.1%;}
body#endereco .detail .btn-primary:hover{	background:#458A00;}

#FormShipping label { float: left; widtH: 100%;}
.welcome-login-checkout {position:absolute; right:0; top:-40px}
.welcome-login-checkout p { color: rgb(255, 255, 255); float: left; margin-top: 3px;}
.welcome-login-checkout a { border-left: 1px solid rgb(2, 95, 155); color: rgb(255, 255, 255); float: left; font-family: arial; font-size: 11px; font-weight: bold; height: 10px; line-height: 11px; margin: 8px 0 0 15px; padding-left: 15px;}
.welcome-login-checkout a:hover {color:#fff}
.select-card  h2 { font-family: arial !important; font-size: 14px !important; margin: 0 !important; text-transform: uppercase; } 
.select-card label { float: left; margin: 19px 13px !important;}

#ops .Main {min-height:400px}
#ops h2.ops{ height: auto; margin-top: 50px; text-align: center; width: 100%;}
#ops h2 .big { color: rgb(188, 188, 188); float: left; font-size: 190px; line-height: 180px; width: 100%;}
#ops #Search-ops {text-align:center; width:100%}
#ops #Search-ops form input.Search{ width:500px}
#ops #Search-ops form input.BtnSearch{ background: none repeat scroll 0 0 rgb(240, 240, 240); font-size: 14px; line-height: normal; margin: 0; text-indent: 0; width: 100px;}

.minhaConta .boxBorder { border-top: 2px solid #00137E; box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); float: left; }
#dados .detail {}
#dados .detail .btn{ background: none repeat scroll 0 0 #056A05; border-radius: 0; margin: 15px;}
#dados .detail .btn:hover{ background: none repeat scroll 0 0 #00137E !important; border-radius: 0; margin: 15px;}

.minhaConta .detail fieldset {padding:0}
.minhaConta .detail .end { background: none repeat scroll 0 0 #fff; border-top: 2px solid #ff5e13; box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); float: left; min-height: 310px; padding: 15px; width: 49.1%;}

.minhaConta .detail .end .encontra-endereco { background:#056A05; color: rgb(255, 255, 255) !important; float: right !important; font-size: 12px !important; padding: 5px !important; position: relative !important; text-shadow: none !important; text-transform: capitalize !important; top: 18px !important; width: 177px !important; }
.minhaConta .detail .end .encontra-endereco:hover { background:#00137E !important; color: rgb(255, 255, 255) !important; float: right !important; font-size: 12px !important; padding: 5px !important; position: relative !important; text-shadow: none !important; text-transform: capitalize !important; top: 18px !important; width: 177px !important; }

.minhaConta .detail .cont { background: none repeat scroll 0 0 #fff; border-top: 2px solid #ff5e13; box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); float: left; margin-left: 15px; padding: 15px; width: 49.1%;}
.minhaConta .detail .btn{ background: none repeat scroll 0 0 #056A05; border-radius: 0;}
.minhaConta .detail .btn:hover{ background: none repeat scroll 0 0 #00137E !important; border-radius: 0;}

.minhaConta .detail .btn#btn-new-payment-panel { background:#5cb85c; border-color: #419641;}
.minhaConta .detail .btn#btn-new-payment-panel:hover { background: #449d44 !important; border-color: #419641;}


.minhaConta .detail #btn-new-payment-panel-closed { position: absolute; right: 0; top: -26px;}

.minhaConta .detail .btn#FinishPayment { background: #5cb85c; border-color: #419641;}
.minhaConta .detail .btn#FinishPayment:hover { background: #449d44 !important; border-color: #419641;}

FinishPayment

.minhaConta .detail .btn.salvar { background: none repeat scroll 0 0 #056A05; border-radius: 0; margin-top: 15px; width: 49.1% !important; }


.minhaConta .detail fieldset label span { font-size: 12px; font-weight: normal}

fieldset label span { font-size: 12px; font-weight: normal}

#complete-button-address { background:#056A05; color: rgb(255, 255, 255) !important; float: right !important; font-size: 12px !important; padding: 5px !important; position: relative !important; text-shadow: none !important; text-transform: capitalize !important; top: 18px !important; width: 100% !important; }
#complete-button-address:hover { background:#00137E !important; color: rgb(255, 255, 255) !important; float: right !important; font-size: 12px !important; padding: 5px !important; position: relative !important; text-shadow: none !important; text-transform: capitalize !important; top: 18px !important; width: 100% !important; }


.modal-dialog {left:auto !important}
.modal-content {/*float:left*/}
.modal-body .btn{  background: none repeat scroll 0 0 #056A05; border: medium none; border-radius: 0; box-shadow: none;}
.modal-body .btn:hover{  background: none repeat scroll 0 0 #00137E; border: medium none; border-radius: 0; box-shadow: none;}

.pic-detail-box { border-bottom: 1px dotted rgb(204, 204, 204); float: left; margin-bottom: 14px; min-height: 161px; padding: 5px; width: 367px; }


/*

.amazingcarousel-item:first-of-type .product-detail {margin:0}
.amazingcarousel-item .product-detail {margin-right:15px !important}
.amazingcarousel-item .product-detail .productImage { float: left; text-align: center; width: 100%;}
.amazingcarousel-item .product-detail .name { float: left; margin: 5px; text-align: left; width: 100%;}
.amazingcarousel-item .product-detail .name strong{ color: #666; float: left; font-family: open sans; font-size: 17px; font-weight: normal;}
.amazingcarousel-item .product-detail .price { float: left; margin:15px 0; text-align: center; width: 100%;}
.amazingcarousel-item .product-detail .price p.de{ bottom: 0; color: #000; float: left; font-size: 13px; margin: 0; position: absolute; right: 0; text-align: center; text-decoration: line-through; width: auto;}
.amazingcarousel-item .product-detail .price p.por{ color: rgb(0, 153, 255); float: left; font-size: 18px; font-weight:bold; margin: 0; text-align: right; width: 100%; }
.amazingcarousel-item .product-detail .price p.por span { color: #000; font-size: 12px; font-weight: normal; text-transform: uppercase;}
.amazingcarousel-item .product-detail .price p.ou{ color: rgb(0, 153, 255); float: left; font-size: 13px; margin: 0; text-align: center; width: 100%;  display: none;}
.amazingcarousel-item .product-detail .more{ float: left; text-align: center; width: 100%; }
.amazingcarousel-item .product-detail .more p{ float:left; width:100%}
*/


#AlertSelect {margin:0 0 12px !important; padding:10px 20px !important; width:100%; float: left; position: relative;}
#AlertSelect #CloseAlertSelect{right:4px; opacity:0.59; top:4px; z-index:10}
#AlertSelect #CloseAlertSelect:hover {opacity:1}

#carousel-example-generic {z-index: 1; margin-top: 10px}

.alert-info-logado-loja { float: left; font-size: 15; line-height: 18px; margin: 7px 0px !important; border-radius: 0px !important; z-index: 10;}
.box-total-frete-gratis {float: left; width: 100%;}
.box-total-nao-cobrimos-frete { text-align: center;font-size: 14px;line-height: 24px !important;float: left;width: 96%; margin-left: 3%;}

#nao-cobrimos-frete-local  strong{line-height: 20px;}



/*
body h2 { color: #666666; font-size: 20px; text-align: center; background: transparent url("../upload/library/bg-titulo-chamada.png") repeat-x left center;}
body h2 span { font-size: 19px; font-weight: normal; padding: 10px 30px; background-color: #F3F3F3;}
*/

body h2 { background: rgba(0, 0, 0, 0) url("../upload/library/dot.png") repeat-x scroll left center; color: #666666; font-size: 20px; height: 44px; margin: 0 0 40px; text-align: center; }
body h2 span { background-color: #056A05; color: #ffffff; float: left; font-family: verdana; font-size: 20px; font-weight: normal; height: 44px; padding: 11px 30px; }
body#Checkout h2 span { font-size: 14px; font-weight: normal; padding: 10px 30px; background-color: #fff;}
body#Checkout h2.topH2 span { font-size: 22px; }


#contato h2 {}
#login-cadastro h2 {}

.formee fieldset{border: none !important;}


body#home .dividi-menu-site { display: none; }

#data-address {float: left;}

p.logo-principal { background: rgba(0, 0, 0, 0) url("../upload/library/logo-site.png") no-repeat scroll 0 0; float: left; height: 56px; margin: 65px 26px 29px 22px; position: relative; width: 239px; }
p.logo-principal  a{ float: left; font-size: 0; height: 100%; line-height: 0; text-indent: -999em; width: 100%; position: absolute; left: 0px;top: 0px;	}

.vitrineHo .title { }
.title { background: rgba(0, 0, 0, 0) url("../upload/library/dot.png") repeat-x scroll left center; color: #666666; font-size: 20px; height: 44px; margin: 15px 0 40px; text-align: center; float: left; width: 100%;}
.title span { background-color: #11107c; color: #ffffff; float: left; font-family: verdana; font-size: 20px; font-weight: normal; height: 44px; padding: 11px 30px; }

body#cart .topH2 { margin: 40px 0px 40px; float: left; width: 100%;}
.topH2 { background: rgba(0, 0, 0, 0) url("../upload/library/dot.png") repeat-x scroll left center; color: #666666; font-size: 20px; height: 44px; margin: 15px 0 40px; text-align: center; }
.topH2 span{ background-color: #056A05; color: #ffffff; float: left; font-family: verdana; font-size: 20px; font-weight: normal; height: 44px; padding: 11px 30px; }

.header .detailGarrafa { background: rgba(0, 0, 0, 0) url("../upload/library/garrafa.png") no-repeat scroll 0 0; bottom: 0; height: 115px; left: 215px; position: absolute; width: 64px;}
.header .detailSaca { background: rgba(0, 0, 0, 0) url("../upload/library/saca-rolha.png") no-repeat scroll 0 0; height: 60px; position: absolute; right: 170px; top: 0; width: 80px;}

.header .tels { background: rgba(0, 0, 0, 0) url("../upload/library/tel-header-1.png") no-repeat scroll 0 0; left: 50%; margin: 0 0 0 -187.5px; padding: 0 0 0 29px; position: absolute; top: 15px; width: 375px; }
.header .tels p { border-right: 1px solid; color: #333; float: left; font-family: verdana; font-size: 12px; line-height: 13px; margin: 0 10px 4px 0; padding-right: 10px; }
.header .tels p span {}
.header .tels p .fone:first-of-type { border-left:none; float: left; margin-left: 0px; padding-left: 0px;}
.header .tels p .fone { border-left: 1px solid #333; float: left; margin-left: 10px; padding-left: 10px; position:relative}
.header .tels a.mail { color: #11107c; float: left; font-family: verdana; font-size: 12px; margin: 0 10px 4px 0; line-height: 13px; }

.header .menuTop { background:#fff }
.header .menuTop .conteudo .menu { width:auto; float:right }
.header .menuTop .conteudo .menu ul {float:left; width:auto; }
.header .menuTop .conteudo .menu ul li { float: left; height: 41px; margin: 0; padding: 0 10px;}
.header .menuTop .conteudo .menu ul li a { color:#868686; font-size:11px; line-height: 41px; margin:0; padding:0; text-transform:uppercase; }
.header .menuTop .conteudo .menu ul li.pedidos  { border-left:1px solid #e8e8e9; border-right:1px solid #e8e8e9 }
.header .menuTop .conteudo .menu ul li.pedidos a {color:#666666; font-size:13px}

.header .menuTop .conteudo .social { border-left: 1px solid #e8e8e9; border-right: 1px solid #e8e8e9; float: right; height:41px; margin: 0; padding: 0 15px;}
.header .menuTop .conteudo .social .face { background: rgba(0, 0, 0, 0) url("../upload/library/social.png") no-repeat scroll 0 0; float: left; font-size: 0; height: 28px; line-height: 0; margin-right: 15px; margin-top: 7px; text-indent: -999em; width: 28px;}
.header .menuTop .conteudo .social .insta { background: rgba(0, 0, 0, 0) url("../upload/library/social.png") no-repeat scroll top right; float: left; font-size: 0; height: 28px; line-height: 0; margin-right:0; margin-top: 7px; text-indent: -999em; width: 29px;}

.header .carrinho .span2 .cart  { margin:0; width:100% }
.header .carrinho .span2 .cart p { background: #056A05 none repeat scroll 0 0; border-radius: 10px; color: #fff; font-family: verdana; font-size: 13px; font-weight: normal; height: 20px; left: 91px; line-height: 17px; margin: 0 !important; padding: 0 6px; position: absolute; top: -9px; width: auto;}
.header .carrinho .span2 .cart p span {float: left; font-size: 26px;  margin-top: 5px; width: 100%;}

.header .carrinho #Cartshortcut #button-shortcut-cart .cart { margin:0; width:100% }
.header .carrinho #Cartshortcut #button-shortcut-cart .cart p { background: #B91212 none repeat scroll 0px 0px;color: #FFF;margin: 0px !important;padding: 5px 9px;width: auto;height: 28px;border-radius: 25px;left: 76px;top: -17px; }
.header .carrinho #Cartshortcut #button-shortcut-cart .cart p span {float: left; font-size: 26px;  margin-top: 5px; width: 100%;}
.header .carrinho #Cartshortcut #ShortCart {top:47px }
.header .carrinho #Cartshortcut #ShortCart .back {display:none}

.header #inputSearch { left: 50%; position: absolute; top: 92px; width: 411px; margin-left: -205.5px; }
.header #inputSearch .search #Search form .Search { width: 100%; }

.header .saudacao { background: rgba(0, 0, 0, 0) url("../upload/library/login.png") no-repeat scroll 0 13px; left: 280px; padding: 0 0 0 30px; position: absolute; top: 32px; display: none;}
.header .saudacao .welcome { color: #000000; font-family: verdana; font-size: 13px; margin: 0; padding: 0; }
.header .saudacao .welcome .ola {}
.header .saudacao .welcome .entrar {}

.menuPrincipal { float: left; margin:0px 0 11px 22px; width: 100%;}
.menuPrincipal ul{ float: left; margin:0; padding: 0;}
.menuPrincipal ul li{ float: left; margin: 0; padding: 20px 0 0 10px; }
.menuPrincipal ul li.fornecedor {background: rgba(0, 0, 0, 0) url("../upload/library/icon-fornecedor.png") no-repeat scroll top right; padding-left:0}
.menuPrincipal ul li.fornecedor a {border:none; padding:0; }
.menuPrincipal ul li.visita {background: rgba(0, 0, 0, 0) url("../upload/library/icon-visita.png") no-repeat scroll top right; }
.menuPrincipal ul li.trabalhe {background: rgba(0, 0, 0, 0) url("../upload/library/icon-trabalhe.png") no-repeat scroll top right; }
.menuPrincipal ul li.sugestoes {background: rgba(0, 0, 0, 0) url("../upload/library/icon-sugestao.png") no-repeat scroll top right; }
.menuPrincipal ul li a { color:#333; border-left: 1px solid #11107C; float: left; font-family: verdana; font-size: 10px; padding-left: 10px; text-transform: uppercase;}
.menuPrincipal ul li:last-of-type a {}


.header #btnBusca {}
.header #inputSearch {}
.header #inputSearch .search #Search form .Search { background: #ffffff url("../upload/library/lupa.png") no-repeat scroll 0 0; border: 1px solid #056A05; float: left; height: 32px; padding: 0 6px 0 51px; width:330px}
.header #inputSearch .search #Search form .BtnSearch { background: #056A05 none repeat scroll 0 0; border: medium none; color: #ffffff; float: left; font-family: verdana; font-size: 12px; height: 32px; margin: 0; padding: 0 15px; text-indent: 0; text-transform: uppercase; width: auto;}

.footer .boxRdp:first-of-type {border:none}
.footer .boxRdp { border-left: 1px solid #00093C; float: left; margin: 15px 0; min-height: 282px; width: 210px;}
.footer .boxRdp ul { float: left; margin: 0 0 20px; padding: 0; width: 100%;}
.footer .boxRdp ul h2 { height:auto; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; color: #fff; font-family: verdana; font-size: 12px; font-weight: bold; line-height: normal; margin: 0; text-align: left; text-transform: none; }
.footer .boxRdp ul li { float: left; width: 100%; }
.footer .boxRdp ul li a { font-family: verdana; font-size: 10px; color:#fff}

.footer .boxRdp.faceBox { text-align: center; width: 500px;}
.footer .boxRdp.faceBox img {margin:95px 0}
.footer .boxRdp.logoTel {float:right; width:220px}


.footer .logo-principal {background: rgba(0, 0, 0, 0) url("../upload/library/logo-site-footer.png") no-repeat scroll 0 0}

.footer .tels { background: rgba(0, 0, 0, 0) url("../upload/library/tel-header.png") no-repeat scroll 0 5px; color: #fff; float: left; font-family: verdana; font-size: 11px; margin: 23px 8px; padding: 11px 0 0 27px;}
.footer .tels p{ float: left;}
.footer .tels p span{float: left;}
.footer .tels a {color:#fff}

.faceBox .face {margin:65px 0}

#view-categories ul.categoria {border:none}
#view-categories ul li a{ background: url("../upload/library/sprite-icons-categoria.png") no-repeat scroll 0 12px transparent; font-family: verdana; font-size: 15px; font-weight: bold; height: 40px; line-height: 50px; padding: 0 0 0 31px; text-transform: uppercase;}

#view-categories ul li.ferramentas a{ background-position:0 13px; color:#CE0E0E}
#view-categories ul li.ferragens a{ background-position:0 -34px; color:#099BDB }
#view-categories ul li.pintura a{ background-position:0 -84px; color:#B700E5 }
#view-categories ul li.eletrica a{ background-position:0 -132px; color:#FFB900 }
#view-categories ul li.hidraulica a{ background-position:0 -181px; color:#6606B3 }
#view-categories ul li.diversos a{ background-position:0 -229px; color:#BB4523 }
#view-categories ul li.quimica a{ background-position:0 -278px; color:#1EBA28 }

#view-categories ul li a { border:none; border-bottom:1px solid #000 }
#view-categories ul li ul {}
#view-categories ul li ul li {}
#view-categories ul li ul li a { background:none; border:none; border-bottom:1px dotted #000; color: #000000 !important; font-size: 12px; font-weight: normal; height: auto; line-height: normal; padding: 10px; text-transform: none;}


.menuBottom { background: rgba(0, 0, 0, 0) url("../upload/library/bg-menu.png") repeat scroll center top; float: left; height: 48px; margin: 1px 0; width: 100%; }
.menuBottom .menu {}
.menuBottom .menu .container {padding:0}
.menuBottom .menu #menuCarousel {width:100%}
.menuBottom .menu #menuCarousel ul{float:left; margin:0; padding:0; width:100%}

.menuBottom .menu #menuCarousel ul li { background: #056A05 none repeat scroll 0 0; float: left; height: 48px;}

.menuBottom .menu #menuCarousel ul li.titleMenu { background: #11107C none repeat scroll 0 0; border-right: 1px solid #ffffff; color: #ffffff; font-family: verdana; font-size: 12px; font-style: italic; padding: 7px; text-transform: uppercase; width: 145px;}
.menuBottom .menu #menuCarousel ul li.titleMenu strong { float: left; width: 100%;}

.menuBottom .menu #menuCarousel ul li a{ background: rgba(0, 0, 0, 0) url("../upload/library/sprite-icons-categoria.png") no-repeat scroll 100px 0; border-left: 1px solid #fff; color: #ffffff; float: left; font-family: arial; font-size: 10px; height: 28px; line-height: 27px; margin: 10px 0 0 18px; padding: 0 37px 0 13px; text-transform: uppercase;}
.menuBottom .menu #menuCarousel ul li.ferramentas-1 a{ border-left: none; }
.menuBottom .menu #menuCarousel ul li.ferramentas a{ border-left: none; }

.menuBottom .menu #menuCarousel ul li.ferramentas-1 a{ background-position: right 0; border: medium none; margin-left: 0;}
.menuBottom .menu #menuCarousel ul li.ferramentas a{ background-position: right 0; border: medium none; margin-left: 0;}
.menuBottom .menu #menuCarousel ul li.ferragens a{ background-position:right -48px; }
.menuBottom .menu #menuCarousel ul li.pintura a{ background-position:right -97px; }
.menuBottom .menu #menuCarousel ul li.eletrica a{ background-position:right -145px; }
.menuBottom .menu #menuCarousel ul li.hidraulica a{ background-position:right -194px; }
.menuBottom .menu #menuCarousel ul li.diversos a{ background-position:right -242px; }
.menuBottom .menu #menuCarousel ul li.quimica a{ background-position:right -291px; }


.chatPublicidade {}
.chatPublicidade a { background: rgba(0, 0, 0, 0) url("../upload/library/direita.jpg") no-repeat scroll; float: left; font-size: 0; line-height: 0; margin-bottom: 10px; overflow: hidden; text-indent: -999em; width: 100%; }
.chatPublicidade .atentente { background-position: center 0;  height: 86px; }
.chatPublicidade .encarte { background-position: center -94px; height: 214px; }
.chatPublicidade .publi1 { background-position: center -317px; height: 213px; }
.chatPublicidade .publi2 { background-position: center -538px; height: 215px; }
.chatPublicidade .publi3 { background-position: center -761px; height: 213px; }

#duvidas .Main{margin-top:50px}
#contato .Main{margin-top:50px}
#login-cadastro .Main{margin-top:50px}

.codigo { margin-bottom: 31px;}
.codigo p { color: #333333; float: left; font-size: 14px; font-weight: bold; margin:0; width: 100%;}
.codigo p span { background: #787e8b none repeat scroll 0 0; color: #ffffff; float: left; font-family: verdana; font-size: 13px; font-weight: bold; line-height: normal; margin: 0; padding: 3px 5px; width: 100%;}

.description p {}

#select-specification .productName {display:none}
#select-specification .code {display:none}

.amazingcarousel-prev {border:none}
.amazingcarousel-next {border:none}
/* ============ Solicitar visita ============ */

#solicitarVisita .soliciteForm { border-top: 2px solid #00137E; box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); float: left; margin: 10px 0 50px; padding-right: 10px; }
#solicitarVisita .soliciteForm fieldset {margin:0}
#solicitarVisita .soliciteForm .titleForm { color: #000; float: left; font-size: 23px; font-weight: bold; margin: 14px 0; line-height: normal; padding: 0 8px; width: 100%; }
#solicitarVisita .soliciteForm .type_person { line-height: 39px; }
#solicitarVisita .soliciteForm .type_person input { float:left; margin-right:10px}
#solicitarVisita .soliciteForm input { font-size: 14px; height: 32px; padding: 6px}
#solicitarVisita .soliciteForm .formee .right { background-color: #056A05; border-color: #00137E; color: #ffffff; font-size: 14px; font-weight: bold; height: 40px; margin-right: 14px; text-shadow: none; }

#solicitarVisita .soliciteForm #ramo_atividade { font-size: 14px; height: 32px; padding: 6px }

/* ============ Trabalhe ========== */

#trabalhe fieldset { border-radius: 0; border-top: 2px solid #00137E !important; box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); float: left; margin: 10px 0 30px; width:100%}
#trabalhe fieldset .titleCampo { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; font-weight: bold; margin: 0; padding: 10px 12px; text-align: left;}
#trabalhe fieldset input { font-size: 13px; height: 32px; padding: 6px;}
#trabalhe fieldset select {height:32px; font-size:13px; padding: 6px; }
#trabalhe fieldset textArea {height:80px; font-size:13px; padding: 6px; }

#trabalhe fieldset .grid-12-12 { width: 98% !important; }
#trabalhe fieldset .grid-6-12 { width: 48% !important}
#trabalhe fieldset .grid-4-12 { width: 31.333%; }
#trabalhe fieldset .grid-2-12 { width: 14.666% !important }

#trabalhe .btn {background:#056A05; border-radius: 0; width: 136px; }
#trabalhe .btn:hover {background:#CA7A00; color:#fff }

table#box-select-item tr th { background-color: #76808C; color: #fff;}
table#box-select-item tr th.box-title-description { width: 300px;}
table#box-select-item tr th.box-title-qtd{ text-align: center; }
table#box-select-item tr td { font-size: 14px; }
table#box-select-item tr td.box-select-cod {padding-top: 14px;}
table#box-select-item tr td.box-select-description {padding-top: 14px;}
table#box-select-item tr td.qtdInput {padding-top: 14px; text-align: center; }
table#box-select-item tr td.box-select-cotacao { text-align: center; }
table#box-select-item tr td.box-select-cotacao button { 
	background: #056A05 url("../upload/library/cart-menor.png") no-repeat scroll 11px center;
	border: medium none;
	border-radius: 0px;
	color: #FFF;
	font-family: open sans;
	font-size: 12px;
	height: 29px;
	padding: 0px 19px 0px 40px;
	position: relative;
	text-indent: 0px;
	text-transform: uppercase;
	width: auto !important; 
	font-weight: bold;
}
#resBusca {
float: left;
width: 100%;
}
#resBuscaBox {
z-index: 9999;
background-color: #fff;
position: absolute;
width: 500px;
top: 2px;
padding: 0px;
border: 1px solid #888;
height: 287px;
overflow-x: auto;

}
#resBuscaBox table { width: 100%;}
#resBuscaBox table tr {border-top: 1px solid #888; border-bottom: 1px solid #888;}
#resBuscaBox table tr td.td-img { width: 70px; padding: 11px;}
#resBuscaBox table tr td img { width: 100%; float: left; }
#resBuscaBox table tr td span {width: 100%; float: left; font-size: 12px; }
#resBuscaBox table tr td span.busca-titulo { font-size: 16px;   font-weight: bold; }

#resBuscaMobile {
float: left;
width: 100%;
}

.banner-direita a { margin: 10px 0px; float: left; width: 100%;}
.banner-direita a img { text-align: center; }

.issuuembed div span a {display: none;}

.btn-primary.btn-localiza-cnpj, .btn-primary.btn-localiza-cnpj:hover {width: 228px; margin-top: 22px;Border: 2px solid #468506;height: 44px;padding: 16px 11px;}
</pre></body></html>