/*
Estilo criado por: Ópera Propaganda
Media: Screen
Website: www.operabacana.com.br
Todos os direitos reservados
*/

/* -------------------------------- RESET ---------------------------------------- */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {}
ins {text-decoration: underline; font-style:italic;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}
#descricao_prod a.link {color: #FFFFFF; text-decoration: none; font-weight: bold;}
#descricao_prod a.link:hover {text-decoration: underline;}

/* -------------------------------- GLOBAL ---------------------------------------- */
body {font-size:0.689em; font-family:Verdana, Arial; margin:0px; background:#3a3a3a;}
img {border:none;}
form {margin:0px;}
ul, li {list-style-type:none; margin:0; padding:0;}
.conteudo, #conteudo {margin:10px; margin-top:10px; margin-left:210px;}
h1.destaque01 {position:relative; margin:0px; margin-bottom:0px; padding:4px; padding-left:10px; font-weight:900; font-size:12px; color:#666666; text-align:left; /*background: url("../images/fundos/back_destaque01.gif") repeat-x scroll left top transparent;*/}
h1.destaque02 {position:relative; margin:0px; top:-10px; padding-top:5px; padding-bottom:7px; text-align:center; font-weight:900; font-size:12px; color:#FFFFFF; background:url('../images/detalhes/det01.gif') no-repeat;}
h1.destaque03 {position:relative; margin:0px; margin-bottom:0px; padding:4px; padding-left:10px; font-weight:900; font-size:12px; color:#0066CC; background:url('../images/fundos/back04.jpg');}
.passo {padding-bottom:20px;}
.clear {clear:both; color:#FFFFFF;}
.ir_topo {text-align:right; margin-right:15px; padding-right:15px;}
.ir_topo_2 {width:100%; text-align:right; margin-top:20px;}
.ir_topo_3 {text-align:right;}
.voltar {float:right; margin-right:10px; margin-bottom:10px;}
p.pag_nav { text-align:right; color:#fff; font-size:12px; font-weight:bold; }
p.pag_nav a { text-decoration:none; color:#ffdcdc; }
p.pag_nav a:hover { color: #fff; text-decoration:underline; }
.pag_info { text-align:right; color:#fff; font-size:10px; margin-top: 5px; }
p.quebra {page-break-after:avoid;}

/* -------------------------------- HEADER ---------------------------------------- */
#header {background:url(../images/header/background.gif) repeat-x; width:100%; color:#555; margin-bottom:10px; clear:both;}
#header #secondarybg {background: url("../images/header/background.gif") repeat-x scroll 0 0 transparent; height: 146px; width: 100%; z-index: 995;}
#header #logo {margin-left:0px; float:left;}
#header .nav {text-align:right; padding-top:10px; padding-right:15px; line-height: 15px; }
#header .nav a {text-decoration:none; color:#555;}
#header .nav a:hover, #header .nav a:focus {text-decoration:underline;}
#header .search {margin-top:-40px; background-color: #ececec; float:left; width:100%; height: 48px; position: relative;}
#header .search input.submit {border:none; margin-top:2px; width:60px; height:22px; cursor:pointer; margin-left:7px; background:url(../images/header/buscar_natal.png) top center no-repeat; text-indent:-999%; float:left; position:relative;}

#header .search form { height:31px; float:left; line-height:18px; width:100%; position: relative; /*background:url(../images/header/back_busca.png) no-repeat right;*/}
#header .search form .margin {position: relative; margin-left: 67px; margin-right: 400px;}
#header .search label { font-weight:bold; line-height:18px; font-size:13px;}
#header .search label.busca p.busca {float:left; margin-top:5px; position:relative; margin-left:17px;}
#header .search label.categoria p.categoria {float:left; margin-top:3px; position:relative; margin-left:10px;}
#header .search input, #header .search select {color:#553620; font-size:10px; margin-right:10px;}
#header .search input.text { margin-left:7px; padding-left:10px; color:#818181; width:100%; height:22px; border:1px solid #553620; float:left; position:relative;}
#header .search select {cursor:pointer; margin-left:15px; width:180px; height:26px; border:1px solid #553620; margin-top:0px; float:left; padding-top:3px; position:relative; color:#4c301d; text-align:right;}
#header a.shopcart {background: url("../images/header/shopcart.png") no-repeat scroll left top transparent;display: block; float: right; height: 40px; margin: -39px 0 0; position: relative; text-indent: -999%; width: 197px;}
#header a.shopcart:hover, #header a.shopcart:focus {background-position:0px -40px;}
a.twitter {position: absolute; display:block; margin:-39px 0px 0px 7px; width:47px; height:46px; background: url(../images/botoes/twitter.png) no-repeat left top;}

#header .bar {width:100%; height:27px; clear:both; line-height:27px; text-align:center;}
#header #usernavigation {background:url(../images/header/firstbarbg.gif) repeat-x top; color:white; font-weight:bold; font-size:12px;}
#header #usernavigation a {text-decoration:none; color:#ffdcdc;}
#header #usernavigation a:hover, #header #usernavigation a:focus {text-decoration:underline;}
#header #categoriesnavigation {background:url(../images/header/secondbarbg.gif) repeat-x top; font-size:10px; font-weight:bold;}
#header #categoriesnavigation a {color:#b91616; text-decoration:none;}
#header #categoriesnavigation a:hover, #header #categoriesnavigation a:focus {text-decoration:underline;}
#header #categoriesnavigation ul li {display:inline; padding:0px 5px;}

/* -------------------------------- SIDEBAR ---------------------------------------- */
#sidebar {float:left; width:189px; margin:0px 10px 10px 10px;}
#sidebar h5 {height:27px; line-height:27px; text-align:center; color:#666; font-size:13px;}
#sidebar .listbox {width:189px; margin:0px 0px 10px 0px; background:url(../images/sidebar/middleone.gif) bottom center no-repeat #bd1717;}
#sidebar .listbox h5 {background:url(../images/sidebar/headone.gif) center top no-repeat;}
#sidebar .altlistbox {width:189px; margin:0px 0px 10px 0px; background:url(../images/sidebar/middletwo.gif) bottom no-repeat white;}
#sidebar .altlistbox h5 {background:url(../images/sidebar/headtwo.gif) center top no-repeat; color:white;}
#sidebar .box {width:189px; height:118px; background:url(../images/sidebar/box.gif) no-repeat; margin:0px 0px 10px 0px;}
#sidebar .altbox {width:189px; height:118px; background:url(../images/sidebar/altbox.gif) no-repeat; margin:0px 0px 10px 0px;}
#sidebar .altbox h5 {color:white;}

#sidebar .listbox ul {padding:5px 0px 10px 0px; text-align:left;}
#sidebar .listbox ul li {padding:5px 0px;}
#sidebar .listbox ul li a {color:#ffdcdc; text-decoration:none; font-weight:bold; padding:0px 10px 0px 10px; display:block;}
#sidebar .listbox ul li a:hover {text-decoration:underline;}
#sidebar .listbox ul.subcategories {padding:0px 0px 0px 20px;}
#sidebar .listbox ul.subcategories li {}

#sidebar .altlistbox ul {padding:5px 0px 10px 0px;}
#sidebar .altlistbox ul li {padding:5px 0px;}
#sidebar .altlistbox ul li a {color:#ffdcdc; text-decoration:none; font-weight:bold; padding:0px 10px 0px 10px; display:block;}
#sidebar .altlistbox ul li a:hover {text-decoration:underline;}

#sidebar .listbox.closed h5 {background:url(../images/sidebar/boxclosed.gif)  no-repeat center center; cursor:pointer;}
#sidebar .listbox.closed ul.open {position:absolute; margin:-27px 0px 0px 165px; background:#f4e8e8; -moz-border-radius:10px; opacity:0.95; z-index:999;}
#sidebar .listbox.closed ul.open li a {color:#666;}

#sidebar ul.client li {padding:2px 0px;}
#sidebar ul.client li a {font-weight:normal;}
#sidebar ul.client li h6 {color:#FFF; padding:10px 0px 5px 10px;}

#sidebar .search {padding:0px 10px;}
#sidebar .search select {width:162px; margin-left:5px; font-size:10px; text-align:right; color:#4c301d; cursor:pointer; padding:1px 0px; height:22px;}
#sidebar .search input.text {width:158px; margin:0px 0px 3px 5px; font-size:10px; color:#818181; padding:4px 0px; height:16px;}
#sidebar .search input.submit {width:58px; height:21px; cursor:pointer; background:url(../images/sidebar/search.gif) no-repeat; border:none; margin:8px 0px 0px 5px;}
#sidebar .search input.submit {font-size:0px; line-height:0px;} /* IE HACK */

#sidebar .newsletter {color:white; padding:0px 10px;}
#sidebar .newsletter label {font-size:10px; text-align:justify; display:block;}
#sidebar .newsletter input.text {width:165px; margin:10px 0px 0px 0px;}
#sidebar .newsletter input.submit {width:81px; height:21px; display:block; text-indent:-999%; background:url(../images/sidebar/cadastrar.gif) no-repeat; border:none; cursor:pointer; margin:7px 0px 0px 87px;}
#sidebar .newsletter input.submit {font-size:0px; line-height:0px;} /* IE HACK */

#sidebar .newsletter.error {text-align:center; color:white; font-weight:bold; font-size:10px; cursor:pointer;}
#sidebar .newsletter.success {text-align:center; color:white; font-weight:bold; font-size:10px;}

#sidebar .social img {margin:0px 0px 10px 0px;}
#sidebar .books {text-align:center; padding:15px;}
#sidebar .partners h5 {color:white; padding-bottom:5px;}
#sidebar .partners img {margin-bottom:3px;}


/* -------------------------------- FOOTER ---------------------------------------- */
#footer {clear:both; width:100%; background:url(../images/footer/background.gif) bottom repeat-x #f6f6f6;}
#footer .bar {background:url(../images/footer/barbg.gif) repeat-x; height:34px; margin-top:10px;}
#footer .block {width:750px; margin:20px auto 0px auto;}
#footer h5 {color:#666; font-size:12px; padding-bottom:7px;}

#footer .bar {text-align:right; height: 34px; line-height:27px; padding-right:10px;}
#footer .bar input, #footer .bar select {color:#555; font-size:11px;}
#footer .bar select {cursor:pointer;}
#footer .bar .submit {width:60px; height:21px; cursor:pointer; text-indent:-999%; background:url(../images/footer/search.gif) no-repeat; border:none; margin-left:10px; margin-top:7px;}

#footer .stamps {height:62px; text-align:center; margin:10px 0px 0px 0px;}
#footer .stamps ul li {display:inline-block; vertical-align:middle; margin:0px 20px;}
#footer .stamps ul li.spacer {width:2px; height:62px; background:#d78a8a;}
#footer .stamps ul li a img {border:none;}

#footer .links {float:left; margin-right:80px;}
#footer .links li a {color:#b91616; text-decoration:none;}
#footer .links li a:hover {text-decoration:underline;}

#footer .others {color:#666; font-weight:bold; font-size:12px; margin-top:10px;}
#footer .others p {float:left; margin-right:10px;}
#footer .others p a {font-weight:normal; color:#b91616; font-size:11px; text-decoration:none;}
#footer .others p a:hover {text-decoration:underline;}
#footer .others p.two {border-left:1px solid #666; padding-left:10px;}
#footer .others p span {font-weight:normal; display:block; margin-top:5px;}
#footer .others p.one span {color:#b91616; font-size:11px;}

#footer .credits {clear:both; text-align:center; padding:15px 0px; color:#333;}
#footer a {color:#b91616; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#footer .search {margin-top:0px;  float:left; width:100%; height: 34px; position: relative;}
#footer .search .formsearch {height:34px; float:left; line-height:18px; width:100%; position: relative; margin-left: 10px;}
#footer .search .formsearch .margin {position: relative; margin-left: 67px; margin-right: 400px;}
#footer .search .formsearch label {color:#fff; font-weight: bold; font-size:13px;}
#footer .search .formsearch label.busca p.busca {float:left; margin-top:8px; position:relative; margin-left:0px;}
#footer .search .formsearch label.categoria p.categoria {float:left; margin-top:8px; position:relative; margin-left:31px;}
#footer input, select {text-align:left; color:#000; font-size:10px;}
#footer input.text { margin-left:-8px; margin-top:4px; padding-left:10px; color:#818181; width:100%; height:22px; border:1px solid #553620; float:left; position:relative;}
#footer select {cursor:pointer; margin-left: 8px; width:200px; height:26px; border:1px solid #553620; margin-top:4px; float:left; padding-top:3px; position:relative; text-align:right; color:#4c301d}
#footer .submit {border:none; margin-top:7px; width:60px; height:22px; cursor:pointer; margin-left:15px; background:url(../images/header/search.png) top center no-repeat; text-indent:-999%; float:left; position:relative;}

#footer .search p.busca,x:default, x:-moz-any-link  { float:left; margin-top:5px; margin-left:0px; width: 40px;}
#footer .search p.categoria,x:default, x:-moz-any-link  { float:left; margin-top:5px; margin-left: 5px; }

/*-------------- NUVEM DE TAGS ------------*/
#modulo_nuvem{margin: auto; padding-top: 20px; max-width: 97%; min-height: 50px; text-align: justify; clear:both;}
#modulo_nuvem span{ margin: auto 10px auto auto ;}
#modulo_nuvem span a.linkTag{ text-decoration:none; color:#ffdcdc;}
#modulo_nuvem span a.linkTag:hover{ text-decoration:underline;}

/* -------------------------AVISE-ME QUANDO DISPONÍVEL-----------------------------------------------*/
#conteudo #atributos a.link_indisponivel{background:url(../images/botoes/indisponivel_quando_chegar.png) no-repeat; width:219px; height:30px; display:block; float:right; cursor:pointer; margin-left:30px;}
div#back_zoom {position:absolute; top:0px; left:0px; width:100%; height:2600px; background:url(../images/fundos/back_produto_indisponivel.png); display:none; overflow:auto; text-align: center; z-index:999; -moz-opacity: .9;}
div#zoom{background:url(../images/fundos/produto_indisponivel.png) no-repeat center; width:363px; height:396px; margin:auto; position:fixed; left:50%; margin-left:-181px; top:50%; margin-top:-189px; display:none; overflow:auto; text-align: center; z-index:999; -moz-opacity: 1;}
div#zoom #avise_disponivel form.disponivel{float:left; margin-top:70px; margin-left:17px; width:325px; color:#b91616;}
div#zoom #avise_disponivel form.disponivel label{color:#b91616; font-weight:normal; text-align:justify; float:left; line-height:16px; margin-bottom:5px; font-size:12px; font-family:Verdana;}
div#zoom #avise_disponivel form.disponivel strong{float:left; margin-bottom:4px; margin-top:9px; font-family:Verdana;}
div#zoom #avise_disponivel form.disponivel input.text{ width:325px; height:20px; }
div#zoom #avise_disponivel form.disponivel textarea{width:325px; height:90px;  font-family:Verdana; font-size:12px;}
div#zoom #avise_disponivel form.disponivel input.enviar_indisponivel{background:url(../images/botoes/enviar_prod_indisp.png) no-repeat; width:84px; height:25px; border:0px; float:right; margin-top:10px; margin-right:-4px; cursor:pointer;}

div#back_zoom div#zoom div#avise_disponivel div.info_imagem form.disponivel div.message_box div.sucess{float:left; clear:left; background-color:#d1fbcc; width:325px; height:33px; margin-left:0px; margin-top:-38px; display:none; border:1px solid #55b544;}
div#zoom #avise_disponivel form.disponivel .message_box .sucess p{color:#288618; margin-top:4px; margin-left:10px; width:300px; height:auto; text-align:left;}
div#zoom #avise_disponivel form.disponivel .message_box .sucess a#fecha_sucess{width:8px; height:8px; float:right; background:url(../images/fecha.gif) no-repeat; margin-top:4px; margin-right:4px;}
div#zoom #avise_disponivel form.disponivel .message_box .error{float:left; clear:left; background-color:#ffffb0; width:325px; height:30px; margin-left:0px; margin-top:-38px; display:none; border:1px solid #b5a644;}
div#zoom #avise_disponivel form.disponivel .message_box .error p{color:#6b6214; margin-top:7px; margin-left:10px; width:300px; height:auto; text-align:left;}
div#zoom #avise_disponivel form.disponivel .message_box .error a#fecha_error {width:8px; height:8px; float:right; background:url(../images/fecha.gif) no-repeat; margin-top:-13px; margin-right:4px;}

div#zoom #avise_disponivel .fechar a{background:url(../images/botoes/fechar_indisponivel.png) no-repeat; width:63px; height:25px; margin-left:300px; display:block; cursor: pointer;}


/* -------------------------------- ERROR 404 ---------------------------------------- */
#error404 {text-align:center; width:100%;}
#error404 .box {width:546px; height:227px; background:url(../images/b.gif) no-repeat; margin:auto; margin-top:50px; margin-bottom:50px;}
#error404 p.error {text-align:right; font-size:45px; font-weight:bold; padding-top:30px; padding-right:40px; color:#ffdcdc;}
#error404 p.desc {font-size:12px; text-align:right; padding-right:40px; padding-top:30px; color:white;}
#error404 p.voltar {text-align:right; padding-right:40px; padding-top:30px; margin:0px;}
#error404 p.voltar a {text-decoration:none; font-weight:bold; color:white;}

/* -------------------------------- CONTEÚDO ---------------------------------------- */

/* INDEX.PHP */
#conteudo_index {margin-right:10px; margin-left:210px;}
#conteudo_index h1.destaque01 {margin-left:5px; margin-right:5px;}
#conteudo_index .tabela_produtos {position: relative; color:#0082D7; margin-top:5px;}
#conteudo_index .tabela_produtos td {width:10%; text-align: center; padding-bottom:20px; vertical-align: top;}
#conteudo_index .tabela_produtos td:hover {background:#424242;}
#conteudo_index .tabela_produtos .back_imagem {background:#252526; width:181px; height:240px; border:1px solid #9e4343; margin:auto; }
#conteudo_index .tabela_produtos .back_imagem img.produto_imagem { width:180px; /*height: 100%;*/ }
#conteudo_index .produto_nome {width:183px; margin:auto; color:white;}
#conteudo_index a.produto_nome {text-decoration: none; font: bold 11px verdana; color:#ffdcdc;}
#conteudo_index .produto_descricao {font: normal 10px verdana; color:white;}
#conteudo_index .produto_valor_real {text-decoration:line-through;}
#conteudo_index .produto_valor {font-size:13px; font-weight:bold;}
#conteudo_index img.produto_imagem {margin-bottom: 10px; border:1px solid #9e4343; width:180px;}
#conteudo_index .saiba_mais {margin-top:5px;}
#conteudo_index .popup {position: absolute; left:50%; top: 150px; background:url(../images/aviso_atraso.png); margin-left: -230px; width: 460px; height: 316px; }
#conteudo_index .popup .fechar {float: right; display: block; margin-right:3px; margin-top:3px; }
#conteudo_index .popup .fechar img {border: none; }

/* -- PRODUTO.PHP -- */
#conteudo .titulo, #relacionados .titulo, #comentario .titulo {position:relative; padding:4px; padding-left:10px; font-weight:bold; font-size:12px; color:#b91616; background:url(../images/header/secondbarbg.gif) repeat-x top left;}
#comentario .titulo, #relacionados .titulo {background:url(../images/header/firstbarbg.gif) repeat-x top left; color:white; margin-top:10px;}

#conteudo .opacidade { opacity: 0.3; filter: alpha(opacity=30); }

 .backdescricao1 { background:url(../images/especialc2.gif) no-repeat; height:20px; padding-top:1px; padding-bottom:4px; padding-left:9px; }
 .backdescricao2 { background:url(../images/especial2.gif) repeat-x; padding-top:1px; padding-bottom:4px; height:20px; color:#fff; }
 .backdescricao3 { background:url(../images/especialb2.gif) no-repeat; height:20px; padding-top:1px; padding-bottom:4px; }

#imagens_produto {float:left; margin-top:-10px; margin-right:20px;}
#imagens_produto a img {}
#imagens_produto a:hover img {}
#imagens_produto img.principal {width:180px; margin-bottom:10px; margin-top:10px; border:solid 1px #9e4343;}
#imagens_produto .imagem_zoom {color:#78530e; font-weight:bold; text-align:left; }
#imagens_produto .outras_imagens {margin-left:20px; display:block; width:200px;}
#imagens_produto .outras_imagens img {width:50px; border:solid 1px #000000;}

span.especif {font-size:13px; font-weight:bold; float:left; margin-bottom:15px; margin-top:20px; color:#ffdcdc;}
a.link_especificacoes {color:#ffdcdc; font-size:10px; float:left; margin-top:20px;}
a.link_especificacoes:hover {color:#ffdcdc;}
span.especificacao { margin-bottom:20px; float:left; display:none; color:#fff; font-size:11px; text-align:justify;}
#separador {color:#3a3a3a; margin-top:0px; margin-bottom:5px;}
.resumoproduto {color:#fff; font-size:11px; vertical-align:top; padding-top:0px; text-align:justify; line-height:15px;}
.resumoproduto a.link { color: #fff; }

td a.link_comprar {float:right; background:url(../images/botoes/compre_produto.png) no-repeat; width:178px; height:60px; cursor:pointer; margin: -20px -12px -17px 0px; }

#pagamento {position:relative; margin-left:218px; margin-right:0px; color:white;}
#pagamento .formapag {font-weight:bold;}
#pagamento .vezes   {}
#pagamento .bandeiras {margin-top:5px; margin-left: 10px;}
#pagamento .bandeiras .formapag_visa {background:url(../images/bandeiras/visa.gif) no-repeat; width:49px; height:31px; border:1px solid #4c301c; float:left; margin-right:10px;}
#pagamento .bandeiras .formapag_master {background:url(../images/bandeiras/mastercard.gif) no-repeat; width:49px; height:33px; border:1px solid #4c301c; float:left; margin-right:10px; margin-top:-12px;}
#pagamento .bandeiras .formapag_diners {background:url(../images/bandeiras/diners.gif) no-repeat; width:50px; height:32px; border:1px solid #4c301c; float:left; margin-right:10px; margin-top:-24px;}
#pagamento .bandeiras .formapag_pamex {background:url(../images/bandeiras/amex.gif) no-repeat; width:49px; height:31px; border:1px solid #4c301c; float:left; margin-left:184px; margin-top:-36px;}
#pagamento .bandeiras .formapag_boleto {background:url(../images/bandeiras/boleto.gif) no-repeat; width:52px; height:32px; border:1px solid #4c301c; float:left; margin-left:0px;}
#pagamento .bandeiras .formapag_tef {background:url(../images/bandeiras/tef.gif) no-repeat; width:50px; height:32px; border:1px solid #4c301c; float:left; margin-left:10px; margin-top:-11px;}
#pagamento .bandeiras .a_vista { margin-top: 13px;}
#pagamento span.cartoes {margin-left:10px; margin-top:0px; float:left; font-size:11px;}
#pagamento span.boleto {margin-left:290px; margin-top:0px; float:left; font-size:11px;}

#pagamento span.formapag_pagseguro { background:url(../images/detalhes/mini_logo_pagseguro.gif) no-repeat; width: 100%; height:36px; float:left; margin-left:10px; }
#pagamento .pagseguro { float:left; margin-left:10px; margin-top:5px; font-size:11px; }
#pagamento .img_pagseguro { height: 36px; }

/*-------------------------------------------------POPUP BANDEIRAS------------------------------------------------*/
#back_popup_bandeiras { position:absolute; top:0px; left:0px; width:100%; height:2503px; background:url(../images/fundos/back_produto_indisponivel.png); display: none; overflow:auto; text-align: center; z-index:999; opacity: 1; }
#back_popup_bandeiras #popup_bandeiras { width: 363px; height: 271px; margin-left: 30%; margin-top: 15%; position: fixed; z-index:999; opacity: 1; }
#back_popup_bandeiras #popup_bandeiras #popup_top { width: 363px; height: 26px; background-position: right; z-index:997; opacity: 1; }
#back_popup_bandeiras #popup_bandeiras #popup_top a { cursor: pointer; float: right; display: block; background: url(../images/popup_bandeiras/fechar.gif) no-repeat; width: 66px; height: 21px; opacity: 1; }
#back_popup_bandeiras #popup_bandeiras #popup_content { margin-top: -8px; padding-top: 50px; width: 100%; height: 253px; background: url(../images/popup_bandeiras/back_popup_bandeiras.gif) no-repeat; }
#back_popup_bandeiras #popup_bandeiras #popup_content #texto_top { width: 324px; height: 50px; margin: 0px auto 0px auto; text-align: left; color: #4c301c; line-height: 18px; }
#back_popup_bandeiras #popup_bandeiras #popup_content #texto_bottom { width: 324px; height: 50px; margin: 72px auto 0px auto; text-align: left; color: #4c301c; line-height: 18px; }
#back_popup_bandeiras #popup_bandeiras #popup_content #texto_bottom a { font-weight: bold; color: #BE8B68; }

#especificacoes {margin-left:218px; margin-right:0px;}
#especificacoes .titulo {margin-bottom:10px;}

#relacionados .titulo {margin-right:0px;}

#consulta_prazo {margin-top:0px; margin-bottom:12px; color:white;}
#consulta_prazo a {color:white;}

#comentario {}
#comentario .precisa_login {padding-left:0px; padding-bottom:80px; float:left;}
#comentario .opiniao {font-weight:bold; color:#ffdcdc; font-size:12px;}
#comentario .titulo {margin-right:0px; padding-left:10px;}
#comentario .avaliacao {color:white; font-weight:bold; padding-left:10px; }
#comentario .inf {color:white; font-size:9px; padding-left:10px;}
#comentario .bbcode {color:white; font-size:9px;}
#comentario .bbcode a {font-weight:bold; color:#ffdcdc; text-decoration:none;}
#comentario .bbcode a:hover {text-decoration:underline;}
#comentario .caixa_comentario {width:300px; height:200px;}
#comentario .nome_cliente {color:white; font-size:10px; font-weight:bold;}
#comentario .data {color:white; font-size:9px;}
#comentario .texto {margin-top:4px; margin-bottom:10px;color:white;}
#comentario img.nota {margin-right:5px; width:65px;} 
#comentario form.comentar {height:170px; padding-left:0px;}
#comentario form.comentar .comente {font-weight:bold;}
#comentario form.comentar .avaliacao   {font-size:9px;}
#comentario form.comentar .nota   {}
#comentario form.comentar .caixa_comentario {float:left; width:340px; height:90px; border:1px solid #CCC; margin-top:15px; margin-left:0px; background-color:#FFFFFF;}
#comentario form.comentar .caixa_comentario.selected {background: #d2facf;}
#comentario form.comentar .caixa_comentario.error {background: #fecfcb;}
#comentario form.comentar .enviar {margin-top:48px; float:left; margin-left:-80px;}
#comentario form.comentar .nomecoment, #comentario form.comentar .emailcoment {width:340px; border:1px solid #CCC; font-style: italic; color:#999999;}
#comentario form.comentar .nomecoment.selected, #comentario form.comentar .emailcoment.selected {background: #d2facf;}
#comentario form.comentar .nomecoment.error, #comentario form.comentar .emailcoment.error {background: #fecfcb;}
/*//////////RESPOSTA COMENTÁRIO///////*/
#comentario #res_comentario {font-size:11px; background:url(../images/produtos.jpg) repeat-y; background-color:#e9e9e9;}
#comentario #res_comentario .img_seta{background:url(../images/seta_coment.png) no-repeat; width:41px; height:46px; margin-top:20px;}
#comentario #res_comentario .conteudo_res{padding:15px 15px 15px 15px; text-align:justify; margin-left:32px; margin-top:-44px;}
#comentario #res_comentario .conteudo_res .texto_resposta{font-size:11px; color:#3a3a3a; margin-left:10px; margin-bottom:12px;}
#comentario #res_comentario p.resposta{color:#3a3a3a; font-size:9px; font-weight:bold; margin-left:10px;}


#relacionados .tabela_produtos {position:relative; color:#b5904d;}
#relacionados .tabela_produtos td {width:10%; text-align:center; padding-bottom:20px; vertical-align:top;}
#relacionados span.produto_descricao {font: normal 10px verdana; color:#ffdcdc;}
#relacionados .produto_valor_real {text-decoration:line-through; color:#ffdcdc; font-size:11px;}
#relacionados .produto_valor {font-size:13px; font-weight:bold; color:#ffdcdc;}
#relacionados img.produto_imagem {width:180px; margin-bottom: 10px; border:1px solid #9E4343;}
#relacionados .produto_nome {width:183px; margin:auto; color:#585858;}
#relacionados a.produto_nome {text-decoration: none; font: bold 11px verdana; color:white;}
#relacionados .saiba_mais {margin-top:5px;}
#relacionados .vezes {font-size:10px; color:#ffdcdc;}

#compartilhe {font-weight:bold; color:white; font-size:10px; margin-left: 218px; margin-bottom:10px; margin-top:15px;}
#compartilhe img {width:16px;}
#compartilhe a img {border:0; padding:0px 1px;}
#compartilhe a:hover img {}

/*-------------- atributos categorias e busca ------------*/
.mostra_atributos { float: left; width: 100%; height: 100%; margin-top: 10px; margin-bottom: 10px; }
.mostra_atributos .mostra_cores { float: left; padding-right: 10px; }
.mostra_atributos .mostra_cores label { color: #b91616; font-size: 10px; font-weight: bold; }
.mostra_atributos .mostra_tamanhos { border-left: 1px solid #666666; padding-left: 10px; min-height: 100%; float: left; }
.mostra_atributos .mostra_tamanhos label { color: #b91616; font-size: 10px; font-weight: bold; }
.mostra_atributos .mostra_tamanhos strong { color: #666666; font-size: 13px; font-weight: bold; }

/* BUSCA.PHP */
#conteudo_busca {position:relative; margin:20px; margin-right:10px; margin-left:220px; margin-top:0px;}
#conteudo_busca .pag_nav span{ color:#fff; padding-left:6px; padding-right:6px; }
#conteudo_busca .pag_nav a{ padding-left:4px; padding-right:4px; }
#conteudo_busca .busca {text-align:center; margin-top:10px;}
#conteudo_busca .busca span {font-weight:bold;}
#conteudo_busca .nao_encontrado {margin-top:20px; text-align:center; font-weight:bold; background-color:#FFFFCC; border:1px solid #FFFF00; padding:3px;}
#conteudo_busca .nao_encontrado .result {font-size:14px; color:#990000;}
#conteudo_busca .nao_encontrado .result2 {color:#666666;}
#conteudo_busca .tabela_produtos {color:#0082D7;}
#conteudo_busca td.td_img {width:200px; text-align:center; vertical-align:top; border:solid 1px #555555; border-right:none; background:#e8e8e8;}
#conteudo_busca td.td_descricao {width:100%; vertical-align:top; padding:10px; background:#e8e8e8; border:solid 1px #555555; border-left:none; color:#555555;}
#conteudo_busca td.td_descricao a {text-decoration:none; font-size:14pt; font-weight:bold; color:#b91616;}
#conteudo_busca td.td_descricao .td_infos { width:30%; float:right; text-align:right; }
#conteudo_busca td.td_descricao .td_infos #valornormal { font-size: 20px; color: #b91616; }
#conteudo_busca td.td_descricao .td_infos #valornormal strong { font-size: 21pt; color: #b91616; }
#conteudo_busca td.td_descricao .td_infos #valoremparcelas {font-size:10px; margin-bottom: 0px; color:#666666; float:right; margin-top:4px; clear:right;}
#conteudo_busca td.td_descricao .td_infos #valorcomdesconto {font-size:14px; font-weight:bold; color: #b91616; }
#conteudo_busca td.td_descricao .td_infos #valorcomdesconto strong { font-size: 21pt; color: #b91616; }
#conteudo_busca td.td_descricao .td_infos #valorsemdesconto {font-size:14px; text-decoration:line-through; font-weight: normal; color: #ab6b6b; }

#conteudo_busca td.td_descricao a.link {font-size: 12px;}

#conteudo_busca .produto_descricao {font:normal 10px verdana; float:left; width:66%; color:#666666;}
#conteudo_busca .atributo_especial {float:left; padding-right:4px; padding-top:4px;}
#conteudo_busca .destaque_busca {background:#B0ECFF; font-weight:bold;}
#conteudo_busca .produto_valor {font:bold 10px Verdana; font-weight:bold;}
#conteudo_busca .resumo {font:normal 10px verdana; color:#5555;}
#conteudo_busca .produto_descricao {font:normal 10px verdana;}
#conteudo_busca img.produto_imagem {width:180px; margin-bottom:10px; border:1px solid #a04747; margin-top:5px; margin-left:5px;}
#conteudo_busca .especial {margin-top:-15px; margin-left:-2px; font-size:10px; height:21px;}
#conteudo_busca .especial span.img {background:url("../images/detalhes/atributos/back_right.gif") no-repeat left center; height:21px; color:#FFF; font-weight:bold; padding-top:4px; width:7px; padding-top:2px; padding-bottom:4px;}
#conteudo_busca .especial span.text {background:url("../images/detalhes/atributos/back.gif") no-repeat left center; height:21px; color:#FFF; font-weight:bold; padding-top:2px; padding-bottom:4px; padding-left:7px; padding-right:3px;}

#conteudo_busca .destaque01 { color:#ffdcdc; margin-bottom:10px; }
#conteudo_busca .destaque01 a.categorias_link{color:#fff; text-decoration:none;}
#conteudo_busca .destaque01 a.categorias_link:hover{text-decoration:underline;}
#conteudo_busca .destaque_categoria { color: #ffdcdc; margin-bottom: 20px; }
#conteudo_busca .destaque_categoria a.destaque_categoria_link { color: #ffdcdc; text-decoration: none; font-weight: normal; font-size: 20px; }
#conteudo_busca .destaque_categoria a.destaque_produto_link { color: #ffdcdc; text-decoration: none; font-weight: normal; font-size: 30px; }

#conteudo_busca #ordena_destaque { height: 92px; padding: 17px 17px 0px 17px; background: url(../images/fundos/back_destaque_categoria.gif) repeat-x; }
#conteudo_busca #ordena_destaque .ordenar { color:#4c301d; float:left; margin-top: -22px; font-size:11px; text-align:right; }
#conteudo_busca #ordena_destaque #search_order select { border: 2px solid #555555; margin-top: -30px; font-size: 11px; color: #555555; font-weight: bold; width: 203px; height: 26px; float:left; text-align:right; }
#conteudo_busca #ordena_destaque #search_order_category select { border: 2px solid #555555; position: absolute; font-size: 11px; margin-top: -10px; color: #555555; font-weight: bold; width: 203px; height: 26px; float:left; text-align:right; }

#conteudo_busca #ordena_destaque_footer { height: 66px; padding: 43px 17px 0px 17px; background: url(../images/fundos/back_destaque_categoria_footer.gif) repeat-x; }
#conteudo_busca #ordena_destaque_footer .ordenar { color:#4c301d; float:left; margin-top: 0px; font-size:11px; text-align:right; }
#conteudo_busca #ordena_destaque_footer #search_order select { border: 2px solid #555555; margin-top: -20px; font-size: 11px; color: #555555; font-weight: bold; width: 203px; height: 26px; float: left; text-align: right; }
#conteudo_busca #ordena_destaque_footer #search_order_category select { border: 2px solid #555555; font-size: 11px; color: #555555; font-weight: bold; width: 203px; height: 26px; float: left; text-align: right; }

#conteudo_busca #ordena_destaque_busca { height: 70px; padding: 17px 17px 0px 17px; background: url(../images/fundos/back_destaque_categoria.gif) repeat-x; }
#conteudo_busca #ordena_destaque_busca #search_order select { border: 2px solid #555555; margin-top: -30px; font-size: 11px; color: #555555; font-weight: bold; width: 203px; height: 26px; float:left; text-align:right; }

#conteudo_busca .tabela_produtos .td_descricao .produto_descricao span.backdescricao1{ background:url(../images/especialc.gif) no-repeat; height:20px; padding-top:0px; padding-bottom:4px; padding-left:7px;}
#conteudo_busca .tabela_produtos .td_descricao .produto_descricao span.backdescricao2 { background:url(../images/especial.gif) repeat-x; padding-top:1px; padding-bottom:4px; height:20px; color:#fff; text-transform: uppercase; }
#conteudo_busca .tabela_produtos .td_descricao .produto_descricao span.backdescricao3 { background:url(../images/especialb.gif) no-repeat; height:20px; padding-top:1px; padding-bottom:4px; }


/* CARRINHO.PHP */
#conteudo_carrinho {margin: 20px; text-align:center;}
#conteudo_carrinho .passo {text-align:center;}
#conteudo_carrinho .botoes_acao {position: relative; height:28px;}
#conteudo_carrinho .continuar_comprando img {float:left;}
#conteudo_carrinho .continuar_comprando img:hover {float:left; }
#conteudo_carrinho .finalizar_compra img {float:right;}
#conteudo_carrinho .finalizar_compra img:hover {float:right;}
#conteudo_carrinho table {border:none; margin:0px; padding:0px; width:100%;}
#conteudo_carrinho h1.destaque01{margin: 0px; text-align: center;}
#conteudo_carrinho #top_bar td {background:url("../images/fundos/background_td.gif") repeat-x; height:15px; color:#666; font-weight:bold; font-size:12px; text-align: center; padding-top:7px;}
#conteudo_carrinho #top_bar td.left_top_corner{width:10px;}
#conteudo_carrinho #top_bar td.right_top_corner{width:10px;}
#conteudo_carrinho tr.produtos {background:#FFF; border:1px solid #555555; border-top:0;}
#conteudo_carrinho tr.produtos td {padding-top:10px; background:#FFF; padding-bottom:5px; vertical-align:middle;}
#conteudo_carrinho tr.produtos td.left_space {border-left:1px solid #555555; border-bottom:1px solid #555555;}
#conteudo_carrinho tr.produtos td.right_space {border-right:1px solid #555555; border-bottom:1px solid #555555;}
#conteudo_carrinho tr.produtos td.imagem {text-align:left; border-bottom:1px solid #555555;}
#conteudo_carrinho tr.produtos td.imagem,
#conteudo_carrinho tr.produtos td.imagem img {width:120px;}
#conteudo_carrinho tr.produtos td.imagem img {border:1px solid #585858;}
#conteudo_carrinho tr.produtos td.produto {vertical-align:top; text-align:left; padding-left:10px; color:#555555; border-bottom:1px solid #555555; border-right:1px solid #555555;}
#conteudo_carrinho tr.produtos td.produto a {color:#b91616; font-weight:bold; text-decoration:none; font-size:12px;}
#conteudo_carrinho tr.produtos td.produto a:hover {text-decoration:underline;}
#conteudo_carrinho tr.produtos td.produto img.cor {width:10px;}
#conteudo_carrinho tr.produtos td.quantidade {border-bottom:1px solid #555555; border-right:1px solid #555555; text-align:center; vertical-align:middle;}
#conteudo_carrinho tr.produtos td.quantidade form {}
#conteudo_carrinho tr.produtos td.quantidade .input_quantidade {width:30px; border:1px solid #555555; text-align:center; color:#555555; padding:4px;}
#conteudo_carrinho tr.produtos td.quantidade .input_submit {color:#b91616; border:none; background:url(../images/botoes/alterar_quantidade.png) no-repeat; width: 22px; height: 22px; cursor:pointer; margin-top:5px; font-size:12px; font-weight: bold; text-transform:lowercase;}
#conteudo_carrinho tr.produtos td.quantidade a.retirar_carrinho {color:#555555; text-transform:lowercase; font-weight:bold; font-size:10px; text-decoration:none;}
#conteudo_carrinho tr.produtos td.quantidade a.retirar_carrinho:hover {text-decoration:underline;}
#conteudo_carrinho tr.produtos td.embalagem {border-bottom:1px solid #555555; border-right:1px solid #555555; text-align:center;}
#conteudo_carrinho tr.produtos td.unitario {border-bottom:1px solid #555555; border-right:1px solid #555555; font-weight:bold; color:#555555; text-align:center;}
#conteudo_carrinho tr.produtos td.total {border-bottom:1px solid #555555; font-weight:bold; color:#555555; text-align:center;}
#conteudo_carrinho tr.informacoes td {padding:5px;}
#conteudo_carrinho tr.informacoes td.left_space {background:url("../images/fundos/left_bottom_corner.gif") no-repeat left bottom #dbdbdb;}
#conteudo_carrinho tr.informacoes td.right_space {background:url("../images/fundos/right_bottom_corner.gif") no-repeat left bottom #dbdbdb;}
#conteudo_carrinho tr.informacoes td.frete {background:#dbdbdb; border-bottom:1px solid #555555; border-right:1px solid #555555; color:#666; text-align:left; font-weight:bold; padding-top:15px;}
#conteudo_carrinho tr.informacoes td.frete a {color:#b91616; text-decoration:none; font-weight:normal;}
#conteudo_carrinho tr.informacoes td.frete a:hover {text-decoration:underline;}
#conteudo_carrinho tr.informacoes td.frete form {margin-top:-12px;}
#conteudo_carrinho tr.informacoes td.frete input.cep, #conteudo_carrinho tr.informacoes td.frete select.end, #conteudo_carrinho tr.informacoes td.frete select.tipo {border:1px solid #b4b4b4;}
#conteudo_carrinho tr.informacoes td.frete p.title {font-weight:bold; text-transform:uppercase;}
#conteudo_carrinho tr.informacoes td.valor,
#conteudo_carrinho tr.informacoes td.v_valor,
#conteudo_carrinho tr.informacoes td.subtotal,
#conteudo_carrinho tr.informacoes td.v_subtotal,
#conteudo_carrinho tr.informacoes td.total,
#conteudo_carrinho tr.informacoes td.v_total{background:#dbdbdb; border-bottom:1px solid #555555; text-align:right; color:#b91616; font-weight:bold; padding-right:20px;}
#conteudo_carrinho tr.informacoes td.total,
#conteudo_carrinho tr.informacoes td.v_total {background:#b91616; color:#ffffff;}
#conteudo_carrinho tr.informacoes td.v_valor,
#conteudo_carrinho tr.informacoes td.v_total,
#conteudo_carrinho tr.informacoes td.v_subtotal {text-align:right; padding-left:20px;}
#conteudo_carrinho tr.informacoes td.descontocupom,
#conteudo_carrinho tr.informacoes td.v_descontocupom {background:#DBDBDB; border-bottom:1px solid #585858; border-top:1px solid #585858; text-align:right; color:#B91616; font-weight:bold; padding-right:20px;}
#conteudo_carrinho tr.informacoes td.codigoCupom{ vertical-align:middle; background:#DBDBDB; border:1px solid #585858; color:#666; text-align:left; font-weight:bold; height:64px;}
#conteudo_carrinho tr.informacoes td.codigoCupom input.calcularDesconto{ background:url(../images/botoes/calcularDesconto.png) no-repeat; cursor:pointer; border:none; width:127px; height:22px; margin-left:5px; margin-top:5px;}

/* PASSO_5.PHP */
#conteudo_passo5 {margin:10px; text-align:center;}
#conteudo_passo5 .detalhes {text-align:left;}
#conteudo_passo5 .tit {font-weight:bold;}
#conteudo_passo5 .info {background:#FFFFCC; padding:10px 20px;; border:solid 1px #000000; text-align:left;}
#conteudo_passo5 .info p {text-align:right;}
#conteudo_passo5 .info a {text-decoration:none; color:#993300; font-size:12px; font-weight:bold;}
#conteudo_passo5 .info a:hover {text-decoration:underline;}
#conteudo_passo5 .ver_codigo {text-align:center; font-weight:bold; padding:10px; border:1px solid #FFFF00;  margin:auto; width:95%; background-color:#FFFFCC;}
#conteudo_passo5 .ver_codigo .codigo {color:#00CC00; font-size:20px;}
#conteudo_passo5 strong.destaque{font-size: 16px;font-weight: bold;line-height: 1.2;}
/* PASSO_4.PHP */
#conteudo_passo4 {margin:10px; text-align:center;}
#conteudo_passo4 .tit {font-weight:bold;}
#conteudo_passo4 .formas_pag {text-align:left;color:white;margin-top:30px;}
#conteudo_passo4 .formas_pag p {margin-bottom:20px;}
#conteudo_passo4 .formas_pag a img.borda {border:2px solid #b91616; }
#conteudo_passo4 .formas_pag a:hover img.borda {border: 2px solid #b91616;}
#conteudo_passo4 .formas_pag h3 {font-weight:bold; color:white; font-size:12px; margin-bottom:10px; margin-top:10px;}
#conteudo_passo4 .formas_pag h4 {font-weight:bold; color:#ffdcdc; font-size:14px; margin-bottom:5px;}
#conteudo_passo4 .formas_pag .grupo {padding-left:20px; padding-top:10px; margin-bottom:30px;}
.borda_arredondada { border:1px solid #555555; /*-moz-border-radius: 8px; -webkit-border-radius: 10px;*/  color:#555555; padding:10px; width:46.5%;}
#conteudo_passo4 .alertaPagInv {}
.alertPasso4{ width:322px; height: 121px;  background-color:#b91616; line-height: 16px;position:absolute; left:30%; padding:37px 45px 38px 41px;}
.alertPasso4 .text{ font-family:Verdana, Arial, Helvetica, sans-serif;   font-weight:bold; font-size:12px; color:#FFFFFF; }
.alertPasso4 .text span { color:#FFDCDC; }
.alertPasso4 .text p{ padding-top:10px; margin-bottom:10px; color:#FFFFFF;}
.alertPasso4 .text p span{ color:#FFFFFF;}
.alertPasso4 .askSim{ float: right; cursor:pointer; }
.alertPasso4 .askSim a img{ cursor:pointer; }
.alertPasso4 .askNao{ float: left; cursor:pointer;}


/* PASSO_3.PHP */
#conteudo_passo3 {margin:10px; text-align:center;}
#conteudo_passo3 a {text-decoration:none; color:#006699;}
#conteudo_passo3 a:hover {text-decoration:underline;}
#conteudo_passo3 .cartao {text-align:left;  height:100px; border:1px solid #555555;/* -moz-border-radius: 8px; -webkit-border-radius: 10px;*/  color:#b91616; padding:10px; width:47.2%; background:#e9e9e9;}

/* PASSO_2.PHP */
#conteudo_passo2 {margin:10px; text-align:center;}
#conteudo_passo2 .cartao {text-align:left; border:1px solid #555555;/* -moz-border-radius: 8px; -webkit-border-radius: 10px; */ color:#b91616;  padding:10px; width:47.2%; background:#e9e9e9;}
#conteudo_passo2 .cartao a img {border:none;}
#conteudo_passo2 .link_cadastrar {right:-195px; top:30px;}
#conteudo_passo2 .link_atualizar {}
#conteudo_passo2 .link_prosseguir {float:right; margin-top:15px;}
#conteudo_passo2 .produto_nome {font: bold 12px Verdana; color: #0065B3;}
#conteudo_passo2 a {text-decoration:none; color:#006699;}
#conteudo_passo2 a:hover {text-decoration:underline;}
.titulo_colunas{padding:5px 5px; text-align:center;}
.descricao_produtos{ text-align:center; padding-bottom:5px; color:white;  }


#conteudo_passo2_login {text-align:center; height:300px;}
#conteudo_passo2_login .opcoes_passo2 {margin:auto; width:700px; }
#conteudo_passo2_login .opcoes_passo2 .titulo_carrinho_passo2 {color:#006699; font-size:15px;}
#conteudo_passo2_login .opcoes_passo2 .titulo_login_passo2 {font-weight:bold;}
#conteudo_passo2_login .opcoes_passo2 .titulo_senha_passo2 {font-weight:bold; margin-left: 1px;}
#conteudo_passo2_login .esqueci {padding:10px; text-align:right;}
#conteudo_passo2_login .esqueci a {text-decoration:none; color:#006699; font-weight:bold; font-size:10px;}
#conteudo_passo2_login .esqueci a:hover {text-decoration:underline;}
#conteudo_passo2_login .opcoes_passo2 .nao_cadastrado {border:1px dashed #79530e; width:300px; margin:auto; float:right; height:160px;}
#conteudo_passo2_login .login_passo2 {width:150px; margin-left:5px; margin-bottom:5px;}
#conteudo_passo2_login .senha_passo2 {width:150px;}
#conteudo_passo2_login .submit_cadastrar_passo2 {}
#conteudo_passo2_login .email_passo2 {}
#conteudo_passo2_login .submit_cadastrar_passo2b {}
#conteudo_passo2_login .opcoes_passo2 .cadastrado {border:1px dashed #79530e; width:300px;  float:left; height:160px;}


/* ALTERA_USUARIO.PHP */
#conteudo_cliente {margin:20px; margin-top:-10px;}
#conteudo_cliente .title {margin:0px; font:bold 20px verdana; color:#0066CC;}
#conteudo_cliente .titulo {border-bottom: solid 3px #0066CC; height:67px;}


/* ULTIMOS_PEDIDOS.PHP */
#conteudo_area p.status_pedidos {font-weight:bold; border-bottom:1px dashed #0099CC; width:70%; color:red;}
#conteudo_area .tr_titulos {width:70%; cursor:pointer;}
#conteudo_area .titulos  {cursor:pointer; font-size:11px; background-color:#666; text-align:left; height:23px; padding-left:10px; padding-top:4px;}
#conteudo_area .titulos span {padding-left:30px; font-size:10px;}
#conteudo_area .titulos {color:#FFF; text-decoration:none;}
#conteudo_area a:hover .titulos {text-decoration:none;}
#conteudo_area .tr_titulos a:hover {text-decoration:underline;}
.conteudo_area_2 {text-align:left;}
#conteudo_area table.meus_pedidos {width:70%; font-size:11px; text-align:left;}
#conteudo_area table.meus_pedidos a {color:#009900; height:23px;}
#conteudo_area table.meus_pedidos .tr_info {background:#E7E7E7; text-align:left; color:#666;}
#conteudo_area table.meus_pedidos .tr_info span {font-weight:bold; color:#069;}
#conteudo_area table.meus_pedidos span.td_status_aprovado {color:#093; font-weight:bold;}
#conteudo_area table.meus_pedidos span.td_status_cancelado {color:#C30; font-weight:bold;} 
#conteudo_area table.meus_pedidos span.td_status_enviado {color:#666; font-weight:bold;}
#conteudo_area table.meus_pedidos span.td_status_processo {color:#666; font-weight:bold;}
#conteudo_area table.meus_pedidos span.td_status_aprovacao {color:#69F; font-weight:bold;}
#conteudo_area table.meus_pedidos .acoes {text-align:right;}
#conteudo_area table.meus_pedidos .acoes a {color:#993300; font-weight:bold; font-size:10px;}
/* #conteudo_area .divider {width:70%; height:0px; border:1px dashed #666666; margin-bottom:20px; margin-top:20px;} */

/* AREA_CLIENTE.PHP */
#conteudo_area {margin-left:220px; margin-right:10px;  color:white;}
#conteudo_area a {color:white; text-decoration:none;}
#conteudo_area a:hover {text-decoration:underline;}
#conteudo_area p {text-align:left; margin-top:0px;}
#conteudo_area .desc {margin-top:6px; margin-bottom:10px;}
#conteudo_area .detalhe {border-bottom: solid 3px #0066CC; text-align:left;}
#conteudo_area .title {padding:0px; font-weight:bold; font-size:13px; color:#666; text-align:left; margin-top:-4px;}
#conteudo_area h3 {font-weight:bold; margin:0px; font:bold 14px verdana; color:#0066CC;}

#conteudo_area .opcoes_passo2 {margin:auto; width:700px; height:200px;}
#conteudo_area .opcoes_passo2 .titulo_carrinho_passo2 {color:#b91616; font-size:17px; text-align:left; padding-left:10px; margin-bottom:20px;}
#conteudo_area .opcoes_passo2 .titulo_login_passo2 {font-weight:bold; margin-bottom:10px;}
#conteudo_area .opcoes_passo2 .titulo_senha_passo2 {font-weight:bold; margin-right: 1px;}
#conteudo_area .esqueci {padding:10px; text-align:left;}
#conteudo_area .esqueci a {text-decoration:none; color:#ffdcdc; font-weight:bold; font-size:10px; margin-top:20px; display:block;}
#conteudo_area .esqueci a:hover {text-decoration:underline;}
#conteudo_area .opcoes_passo2 .nao_cadastrado {float:right; background:url("../images/fundos/back_login.gif") no-repeat; width:249px; height:161px; margin-left:40px; color:#ffffff;}
#conteudo_area .login_passo2 {width:150px; margin-left:0px; margin-bottom:5px;}
#conteudo_area .senha_passo2 {width:150px;}
#conteudo_area .submit_cadastrar_passo2 { cursor: pointer; background:url(../images/botoes/entrar.png) no-repeat; float:right; display:block; margin-right:24px; border:none; width:61px; height:24px;}
#conteudo_area .email_passo2 {margin-top:10px;}
#conteudo_area .submit_cadastrar_passo2b { cursor: pointer; background:url(../images/botoes/prosseguir_login.png) no-repeat; float:right; display:block; margin-right:17px; border:none; width:83px; height:23px;}
#conteudo_area .opcoes_passo2 .cadastrado {float:left; background:url("../images/fundos/back_login.gif") no-repeat; width:249px; height:161px; color:#ffffff;}
#conteudo_area .logon {text-align:center; border:1px dashed #79530e; width:200px; font-weight:bold; margin:auto;}

#conteudo_area .opcoes {background:url(../images/header/secondbarbg.gif) repeat-x scroll center top; text-align:left; margin-top:10px; height:20px; padding-left:10px; padding-top:3px; color:white;}
#conteudo_area .opcoes img {float:right; margin-top:-25px; margin-right:20px;}
#conteudo_area .desc {color:white;}
#conteudo_area .desc a {color:white;}

#conteudo_area .detalhe {border-bottom: solid 3px #0066CC; text-align:left;}
#conteudo_area .bigbox { text-align:center; width:760px; margin-top:-22px; float:left; padding-left:10px; }
#conteudo_area .interbox { margin:auto; width:760px; }
#conteudo_area .interbox_bottom { margin-top: 6px; width:760px; }
#conteudo_area .box {background:url("../images/fundos/usuario.gif") left bottom no-repeat; width:371px; height:191px; float:left; margin-left:7px; margin-bottom:0px; text-align:left;}
#conteudo_area .center {margin:auto;  margin-right:220px;}
#conteudo_area .box a {color:white; padding-left:10px; margin-bottom:5px;}
#conteudo_area .box li {padding-bottom:3px;}
#conteudo_area .box img {float:right; margin-right:20px; margin-top:60px;}
#conteudo_area .box h3 {color:#b91616; padding-left:10px; padding-top:30px; padding-bottom:15px; font-size:12px;}


/* CADASTRO_USUARIO.PHP */
#conteudo_cliente {margin-left:10px; margin-right:10px; text-align:center; }
#conteudo_cliente a {color:#003366; text-decoration:none;}
#conteudo_cliente a:hover {text-decoration:underline;}
#conteudo_cliente p {text-align:left; margin-top:0px;}
#conteudo_cliente p.desc {width:100%;}
#conteudo_cliente .logon {text-align:center; border:1px dashed #0095E3; width:200px; font-weight:bold; margin:auto;}
#conteudo_cliente .opcoes {border-bottom: solid 3px #0066CC; height:67px; text-align:left;}
#conteudo_cliente .detalhe {border-bottom: solid 3px #0066CC; text-align:left;}
#conteudo_cliente .title {font-weight:bold; font-size:20px; color:#0066cc; text-align:left;}
#conteudo_cliente h3 {font-weight:bold; margin:0px; font:bold 14px verdana; color:#0066CC;}
#conteudo_cliente .box {border:1px dashed #0066CC; float:left; margin:10px; width:200px; height:100px; padding:5px; text-align:left;}

#conteudo_cliente form .desc {font-size:9px;}
#conteudo_cliente input.valor {border:none; border-left:2px #CCC solid; border-top:1px #999 solid;}


/* CADASTRO_ENDERECO.PHP */
.selected{ background-color: #FFC4C5; }
.err{ margin-left: -10px; width: 478px; }

#conteudo_area #formCadastroFisico { padding-top: 24px; background:url(../images/fundos/back_cadastro_pessoal.gif) no-repeat left top; display:block; float:left; width:477px; height: auto; padding-left:160px; text-align:left; }
@media screen and (-webkit-min-device-pixel-ratio:0){ #conteudo_area #formCadastroFisico { padding-top: 14px; } }
#conteudo_area #formCadastroFisico #formCadastroFisicoEnd { padding-top: 3px; background:url(../images/fundos/back_cadastro_endereco.gif) no-repeat left top; width:477px; float:left; text-align:left; padding-left:160px; margin-top:50px; margin-left:-160px;}
@media screen and (-webkit-min-device-pixel-ratio:0){ #conteudo_area #formCadastroFisico #formCadastroFisicoEnd { margin-top:40px; padding-top: 0px; } }
#conteudo_area #formCadastroJuridico { padding-top: 17px; background:url(../images/fundos/back_cadastro_empresarial.gif) no-repeat left top; display:block; float:left; width:477px; height: auto; padding-left:160px; text-align:left;}
#conteudo_area #formCadastroJuridico #formCadastroJuridicoEnd { background:url(../images/fundos/back_cadastro_endereco.gif) no-repeat left top; display:block; width:480px; margin-left:-160px; float:left; text-align:left; padding-top: 14px; padding-left:160px; margin-top:33px; }
@media screen and (-webkit-min-device-pixel-ratio:0){ #conteudo_area #formCadastroJuridico { padding-top: 10px; height: auto; } }
@media screen and (-webkit-min-device-pixel-ratio:0){ #conteudo_area #formCadastroJuridico #formCadastroJuridicoEnd { margin-top:35px; padding-top: 9px; } }
@media screen and (-webkit-min-device-pixel-ratio:0){  }
#conteudo_area #formCadastroFisico #submit_cadastro_fisico{ margin-bottom: 20px; border:0px; cursor: pointer; background:url(../images/botoes/cadastrar.png) no-repeat; width: 115px; height: 34px; float:left; margin-left: 40%;}
#conteudo_area #formCadastroJuridico #submit_cadastro_juridico{ margin-bottom: 20px; border:0px; cursor: pointer; background:url(../images/botoes/cadastrar.png) no-repeat; width: 115px; height: 34px; float:left; margin-left: 40%;}
#conteudo_area #pessoas { background: url(../images/fundos/back_select_cadastro.gif) no-repeat; width:494px; height:34px; text-align:left; padding-top:8px; padding-left:25px; margin-bottom:10px;}
#conteudo_area #pessoas label.selecione { float: left; margin-top: 4px; margin-left: 40px; margin-right: 23px; color: #fff; font-size: 12px; font-weight: bold; }
#conteudo_area #pessoas label { font-size: 14px; }
#conteudo_area #backformaltera form#formCadastroFisico { padding-top: 56px; height: auto; }
#conteudo_area #backformaltera form#formCadastroFisico #submit_altera_fisico { float: left; margin-top: 65px; margin-left: 40%; cursor: pointer; background: url(../images/botoes/alterar.png) no-repeat; border: 0; width: 115px; height: 34px; }
#conteudo_area #backformaltera form#formCadastroJuridico { padding-top: 40px; height: auto; }
#conteudo_area #backformaltera form#formCadastroJuridico #submit_altera_juridico { float: left; margin-top: 52px; margin-left: 41%; cursor: pointer; background: url(../images/botoes/alterar.png) no-repeat; border: 0; width: 115px; height: 34px; }
@media screen and (-webkit-min-device-pixel-ratio:0){ #conteudo_area #backformaltera form#formCadastroFisico { padding-top: 48px; } }
@media screen and (-webkit-min-device-pixel-ratio:0){ #conteudo_area #backformaltera form#formCadastroFisico #submit_altera_fisico { margin-top: 55px; } }
@media screen and (-webkit-min-device-pixel-ratio:0){ #conteudo_area #backformaltera form#formCadastroJuridico { padding-top: 32px; } }
@media screen and (-webkit-min-device-pixel-ratio:0){ #conteudo_area #backformaltera form#formCadastroJuridico #submit_altera_juridico { margin-top: 37px; } }
#conteudo_area form#formCadastroJuridico #submit_altera_juridico { float: left; margin-left: 40%; cursor: pointer; background: url(../images/botoes/alterar.png) no-repeat; border: 0; width: 115px; height: 34px; }
#conteudo_area #alterar_end .cadastro_end { background:url(../images/fundos/back_cadastro_endereco.gif) no-repeat left top; display:block; height: 280px; width:480px; float:left; text-align:left; padding-top: 33px; padding-left:160px; margin-top:10 px; }
#conteudo_area #alterar_end .cadastro_end #submit_excluir_endereco { margin-left: 41px; cursor: pointer; background: url(../images/botoes/excluir.png); border: 0; width: 115px; height: 34px; }
#conteudo_area #alterar_end .cadastro_end #submit_atualiza_endereco { margin-top: 25px; margin-left: 6%; cursor: pointer; background: url(../images/botoes/alterar.png); border: 0; width: 115px; height: 34px; }
@media screen and (-webkit-min-device-pixel-ratio:0){ #conteudo_area #alterar_end .cadastro_end { padding-top: 27px; } }
@media screen and (-webkit-min-device-pixel-ratio:0){ #conteudo_area #alterar_end .cadastro_end #submit_atualiza_endereco { margin-top: 13px; } }
#conteudo_area #cadastrar_end .cadastro_end { background:url(../images/fundos/back_cadastro_endereco.gif) no-repeat left top; display:block; height: 280px; width:480px; float:left; text-align:left; padding-top: 20px; padding-left:160px; margin-top:10 px; }
#conteudo_area #cadastrar_end .cadastro_end #submit_excluir_endereco { margin-left: 41px; cursor: pointer; background: url(../images/botoes/excluir.png); border: 0; width: 115px; height: 34px; }
#conteudo_area #cadastrar_end .cadastro_end #submit_atualiza_endereco { margin-top: 39px; margin-left: 40%; cursor: pointer; background: url(../images/botoes/cadastrar.png); border: 0; width: 115px; height: 34px; }
@media screen and (-webkit-min-device-pixel-ratio:0){ #conteudo_area #cadastrar_end .cadastro_end { background:url(../images/fundos/back_cadastro_endereco.gif) no-repeat left top; display:block; height: 280px; width:480px; float:left; text-align:left; padding-top: 14px; padding-left:160px; margin-top:10px; } }
@media screen and (-webkit-min-device-pixel-ratio:0){ #conteudo_area #cadastrar_end .cadastro_end #submit_atualiza_endereco { margin-top: 30px; } }
#conteudo_area #formCadastroFisicoEnd #submit_atualiza_endereco { margin-left: 0px; cursor: pointer; background: url(../images/botoes/alterar.png); border: 0; width: 115px; height: 34px; }
#conteudo_area #salvar_end_cobranca { cursor: pointer; background: url(../images/botoes/salvar.png); border: 0; width: 115px; height: 34px; }
#conteudo_area .msg_ {background:url('../images/advertencia.gif') no-repeat; width:343px; height:45px; text-align:center; padding-top:10px; font-weight:bold; color:#FF6600; font-size:11px; margin:auto;}
#conteudo_area .msg_ img {float:right; padding-left:20px; display:block; margin-top:-18px; margin-right:18px;}
#conteudo_area .msg2_ {background:url('../images/sucesso.gif') no-repeat; width:343px; height:45px; text-align:center; padding-top:10px; font-weight:bold; color:#666; font-size:11px; margin:auto;}
#conteudo_area .msg2_ img {float:right; padding-left:20px; display:block; margin-top:-18px; margin-right:18px;}
#conteudo_area .msg_ {margin-left:20%;}
#conteudo_area .msg2_ {margin-left:20%;}
#conteudo_area .msg_voltar {margin-left:21%; width:310px; text-align:left; margin-top:-20px; font-weight:bold;}

/* ENDERECOS_USUARIO.PHP */
#conteudo_area .ends {text-align:left; background-color: #b91616; padding:10px; width:500px; margin:15px 0px 5px 10px;}
#conteudo_area .ends a {color:white;}
#conteudo_area .ends p.ref {font-weight:bold; color:white; font-size:12px; border-left:6px dotted #78530e; }
#conteudo_area .ends p.link {text-align:right; font-weight:bold; margin-bottom:0px; color:#78530e; }

/* ENDERECOS_ATUALIZAR.PHP */
#conteudo_area .cadastro_end .aviso a {color:#993300; font-weight:bold; font-size:10px;}

/* DELETAR_ENDERECO.PHP */
#conteudo_area p.aviso {color:white; font-weight:bold; text-align:center; font-size:13px; margin-top:15px;}
#conteudo_area p.confirm {text-align:center;}
#conteudo_area p.confirm span.yes a {color:#006699; font-weight:bold; margin-right:10px;}
#conteudo_area p.confirm span.no a {color:#666666; font-weight:bold;}

/* -------------------------------- MENU ---------------------------------------- */
#menu_autoajuda {float:right; margin-right:10px; margin-left:10px;}
#menu_autoajuda ul.menu a {display:block; margin:5px; margin-left:15px; margin-bottom:2px; color:white; text-decoration:none; font-size:10px; font-weight:normal;}
#menu_autoajuda ul.menu a:hover {text-decoration:underline;}
#menu_autoajuda li.subtitulo {margin-top:15px; font-weight:bold; font-size:12px; margin-left:10px; color: #FFFFFF;}
#menu_autoajuda li.titulo {margin:0px; margin-bottom:0px;  font-weight:bold; font-size:12px; height: 26px; line-height:26px; color:#FFFFFF; background:url('../images/fundos/fundo_menu1.gif') no-repeat; background-position: -1px 0px; text-align: center;}
#menu_autoajuda .in_box_busca {width:170px; height:118px; background:url('../images/institucional/box_busca.gif') no-repeat; padding:10px; margin-top:10px; margin-left:2px;}
#menu_autoajuda .in_box_busca .sub {font-weight:bold; padding-left:10px; color:#FFFFFF;}
#menu_autoajuda .in_box_busca select, .menu_autoajuda .in_box_busca input.text_busca {margin-top:-7px;margin-left:7px;}
#menu_autoajuda input.ok {background:#0493df;border:none;margin-top:5px; margin-left:120px;}

#menu_institucional {float:right; margin-right:10px;  margin-left:10px;  padding-bottom:10px;}
#menu_institucional ul.menu a {display:block; margin-left:15px; color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:normal;}
#menu_institucional ul.menu a:hover {text-decoration:underline;}
#menu_institucional li.subtitulo {display:block; margin-top:15px; font-weight:bold; font-size:12px; margin-left:3px;}
#menu_institucional li.titulo {margin:0px; margin-bottom:0px; padding:4px; padding-left:10px; font-weight:bold; font-size:12px; color:#FFFFFF; background:url('../images/detalhes/det01.gif');}
#menu_institucional .boom {position:relative; margin:0px; height:25px; padding-top:5px; padding-bottom:7px; text-align:center; font-weight:900; font-size:12px; color:#FFFFFF; background:url(../images/detalhes/det02.gif) no-repeat;}
#menu_institucional .newsletter {text-align:center; width:188px; height:119px; }
#menu_institucional .newsletter {background:url('../images/institucional/box_newsletter.gif') no-repeat; margin-top:10px;}
#menu_institucional .newsletter .in_texto_caixa {margin-top:12px; width:175px; height:115px;}
#menu_institucional .newsletter .ass_put {font-size:11px; font-weight:bold; color:#FFFFFF; margin:0px; margin-top:7px;}
#menu_institucional .newsletter .sub {font-weight:bold; color:#FFFFFF; font-size:13px; padding-left:10px; margin-right:55px;  padding-top:11px; margin-bottom:7px; text-align:right;}
#menu_institucional .newsletter input.mail {width:170px; border:1px solid #999999;}
#menu_institucional .newsletter img.buscar {margin-top:8px; float:right; margin-right:15px;}
#menu_institucional .newsletter select {margin-bottom:3px; margin-top:2px; border:1px solid #999999; width:170px; text-align:right;}
#menu_institucional .newsletter input.busca_conteudo {border:1px solid #999999; width:170px;}
#menu_institucional .newsletter input.busca_botao {background:url('../images/institucional/botao_back1.gif'); margin-top:5px; float:right; margin-right:9px; font-weight:bold; font-size:11px; color:#917133; height: 22px; width: 47px;}
#menu_institucional .newsletter input.ok { margin-top:5px; float:right; margin-right:9px; font-weight:bold; font-size:11px; color:#917133; height: 22px;}
#menu_institucional .newsletter p.desc {color:#ffffff; font-size:11px; text-align:left; margin-left:10px; margin-top:4px; margin-bottom:5px;}

#menu_direita {float:left;  margin-left:10px; width:189px; text-align:left;}
#menu_direita .titulo {margin:0px; text-align:right; font-weight:bold; font-size:12px; color:#666; background:url("../images/fundos/fundo_menu1.gif") no-repeat; height:26px; line-height:26px;}
#menu_direita .titulo p {position:absolute; float:right; margin-top:0px; padding-left:60px;}
#menu_direita .titulo img.cat {position:absolute; float:right; margin-top:-3px; right:20px;}

#menu_direita .busca_direita {text-align:center; width:189px; height:119px; }
#menu_direita .busca_direita {background:url('../images/institucional/box_busca.gif'); margin-top:10px;}
#menu_direita .busca_direita .in_texto_caixa {margin-top:12px; width:175px; height:115px;}
#menu_direita .busca_direita .ass_put {font-size:11px; font-weight:bold; color:#FFFFFF; margin:0px; margin-top:7px;}
#menu_direita .busca_direita .sub {font-weight:bold; color:#ffffff; font-size:13px; padding-left:10px; margin-right:53px;  padding-top:5px; margin-bottom:10px; text-align:right;}
#menu_direita .busca_direita input.mail {width:170px; border:1px solid #999999;}
#menu_direita .busca_direita img.buscar {margin-top:8px; float:right; margin-right:15px;}
#menu_direita .busca_direita select {cursor:pointer; margin-bottom:3px; margin-top:2px; border:1px solid #999999; width:170px; font-size:11px; padding:2px 0px; color:#555555; text-align:left;}
#menu_direita .busca_direita input.text {border:1px solid #999999; width:170px; font-size:11px; color:#555555; padding:3px 0px;}
#menu_direita .busca_direita input.submit { cursor:pointer;border:none;  margin-top:5px; float:right; margin-right:9px; font-weight:bold; font-size:11px; color:#5b5b5b;}
#menu_direita .busca_direita input.ok { border:none; margin-top:5px; float:right; margin-right:9px; font-weight:bold; font-size:11px; color:#5b5b5b; }
#menu_direita .busca_direita p.desc {color:#ffffff; font-size:11px; text-align:justify; margin-left:5px; margin-bottom:5px;}

#menu_cliente {position:relative; float:left; width:188px; margin-top:20px; text-align:left;background:url('../images/fundos/fundo_menu2.gif') bottom left no-repeat; background-color:#be1818; padding-bottom:10px; margin-right:10px; margin-bottom:10px;}
#menu_cliente .titulo {margin:0px;padding-top:5px; padding-bottom:7px; text-align:center; font-weight:bold; font-size:14px; color:#666; background:url("../images/fundos/fundo_menu1.gif") no-repeat; height:25px; border:none;}
#menu_cliente li {padding-left:15px; padding-right:10px; padding-top:3px;}
#menu_cliente li.title {font-weight:bold; color:white; font-size:13px; padding-bottom:4px; padding-left:10px;}
#menu_cliente li a {color:white; text-decoration:none;}
#menu_cliente li a:hover {text-decoration:underline;}

.menu_login a  {display:block; margin-bottom:10px; color:#FFFFFF; font:bold 12px verdana; text-decoration:none;}
.menu_login a:hover {color:#CCCCCC;}
.menu_rotulo_login {position:absolute; top:35px; left:15px; font:bold 12px verdana;}
.menu_login_email {position:absolute; top:50px; left:15px; width:159px;}
.menu_rotulo_senha {position:absolute; top:75px; left:15px; font:bold 12px verdana;}
.menu_senha {position:absolute; top:90px; left:15px; width:159px;}
.menu_submit {position:absolute; top:120px; right:15px;}
.menu {width:187px; padding-bottom:3px; background:url('../images/fundos/fundo_menu2.gif') bottom left no-repeat; background-color:#db1f15; font:normal 14px verdana; color:#FFFFFF;}
.menu a {display:block; margin:5px; margin-left:15px; margin-right:15px; margin-bottom:10px; font:bold 11px verdana; text-decoration:none; color:white;}
.menu a:hover {text-decoration:underline;}
.menu b {display:block;}

/* -------------------------------- ATENDIMENTO ---------------------------------------- */
.conteudo_central {margin-left:210px; margin-right:10px; text-align:center;}
.conteudo_central img {text-align:left;}
.conteudo_central .in_titulo {width:66%; background-position:0px 72px; margin-bottom:15px; text-align:left; border-bottom:1px solid #0066CC;}
.conteudo_central .in_titulo .tit1 {color:#145da0;font-size:15px;margin-top:-10px; font-weight:bold; text-align:left;}
.conteudo_central .in_titulo .tit2 {color:#145da0;font-size:11px; font-weight:bold; text-align:left;}

.conteudo_central .in_caixas {}
.conteudo_central .in_caixas center {height:200px; border:1px solid black;}
.conteudo_central .in_caixas .caixa {text-align:left; background:url('../images/detalhes/in_caixa2.gif') bottom left no-repeat; width:244px; height:155px; float:left; margin:auto; margin-right:15px; margin-bottom:20px;}
.conteudo_central .in_caixas .caixa a {display:Block; text-decoration: none; font: normal 11px Verdana; color:white; margin-top: 5px;}
.conteudo_central .in_caixas .caixa a:hover {text-decoration:underline;}
.conteudo_central .in_caixas .caixa img.icone {float:right; margin-right:15px;}
.conteudo_central .in_caixas .in_texto_caixa {margin-top:12px; margin-left:10px;}
.conteudo_central .in_caixas .sub {font-weight:bold; font-size:14px; padding-left:20px; padding-top:18px; color:#b91616;}

.conteudo_central .in_caixas2 {width:800px; margin:auto; text-align:center; margin-top:10px; height:300px; margin-right:200px;}

.conteudo_central .in_contatos {float:left; width:518px; height:278px; background:url('../images/institucional/contatos.gif') no-repeat center center; text-align:left;  margin-right:10px; margin-top:10px; margin-left:10px;}
.conteudo_central .in_contatos .telefone img {float:left; margin-top:30px; margin-left:10px; width:25px; height:40px; padding-right:10px;}
.conteudo_central .in_contatos .telefone p {padding-top:30px;}
.conteudo_central .in_contatos .email img {float:left; margin-top:30px; margin-left:10px; width:25px; height:25px;  padding-right:10px;}
.conteudo_central .in_contatos .email p {padding-top:30px;}
.conteudo_central .in_contatos .correios img {float:left; margin-top:35px; margin-left:10px; width:40px; height:40px;  padding-right:10px;}
.conteudo_central .in_contatos .correios p {padding-top:20px;}

.conteudo_central .in_box_duvida {text-align:center; float:left; width:254px; height:114px; background:url('../images/institucional/box_duvida.gif') no-repeat; margin-top:10px; margin-left:0px;}
.conteudo_central .in_box_duvida img {float:left; margin-top:10px; margin-left:10px;}
.conteudo_central .in_box_duvida p {font:normal 10px Verdana;color:#ffffff; margin-left:50px; text-align:left; margin-bottom:20px; margin-top:10px;}
.conteudo_central .in_box_duvida input.ok {background:#0493df; border:none; margin-left:10px;}

.conteudo_central .in_box_outras {text-align:center; float:left; width:254px; height:114px; background:url('../images/institucional/box_duvida.gif') no-repeat; margin-top:10px; margin-left:0px;}
.conteudo_central .in_box_outras p {font:normal 10px Verdana;color:#ffffff;margin-left:10px; text-align:left; margin-bottom:20px; margin-top:10px;}
.conteudo_central .in_box_outras .tit {font-weight:bold; font-size:13px;}
.conteudo_central .in_box_outras a {text-decoration:none; color:#FFFFFF;}
.conteudo_central .in_box_outras a:hover {text-decoration:underline;}

.conteudo_central .conteudo_interno {background:#b91616; width:100%; margin-top:40px; text-align:justify; color:white!important; margin-bottom:10px;}
.conteudo_central .conteudo_interno .img_inst {float:right; border:none; margin-top:-20px; margin-right:20px;}
.conteudo_central .conteudo_interno p, .conteudo_central .conteudo_interno ul {padding-left:10px; padding-right:10px; padding-bottom:10px; color:white;}
.conteudo_central .conteudo_interno .titulo {background:url(../images/header/secondbarbg.gif) repeat-x; height:21px; text-align:left; color:#b91616; font-weight:bold; font-size:12px; padding-left:10px; padding-bottom:0px; margin-bottom:10px;}
.conteudo_central .conteudo_interno a {text-decoration:underline; color:white;}
.conteudo_central .conteudo_interno a u {text-decoration:none;}
.conteudo_central .conteudo_interno a:hover {text-decoration:underline; color:#999;}
.conteudo_central .tip {text-align:right; margin-bottom:0px; width:69%; height:28px;}
.conteudo_central .tip img {margin-right:-38px;}
.conteudo_central .outros_links {width:100%; text-align:center; margin-left:10px; color:white;}
.conteudo_central .outros_links a {text-decoration:none; padding-left:7px; padding-right:7px; color:white;}
.conteudo_central .outros_links a:hover {text-decoration:underline;}
.conteudo_interno img {border:1px solid #000;}
.conteudo_central .rtop,.rbottom{display:block}
.conteudo_central .rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.conteudo_central .r1{margin: 0 5px}
.conteudo_central .r2{margin: 0 3px}
.conteudo_central .r3{margin: 0 2px}
.conteudo_central .r4{margin: 0 1px;height: 2px}
.conteudo_central .rs1{margin: 0 2px}
.conteudo_central .rs2{margin: 0 1px}

.conteudo_central .nav {margin-bottom:40px; background:url(../images/header/background.gif) repeat-x; height:23px; margin-right:0px; line-height:23px; text-align:left; padding-left:10px; font-size:12px; color:#666; font-weight:bold; margin-top:30px;}
.conteudo_central .nav span {font-weight:normal; padding-left:10px; font-size:10px;}
.conteudo_central .nav img {float:left; margin-top:-26px; margin-right:10px;}

/* -------------------------------- INSTITUCIONAL ---------------------------------------- */
.conteudo_institucional {margin-right:20px; color:white; margin-top:-45px; margin-left:200px; line-height:14px;}
.conteudo_institucional strong {color:white;}
.conteudo_institucional p {padding-left:10px;}
.conteudo_institucional img {text-align:left;}
.conteudo_institucional .in_titulo {width:66%; background-position:0px 72px; margin-bottom:15px; text-align:left; border-bottom:1px solid #0066CC;}
.conteudo_institucional .in_titulo .tit1 {color:#145da0;font-size:15px;margin-top:-10px; font-weight:bold; text-align:left;}
.conteudo_institucional .in_titulo .tit2 {color:#145da0;font-size:11px; font-weight:bold; text-align:left;}
.conteudo_institucional li.titulo {font-weight:bold; font-size:14px;}
.conteudo_institucional li a {text-decoration:none; color:#78530e;}
.conteudo_institucional li a:hover {text-decoration:underline;}
.conteudo_institucional .email {float:left; font:normal 10px Verdana;padding:10px; width:300px;}
.conteudo_institucional .email .mensagem {color:#900;}
.conteudo_institucional .email .mensagem img {width:14px; margin-top:3px;}
.conteudo_institucional .telefone {float:left; margin-left:10px; font:normal 10px Verdana; padding:10px; width:31%;}
.conteudo_institucional .email input.txt {width:270px;}
.conteudo_institucional .email textarea {width:200px;}
.conteudo_institucional table.fale {font-size:11px; width:270px;}
.conteudo_institucional a {text-decoration:none; color:white;}
.conteudo_institucional a:hover {text-decoration:underline;}

#conteudo_busca .aqui {float:right; position:absolute; margin-top:0px; margin-left:40%;}
#como_comprar {position:relative; text-align:center; padding-top:4px; display:block; height:25px; width:190px; color:#FFFFFF; font:bold 12px verdana; text-decoration:none; background:url('../images/botoes/como_comprar.gif') no-repeat;}
#titulo_da_pagina {position:absolute; top:75px; left:436px; width:328px; height:28px;}
#texto_paginas_institucionais {font:normal 11px Verdana; color:inherit;}

table.ddd {padding:0px; background:#b91616; width:100%; _width:98%;}

.msg {background:url("../images/p2.jpg") no-repeat center left #ffffb0; border:1px solid #b5a644;  text-align:left; padding:10px; padding-left:40px; margin-bottom:10px; color:#6b6214; !important}
.msg a {color:#6b6214!important;}
.msg img {float:right;margin-top:0px; margin-right:10px;}

.msg2 {background:url("../images/p1.jpg") no-repeat center left #d1fbcc; border:1px solid #55b544;  text-align:left; padding:10px; padding-left:40px; color:#288618; margin-bottom:10px;}
.msg2 a {color:#288618!important;}
.msg2 img {float:right;margin-top:0px; margin-right:10px;}

/* -------------------------------- OUTROS ---------------------------------------- */

.error {color:#f2d23c; font-family:Tahoma, Geneva, sans-serif; font-size:10px; font-weight:bold; width:auto; margin-top:2px;}
p.success { padding:5px; border:1px solid #090; font-weight:bold; text-align:center;}
p.loader {font-weight:bold; text-align:center;}

/*------------------------------TABELA DE EXIBIÇÃO DOS PRODUTOS---------------------------------------------------*/
.min-width { width: 535px; min-width: 535px;}
html>body .min-width { width: auto;}

.highslide img.seguranca {border:none !important;}
#conteudo_area #sidebar {margin-left:0px;}
