/*
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;}


/* -------------------------------- 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:#666; background:url(../images/header/secondbarbg.gif) repeat-x left top; text-align:left;}
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:center; color:white; font-size:10px; font-weight:bold; padding-bottom:7px;}
p.pag_nav a {text-decoration:none; color:#FFDCDC;}
p.pag_nav a:hover {text-decoration:underline;}
.pag_info {text-align:center; color:white; font-size:10px; margin-bottom:10px;}
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 {width:100%; height:121px;}
#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 {text-align:right; margin-right:15px; margin-top:50px;}
#header .search form {height:18px; line-height:18px;}
#header .search label {font-weight:bold; line-height:18px;}
#header .search input, #header .search select {color:#555; font-size:11px;}
#header .search input.text {margin-left:10px;}
#header .search select {cursor:pointer; margin-left:10px;}
#header .search input.submit {border:none; width:60px; height:21px; cursor:pointer; margin-left:5px; background:url(../images/header/search.gif) top center no-repeat; text-indent:-999%;}
#header a.shopcart {float:right; display:block; margin:-39px 0px 0px 0px; width:197px; height:40px; background:url(../images/header/shopcart.png) no-repeat left top; text-indent:-999%;}
#header a.shopcart:hover, #header a.shopcart:focus {background-position:0px -40px;}

#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:169px; font-size:11px; color:#555; cursor:pointer; padding:1px 0px;}
#sidebar .search input.text {width:165px; margin-top:5px; font-size:11px; color:#555; padding:2px 0px;}
#sidebar .search input.submit {width:60px; height:21px; cursor:pointer; background:url(../images/sidebar/search.gif) no-repeat; text-indent:-999%; border:none; margin:10px 0px 0px 110px;}
#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:27px; 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; 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:2px;}

#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;}

/* -------------------------------- 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 .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;}

/* -- 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;}

#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;}

#pagamento {position:relative; margin-left:218px; margin-right:0px; color:white;}
#pagamento .formapag {font-weight:bold;}
#pagamento .vezes   {}

#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-top:7px; padding-left:0px;}
#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 .enviar {margin-top:48px; float:left; margin-left:-80px;}

#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; text-align:center; margin-bottom:10px;}
#compartilhe img {width:16px;}
#compartilhe a img {border:0; padding:0px 1px;}
#compartilhe a:hover img {}

/* BUSCA.PHP */
#conteudo_busca {position:relative; margin:20px; margin-right:10px; margin-left:220px; margin-top:0px;}
#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 .td_infos {width:27%; float:right; text-align:right;}
#conteudo_busca td.td_descricao a {text-decoration:none; font-size:14px; font-weight:bold; color:#b91616;}
#conteudo_busca .produto_descricao {font:normal 10px verdana; float:left; width:69%; 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:120px; 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 {background:url(../images/header/secondbarbg.gif) repeat-x; color:#666; margin-bottom:10px;}
#conteudo_busca .ordenar {font-size:10px; color:white; float:right; margin-top:-75px;}

/* 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:left; padding-left:20px;}

/* 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;}

/* 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 {border:0px;}
#conteudo_passo4 .formas_pag a:hover img {border:0px solid #555555;}
#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%;}



/* 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;}
#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;}
#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 {float:right; margin-right:23px;}
#conteudo_area .email_passo2 {margin-top:10px;}
#conteudo_area .submit_cadastrar_passo2b {}
#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; float:left; padding-left:10px;}
#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 */
#conteudo_area .cadastro_end {text-align:left; width:310px; padding:10px; border:1px solid #78530e;}
#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; padding:10px; border:1px solid white; width:500px; margin-top: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;}