/* Geral */

body {
margin:0;
padding:0;
font-family:verdana;
   }

/* Tabelas */

.moldura{
width:100%;
height:100%;
margin:0;
padding:0;
}

.estrutura{
width:766px;
height:100%;
margin:0;
padding:0;
}

.menu{
width:750px;
height:24px;
margin:0;
padding:0;
}

/* Divs */

div.contato_esconde{
margin:12px 0 0 0;
}

div.contato_mostra{
margin:18px 0 0 0;
display:none;
}

div.rastreio{
margin:0; 
border-top:#e9e9e9 3px solid; 
padding:10px 0 0 0;
}

div.rastreio_form{
background:#f1f1f1; 
padding:20px; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
color:#666; 
font-size:11px; 
margin:0;
}

div.rastreio_detalhes{
margin:15px 0 0 35px;
clear:both;
}

div.rastreio_botoes{
margin:15px 0 0 94px;
float:left;
}

div.rastreio_voltar{
margin:0; 
border-top:#e9e9e9 3px solid; 
padding:10px 0 0 0;
}

form{
margin:0px;
padding:0px;
}

.img_destaques{
margin-top:10px;
margin-bottom:15px;
}

.home_coluna{
padding-left:15px;
padding-right:15px;
font-family:Verdana;
font-size:11px;
}

.interna_coluna{
padding-left:15px;
padding-right:15px;
float:left;
width:345px;
font-family:Verdana;
font-size:11px;
}

.produtos_coluna{
width:460px;
padding-left:15px;
margin-right:15px;
margin-top:15px;
font-family:Verdana;
font-size:10px;
color:#666;
float:left;
}

.produtos_coluna_2{
width:460px;
padding-left:15px;
margin-right:15px;
font-family:Verdana;
font-size:10px;
color:#666;
float:left;
}

.empresa_coluna{
width:460px;
top:0px;
padding-left:15px;
margin-right:15px;
font-family:Verdana;
font-size:10px;
color:#666;
float:left;
}

.empresa_coluna_2{
width:210px;
padding-right:15px;
font-family:Verdana;
float:right;
}

.empresa_coluna_3{
width:475px;
padding-left:15px;
margin-right:15px;
font-family:Verdana;
font-size:11px;
color:#666;
float:left;
}

.empresa_coluna_4{
width:210px;
top:0px;
font-family:Verdana;
font-size:11px;
color:#666;
float:left;
}

.empresa_coluna_5{
width:210px;
margin-left:33px;
margin-right:15px;
font-family:Verdana;
float:right;
}

.empresa_coluna_6{
width:340px;
margin-right:22px;
top:0px;
font-family:Verdana;
font-size:11px;
color:#666;
float:left;
}

.empresa_coluna_7{
width:720px;
top:0px;
padding-left:15px;
margin-right:15px;
font-family:Verdana;
font-size:12px;
color:#666;
float:left;
}

.div_pedido_container{
margin:0;
padding:5px 0 5px 0;
border-top:#e9e9e9 solid 1px;
width:720px;
clear:both;
}

.pedido_1{
float:left;
margin:0 0 0 10px;
width:40px;
font-family:Verdana;
font-size:11px;
color:#666;
}

.pedido_2{
float:left;
margin:0;
width:110px;
font-family:Verdana;
font-size:11px;
color:#666;
}

.pedido_3{
float:left;
margin:0;
width:80px;
font-family:Verdana;
font-size:11px;
color:#666;
}

.pedido_4{
float:left;
margin:0;
width:470px;
font-family:Verdana;
font-size:11px;
color:#666;
}

.pedido_5{
float:left;
margin:0;
width:550px;
font-family:Verdana;
font-size:11px;
color:#666;
}

.pedido_6{
float:left;
margin:0;
width:480px;
font-family:Verdana;
font-size:11px;
color:#666;
}

.pedido_7{
float:left;
margin:0;
width:70px;
font-family:Verdana;
font-size:11px;
color:#666;
}

.solucoes_texto{
padding-top:6px;
padding-left:6px;
padding-right:6px;
padding-bottom:6px;
font-family:Verdana;
font-size:10px;
color:#999;
}

.produtos_texto{
padding-top:6px;
padding-left:6px;
padding-right:6px;
padding-bottom:6px;
font-family:Verdana;
font-size:11px;
color:#666;
}

