/* 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 }

/* Catálogo - Geral */
.titulo {clear:both}

#ct-bg-faixa2 { background:url(/_images/bg_faixa_colorida_f.gif) no-repeat}

#m-catalogo a { width:71px; background-position:-65px -34px }

#foto-principal { float:left; margin:0 }
#foto-principal img { display:block; margin-bottom:15px }
#conceito { float:right; width:200px; padding:0 10px; background:none }
#linha { float:right; margin-right:0 }

.imagens { clear:both; margin:0 }
.imagens img { float:left; margin-right:14px; margin-bottom:14px }
.imagens img.last { margin-right:0 }

#detalhes { clear:left; padding:0 0 10px; margin-top:20px; background:#1E3400 }
#detalhes p { margin:0 }
#detalhes img { float:left; margin:10px 10px 0 0 }
#detalhes img.last { margin-right:0 }

#dados-tecnicos { width:460px; margin-top:20px; margin-right:0 }

#customizacao { width:439px; padding:0 21px 10px 0; background-position:100% 18px }

#outras-linhas { width:220px; padding:0 0 0 20px; background:none }
#outras-linhas ul { margin-left:0; font-size:1.1em }
#outras-linhas ul li a { color:#000 }

#flash-lateral { position:absolute; top:325px; left:-175px }

#tecnicos-download a { float:left; padding-left:20px; margin-right:3px; background:url(/_images/diversos/ico_pdf.gif) no-repeat }
#tecnicos-download span { color:#999 }

.b-dominus div.box-cor-d1 .titulo { border-bottom:1px solid #C3B59F; background:#9B835F }
.b-dominus div.box-cor-d2 .titulo { border-bottom:1px solid #696339; background:#9B835F }
.b-dominus #detalhes { background:#1E3400 }

.b-pluri div.box-cor-d1 .titulo { background:#644E6C }
.b-pluri div.box-cor-d2 .titulo { border-bottom:1px solid #4F3957; background:#644E6C }
.b-pluri #detalhes { background:#2F1937 }
.b-pluri #dados-tecnicos .titulo { border-bottom:1px solid #ACA3AF; background:#2F1937 }

.b-labaro div.box-cor-d1 .titulo { border-bottom:1px solid #EBD8CB; background:#CD9E7E }
.b-labaro div.box-cor-d2 .titulo { border-bottom:1px solid #B37952; background:#CD9E7E }
.b-labaro #detalhes { background:#8B4210 }
.b-labaro #dados-tecnicos .titulo { border-bottom:1px solid #D1B39F; background:#8B4210 }

.b-express div.box-cor-d1 .titulo { background:#859EB9 }
.b-express div.box-cor-d2 .titulo { border-bottom:1px solid #5f7C9C; background:#859EB9 }
.b-express #detalhes { background:#274A71 }
.b-express #dados-tecnicos .titulo { border-bottom:1px solid #A9b7C6; background:#274A71 }

.b-venire div.box-cor-d1 .titulo { background:#365A64 }
.b-venire div.box-cor-d2 .titulo { background:#365A64 }
.b-venire #detalhes { background:#00303C }
.b-venire #dados-tecnicos .titulo { background:#00303C }

.b-verita div.box-cor-d1 .titulo { background:#5D5D5D }
.b-verita div.box-cor-d2 .titulo { background:#5D5D5D }
.b-verita #detalhes { background:#333333 }
.b-verita #dados-tecnicos .titulo { background:#333333 }

.span { font-style:italic }
span { color:#FFF }


