/* Reset */
* { margin:0; padding:0 }
ul, li { list-style-type:none }
img { border:none }
hr, form br { display:none }
form label br { display:block }

/* font-e Base */
html { font-size:100% }
body { font-size:62.5% }
body, input, select, textarea { font-family:Tahoma, Arial, Helvetica, sans-serif }
#ct-conteiner, table, table td, input, select, textarea { font-size:1em }

/* Background e Cor Base */
body { background:#FFF; color:#000 }

/* Headers */
h1 {  }
h2 {  }
h3 {  }

/* Links */
a { color:#CC6119; text-decoration:underline }
a:hover { color:#000; text-decoration:none }

/* Textos */
p, dl, ol, ul, table { margin:1.5em 0 1em; font-size:1.2em; line-height:1.6em }
ul ul, ul p { font-size:1em }
ul { margin-top:1.6em }

/* listas */
ul { margin-left:20px }
ul li { margin-bottom:0.5em }
ul.tipo1 li { padding-left:20px; background:url(/_images/diversos/bullet1.jpg) no-repeat 0 0.1em }

/* Misc Classes */
.center { text-align:center }
.clear { clear:both }
.first { margin-top:0 }
.hide { display:none }
.legenda { font-size:0.9em }
.mensagem, .vazio { padding:50px 30px 70px; font-size:1.1em; line-height:1.5em; text-align:center }
.obs { padding:5px; background:#F1F1F1; font-size:1em }
.separador { display:none }

div.box { float:left; width:220px; margin:0 20px 20px 0 }
div.box .titulo { padding:3px 10px; color:#FFF; font-weight:normal; font-size:1.2em }
div.box p { padding:0 10px; margin:10px 0; line-height:1.3em }

div.box-inferior { width:216px; padding:0 12px 0 13px; margin-right:0; background:url(/_images/diversos/barrra_vertical.gif) no-repeat 100% 3.5em }
div.box-inferior .titulo { color:#000; font-weight:bold }
div.box-inferior .titulo, div.box-inferior p { padding-right:0; padding-left:0 }
div.box-inferior p { margin-bottom:0 }

div.box-cor1 .titulo { border-bottom:1px solid #CECECE; background:#AEAEAE } /* cinza claro */
div.box-cor2 .titulo { border-bottom:1px solid #929B88; background:#1E3400 } /* verde */
div.box-cor3 .titulo { border-bottom:1px solid #D7AD91; background:#CC6118 } /* laranja */
div.box-cor4 .titulo { border-bottom:1px solid #B5A8B9; background:#462651 } /* roxo */
div.box-cor5 .titulo { border-bottom:1px solid #CCCCD1; background:#7F7F8B } /* cinza escuro */

div.box-pequeno p, div.box-pequeno ul { font-size:1.1em }

#ct-atencao, #ct-atencao * { font-size:1.1em; line-height:1.2em }
#ct-atencao { margin:1em 0 2em; padding:0 8px 8px; background:#FFD700; color:#000 }
#ct-atencao dt { padding:6px 0 2px; font-weight:bold }
#ct-atencao dd { margin:3px 0 0; padding-left:20px; background:url(/_images/diversos/bullet_erro.gif) no-repeat 8px 0.4em }
#ct-atencao dd span { display:block; color:#837800; font-size:0.9em }/*  Estrutura  */
body { background:#F9F9F9 url(/_images/bg.jpg) repeat-x }

#ct-bg-faixa1 { background:url(/_images/bg_faixa_cinza.gif) repeat-y; margin-bottom:30px  }
#ct-bg-faixa2 { background:url(/_images/bg_faixa_colorida_a.gif) no-repeat }

#ct-conteiner { position:relative; width:750px; min-height:850px; margin-left:175px; background:#FFF }
/* -- -- -- -- */
#ct-conteiner { height:850px; voice-family: "\"}\""; voice-family:inherit }
html>body #ct-conteiner { height:auto }
/* -- -- -- -- */

#ct-superior { padding:0 25px }
#ct-superior h1 { float:left; display:inline; margin:200px 0 0 }
#ct-superior h1 a { display:block; width:221px; height:0 !important; height /**/:50px; padding-top:50px; overflow:hidden; background:url(/_images/sup_logo.gif?v1) no-repeat }
 #ct-flash { float:right; width:460px; margin:1px 0 14px }
  #ct-foto { margin:0 }
  #ct-frase { width:100%; height:40px; margin:0; background:url(/_images/sup_frase.gif) no-repeat; text-indent:-9999px }
#ct-superior img { display:block }
#ct-superior p { display:inline }
#ct-superior ul { height:34px; position:relative; clear:both; margin:0 -17px 0 -10px }
#ct-superior ul li { float:left; padding:0 8px 0 5px; margin:0; background:url(/_images/menu_bullet.gif) no-repeat 100% 50% }
#ct-superior ul li.first { padding-left:0 }
#ct-superior ul li.last { float:left; padding-right:0; background:none }
#ct-superior ul li a { display:block; height:0 !important; height /**/:34px; padding-top:34px; overflow:hidden; background-image:url(/_images/menu.gif?v1); background-repeat:no-repeat }
 #m-bortolini a { width:77px; background-position:10px 0 }
 #m-catalogo a { width:66px; background-position:10px -34px }
 #m-showrooms a { width:80px; background-position:10px -68px }
 #m-clientes a { width:60px; background-position:10px -102px }
 #m-noticias a { width:61px; background-position:10px -136px }
 #m-downloads a { width:77px; background-position:10px -170px }
 #m-contato a { width:61px; background-position:10px -204px }
 #m-sgcb a { width:61px; background-position:10px -265px }
 #m-extranet a { width:62px; background-position:10px -238px }

#conteudo { float:left; width:700px; margin:3px 25px 5em }
#conteudo hr { display:block; visibility:hidden }

 #menu { position:absolute; z-index:3; top:350px; left:-160px; width:120px; font-size:1.2em; font-style:italic; font-family:"Times New Roman", Times, serif }
 #menu li { padding-left:10px; margin-bottom:5px; background:url(/_images/menu_bullet2.gif) no-repeat 0 0.7em }
 #menu li a { color:#462651; text-decoration:none; border-bottom:1px solid #bea1a1 }
 #menu li a:hover, #menu li a.on { border-bottom-width:0; color:#000 }

#ct-inferior { position:absolute; width:925px; bottom:0; left:-175px; margin-bottom:-32px; background:url(/_images/inf_bg1.gif) repeat-y 100%; font-size:0.8em } 
 #inf-menu { float:left; width:460px; padding:12px 0 12px 200px; margin:0; background:url(/_images/inf_bg2.gif) repeat-y; text-align:center; white-space:nowrap }
 #inf-menu * { color:#A5AE99 }
 #inf-menu a:hover { background:transparent; color:#FFF !important }
 #inf-menu span.separador { display:inline }
 #inf-endereco { float:right; display:inline; width:200px; padding:7px 10px; margin:0 25px 0 0; background:#462651; color:#FFF; line-height:1.2em }
 #inf-endereco strong { display:block; font-weight:normal }
 #inf-assinatura { position:absolute; top:30px; left:605px }
 #inf-assinatura a { display:block; height:0 !important; height /**/:20px; padding-top:20px; overflow:hidden; background:url(/_images/assinatura.gif) no-repeat }

/*  Inicial  */
#flash { margin-bottom:22px }
 p.conceito { float:left; margin:0 }
 p.conceito a { display:block; padding-bottom:23px; background-image:url(/_images/inicial/titulos.gif); background-repeat:no-repeat; text-decoration:none }
 p.conceito img { display:block }
 p.conceito br, p.conceito strong { display:none }
  #pluri, #labaro { margin-right:20px }
  #pluri a { background-position:0 100% }
  #labaro a { background-position:-220px 100% }
  #dominus a { background-position:-440px 100% }
 
div.box-inferior { width:221px }

#foto { float:left; clear:left; margin:-20px 15px 0 0 }
#foto a { display:block; width:222px; height:0 !important; height /**/:271px; padding-top:271px; overflow:hidden; background:url(/_images/inicial/balanco09.jpg?v1) no-repeat }

#comprometida { height:250px;  }

#noticias { min-height:250px; margin-right:0; background:#DFDFE2 }
/* -- -- -- -- */
#noticias { height:250px; voice-family: "\"}\""; voice-family:inherit }
html>body #noticias { height:auto }
/* -- -- -- -- */
#noticias p { font-size:1em; line-height:1.2em }
#noticias span.data { display:block; margin-bottom:5px; font-size:1.1em }
#noticias br { display:none }
#noticias a { color:#000 !important }
#noticias a:hover { background:none; text-decoration:none }

#traduzir { clear:left; width:460px; background:#DFDFE2 }
#traduzir p { margin-bottom:10px }

#bndes { margin-right:0; }
#bndes p { text-align:center }

#popup { position:absolute; top:65px; left:315px; z-index: 10 }
#popup a.fechar { position:absolute; top:8px; right:30px; display:block }
#popup a:hover { color:#FFF; text-decoration: underline }

p.hide { visibility:hidden }