#internas {
margin:0pt;
overflow:hidden;
padding:0pt 15px;
position:relative;
}

.top_conteudo {
border-bottom:2px dotted #D1D1D1;
color:#006DA9;
font-family:Arial,Helvetica,sans-serif;
font-size:19px;
font-weight:bold;
letter-spacing:-1px;
margin:20px 0pt;
padding:6px 0pt 6px 4px;
width:730px;
}

.top_conteudo img {
margin:0pt 6px 0pt 0pt;
}

.texto {
font-size:11px;
margin:0pt 0pt 10px;
overflow:hidden;
padding:10px 0pt;
}


/* ------------------------ PRODUTOS ---------------------------- */
.top_conteudo2 {
border-bottom:2px dotted #D1D1D1;
color:#006DA9;
font-family:Arial,Helvetica,sans-serif;
font-size:19px;
font-weight:bold;
letter-spacing:-1px;
margin:20px 0pt;
padding:6px 0pt 6px 4px;

}


#internas_sessao {
float:left;
margin:0pt;
width:580px;
}

.menu_produtos {
border:1px solid #BD4019;
float:left;
height:600px;
margin-right:10px;
width:170px;
}

.topo_menu_produtos {
background-image:url(../_imagens/topo_bg_novidades.gif);
background-repeat:repeat-x;
color:#FFFFFF;
font-size:15px;
font-weight:bolder;
height:40px;
line-height:40px;
padding:0px 0px 0px 10px;
margin-bottom:5px;
}

.linha_menu_produtos{
margin-bottom:1px;
padding:5px 8px 4px 8px;
border-bottom:1px solid #e1e1e1;
font-family:inherit;
}

.linha_menu_produtos a{
background:#F1F1F1 none repeat scroll 0%;
display:block;
color:#808080;
font-weight:bold;
text-decoration: none;
}

.linha_menu_produtos a:hover{
color:#BD4019;
text-decoration: underline;
}

.linha_produto {
height:auto;
overflow:hidden;
margin-bottom:10px;
}
.bloco_produto {
border:1px solid #E1E1E1;
float:left;
height:auto;
margin-right:6px;
padding:4px;
width:175px;
}
.tit_produto {
color:#034C73;
font-weight:bold;
margin-bottom:15px;
height:45px;
padding:4px 0px 0px 6px;
}
.img_produto {
background:#E1E1E1 none repeat scroll 0% 50%;
float:left;
height:75px;
margin-right:20px;
width:75px;
overflow:hidden;
}
.acoes_produto {
}
.linha_acao_produto {
margin-bottom:9px;
margin-top:10px;
}



/* ------------------------ TABELA ---------------------------- */

table#listagem_tabela {
border-bottom:1px solid #738AA1;
margin:0pt auto;
}
table#listagem_tabela tr.tit_tabela td {
background:#666666 none repeat scroll 0%;
border-bottom:1px solid #484848;
border-right:1px solid #FFFFFF;
color:#F9F9F9;
font-size:11px;
font-weight:bold;
padding:3px;
text-align:left;
}
table#listagem_tabela tr td {
border-collapse:collapse;
border-color:#F1F1F1 rgb(202, 202, 202);
border-style:solid;
border-width:1px;
color:#333333;
cursor:pointer;
font-size:12px;
padding:3px 5px;
}
table#listagem_tabela {
border-collapse:collapse;
}
#listagem_tabela {
}
.tit_tabela {
}
table#listagem_tabela tr.linha_tab1 td {
background:#F1F1F1 none repeat scroll 0%;
cursor:pointer;
}
table#listagem_tabela tr.linha_tab2 td {
background:#FFFFFF none repeat scroll 0%;
cursor:pointer;
}
table#listagem_tabela tr.tab_pref td {
background:#DDE2E7 url(../_imagens/bg_tab_pref.gif) repeat-x scroll center bottom;
border-bottom:1px solid #5A778F;
border-top:1px solid #FFFFFF;
font-weight:bold;
margin-bottom:4px;
padding:6px 0pt 6px 15px;
text-align:left;
}
table#legenda tr td {
border-bottom:1px solid #EFEFEF;
border-collapse:collapse;
color:#666666;
font-size:9px;
font-weight:bold;
padding:2px;
}
table#legenda tr td img {
height:15px;
vertical-align:bottom;
width:15px;
}
table#legenda tr.tit_legenda td {
background:#ACACAC none repeat scroll 0%;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-weight:bold;
}

/* ------------------------ DETALHE PRODUTO ---------------------------- */

.linha_detalhe {
border:1px solid #e1e1e1;
padding:5px;
height:auto;
overflow:hidden;
float: left;
}
.img_detalhe {
height:250px;
width:250px;
background:#e1e1e1;
float:left;
margin-right:25px;
}
.desc_detalhe {
float:left;
width:258px;
background:#f1f1f1;
padding:5px;
}
.linha_desc_detalhe {
}

.desc_label {
font-weight:bold;
float:left;
margin-right:15px;
color:#023144;
}
.desc_desc {
color:#034D6B;
}

.acao_detalhe {
margin-top:10px;
text-align:right;
padding-right:20px;
}
.linha_desc_fotos {
border:1px solid #f1f1f1;
height:auto;
margin-top:60px;
padding:5px 5px 5px 10px;
overflow:hidden;
float:left;
width:240px;
}
.mini_fotos {
background:#C1C1C1 none repeat scroll 0%;
float:left;
height:50px;
width:50px;
margin-right:10px;
overflow:hidden;
}