.box_noticias{
font-family:Verdana;
color:#666;
font-size:10px;
margin-top:30px;
margin-bottom:30px;
}

.busca_home{
vertical-align:middle;
width:249px;
background-color:#999999;
padding-top:5px;
padding-bottom:10px;
/*margin-bottom:5px; BRUNO*/
color:#FFF;
font-weight:bold;
font-size:10px;
}

.box_menu{
background-color:#e9e9e9;
width:210px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:13px;
font-weight:bold;
margin-bottom:1px;
}

.box_menu_2{
background-color:#e9e9e9;
width:210px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:11px;
margin-bottom:1;
}

.box_menu_3{
background-color:#e9e9e9;
width:210px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:11px;
}

.box_menu_4{
background-color:#e9e9e9;
width:210px;
margin-top:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666;
font-size:11px;
margin-bottom:1;
}

.div_mostra{
display:block;
}

.div_inside{
width:150px; 
margin-bottom:2px;
display:none;
}

.div_inside_2{
width:190px; 
display:none;
}

/* Figuras */

.figura_esquerda{
margin-right:10px;
margin-bottom:4px;
float:left;
}

.figura_produtos{
margin-right:6px;
float:left;
}

.figura_produtos_2{
margin-bottom:15px;
}

.figura_variacoes{
border:#1px;
border-style:solid;
border-color:#999;
}

.figura_norma{
	border:thin; 
	border-color:#CCC; 
	border-style:solid; 
	border-width:thin;
}

.figurinhas{
margin:0 10px 10px 0;
}

/* Posicoes */

.float_left{
float:left;
}

.margin_t_30{
margin:30px 0 0 0;
}

/* Fontes */

.bread{
padding-left:21px;
/*padding-top:8px;
letter-spacing:-0.04em;*/
font-family:Verdana;
font-size:12px;
color:#666;
}

.busca{
padding-left:21px;
}

.tit_branco{
font-size:12px;
font-weight:bold;
color:#FFF;
}

.tit_branco_menor{
font-size:11px;
font-weight:bold;
color:#FFF;
}

.tit_branco_nanico{
font-size:10px;
font-weight:bold;
color:#FFF;
}

.tit_interna{
font-size:16px;
line-height:18px;
font-weight:bold;
color:#666;
}

.tit_imprensa{
font-size:13px;
font-weight:bold;
color:#666;
}

.tit_menu_off{
font-size:13px;
font-weight:bold;
color:#999;
background-color:#e9e9e9;
}

.tit_menu{
font-size:13px;
font-weight:bold;
background-color:#b3b3b3;
}


.tit_menu_escuro{
font-size:13px;
font-weight:bold;
color:#666;
}

.txt_normal{
font-size:11px;
line-height:15px;
color:#666;
}

.bold{
font-weight:bold;
}

.txt12{
font-size:12px;
color:#666;
}

.txt12_maior{
font-size:12px;
color:#666;
line-height:20px;
}

.txt14{
font-size:14px;
color:#666;
}

.txt_normal_maior{
font-size:12px;
line-height:16px;
color:#666;
}

.txt_data{
font-size:9px;
color:#666;
}

.txt_mini{
font-size:8px;
color:#333;
}

.txt_tags{
line-height:20px;
font-size:9px;
color:#666;
font-weight:bold;
}

.txt_empresa{
font-family:Verdana;
font-size:11px;
}

.txt_vermelho{
font-size:11px;
color:#cc3333;
}

.tit_vermelho{
font-size:14px;
font-weight:bold;
color:#cc3333;
}

.txt_fundo_red{
color:#FFFFFF;
background-color:#cc3333;
}

h4{	
font-family:Verdana;
font-weight:bold;
letter-spacing:-0.05em;
margin:0;
padding:0;
line-height:1em;
}

h4 { font-size:17px; }

/* Links */

