@charset "utf-8";
/* CSS Document */

* body {
	background:url('../imagens/fundo_interna.gif') repeat-x top #9eb3ca;
	font-family:Tahoma;
	line-height:140%;
	font-size:12px;
	color:#333333;
    margin:0px;
    padding:0px;
}

a:link {text-decoration: none; color: #20567a; font-weight:bold;}
a:visited {text-decoration: none; color: #20567a;font-weight:bold;}
a:hover {text-decoration: underline; color: #666666;font-weight:bold;}
a:active {text-decoration: none; color: #20567a;font-weight:bold;}


div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,ul,form,fieldset,input,textarea,blockquote,th,td { 
	padding:0;
    margin-right: 0;
    margin-bottom: 0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

    /*
    Alpha PNG support for IE
    ------------------------------
    Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
    O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
    \*/
    * html img/**/ {
 filter:expression(
   this.alphaxLoaded ? "" :
   (
       this.src.substr(this.src.length-4)==".png"
       ?
       (
     (!this.complete)
     ? "" :
         this.runtimeStyle.filter=
         ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
         (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
         String(this.alphaxLoaded=true).substr(0,0)+
         (this.src="../imagens/blank.png").substr(0,0)
       )
       :
       this.runtimeStyle.filter=""
   )
     );
    }
	
	
/*-------------------------------container----------------------------*/
.bolhas 
{
    position:absolute;
    z-index:1;
    width:100%;
    height:100px;
    left:0;
    top:110px;
}

.todo_index 
{
    position:absolute;
    z-index:3;
    float:left;
    width:100%;
}

.todo_interna 
{
    position:absolute;
    z-index:3;
    float:left;
    width:100%;
}

.container {
margin:0 auto;
width:960px;
padding-bottom:30px;
min-height:780px;
  height:auto !important;
  height:780px;

}

.cabecalho {
float:left;
background:url('../imagens/cabecalho/fundo.jpg') no-repeat;
background-position:150px 0px;
width:100%;
padding-bottom:10px;
}

.idioma 
{
    float:right;
    margin-top:40px;
    padding-right:40px;
}

.idioma a
{
    float:left;
    margin-right:10px;
}

.cabecalho_menu {
float:left;
background:url('../imagens/cabecalho/fundo_menu.gif') no-repeat;
background-position:150px 20px;
}

.cabecalho_bandeiras {
	float:right;
	height: 35px;
	width: 80px;
	margin-top: 30px;
	margin-right: 20px;
}

h1 {
float:left;
margin-top:15px;
margin-left:15px;
_margin-left:8px;
background:url(../imagens/cabecalho/logo.gif);
width:156px;
height:63px;
}

h1 a{
float:left;
width:156px;
height:63px;
text-indent:-9999px;
}

.conteudo {
float:left;
padding-left:20px;
width:920px;
}

.rodape 
{
    float:left;
    width:100%;
    background:url('../imagens/fundo_rodape.gif') repeat-x #ffffff;
    padding-top:40px;
    padding-bottom:20px;
}

.rodape_interno 
{
    margin:0 auto;
    width:870px;
    text-align:right;
}

.logo_multi 
{
    float:left;
    text-indent:-9999px;
}

.imagem_esq 
{
    float:left;
    padding-left:0px;
}
   
/*-------------------------------index----------------------------*/
.familia_lider {
float:left;
width:330px;
height:350px;
}

.index_noticias {
float:left;
width:515px;
margin-left:30px;
}

.index_noticias h2 {
float:left;
width:100%;
text-indent:-9999px;
background:url(../imagens/index/index_h2.gif) no-repeat;
height:19px;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:2px solid #cad5e1;
}

.index_noticias h2.en {
float:left;
width:100%;
text-indent:-9999px;
background:url(../imagens/index/index_h2_en.gif) no-repeat;
height:19px;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:2px solid #cad5e1;
}

.index_noticias h3 
{
    margin:0;
    padding:0;
color:#3d7eb6;
font-weight:bold;
}

.index_noticias h4 {
margin:0;
}

.index_noticias h5 {
text-align:right;
color:#2c5f7e;
font-size:10px;
padding-right:10px;
}

.index_noticias ul {
float:left;
width:100%;
margin:0;
}

.index_noticias ul li {
float:left;
width:100%;
margin-bottom:10px;
padding-bottom:8px;
border-bottom:1px solid #b1c2d4;
}

.caixa_index 
{
    float:left;
    width:515px;
    padding-left:30px;
}

.index_caixa {
float:left;
width:170px;
margin-top:25px;
}

.index_caixa h3{
line-height:100%;
}

.index_caixa h2.lider {
background:url(../imagens/pt/index/lider_qualidade.gif) no-repeat;
width:155px;
height:151px;
margin:0;
text-indent:-9999px;
padding-bottom:10px;
}

.index_caixa h2.lider a
{
    display:block;
width:155px;
height:151px;
}

.index_caixa h2.lider_en {
background:url(../imagens/en/lider_qualidade.gif) no-repeat;
width:155px;
height:151px;
margin:0;
text-indent:-9999px;
padding-bottom:10px;
}

.index_caixa h2.lider_en a
{
    display:block;
width:155px;
height:151px;
}

.index_caixa h2.encontre {
background:url(../imagens/pt/index/lider_encontre.gif) no-repeat;
width:155px;
height:151px;
margin:0;
text-indent:-9999px;
padding-bottom:10px;
}

.index_caixa h2.encontre a
{
    display:block;
width:155px;
height:151px;
}

.index_caixa h2.encontre_en {
background:url(../imagens/en/lider_encontre.gif) no-repeat;
width:155px;
height:151px;
margin:0;
text-indent:-9999px;
padding-bottom:10px;
}

.index_caixa h2.encontre_en a
{
    display:block;
width:155px;
height:151px;
}

.index_caixa h2.garantia {
background:url(../imagens/pt/index/lider_garantia.gif) no-repeat;
width:155px;
height:151px;
margin:0;
text-indent:-9999px;
padding-bottom:10px;
}

.index_caixa h2.garantia a
{
    display:block;
width:155px;
height:151px;
}

.index_caixa h2.garantia_en {
background:url(../imagens/en/lider_garantia.gif) no-repeat;
width:155px;
height:151px;
margin:0;
text-indent:-9999px;
padding-bottom:10px;
}

.index_caixa h2.garantia_en a
{
    display:block;
width:155px;
height:151px;
}

/*-------------------------------lider----------------------------*/
.lider_menu 
{
    float:left;
    background:url('../imagens/lider/fundo_menu.jpg');
    width:197px;
    height:471px;
    margin-top:25px;
}

.lider_menu_open 
{
    float:right;
    clear:both;
    padding-right:3px;
    margin-top:40px;
}

.lider_menu_close 
{
    float:right;
    clear:both;
    padding-right:3px;
}

.lider_menu ul 
{
    float:right;
    clear:both;
    margin-top:30px;
    width:147px;
}

.lider_menu ul li 
{
    float:left;
    margin-bottom:3px;
}

.lider_menu ul img
{
    float:left;
}

.foto_visao 
{
    float:right;
    clear:left;
    margin-top:70px;
}

.foto_visao3 
{
    float:right;
    clear:right;
    margin-top:105px;
}

.foto_visao2 
{
    float:right;
    margin-top:40px;
}

.conteudo_interna 
{
 float:left;
 width:675px;
 margin-top:25px;
 padding-left:35px;  
 padding-bottom:30px; 
}

h2.alider 
{
    float:left;
    display:none;
}

h3.historia
{
    float:left;
    background:url('../imagens/pt/lider/historia_h3.gif') no-repeat;
    width:470px;
    height:26px;
    text-indent:-9999px;
    margin-top:15px;
}

h3.historia_en
{
    float:left;
    background:url('../imagens/en/historia_h3.gif') no-repeat;
    width:470px;
    height:26px;
    text-indent:-9999px;
    margin-top:15px;
}

h4.historia 
{
    float:left;
    width:100%;
    margin-top:5px;
    margin-bottom:10px;
    padding-left:10px;
}

h4.contato 
{
    float:left;
    width:420px;
    margin-top:5px;
    padding-left:10px;
}

h4.valores 
{
    float:left;
    width:420px;
    margin-top:5px;
    padding-left:10px;
}

h3.missao
{
    float:left;
    background:url('../imagens/pt/lider/visao_h3.gif') no-repeat;
    width:470px;
    height:26px;
    text-indent:-9999px;
    margin-top:15px;
}

h3.missao_en
{
    float:left;
    background:url('../imagens/en/visao_h3.gif') no-repeat;
    width:470px;
    height:26px;
    text-indent:-9999px;
    margin-top:15px;
}

h4.visao 
{
    float:left;
    clear:left;
    background:url('../imagens/h4.gif') left top no-repeat;
    width:383px;
    padding-left:17px;
    margin-top:20px;
    margin-left:10px;
    _margin-left:5px;
}

h3.valores
{
    float:left;
    background:url('../imagens/pt/lider/valores_h3.gif') no-repeat;
    width:470px;
    height:26px;
    text-indent:-9999px;
    margin-top:15px;
}

h3.valores_en
{
    float:left;
    background:url('../imagens/en/valores_h3.gif') no-repeat;
    width:470px;
    height:26px;
    text-indent:-9999px;
    margin-top:15px;
}

h4.honestidade 
{
    float:left;
    clear:left;
    background:url('../imagens/h4.gif') left top no-repeat;
    width:383px;
    padding-left:17px;
    margin-top:30px;
    margin-left:10px;
    _margin-left:5px;
}

h4.manut 
{
    float:left;
    clear:left;
    background:url('../imagens/h4.gif') left top no-repeat;
    width:450px;
    margin:0;
    margin-left:10px;
    padding-left:17px;
}

h4.inte 
{
    float:left;
    clear:left;
    background:url('../imagens/pt/lider/inte_h4.gif') left top no-repeat;
    width:400px;
    padding-top:20px;
    margin-top:20px;
    margin-left:10px;
}

h4.etica 
{
    float:left;
    clear:left;
    background:url('../imagens/pt/lider/etica_h4.gif') left top no-repeat;
    width:400px;
    padding-top:20px;
    margin-top:20px;
    margin-left:10px;
}

h4.trabalho 
{
    float:left;
    clear:left;
    background:url('../imagens/pt/lider/trabalho__h4.gif') left top no-repeat;
    width:400px;
    padding-top:20px;
    margin-top:20px;
    margin-left:10px;
}

h4.respeito 
{
    float:left;
    clear:left;
    background:url('../imagens/pt/lider/respeito_h4.gif') left top no-repeat;
    width:400px;
    padding-top:20px;
    margin-top:20px;
    margin-left:10px;
}

h4.satis 
{
    float:left;
    clear:left;
    background:url('../imagens/pt/lider/satis_h4.gif') left top no-repeat;
    width:410px;
    padding-top:20px;
    margin-top:20px;
    margin-left:10px;
}

h4.otimi 
{
    float:left;
    clear:left;
    background:url('../imagens/pt/lider/otimi_h4.gif') left top no-repeat;
    width:400px;
    padding-top:20px;
    margin-top:20px;
    margin-left:10px;
}

/*---------------------------contato------------------------*/
.trabalhe_conosco 
{
    float:left;
    margin-top:28px;
    width:170px;
    padding-right:10px; 
}

.trabalhe_conosco2
{
    float:right;
    width:170px;
    padding-right:10px; 
}

.contato 
{
    float:left;
    padding-left:10px;
    width:450px;
    margin-top:20px;
}

.contato .caixa2 
{
    float:left;
    clear:left;
    width:580px;
    margin-bottom:10px;
    padding-left:10px;
    
}

.contato .caixa 
{
    float:left;
    clear:left;
    width:410px;
    margin-bottom:10px;
    padding-left:10px;
    
}

.contato .caixa span
{
    float:left;
}

.contato .caixa span.endereco
{
    float:left;
    width:236px;
}

.contato .caixa:hover 
{
    background:url('../imagens/setinha.gif') left no-repeat;
}

.contato .caixa input
{
    float:left;
    border:1px solid #8293a6;
    background:none;
    width:400px; 
}

.contato .caixa input:focus 
{
    background:#FFF;
}

.contato .caixa input.endereco
{
    clear:left;
    width:236px; 
}

.contato .caixa input.num
{
    margin-left:8px;
    width:70px; 
}

.contato .caixa span.num
{
    float:left;
    padding-left:10px;
    width:70px;
}

.contato .caixa input.comp
{
    margin-left:10px;
    width:70px; 
}

.contato .caixa input.bairro
{
    clear:left;
    width:130px; 
}

.contato .caixa span.bairro
{
    float:left;
    width:130px;
}

.contato .caixa input.cidade
{
    margin-left:10px;
    width:155px; 
}

.contato .caixa span.cidade
{
    float:left;
    width:155px;
    padding-left:13px;
}

.contato .caixa input.uf
{
    float:left;
    margin-left:10px;
    width:90px; 
}

.contato .caixa span.uf
{
    float:left;
	width:40px;
    white-space:nowrap;
    padding-left:13px;
}

.contato .caixa input.uf:focus 
{
    background:#FFF;
}

.contato .caixa input.cep
{
    margin-left:10px;
    width:90px; 
}

.contato .caixa span.cep
{
    float:left;
    width:174px;
    padding-left:13px;
}

.contato .caixa input.ddd
{
    width:30px; 
    clear:left;
}

.contato .caixa span.ddd
{
    float:left;
    width:30px;
}

.contato .caixa input.tel
{
    clear:left;
    width:140px; 
}

.contato .caixa span.tel
{
    float:left;
    white-space:nowrap;
    padding-left:13px;
}

.contato .caixa span.email
{
    float:left;
    white-space:nowrap;
}

.contato .caixa textarea
{
    width:400px;
    background:#d2dbe5;
    border:1px solid #CCC; 
}

.contato .caixa textarea:focus 
{
    background:#FFF;
}

.contato .caixa .check input
{
	border:none;
    width:30px; 
}

.form_enviar 
{
    float:left;
    width:100%;
    margin-top:15px;
    
}

/*----------------------noticias-------------------*/
.noticia_caixa 
{
    float:left;
    width:410px;
    margin-top:30px;
}

.noticia_caixa2 
{
    float:left;
    width:600px;
    padding-left:10px;
    margin-top:30px;
}

.noticia_caixa2 h3
{
    clear:left;
    font-size:16px;
     margin-top:5px;
    padding-left:5px;
    font-weight:bold;
}

.noticia_caixa2 h4
{
    margin-top:7px;
    padding-left:5px;
}

.noticia_caixa2 span.data
{
float:left;
    margin-top:5px;
    text-align:center;
    font-size:11px;
    background:url('../imagens/data.gif');
    width:68px;
    height:14px;
    white-space:nowrap;
}

.noticia_caixa ul 
{
    float:left;
    margin:0;
    padding:0;
}

.noticia_caixa ul li 
{
    float:left;
    width:404px;
    min-height:60px;
    background:url('../imagens/newsback_topo.gif');
}

.noticia_caixa ul li.end 
{
    float:left;
    background:none;
    height:15px;
    min-height:15px;
    margin-bottom:20px;
}

.noticia_caixa ul li  h3
{   
    margin-top:5px;
    padding-left:10px;
    font-weight:bold;
}

.noticia_caixa ul li  h4
{
    margin-top:7px;
    font-size:12px;
    padding-left:10px;
}

.noticia_caixa ul li  h4 a
{
    font-weight:normal;
}

.noticia_caixa ul li  span 
{
    float:right;
    margin-top:5px;
    margin-right:5px;
    text-align:center;
    font-size:11px;
    background:url('../imagens/data.gif');
    width:68px;
    height:14px;
    white-space:nowrap;
}

.voltar {
float:left;
clear:left;
height:29px;
font-size:11px;
margin-top:10px;
margin-left:10px;
_margin-left:5px;
}

.voltar a{
float:left;
text-decoration:none;
font-weight:bold;
height:29px;
background:url(../imagens/voltar_left.gif) left no-repeat;
}

.voltar a:visited {
}


.voltar a:hover{
background:url(../imagens/voltar_left.gif) left no-repeat;
color:#000000;
}

.voltar a span{
float:left;
cursor:pointer;
height:21px;
line-height:15px;
padding-top:8px;
padding-right:10px;
padding-left:5px;
margin-left:32px;
background:url(../imagens/voltar_right.gif) right no-repeat;
}

.voltar a:hover span{
background:url(../imagens/voltar_right.gif) right no-repeat;
}

.continuar {
float:right;
height:29px;
font-size:11px;
margin-top:10px;
margin-right:30px;
}

.continuar a{
float:right;
text-decoration:none;
font-weight:bold;
height:29px;
background:url(../imagens/continuar_right.gif) right no-repeat;
}

.continuar a:visited 
{
}


.continuar a:hover{
background:url(../imagens/continuar_right.gif) right no-repeat;
color:#000000;
}

.continuar a span{
float:left;
cursor:pointer;
height:21px;
line-height:15px;
padding-top:8px;
padding-right:5px;
padding-left:10px;
margin-right:35px;
background:url(../imagens/continuar_left.gif) left no-repeat;
}

.continuar a:hover span{
background:url(../imagens/continuar_left.gif) left no-repeat;
}


.paginacao 
{
    margin-top:25px;
    float:left;
    width:250px;
    padding-left:110px;
}

.paginacao .setas_pag 
{
    float:left;
    width:45px;
}

.paginacao ul 
{
    float:left;
    white-space:nowrap;
    height:26px;
    margin:0;
    padding:0;
}

.paginacao ul li 
{
    float:left;
    text-align:center;
    background:url('../imagens/pag_ball.gif') no-repeat;
    width:20px;
    height:22px;
    min-heigh:22px;
    max-height:22px;
    margin:0;
    padding:0;
    padding-top:4px;
}

.paginacao ul li span
{
    float:left;
    width:100%;
    background:none;
    text-align:center;
}

.conteudo_direita 
{
    float:right;
    width:240px;
    margin-top:20px;
}

.noticia_destaque 
{
    float:left;
    width:100%;
}

.noticia_destaque h3 
{
    float:left;
    width:100%;
    clear:left;
    margin-top:5px;
    font-size:16px;
    font-weight:bold;
}

.noticia_destaque h4
{
    float:left;
    width:100%;
    margin-top:10px;
}

.noticia_destaque h4 a 
{
    font-weight:normal;
}

.noticia_destaque span 
{
    float:left;
    margin-top:5px;
    text-align:center;
    font-size:10px;
    background:url('../imagens/data.gif');
    width:68px;
    height:14px;
    white-space:nowrap;
}

.noticiad_img 
{
    float:left;
    clear:left;
    margin-top:8px;
}

/*----------------------orcamento--------------------*/
.solicite_orc 
{
    float:left;
    clear:left;
    margin-top:15px;
    width:130px;
    padding-left:50px;


}

.contato_orc 
{
    float:left;
    clear:left;
    margin-top:15px;
    width:160px;
    padding-left:5px;
}

.solicite_orc2
{
    float:left;
    clear:left;
    margin-top:15px;
    width:130px;
    padding-left:55px;
}

.caixote 
{
    float:left;
    width:641px;
    margin-top:30px;
}

.caixote ul 
{
    float:left;
    width:580px;
    padding:0;
    margin:0;
    padding-left:10px;
    height:59px;
}

.caixote ul img
{
    float:left;
}

.caixote ul li 
{
    float:left;
    height:61px;
}

.caixote ul li img 
{
    float:left;
}

.caixa_conteudo 
{
    float:left;
    width:641px;
    min-height:357px;
  height:auto !important;
  height:357px;

    background:url('../imagens/fundo_proc_orc.gif') no-repeat;
}

.caixa_conteudo ul.lista_master 
{
    float:left;
    margin:0;
    padding:0;
    margin-top:30px;
    padding-left:25px;
}

.caixa_conteudo ul.lista_master li
{
    float:left;
    width:584px;
    background:url('../imagens/bar_produto.gif') top no-repeat;
}

.caixa_conteudo ul.lista_master li div 
{
    float:left;
    clear:left;
    width:100%;
    overflow:none;
}

.caixa_conteudo ul.lista_master li h3
{
    float:left;
    width:98%;
    text-align:left;
    color:#c42830;
    white-space:nowrap;
    cursor:pointer;
    font-weight:bold;
    text-transform:uppercase;
    margin:0;
    padding-left:5px;
}

.caixa_conteudo ul.lista_master li h3 b
{
    float:left;
    width:520px;
    margin:0;
    padding:0;
    line-height:140%;
    padding-bottom:3px;
    padding-left:10px;
    margin-top:6px;
}

.caixa_conteudo ul.lista_master li img
{
    float:right;
    margin:0;
    padding:0;
}

.caixa_conteudo ul.lista_produto
{
    float:left;
    clear:left;
    margin:0;
    padding:0;
    margin-top:2px;
    background:#d0dae4;
    width:584px;
}

.caixa_conteudo ul.lista_produto li
{
    float:left;
    width:144px;
    height:290px;
    border-left:1px solid #e4eaf0;
    border-right:1px solid #e4eaf0;
    border-bottom:1px solid #e4eaf0;
    background:#d0dae4;
}



.caixa_conteudo ul.lista_produto li.solicite
{
    float:left;
    width:144px;
    height:155px;
    border-left:1px solid #e4eaf0;
    border-right:1px solid #e4eaf0;
    border-bottom:1px solid #e4eaf0;
    background:#d0dae4;
}

.caixa_conteudo ul.lista_produto li .produto 
{
    float:left;
    width:100%;
    margin-top:10px;

}

.caixa_conteudo ul.lista_produto li .produto span
{
    float:left;
    white-space:nowrap;
}

.caixa_conteudo ul.lista_produto li .produto input
{
    float:left;
    margin:0;
    padding:0;
    margin-left:5px;
    border:0;
}

.caixa_conteudo ul.lista_produto li .produto input.texto
{
    float:left;
    margin:0;
    padding:0;
    margin-left:7px;
    width:127px;
    border:0;
}

.caixa_conteudo ul.lista_produto li .produto h4
{
    float:left;
    clear:none;
    margin:0;
    padding:0;
    width:110px;
    line-height:100%;
    color:#20567a;
    padding-left:5px;
    font-weight:bold;
    text-transform:uppercase;
}



.caixa_conteudo ul.lista_produto li .imagem 
{
    margin-top:5px;
    width:137px;
    padding-bottom:10px;
    border-bottom:1px solid #e4eaf0;
    margin-left:4px;
    _margin-left:2px;
    text-align:center;
}

.caixa_conteudo ul.lista_produto li .imagem img
{
    float:none;
}

.caixa_conteudo ul.lista_produto li select 
{
    float:left;
    margin-top:5px;
    margin-left:7px;
    border:1px solid #e1e1e1;
}

.caixa_conteudo ul.lista_produto li input 
{
    float:left;
    clear:left;
    margin-top:5px;
    margin-left:7px;
    border:1px solid #e1e1e1;
}

.caixa_conteudo ul.lista_produto li span
{
    float:left;
    clear:left;
    margin-top:5px;
    padding-left:8px;
}

.caixa_conteudo ul.lista_produto li input.quantidade 
{
    width:100px;
} 

.orc_observacoes 
{
    float:left;
    padding-left:25px;
    margin-top:20px;
}

.orc_observacoes textarea 
{
    float:left;
    clear:left;
    width:580px;
    background:none;
    margin-top:5px;
}



.orc_observacoes h3
{
    color:#20567a;
    margin-top:7px;
    padding-bottom:2px;
    font-weight:bold;
    text-transform:uppercase;
}

.enviar_orc 
{
    float:right;
    margin-top:20px;
    padding-right:30px;
}

/*----------------------orcamento--------------------*/
.escolha 
{
    float:left;
    width:560px;
    padding-left:20px;
    margin-top:20px;
}

.escolha p 
{
    float:left;
    margin-left:20px;
    padding-left:10px;
    border-bottom:1px solid #ffffff;
    padding-bottom:5px;
    width:485px;
}

.escolha p.preench
{
    float:left;
    margin-left:20px;
    padding-left:10px;
    margin-top:10px;
    border-bottom:none;
    padding-bottom:5px;
    width:485px;
}

.escolha .caixa 
{
    float:left;
    width:230px;
	min-height:160px;
    margin-left:20px;
    margin-top:10px;
    padding-top:8px;
    padding-left:10px;
    background:url('../imagens/encontrecaixa_back.gif') no-repeat;
}

.escolha .caixa h3
{
    float:left;
    color:#b00000;
    white-space:nowrap;
    padding-bottom:2px;
    padding-left:10px;
    font-weight:bold;
    text-transform:uppercase;    
}

.escolha .caixa select 
{
    float:left;
    clear:left;
    width:200px;
    font-size:11px;
    margin-left:10px;
    margin-top:10px;
}

.escolha .caixa input 
{
    float:left;
    clear:left;
    width:195px;
    font-size:11px;
    margin-left:10px;
    margin-top:10px;
}

.escolha .caixa input.sem_mag
{
    float:left;
    clear:left;
    width:195px;
    font-size:11px;
    margin-left:10px;
    margin-top:0px;
}

.escolha .caixa span
{
    float:left;
    clear:left;
    font-size:11px;
    margin-left:10px;
    margin-top:5px;
}

.escolha .desejo_receber 
{
    float:left;
    margin-top:20px;
    font-size:11px;
    padding-left:25px;
}

/*----------------------manutencao--------------------*/
.manutencao_caixa 
{
    float:left;
    background:url('../imagens/mauntencao_back.jpg') no-repeat;
    width:600px;
    margin-top:25px;
    padding-top:20px;
    padding-left:25px;
}

.manutencao_caixa h3 
{
    float:left;
    color:#b00000;
    font-size:14px;
}
.manutencao_caixa ul 
{
    float:left;
    margin:0;
    padding:0;
}

.manutencao_caixa ul li
{
    float:left;
    background:url('../imagens/manut_back.gif') no-repeat;
    width:533px;
    height:59px;
    margin-top:15px;
    padding-left:20px;
}

.manutencao_caixa ul li h4 
{
    float:left;
    margin-top:12px;
    font-size:11px;
    line-height:110%;
    font-weight:bold;
    padding-right:20px;
    width:210px;
}

.manutencao_caixa ul li h4.center
{
    float:left;
    text-align:center;
    width:150px;
    padding:0px;
}

.veja_inst 
{
    float:left;
    margin-top:8px;
}

.sem_cadastro 
{
    float:left;
    width:572px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
   
}

.veja_tb 
{
    float:left;
    margin-top:50px;
    color:#a80077;
    line-height:120%;
    letter-spacing:-1px;
    font-weight:bold;
    width:320px;
    height:39px;
    padding-top:25px;
    padding-left:70px;
    margin-left:70px;
    _margin-left:35px;
    background:url('../imagens/veja_tb.gif') no-repeat;
}

/*----------------------assistencia--------------------*/
.assistencia_caixa 
{
    float:left;
    background:url('../imagens/assist_back.gif') no-repeat;
    width:600px;
    margin:0;
    margin-top:25px;
    min-height:345px;
    padding-top:20px;
    padding-left:25px;
}

.assistencia_caixa h3
{
    color:#cc0000;
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    float:left;
    width:550px;
    padding-bottom:15px;
}

.assistencia_caixa ul 
{
    float:left;
    width:650px;
    margin:0;
    margin-top:20px;
 
}

.assistencia_caixa ul li
{
    float:left;
    background:url('../imagens/assis_back.gif') no-repeat;
    width:293px;
    height:70px;
    margin-bottom:15px;
    padding-left:10px;
}

.assistencia_caixa h4
{
    float:left;
    clear:left;
    width:580px;
    margin-top:10px;
}

.assistencia_caixa ul li h4 
{
    float:left;
    line-height:110%;
    font-size:11px;
    margin-top:7px;
    font-weight:bold;
    padding-right:10px;
    width:135px;
}

/*----------------------produtos--------------------*/
.produto_aplicado 
{
    float:left;
    clear:left;
    margin-top:10px;
}

.produto_imagem 
{
    float:left;
    width:100%;
    clear:left;
}

h4.produto_aplicado 
{
    float:left;
    clear:left;
    width:500px;
}

h3.desc_produto 
{
    float:left;
    padding-left:10px;
    margin:0;
    margin-top:15px;
}

h4.desc_produto 
{
    float:left;
    width:350px;
    margin:0;
    padding-left:10px;
    color:#cc2e28;
    font-size:16px;
    margin-top:15px;
    font-weight:bold;
}

h5.desc_produto 
{
    float:left;
    padding-left:10px;
    margin:0;
    margin-top:15px;
    width:350px;
    clear:left;
}

.produto_selos 
{
    float:left;
    clear:left;
    width:365px;
    margin-top:20px;
    padding-top:3px;
}

.prod_info 
{
    float:left;
    clear:left;
    background:url('../imagens/pt/produtos/prod_info.gif') no-repeat;
    width:185px;
    padding-top:60px;
    margin-top:20px;
    margin-left:10px;
    _margin-left:5px;
}

.prod_info img
{
    float:left;
}

.prod_info ul 
{
    float:left;
    width:175px;
    padding:0;
    margin:0;
    padding-bottom:10px;
    padding-left:5px;
}

.prod_info ul li
{
    float:left;
    margin:0;
    padding:0;
    margin-bottom:0px;
}

.prod_info_en 
{
    float:left;
    clear:left;
    background:url('../imagens/en/produtos/prod_info.gif') no-repeat;
    width:185px;
    padding-top:60px;
    margin-top:20px;
    margin-left:10px;
    _margin-left:5px;
}

.prod_info_en img
{
    float:left;
}

.prod_info_en ul 
{
    float:left;
    width:175px;
    padding:0;
    margin:0;
    padding-bottom:10px;
    padding-left:5px;
}

.prod_info_en ul li
{
    float:left;
    margin:0;
    padding:0;
    margin-bottom:0px;
}

.prod_gostou 
{
    float:left;
    background:url('../imagens/pt/produtos/prod_gostou.gif') no-repeat;
    width:144px;
    height:117px;
    margin-left:10px;
    _margin-left:5px;
    padding-left:10px;
    padding-top:45px;
    margin-top:20px;
}

.prod_gostou ul 
{
    float:left;
    width:100%;
    padding:0;
    margin:0;
    margin-top:58px;
}

.prod_gostou ul li
{
    float:left;
    margin-bottom:2px;
}

.prod_gostou_en
{
    float:left;
    background:url('../imagens/en/produtos/prod_gostou.gif') no-repeat;
    width:144px;
    height:117px;
    margin-left:10px;
    _margin-left:5px;
    padding-left:10px;
    padding-top:45px;
    margin-top:20px;
}

.prod_gostou_en ul 
{
    float:left;
    width:100%;
    padding:0;
    margin:0;
    margin-top:58px;
}

.prod_gostou_en ul li
{
    float:left;
    margin-bottom:2px;
}

.produto_esq 
{
    float:left;
    width:370px;
}

.produto_dir 
{
    float:right;
    padding-top:15px;
    margin:0;
    margin-top:10px;
    width:287px;
    background:url('../imagens/produtos/produto_back.gif') no-repeat;
}

.produto_dir .foto 
{
    float:left;
    height:280px;
    width:100%;
    text-align:center;
}

.produto_dir ul 
{
    float: left;
    width:100%;
    margin:0;
    margin-top:15px;
    padding-left:15px;
}

.produto_dir ul li 
{
    float:left;
    width:80px;
    height:53px;
    margin-right:4px;
	margin-bottom:7px;
    border: 2px solid #fff;
}

.produto_dir ul li .lupa
{
    position:absolute;
    width:80px;
    height:53px;
}

.produto_dir ul li .lupa a
{
    display:block;
    background:url('../imagens/blank.png') no-repeat;
    width:80px;
    height:53px;
    text-indent:-9999px;
}

.produto_dir ul li .lupa a:hover
{
    background:url('../imagens/lupa.gif') no-repeat;
}
	
.produto_dir ul li:hover{
    border: 2px solid #65809f;
}

.topo_prod 
{
    float:right;
    margin-right:1px;
    _margin-right:0px;
    margin-top:40px;
}

.selos 
{
    float:left;
    margin-top:5px;
    margin-left:15px;
    _margin-left:8px;
}

.fim_menu 
{
    float:right;
    margin-right:1px;
}

.menu1 {
float:right;
background:url(../imagens/produtos/menu_fundo.gif) repeat-y;
}

dl.menu1 {
float:right;
width:164px;
margin:0;
}
    

dl.menu1 img
{
    float:left;
}

dl.menu1 dt 
{
float:left;
line-height:110%;
border-top:1px solid #376793;
cursor: pointer;
width:148px;
color:#fff;
font-size:10px;
background:url('../imagens/produtos/menu_fundo2.gif') no-repeat;
padding-left:8px;
margin-left:2px;
_margin-left:1px;
padding-top:5px;
padding-bottom:4px;
font-weight:bold;
}

dl.menu1 dt span
{
    float:left;
cursor: pointer;
    width:133px;
}

dl.menu1 dt img
{
    float:right;
}

dl.menu1 div 
{
    float:left;
    clear:left;
    overflow:none;
    width:160px;
}

dl.menu1 dd {
width:160px;
float:left;
margin:0;
padding-bottom:15px;
}

dl.menu1 dd ul
{
    width:160px;
    margin:0;
}

dl.menu1 li {
float:left;
clear:left;
padding-left:8px;
padding-top:3px;
padding-bottom:3px;
margin-left:8px;
_margin-left:4px;
margin-top:3px;
width:140px;
}

dl.menu1 dt a {
color: #FFF;
}

dl.menu1 li a 
{
    float:left;
    width:135px;
    color:#fff;
font-size:10px;
    font-weight:bold;
    line-height:110%;
} 

dl.menu1 li a:visited, dl.menu1 dt a:visited 
{
    color:#fff;

}


dl.menu1 li a:hover, dl.menu1 dt a:hover {

}

.carac_tecnicas 
{
    float:left;
    padding-top:20px;
    padding-bottom:20px;
    background:#D2DBE6;
    width:100%;
}

.observacoes 
{
    float:left;
    clear:left;
    width:100%;
    margin-top:20px;
    background:#E6EAF0;
    padding-top:15px;
    padding-bottom:15px;
}

.observacoes span
{
    float:left;
    color:#a21e23;
    font-weight:bold;
    padding-left:25px;
}

.observacoes span.texto
{
    float:left;
    clear:left;
    margin-top:10px;
    padding-left:25px;
    color:#333333;
    font-weight:normal;
    width:90%;
}
    

.carac_tecnicas table
{
    margin-left:25px;
}

.carac_tecnicas h2
{
    float:left;
    width:137px;
    height:43px;
    text-indent:-9999px;
    background:url('../imagens/pt/produtos/carac_modelos.gif');
}

.carac_tecnicas h2.en
{
    float:left;
    width:137px;
    height:43px;
    text-indent:-9999px;
    background:url('../imagens/en/carac_modelos.gif');
}

a.tooltip span {display:none; padding:5px; font-size:10px; margin-left:8px; margin-top:20px; width:330px; text-decoration:none;}
a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

.carac_tecnicas .nome 
{
    width:140px;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
    vertical-align:center;
    height:38px;
    line-height:120%;
    font-size:11px;
    color:#1b477d;
    font-weight:bold;
    background:url('../imagens/produto_back.gif');
}

.carac_tecnicas tr.fundo 
{
    background:#E6EAF0;
}

.carac_tecnicas tr.fundo1 
{
    height:5px;
    background:none;
}

.carac_tecnicas tr.fundo td.roxo
{
    font-weight:bold;
    line-height:100%;
    color:#a21e23;
    width:122px;
    vertical-align:middle;
    padding-left:5px;
    height:43px;
    margin-bottom:5px;
    background:#e6eaf0;
}

.carac_tecnicas tr.fundo td
{
    padding-top:5px;
    padding-bottom:5px;
    border-bottom:3px solid #d2dbe6;
}

.sucesso 
{
    float:left;
    margin-top:30px;
    padding-left:10px;
    margin-bottom:20px;
}

.rotulo 
{
    float:left;
    width:570px;
    padding-left:20px;
}

.rotulo b
{
    float:left;
    color:#b00000;
    line-height:120%;
	text-transform:uppercase;
    padding-right:40px;
    width:235px;
}

.rotulo b.vida
{
    width:70px;
}

.rotulo b.instru
{
    width:100px;
    text-align:center;
}