/* DIVs ESTRUTURA */
#div_container{
width:1000px;height:auto;margin:0 0 0 2px;padding:0;overflow:hidden;}
.Lat_Esquerda{
width:196px;float:left;padding:2px 0 0 0;overflow:hidden;}
.Conteudo_Central{
width:571px;float:left;padding:5px 15px 5px 21px;overflow:hidden;}
#div_conteudo{
clear:both;}
.Lat_Direita{
width:196px;float:left;padding:6px 0 0 0;overflow:hidden; vertical-align:top;}
.Rodape{
width:1000px;clear:both;min-height:65px;background:url(imagens_conteudo/padrao/bg_rodape.gif) repeat-x top;}

/* FORMATAÇÃO GERAL */
body{
padding:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0 auto auto auto;color:#575757;}
p{
padding:2px;margin:0;}
a{
color:#575757;text-decoration:none;}
a:hover{
color:#575757;}
td{
font-family:Arial, Helvetica, Sans-serif;font-size:12px;color:#575757;}

/* CABEÇALHO */
#top_bar{
width:1000px;height:2px;background-color:#313131;}
#header_pt1{
float:left;width:412px;height:113px;background:#006599 url(imagens_conteudo/padrao/pt1_banner_sos.jpg) no-repeat;background-position:0 0;margin:auto;}
#header_pt2{float:left;width:585px;height:113px;background:#006599 url(imagens_conteudo/padrao/pt2_banner_sos.gif) no-repeat;background-position:50% 50%;margin:auto; cursor:pointer;}

/* BARRA DE BOTÕES */
#menu_tab{
width:1000px;height:40px;background-color:#fff;}
.left_menu_corner{
width:9px;height:40px;float:left;background:url(imagens_conteudo/padrao/bg_e_bar_bot.gif) no-repeat center;}
.right_menu_corner{
width:9px;height:40px;float:left;background:url(imagens_conteudo/padrao/bg_d_bar_bot.gif) no-repeat center;}
ul.menu{
display:block;float:left;width:979px;margin:0;padding:0;list-style-type:none;background:url(imagens_conteudo/padrao/bg_bar_bot.gif) repeat-x;}
ul.menu li{
display:inline;font-size:1em;line-height:40px;}
ul.menu li.divider{
display:inline;width:2px;height:20px;float:left;margin-top:11px;background:url(imagens_conteudo/padrao/div_bar_bot.gif) no-repeat center;}
a.nav1:link, a.nav1:visited{
float:left;padding:0 5px 0 19px;margin:0 7px 0 10px;height:40px;background:url(imagens_conteudo/padrao/ic_med.gif) no-repeat left;color:#676d77;}
a.nav2:link, a.nav2:visited{
float:left;padding:0 5px 0 19px;margin:0 7px 0 10px;height:40px;background:url(imagens_conteudo/padrao/ic_fp.gif) no-repeat left;color:#676d77;}
a.nav3:link, a.nav3:visited{
float:left;padding:0 5px 0 19px;margin:0 7px 0 10px;height:40px;background:url(imagens_conteudo/padrao/ic_pct.gif) no-repeat left;color:#676d77;}
a.nav4:link, a.nav4:visited{
float:left;padding:0 5px 0 19px;margin:0 7px 0 10px;height:40px;background:url(imagens_conteudo/padrao/ic_cad.gif) no-repeat left;color:#676d77;}
a.nav5:link, a.nav5:visited{
float:left;padding:0 5px 0 19px;margin:0 7px 0 10px;height:40px;background:url(imagens_conteudo/padrao/ic_car.gif) no-repeat left;color:#676d77;}
a.nav6:link, a.nav6:visited{
float:left;padding:0 5px 0 19px;margin:0 7px 0 10px;height:40px;background:url(imagens_conteudo/padrao/ic_com.gif) no-repeat left;color:#676d77;}
a.nav7:link, a.nav7:visited{
float:left;padding:0 5px 0 19px;margin:0 7px 0 10px;height:40px;background:url(imagens_conteudo/padrao/ic_ajuda.gif) no-repeat left;color:#676d77;}
a.nav8:link, a.nav8:visited{
float:left;padding:0 5px 0 19px;margin:0 7px 0 10px;height:40px;background:url(imagens_conteudo/padrao/ic_info.gif) no-repeat left;color:#676d77;}
a.nav1:hover, a.nav2:hover, a.nav3:hover, a.nav4:hover, a.nav5:hover, a.nav6:hover, a.nav7:hover,a.nav8:hover{
color:#333333;}

/* BOXES DIVs */
.title_box{
width:196px;height:25px;margin:5px 0 0 0;background:url(imagens_conteudo/padrao/bg_titulo_box.gif) no-repeat center;text-align:center;font-size:1em;font-weight:bold;color:#fff;line-height:25px;}
.title_box_grd{
width:555px;height:25px;background:url(imagens_conteudo/padrao/bg_titulo_box_grd.gif) no-repeat center;text-align:center;font-size:1em;font-weight:bold;color:#fff;line-height:25px;}
.box_grd{
width:533px;height:auto;border:1px #f2f2f2 solid;padding:7px 10px 8px 10px;}
.title_box_med{
width:300px;height:25px;background:url(imagens_conteudo/padrao/bg_titulo_box_med.gif) no-repeat center;text-align:center;font-size:1em;font-weight:bold;color:#fff;line-height:25px;}
.box_med{
width:278px;height:auto;border:1px #f2f2f2 solid;padding:7px 10px 8px 10px;}
.box_ACenter{
width:184px;height:auto;text-align:center;border:1px #f2f2f2 solid;padding:7px 5px 8px 5px;}
.box_ALeft{
width:154px;height:auto;text-align:left;padding:10px 10px 0 30px;border:1px #f2f2f2 solid;}

/* LATERAL ESQUERDA */
.TxtMenuEsquerdo{
font-size:1em;}
ul.left_menu{
width:196px;padding:0;margin:0;list-style:none;font-size:1em;}
ul.left_menu li{
margin:0;list-style:none;}
ul.left_menu li.odd a{
width:166px;height:25px;display:block;background:#eee6e6;border-bottom:1px #fff solid;color:#575757;padding:0 10px 0 20px;line-height:25px;}
ul.left_menu li.even a{
width:166px;height:25px;display:block;background:#eee6e6;border-bottom:1px #fff solid;color:#575757;padding:0 10px 0 20px;line-height:25px;}
.left_menu_select a{
width:166px;height:25px;display:block;border-bottom:1px #fff solid;padding:0 10px 0 20px;line-height:25px;background:url(imagens_conteudo/padrao/menu.ico) no-repeat left #999999;color:#fff;background-position:2px 5px;}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover, .left_menu_select a:hover{
background:url(imagens_conteudo/padrao/menu.ico) no-repeat left #999999;color:#fff;background-position:2px 5px;}

/* LATERAL DIREITA */
.shopping_cart{
width:195px;height:84px;text-align:center;background:url(imagens_conteudo/padrao/bg_carr.gif) no-repeat center;}
.cart_title{
font-size:1em;color:#847676;font-weight:bold;padding:8px 0 0 0;}
.cart_details{
width:115px;float:left;padding:5px 0 0 15px;text-align:left;}
.cart_icon{
float:left;padding:5px 0 0 5px;}
span.border_cart{
width:100px;height:1px;margin:3px 0 3px 0;display:block;border-top:1px #999999 dashed;}

/* RODAPÉ */
.Rodape_Esq{
float:left;width:350px;padding:10px 0 0 10px;font-size:0.8em;line-height:0.9em;color:#666666;}
.Rodape_Cen{
float:left;width:250px;text-align:center;font-size:1em;color:#666666;padding:11px 0 0 30px;}
.Rodape_Dir{
font-size:1em;float:right;padding:0 10px 0 0;line-height:2.5em;text-align:right}
.Rodape_Dir a{
padding:0 0 0 15px;color:#666666;}

/* DESCRIÇÃO PRODUTOS */
.TXTproduto{
font-size:1em;}
.TXTpreco{
font-size:1.1em;font-weight:bold;color:#CC0000;}

/* BARRA DE PAGINAÇÃO */
#barraPaginacao{
float:left;width:560px;line-height:33px;text-align:center;background:url(imagens_conteudo/padrao/bg_padrao_grd.gif) no-repeat center;}
#barraPaginacao a{
padding-right:1px;}

/* TEXTOS INFORMATIVOS */
.textos_infos{
font-family:Arial, Helvetica, Sans-serif;font-size:1em;color:#575757;float:left;text-align:justify;margin:5px;}
.textos_infos2{
font-family:Arial, Helvetica, Sans-serif;font-size:1em;color:#575757;text-decoration: none;}
.textos_infos2:hover{
font-family:Arial, Helvetica, Sans-serif;font-size:1em;color:#575757;}
.textos_links{
color: #575757;text-decoration:underline;}

/* CAMPOS FORMULÁRIOS */
.TXTbox{
font-family:Arial, Helvetica, sans-serif;font-size:0.9em;color:#575757;background-color:#fff;}
.FORMbox{
font-family:Arial, Helvetica, sans-serif;font-size:0.9em;color:#575757;border:1px solid #999999;background-color:#fff;}
.FORMbox:focus{
font-family:Arial, Helvetica, sans-serif;font-size:0.9em;color:#575757;border:1px solid #0099CC;background-color:#fff;}
.FORMboxInfo, FORMboxInfo:focus{
font-family:Arial, Helvetica, sans-serif;font-size:0.9em;color:#ccc;border:1px solid #999999;background-color:#fff;}

/* BOTÕES */
.Button{
display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;padding:.25em .25em .25em .25em;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:.5em;-moz-border-radius: .5em;border-radius:.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}
.Button:hover {
text-decoration: none;}
.Button:active {
position: relative;top: 1px;}
.CorButton {
color:#E9E9E9;border:1px solid #B7B7B7;background:#6e6e6e;background:-webkit-gradient(linear, left top, left bottom, from(#999), to(#000));background:-moz-linear-gradient(top,  #999,  #000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#000000');}
.CorButton:hover {
color:#fff;background:#f47c20;background:-webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));background:-moz-linear-gradient(top,  #f88e11,  #f06015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');}
.BtPequeno, .BtPequeno:hover{
font:1em/100% Arial, Helvetica, sans-serif;width:74px;}
.BtMedio{
font:1.2em/100% Arial, Helvetica, sans-serif;width:130px;}
.BtGrande{
font:1.3em/100% Arial, Helvetica, sans-serif;width:150px;}
.BtFrete{
font:1.2em/100% Arial, Helvetica, sans-serif;width:92px;color:#FFFFCC;}
.BtSimularFrete, .BtSimularFrete:hover{
font:1em/100% Arial, Helvetica, sans-serif;width:92px;}
.BtComprar{
color:#fff;background:#980C10;background:-webkit-gradient(linear, left top, left bottom, from(#ED1C24), to(#AA1317));background:-moz-linear-gradient(top,  #ED1C24,  #AA1317);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED1C24', endColorstr='#AA1317');font:1.3em/100% Arial, Helvetica, sans-serif;width:100px;}
.BtImagem{
border:0;}

/* -> Uso geral */
.FundoCelulaTitulo{
background-color:#4C4C4C;}
.TxtCelulaTitulo{
color:#fff;}
.FundoBarraOrdenaProdutos{
float:left;width:560px;min-height:60px;background:url(imagens_conteudo/padrao/bg_bar_ordena.gif) no-repeat center;}
.TxtBarraOrdenaProdutos{
color:#575757;}
.TabelaComBorda{
background-color:#fff;border:1px solid #F2F2F2;}
.BordaSup{
border-top:1px solid #F2F2F2;}
.BordaEsq{
border-left:1px solid #F2F2F2;}
.BordaDir{
border-right:1px solid #F2F2F2;}
.BordaEsqDirInf{
border-left:1px solid #F2F2F2;border-right:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;}
.FundoDestaque{
background-color:#FCFAAB;}
.FundoPadrao{
background-color:#F2F2F2;}
#divBnrFrame{
width:563px;height:70px;line-height:70px;color:#fff;padding-top:15px;text-align:center;}
.BarraPadrao{
float:left;width:560px;line-height:33px;background:url(imagens_conteudo/padrao/bg_padrao_grd.gif) no-repeat center;}
.BarraTituloFP{
width:280px;height:43px;background:url(imagens_conteudo/padrao/bg_padrao_fp.gif) no-repeat center;font-size:1em;text-align:center;vertical-align:middle;}
.MsgInfo{
background:url(templates/pt_BR/default/ico_informacao.png) no-repeat left #fff;height:25px;line-height:25px;padding-left:22px;text-align:left;vertical-align:middle;color:#0066CC;font-size:1em;}
.MsgAviso{
background:url(templates/pt_BR/default/ico_exclamacao.png) no-repeat left #fff;height:25px;line-height:25px;padding-left:22px;text-align:left;vertical-align:middle;color:#CC3300;font-size:1em;}
.boxAviso{
border:1px solid #FFFFFF; background:#FFFFFF; padding:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#575757;}
#hintbox{
border:1px solid #f2f2f2;border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#FEFDDA;color:#575757;position:absolute;top:0;padding:10px;font:normal 11px Verdana;line-height:12px;z-index:77777;visibility:hidden;-moz-box-shadow:0px 0px 4px #000;-webkit-box-shadow:0px 0px 4px #000;box-shadow:0px 0px 4px #000;}
.noscript {
background:none no-repeat scroll 20px 50% #FFFF90;margin:0 auto;padding:12px 0;width:1000px;}
.BordaArredondada{
border-radius:8px;-o-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.CursorZoom{
cursor:url(templates/pt_BR/default/zoom.cur),url(config/templates/pt_BR/default/zoom.cur), -moz-zoom-in;}
.TituloOfertaDestaque{
font-size:1.5em;font-weight:bold;background-color:#333333;color:#fff;padding:3px 7px 3px 7px;}
.Sombra{
-moz-box-shadow:1px 1px 2px #000;-webkit-box-shadow:1px 1px 2px #000;box-shadow:1px 1px 2px #000;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000');}
.TXTSombra{
text-shadow:1px 0px 1px #ccc;}
.divMsgErro{
color:#FF0000;padding:7px;margin:10px 0 10px 0;background:#FFFFCC;font-weight:bold;text-align:left;line-height:1.3em; border: 1px solid #f2f2f2;}
.BordaErro{
border: 1px solid #FF0000;}