/*TAGs*/
* { margin:0 auto; padding:0 }
a { color:#001DA6; text-decoration:underline; }
a:hover { text-decoration:none; }
body { text-align:center; background-image:url(/template/imagens/fundo_geral.gif); background-repeat:repeat-x; }
body, table { font:normal 12px Verdana, Arial; }
hr { margin:15px auto; }
img { border:none; vertical-align:middle; }
table { border-collapse:collapse; width:100% }
td, th { vertical-align:top; }
td {padding:5px;}
div { position:relative; }

/* ToolTipe */
#qTip { background-color:#000; border:solid 1px #CCC; color:#FFF; font-size:0.9em; padding:10px; position:absolute; }

#geral { width:760px; }

#topo { background-image:url(/template/imagens/topo.jpg); background-repeat:no-repeat; margin-bottom:8px; text-indent:-900em; height:127px; width:760px; }

#menu { margin:0 0 16px 0; padding-bottom:12px; background-image:url(/template/imagens/barra1.gif); background-repeat:no-repeat; background-position:bottom; }
#menu img { margin:0 8px 0 0; }
#menu img.ultima { margin:0; }
#menu a img { border-bottom:solid 4px #FFF; padding-bottom:2px; }
#menu a:hover img { border-bottom:solid 4px #003399; }

#banner { padding:8px 0; background-color:#F7F6F1; border:solid 8px #C4C4C4; margin-bottom:12px; }
#banner .corners_top { height:11px; position:absolute; top:-8px;; width:744px; }
#banner .corners_bottom { bottom:-8px; height:11px; position:absolute; width:744px; }
#banner .left { position:absolute; left:-8px; }
#banner .right { position:absolute; right:-8px; }

#home .col1 { float:left; }
#home .col2 { float:left; margin:0 8px; }
#home .col3 { float:right; }
#home .col1,
#home .col2,
#home .col3 { width:245px; text-align:left; }
#home .divisao { background-image:url(/template/imagens/linha_pont_horizontal.gif); background-repeat:repeat-x; height:2px; }
#home h2 { margin:0 0 10px 15px; }
#home p { margin:15px auto; line-height:18px; }
#home .formTit { padding:10px; background-color:#009FC5; color:#FFF; text-align:justify; line-height:18px; }
#home .contentCol1 { margin:0 0 15px 0; padding-left:15px; background-image:url(/template/imagens/home_barra_amarela.gif); background-repeat:no-repeat; }
#home .contentCol2 { margin:0 0 15px 0; padding-left:15px; background-image:url(/template/imagens/home_barra_verde.gif); background-repeat:no-repeat; }
#home .contentCol3 { margin:0 0 15px 0; padding-left:15px; background-image:url(/template/imagens/home_barra_azul.gif); background-repeat:no-repeat; }
#home .contentCol3 .faleConosco { margin:0; }
#home .contentCol3 .faleConosco fieldset { background-color:#D9E3E4; border:none; padding:10px; }
#home .contentCol3 .faleConosco label { font-weight:bold; }
#home .contentCol3 .faleConosco input, textarea { width:95%; padding:2px; border:solid 1px #009FC5; }
#home .contentCol3 .faleConosco textarea { height:70px; }
#home .contentCol3 .faleConosco .button { width:63px; height:22px; margin:10px 0 0 160px; border:none; }

#internas { background-image:url(/template/imagens/barra1.gif); background-position:center top; background-repeat:no-repeat; margin-bottom:40px; padding-top:15px; }

#internas .col1 { float:left; width:168px; background-color:#F8F8F8; }
#internas .col1 .menuVoltar { padding-bottom:40px; padding-top:10px; }
#internas .col1 .menu { padding-top:10px; }
#internas .col1 li { list-style-type:none; margin:5px auto; }
#internas .col1 .menuProd .menuB1{ background-image:url(/template/imagens/menu_b1.gif); }
#internas .col1 .menuProd .menuB2{ background-image:url(/template/imagens/menu_b2.gif); }
#internas .col1 .menuProd .menuB3{ background-image:url(/template/imagens/menu_b3.gif); }
#internas .col1 .menuProd .menuB4{ background-image:url(/template/imagens/menu_b4.gif); }
#internas .col1 .menuProd .menuB5{ background-image:url(/template/imagens/menu_impressoras.gif); }
#internas .col1 .menuProd a { background-repeat:no-repeat; background-position:bottom; display:block; height:20px; width:142px; }
/*#internas .col1 .menuProd a:hover{ background-position:-3px auto; height:99px; }*/

#internas .col2 { margin-left:200px; text-align:left; color:#666666; }
#internas .col2 h1 { color:#004DB5; font-size:2.5em; }
#internas .col2 h2 { margin:15px auto; font-size:2.0em; }
#internas .col2 p { margin:15px auto; line-height:18px; }
#internas .col2 .fotoDir { float:right; text-align:center; margin-left:10px; }
#internas .col2 .fotoEsq { float:left; text-align:center; margin-right:10px; }
#internas .col2 .fotoDir, .fotoEsq { margin-bottom:10px; font-size:0.8em; }
#internas .col2 .fotoDir img, .fotoEsq img { margin-bottom:9px; }
#internas .col2 ul { list-style-position:inside; margin-bottom:70px; }
#internas .col2 ul.produtoKurumim { list-style:none; list-style-position:outside; }
#internas .col2 ul.produtoKurumim li { margin:30px auto; }
#internas .col2 ul.caracteristicaKurumim { list-style-type:disc; }
#internas .col2 ul.caracteristicaKurumim li { margin:0; }
#internas .col2 ul.produtosCrachas li { float:left; margin-right:20px; list-style:none; }

#internas .impressoras { display:block; padding-top:20px; }
#internas .impressoras { margin-top:15px; }
#internas .impressoras .foto { float:left; padding-right:20px; }
#internas .impressoras .descricao h2 { margin-top:0; }

#erro { margin:2px; border:solid 1px #990000; background-color:#FFF; padding:2px; text-align:center; color:#990000; }
#sucesso { margin:2px; border:solid 1px #009900; background-color:#FFF; padding:2px; text-align:center; color:#009900; }

#rodape { clear:both; background-position:bottom; background-repeat:repeat-x; font-size:10px; margin-top:25px; text-align:left; width:760px; }
#rodape .texto_logos { float:left; margin-right:10px; margin-left:10px; padding-top:15px; text-align:center; width:110px; }
#rodape .logos { margin:0; margin-top:6px; }
#rodape .logos img { margin-right:10px; }
#rodape .endereco { background-color:#E8E6DD; margin-top:15px; text-align:center; padding:10px; }
#rodape img { vertical-align:baseline; }

.centralizar { text-align:center; }
.direita { text-align:right; }
.imgBordaPreta1px { border:solid 1px #000000; }
.nomeEmpresa { text-transform:uppercase; font-weight:bold; }

/* the overlayed element */ 
.overlay { z-index:10000; width:675px; background-color:#333; position:absolute; top:15px; font-size:11px; color:#fff; padding:20px; text-align:left; }
.overlay a { color:#FFF; }
.overlay h3 { color:#aba; font-size:15px; margin-bottom:15px; }
.overlay p { margin-bottom:15px; }
.overlay .close { font-size:14px; text-align:right; }