* {margin:0 auto;padding:0;}



.banner_content{background-color:#afe102;width:160px;height:150px;}













body {font-family:Arial, Verdana; font-size:12px; background-color:#fff; padding-bottom:20px; background:url(images/bg_body.gif) no-repeat top center; color:#333333;}
a {color:#333333; text-decoration:none;}
a:hover {text-decoration:none;}
#tudo {width:990px; position:absolute; left:50%; margin-left:-495px;background-color:#fff; padding-bottom:15px;}
.geral {float:left; width:990px; /*padding:0px 5px 0px 5px;*/ background-color:#ffffff;}
.topo {float:left; width:990px; height:150px; padding:0; background-image:url(images/fundo_topo.gif); background-repeat:repeat-x; background-position:top left;}
.logo {float:left; margin:20px 0 0 35px; height:107px; width:297px;}
.logo ul {display:none;}
.bannerTop {float:left; width:590px; margin:5px; background-color:#cccccc;}
address {float:right; margin-top:5px; font-size:11px; font-style:normal; text-align:right; letter-spacing:1px;}
address a {text-decoration:underline;}
.colunaEsquerda {float:left; width:215px; margin:5px 5px 0 10px;}
.colunaMeio {float:left; width:730px; margin:5px 5px 0px 0px; padding-left:15px; border-left: solid 1px #c9c9c9;}
.colunaDireita {float:right; width:170px;margin:5px;_margin:5px 2px; background-color:#fcb121;}
.bannerEspaco {padding-top:5px;}
.golfe {width:950px; height:118px; background-image: url(images/bottom.jpg); background-repeat:no-repeat; margin:0 auto; text-align:center; clear:both;}
.rodape {float:left; width:990px; height:120px; margin-top:10px; background: url(images/bg_rodape.gif); background-repeat:no-repeat; background-position:top center;}
.rodapeMeio {clear:both; text-align:center; width:990px; font-size:11px; margin-top:12px;}
/*.rodaMeioTit {margin-bottom:5px; color:#888; font-weight:bold;float:left;margin:10px 0px;}*/
.rodapeBottom {clear:both; width:990px; font-size:11px; text-align:center; letter-spacing:1px; padding:10px 0 0px 0; margin-bottom:20px;}
.menuHorizontal {float:left; width:980px; padding:8px 5px ; background-image:url(images/fundo_menuh.png); background-repeat:repeat-x; border-top:solid 1px #fff; font-size:12px; color:#5c5c5c; /*text-transform:uppercase;*/ text-align:center; font-weight:bold;z-index:0; margin-bottom:10px;}
.menuHorizontal ul li {list-style-type:none; display:inline; margin:0px;}
.menuHorizontal a {color:#fff; text-decoration:none; padding:8px 20px 8px 20px;}
.menuHorizontal a:hover {color:#25527d; background-color:#fffff9; border-bottom:solid 3px #f0e094; padding-bottom:5px;}
.menuVerticalTitulo {float:left; background-color:#ccc; width:158px; height:19px; color:#001438; font-weight:bold; text-align:left; padding:5px 0px 0px 10px; border:1px solid #ccc;}
.menuVertBg {margin:0px; padding:0px 10px 0px 5px; background-color:#f9f9f9; /* IE6 Bug */ border:1px solid #ccc; float:left; margin-bottom:5px;}
.malaDireta {float:left; width:201px; background-color:#ffffff; border:1px solid #ccc; padding:10px 0px 10px 7px;}
.malaDireta span {color:#001438; font-weight:bold; text-align:left; padding-bottom:10px; float:left;}
.pesquisaTitulo {float:left; background-color:#a9a9a9; width:199px; color:#fff; font-weight:bold; text-align:left; padding:5px 0px 5px 10px; margin-top:15px;}
.pesquisa {background-color:#f9f9f9; margin-bottom:5px; padding:10px 5px 10px 7px; border:1px solid #ccc; font-size:11px; float:left; width:195px;}
.pesquisaCampo {float:left; font-size:11px; color:#666666; background-color:#ffffff; border:1px solid #ccc;}
.icones {text-align:right;width:110px;position:absolute;top:65px;left:50%;margin-left:335px;z-index:20;}
.botaoBuscar {float:right; background-color:#000000; border:none; font-size:9px; color:#FFFFFF; font-family:Verdana, Arial; margin:5px 9px 0px 0px; font-weight:bold; padding:0px 2px 0px 2px; text-decoration:none;}
.pesquisaResultado {color:#cc0000; width:250px;	border-bottom:1px solid #cccccc; margin:0px 20px 0px 20px; text-align:left; line-height:30px;}
.pesquisaResultado a {color:#333333; text-decoration:none;}
.pesquisaResultado a:hover{text-decoration:underline;}
.botaoMalaDireta {float:left; background-color:#a5bfd8; border:1px solid #849cb3; font-size:11px; color:#25527d; font-weight:bold; text-decoration:none; padding:0px 2px 0px 2px; cursor:pointer; margin:1px 0 0 3px;}
.campoMalaDireta {float:left; font-size:11px; color:#666666; background-color:#ffffff; border:1px solid #ccc; height:15px;}
.bordaMeio {float:left;	width:735px; background-color:#ffffff;}
.bordaMeioCatalogo {float:left; width:735px;}
h1 {text-align:left; font-size:16px; font-weight: bold; color:#FFF; /*background-color:#5a9fc8;*/ background-image:url(images/bg_titulo_prod2.gif); background-repeat:repeat-x; background-position:top left; padding:5px 5px 5px 10px;}
h2 {font-size:16px; font-weight:bold; color:#778ec2; margin:20px 10px 5px 10px;}
h3 {font-size:14px; font-weight:bold; color: #333333; padding:0px 10px 0px 10px;}
h4 {font-size:16px; font-weight:bold; color:#003366; margin:10px; text-align:center; letter-spacing:1px;}
h5 {font-size: 14px;font-weight: bold; color:#000000; padding-bottom:10px;}
.titMenu{ margin:0 0 8px 0; padding:0 0 5px 0; color:#5e86da; border-bottom:solid 1px #5e86da;}
h6 {background-color:#5f825d;font-size:12px;font-weight:bold;color:#FFFFFF;padding:3px; margin:10px; text-align:center; clear:both;}
p {text-align:left; color:#333;padding:10px; font-size:12px; line-height:20px;}
p a {color:#000000;font-weight:bold;text-decoration:none;}
p a:hover {text-decoration:underline;}
.tituloPag{font-size:16px; font-weight:bold; color:#666666; margin:0px 10px 0px 10px;}
.campoContato {font-size:11px; color:#666666; font-family: Arial; border:1px solid #cccccc; background-color:#ffffff;}
.formBotao {background-color:#5582dd; border:1px solid #7298e5; font-size:11px; color:#fff; padding:2px 3px 2px 3px; margin:1px; text-decoration:none;}
.formBotaoCli {background-color:#FF0000; border:1px solid #7298e5; font-size:11px; color:#fff; padding:2px 3px 2px 3px; margin:1px; text-decoration:none;}
.formCampo {font-size:11px; color:#666666; font-family: Arial; border:1px solid #999999; background-color:#eeeeee;}
.formLogin {margin:45px 0px 25px 25px; text-align:left;}
.formLinha {clear:both; padding:2px 0px 2px 0px; text-align:left;}
.formLinha span {float:left; width:130px;}
.aviso {font-size:11px; font-weight: bold; text-transform:uppercase; color:#c9716a;}
.saudacao {font-size:11px; float:left; color:#003399; padding:0 0 0 27px; margin:6px 0 15px 20px;}
.saudacao a{color:#003399; font-weight:bold; text-decoration:underline;}
.saudacao a:hover {text-decoration:none;}
.saudacaoNome {font-size:13px; font-weight:bold;color:#000000;}
.balaoInfo {margin:30px; text-align:center; font-size:14px; font-weight:bold; color:#cc0000;}
.balaoInfo a {color:#cc0000; text-decoration:underline;}
.balaoInfo ul li {font-size:12px; list-style:square;}
.caminho {font-size:18px; float:left; color:#5167b0; font-weight:bold; padding:2px 0px 10px 0px;}
.caminho a {color:#999999; text-decoration:none;}
.caminho a:hover {text-decoration:underline;}
.caminhoQtd {font-weight:bold; font-size:11px; float:left; color:#999999; padding-left:10px;}

.catalogo {/*height:170px;*/ width:500px; text-align:left; float:left; display:inline;}
.catalogoFoto {clear:both;}
.catalogoFotoMaior {float:left; margin-top:5px; border:1px solid #cccccc; width:398px; height:420px; text-align:center;}
.catalogoPreco {font-size:24px; color:#333333; top:60px; left:0; border-bottom:solid 1px #c3c3c3;}
.catalogoPreco span {color:#999; font-weight:bold;}
.catalogoPromocao {font-size:11px;font-weight:bold;color:#cc0000;}
.catalogoTituloGeral {clear:both; width:720px; height:26px; text-align:left; font-size:14px;font-weight:bold;/*background-color:#778ec2;*/ background-image:url(images/bg_titulo_prod.gif); background-repeat:repeat-x; background-position:top left; padding:5px;}
.catalogoTituloGeral a{color:#fff;}
.catalogoTitulo {font-size:12px;font-weight:bold;color:#000000; margin:0px 4px 0px 4px;}
.catalogoSubTitulo {font-size:11px;font-weight:normal;color:#666666; margin:0px 4px 0px 4px;}
.catalogoFotoCombo {float:left; margin:10px 20px 30px 10px;}
.botaoDetalhes {width:102px; height:24px; font-weight:bold; text-decoration:none; border:none; background-image:url(images/bg_botao_detalhe.gif); background-position:top left; background-repeat:no-repeat;}
.botaoDetalhesBG {height:160px; width:194px; text-align:center; float:left; position:relative; top:25px;}
.textoLink a {float:left; font-family:Verdana, Arial; font-size:9px; color:#990000; text-decoration:underline; padding-bottom:10px;}
.textoLink a:hover{text-decoration:none;}
hr {color:#cccccc;}
.destaqueValores {font-size:12px; background-color:#cccccc; padding:5px; text-align:left;}
.destaquePreco {font-size:12px;	font-weight:bold; color:#cc0000;}
.indisponivel {background-color:#eeeeee; margin-right:5px; padding:10px; margin-left:5px; text-align:center; line-height:25px;}
.tabela {width:720px; margin:15px 0px 15px 5px;}
.tabelaTitulo {background-color:#778ec2; color:#ffffff;	padding:3px; text-align:center;}
.tabelaFooter {background-color:#eeeeee; color:#cc0000;	padding:3px;}
.tabelaLinha {border-bottom:1px solid #cccccc; padding:5px 3px 5px 3px;}
.tabelaLinha a {color:#333333; font-weight:bold; text-decoration:underline;}
.tabelaLinha a:hover {text-decoration:none;}
.qtdsim {border-bottom:1px solid #cccccc; padding:5px 3px 5px 20px;}
.qtdnao {color:#ff0000; border-bottom:1px solid #cccccc; padding:5px 3px 5px 20px;}
.qtdLegenda {font-size:10px; margin:20px 0px 0px 5px;}
.tabelaLinhaDestaque {color:#ff0000; background-color:#ffffcc; border-bottom:1px solid #cccccc; padding:5px 3px 5px 3px;}
.escolheEndereco {background-color:#EEEEEE;	margin:5px;	padding:10px; text-align:left;}
.enderecoEscolhido {color:#666666; font-weight:bold; background-color:#EEEEEE; margin:5px 0 5px 0; padding:10px; text-align:left; border-top:#999 1px solid; border-bottom: #999 1px solid;}
.enderecoEscolhido b {font-weight:normal;}
.enderecoEscolhido a {color:#666666; text-decoration:underline;}
.enderecoEscolhido a:hover {text-decoration:none;}

.paginacao {clear:both; color:#999999; border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc; padding:2px; text-align:center;}
.paginacao ul {list-style-type:none; margin:0px; padding:0px;}
.paginacao ul li {display:inline;}
.paginacao ul li a {font-weight:bold; text-decoration:none; margin:0px 5px 0px 5px;}
.paginacaoCorrente {color:#cc0099; border-top:1px dashed #cccccc; border-bottom:1px dashed #cccccc; padding:2px; text-align:center;}

.textoGridView {text-align:left;margin:10px 20px 30px 10px;}
.tabelaRelacionados {color:#333333;width:575px;margin:15px 0px 15px 5px;text-align:left;}
.tabelaRelacionados a{color:#333333;font-weight:bold;text-decoration:underline;}
.combo {font-size:11px;float:left;text-align:center;width:150px;margin:10px;}
.comboRight {float:right;text-align:left;}
.comboLeft {float:left;text-align:left;margin:10px 5px 5px 5px;}
.comboManchete {font-size:12px;font-weight:bold;color:#333333;padding:0px 5px 0px 5px;}
.balaoPagamento {font-size:12px;color:#cc0000;font-weight:bold;text-align:left;padding:30px 20px 30px 70px;}
.balaoPagamento a {color:#cc0000;text-decoration:underline;}
.balaoPagamento a:hover {text-decoration:none;}
.itemCombo {background-color:#ffffcc;}
.botaoComprar {float:left; margin:20px 0 10px 0; text-align:left;}
.bannerDestaqueImg {float:left; margin-bottom:0px;}
.infoProd {float:right; width:185px; padding:0px; text-align:left; height:400px; margin-top:5px; margin-right:20px;}
.boxOpcoes {border:1px solid #999999; margin:10px 0px 10px 0px; width:160px; background-color:#ffffff; float:left; text-align:center;}
.boxTitulo {background-color:#999999; color:#ffffff; font-weight:bold; padding:0px 0px 2px 5px;text-align:left;}
.boxCampo {font-size:9px; color:#666666;font-family: Arial; border:1px solid #999999; background-color:#ffffff; margin:5px; width:120px;}
.tituloDetalheProd {font-size:16px; font-weight:bold; clear:both; text-align:left; padding-top:5px;}
.complDetalheProd {clear:both; text-align:left;}
.quadroTxtEsq {float:left; background-color:#e3ecc9;}
.quadroTxtDir {float:right; background-color:#e3ecc9;}
.quadroTxt {color:#003300; font-size:12px; line-height:20px; padding:10px 10px 0px 10px; text-align:justify;}
.quadroTxt a {color:#003300; text-decoration:underline;}
.quadroTxt span {margin-left:5px;}
.quadroTxtMenor {color:#003300; font-size:11px; padding:5px 10px 0px 10px; text-align:justify;}
.quadroTxtMenor a {color:#003300; text-decoration:underline;}
.quadroTxtMenor span {margin-left:5px;}
.quadroTxtTitulo{background-image: url(Images/seta.gif); background-repeat:no-repeat; background-position:left center; font-weight:bold; padding-left:15px;}
.cantoEsq {float:left;}
.cantoDir {float:right;}
.imgQSEsq {float:left; margin:10px 0px 10px 0px;}
.imgQSDir {float:right; margin:10px 0px 10px 0px;}
.imgLgDir {float:right; margin:0px 10px 10px 20px;}
.imgCompDir {float:right; margin:0px 20px 20px 10px;}
.legenda {font-size:10px;}
.alerta {font-size:9px;}
/* Inicio Estilos Amplia Imagem*/
#lightbox {position:absolute; top:40px; left:0; width:100%; z-index:100; text-align:center; line-height:0;}
#lightbox a img {border:none;}
#outerImageContainer {position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto;}
#imageContainer {padding:10px;}
#loading {position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0;}
#hoverNav {position: absolute; top:0; left:0; height:100%; width:100%; z-index:10;}
#imageContainer>#hoverNav {left:0;}
#hoverNav a {outline:none;}
#prevLink, #nextLink {width:49%; height:100%; background:transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */display:block;}
#prevLink {left:0; float:left;}
#nextLink {right:0; float:right;}
#prevLink:hover, #prevLink:visited:hover {background:url(Images/prev.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover {background:url(Images/next.gif) right 15% no-repeat;}
#imageDataContainer {font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em;	color:#999999;}
#imageData {padding:0 10px;}
#imageData #imageDetails {width:70%; float:left; text-align:left;}	
#imageData #caption {font-weight:bold;}
#imageData #numberDisplay {display:block; clear:left; padding-bottom:1.0em;}			
#imageData #bottomNavClose {width:66px; float:right; padding-bottom:0.7em;}	
#overlay {position:absolute; top:0; left:0; z-index:90; width:100%;	height:500px;background-color: #000; filter:alpha(opacity=80);-moz-opacity: 0.8;opacity: 0.8;}
.clearfix:after {content:"."; display: block;height:0; clear:both; visibility:hidden;}
* html>body .clearfix {display:inline-block; width:100%;}
* html .clearfix {/* Hides from IE-mac \*/height:1%;/* End hide from IE-mac */}
/* Fim Estilos Amplia Imagem*/
/*Modal Popup*/
.modalBackground {background-color:#000000;	filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;}
.modalPopup {background-color:#477e9f; border:5px solid #ffffff; padding:15px; width:300px;}
img {border:0px;}
.loginEsq {float:left; display:inline; border:1px solid #cccccc; width:281px; height:210px; padding:5px; margin:10px 0 10px 0;}
.loginDir {float:left; border:1px solid #cccccc; width:280px; height:210px; padding:5px; text-align:center; margin:10px 0 10px 10px;}
.imgFreteGratis {float:left; margin-top:5px;}
.botaoComprarQtd {background-color:#ffffff; border:1px solid #999999;}
.linkFotos a {float:left; width:100%; font-size:11px; color:#cc0000; text-decoration:none; padding:3px 0 3px 0; text-decoration:underline; font-weight:bold;}
.linkFotos a:hover{text-decoration:none;}
.galeriaFotos {float:left; margin:5px 0 5px 0; width:400px; height:400px; text-align:center;}
.galeriaThumbs {float:left; width:590px; border-top:1px solid #cccccc; text-align:left; padding-top:5px;}
.thumb {float:left; margin-left:3px;}
/* Rating */
.ratingStar {font-size: 0pt; width: 13px; height: 18px; margin: 0px; padding: 0px; cursor: pointer; display: block; background-repeat: no-repeat;}
.filledRatingStar { background-image: url(Images/estrelas.jpg);}
.emptyRatingStar { background-image: url(Images/estrelavazia.jpg);}
.savedRatingStar { background-image: url(Images/estrelas.jpg);}