.tit_menu:link{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.tit_menu:visited{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.tit_menu:hover{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.tit_menu:active{
font-size:13px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}

.tit_menu_off:link{
font-size:13px;
font-weight:bold;
color:#999999;
text-decoration:none;
}

.tit_menu_off:visited{
font-size:13px;
font-weight:bold;
color:#999999;
text-decoration:none;
}

.tit_menu_off:hover{
font-size:13px;
font-weight:bold;
color:#999999;
text-decoration:none;
}

.tit_menu_off:active{
font-size:13px;
font-weight:bold;
color:#999999;
text-decoration:none;
}


.tags:link{
color:#666666;
text-decoration:none;
}

.tags:visited{
color:#666666;
text-decoration:none;
}

.tags:hover{
color:#cc3333;
text-decoration:underline;
}

.tags:active{
color:#cc3333;
text-decoration:underline;
}

.mais:link{
color:#666666;
text-decoration:none;
}

.mais:visited{
color:#666666;
text-decoration:none;
}

.mais:hover{
color:#cc3333;
text-decoration:none;
}

.mais:active{
color:#cc3333;
text-decoration:none;
}

.tit_normal:link{
font-size:13px;
font-weight:bold;
color:#666666;
text-decoration:none;
}

.tit_normal:visited{
font-size:13px;
font-weight:bold;
color:#666666;
text-decoration:none;
}

.tit_normal:hover{
font-size:13px;
font-weight:bold;
color:#cc3333;
text-decoration:none;
}

.tit_normal:active{
font-size:13px;
font-weight:bold;
color:#cc3333;
text-decoration:none;
}

.login_home{
color:#ffffff;
font-weight:bold;
font-size:10px;
}
.login_home:link{
color:#ffffff;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

.login_home:visited{
color:#ffffff;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

.login_home:hover{
color:#ffffff;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

.login_home:active{
color:#ffffff;
font-weight:bold;
font-size:10px;
text-decoration:none;
}

.breadcrumb:link{
font-size:12px;
color:#666666;
text-decoration:none;
}

.breadcrumb:visited{
font-size:12px;
color:#666666;
text-decoration:none;
}

.breadcrumb:hover{
font-size:12px;
color:#cc3333;
text-decoration:none;
}

.breadcrumb:active{
font-size:12px;
color:#cc3333;
text-decoration:none;
}

a.link_imagem img {
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

a.link_imagem:hover img {
filter:alpha(opacity=75);
-moz-opacity:0.75;
opacity:0.75;
}

.menu_box:link{
font-size:13px;
font-weight:bold;
color:#666666;
text-decoration:none;
}

.menu_box:visited{
font-size:13px;
font-weight:bold;
color:#666666;
text-decoration:none;
}

.menu_box:hover{
font-size:13px;
font-weight:bold;
color:#666666;
text-decoration:none;
}

.menu_box:active{
font-size:13px;
font-weight:bold;
color:#666666;
text-decoration:none;
}

.link_noticias:link{
font-size:11px;
font-weight:bold;
color:#666666;
text-decoration:none;
}

.link_noticias:visited{
font-size:11px;
font-weight:bold;
color:#666666;
text-decoration:none;
}

.link_noticias:hover{
font-size:11px;
font-weight:bold;
color:#cc3333;
text-decoration:none;
}

.link_noticias:active{
font-size:11px;
font-weight:bold;
color:#cc3333;
text-decoration:none;
}

.link_normal:link{
font-weight:bold;
color:#666666;
text-decoration:underline;
}
.link_normal:visited{
font-weight:bold;
color:#666666;
text-decoration:underline;
}
.link_normal:hover{
font-weight:bold;
color:#cc3333;
text-decoration:none;
}
.link_normal:active{
font-weight:bold;
color:#cc3333;
text-decoration:none;
}

a#tags2:link{
color:#666666;
line-height:24px;
text-decoration:none;
}

a#tags2:visited{
color:#666666;
line-height:24px;
text-decoration:none;
}

a#tags2:hover{
color:#cc3333;
line-height:24px;
text-decoration:none;
}

a#tags2:active{
color:#cc3333;
line-height:24px;
text-decoration:none;
}

.icone:link{
font-size:12px;
color:#666;
text-decoration:none;
background:url(../imagens/mais_off.gif) no-repeat right center;
padding:0 15px 0 0;
}

.icone:visited{
font-size:12px;
color:#666;
text-decoration:none;
background:url(../imagens/mais_off.gif) no-repeat right center;
padding:0 15px 0 0;
}

.icone:hover{
font-size:12px;
color:#c33;
text-decoration:none;
background:url(../imagens/mais_on.gif) no-repeat right center;
padding:0 15px 0 0;
}

.icone:active{
font-size:12px;
color:#c33;
text-decoration:none;
background:url(../imagens/mais_on.gif) no-repeat right center;
padding:0 15px 0 0;
}

/* Nuvem de tags */

.tag10{
text-decoration: none;
font-size:9px;
line-height:9px;
vertical-align: middle;
}
.tag12{
text-decoration: none;
font-size:10px;
line-height:10px;
vertical-align: middle;
}
.tag14{
text-decoration: none;
font-size:11px;
line-height:11px;
vertical-align: middle;
}
.tag18{
text-decoration: none;
font-size:12px;
line-height:12px;
vertical-align: middle;
}
.tag26{
text-decoration: none;
font-size:14px;
line-height:14px;
vertical-align: middle;
}
.tag34{
text-decoration: none;
font-size:16px;
line-height:14px;
vertical-align: middle;
}
.tag42{
text-decoration: none;
font-size:24px;
line-height:20px;
letter-spacing: -1px;
vertical-align: middle;
}
.tag58{
text-decoration: none;
font-size:40px;
line-height:32px;
letter-spacing: -1px;
vertical-align: middle;
}


/* Forms */

.campo_busca_home{
width:150px;
height:18px;
margin-top:2px;
font-family:Verdana;
font-size:9px;
background:#d9d9d9;
}

.campo_busca{
width:120px;
height:18px;
margin-top:2px;
font-family:Verdana;
font-size:9px;
background:#d9d9d9;
}

.campo_contato{
border:1px solid #d9d9d9;
height:18px;
margin-top:2px;
font-family:Verdana;
font-size:9px;
color:#666;
background:#f1f1f1;
}

.campo_livre{
border:1px solid #d9d9d9;
margin-top:2px;
font-family:Verdana;
font-size:9px;
color:#666;
background:#f1f1f1;
}

.select_rastreio{
border:1px solid #9a9a9a;
height:18px;
font-family:Verdana;
font-size:9px;
color:#666;
background:#f1f1f1;
}

.campo_rastreio{
border:1px solid #9a9a9a;
width:390px;
font-family:Verdana;
font-size:9px;
color:#666;
background:#f1f1f1;
vertical-align:top;
}

.anted_button{
border:1px solid #ccc;
height:18px;
font-family:Verdana;
font-size:10px;
color:#fff;
font-weight:bold;
background-color:#b3b3b3;
}

.anted_button_left{
border:1px solid #ccc;
height:18px;
font-family:Verdana;
font-size:10px;
color:#fff;
font-weight:bold;
background:#b3b3b3;
margin:0 0 0 68px;
}

.anted_button_rastreio{
border:1px solid #ccc;
height:23px;
font-family:Verdana;
font-size:11px;
color:#fff;
font-weight:bold;
background-color:#b3b3b3;
}

.campo_telefone{
border:1px solid #d9d9d9;
height:18px;
margin-top:2px;
font-family:Verdana;
font-size:9px;
color:#666;
background:#f1f1f1;
}

.campo_caracteres{
width:35px;
font-family:Verdana;
font-size:11px;
color:#666;
background:#f1f1f1; 
border:none;
padding:0;
margin:0 0 0 59px;
}

.img_busca{
width:21px;
height:18px;
vertical-align:bottom;
margin-top:2px;
font-family:Verdana;
font-size:9px;
background-color:#d9d9d9;
}

.select_noticias{
height:16px;
margin-top:8px;
font-family:Verdana;
font-size:9px;
}


ul.voltar{
float:left;
list-style:none;
margin:0;
padding:0;
border:none;
width:47px;
*width:54px;
}

ul.voltar a{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:47px;
*width:54px;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
background:#b3b3b3; 
border:none; 
padding:5px 0 5px 7px;
display: block;
}

ul.voltar_rastreio{
float:left;
list-style:none;
margin:15px 0 0 15px;
padding:0;
border:none;
width:47px;
*width:54px;
}

ul.voltar_rastreio a{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:47px;
*width:54px;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
background:#b3b3b3; 
border:none; 
padding:5px 0 5px 7px;
display: block;
}

ul.inserir{
list-style:none;
margin:0 0 0 15px;
*margin:0 0 0 10px;
padding:0;
border:none;
width:177px;
*width:185px;
float:left;
}

ul.inserir a{
font-family:Verdana, Arial, Helvetica, sans-serif;
width:177px;
*width:185px;
font-size:11px;
font-weight:bold;
color:#fff;
text-decoration:none;
background:#b3b3b3; 
border:none; 
padding:5px 0 5px 7px;
display: block;
}

.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

