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

/* RESET CSS */
html * { margin:0; padding:0; } 
table { border-collapse:collapse; border-spacing:0; } 
fieldset,images { border:0; } 
address,caption,cite,code,dfn,em,strong,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;}
h1 b, h2 b, h3 b, h4 b, h5 b, h6 b { display:none; }
.floatleft { float:left; }
.clear {clear: both;}
.noshow { display:none;}

*  { margin:0; padding:0; }
html, body { height:100%; width:100%; font:11px Verdana, Geneva, sans-serif; background:#fff; }
a { text-decoration:none; color:#3f444e; }
/* HOME */
.home #banner { display:none; }
.corpobranco { overflow:hidden; background-color:#fff; }
.site { overflow:hidden; width:900px; margin:auto; position:relative; }
h1 { background:url(../images/logo.png) no-repeat; width:245px; height:140px; cursor:pointer; position:absolute; top:0px; left:0px; }
.faixabanner {  position:absolute; top:360px; right:17px;  }
.colunadaesquerda { width:220px; float:left; padding:150px 0 0 0; }
.colunadaesquerda ul li { background:url(../images/linhalink.jpg) no-repeat left bottom; height:30px; margin:10px 0 0 15px; }
.colunadaesquerda ul li a { text-decoration:none; font:18px Arial, Helvetica, sans-serif; color:#133169; }
.colunadaesquerda ul li a:hover { color:#939393 }
.colunadaesquerda ul li a.marcado { color:#939393 }
.colunadadireita { width:675px; float:right; }
.colunadadireita div.menusuperior { overflow:hidden; text-align:right; padding:15px 0;  }
.colunadadireita div.menusuperior ul li { float:right; }
.colunadadireita div.menusuperior ul li a:hover { color:#133169; }
.colunadadireita div.menusuperior ul li.linkpaginicial { background:url(../images/icone_home.jpg) no-repeat; padding:8px 30px; }
.colunadadireita div.menusuperior ul li.linkcontato { background:url(../images/icone_contato.jpg) no-repeat; padding:8px 30px; }
.colunadadireita div.menusuperior ul li.linkrh { background:url(../images/icone_rh.jpg) no-repeat; padding:8px 30px; }
.colunadadireita div.menusuperior ul li.linkbrazil { background:url(../images/icone_home2.jpg) no-repeat; padding:8px 50px; }



/* NUVEM */
.nuvemlinks { clear:both; }
.nuvemlinks li { float:left; color:gray; font-family:Arial, Helvetica, sans-serif; height:35px; display:block; }
.nuvemlinks li.linkpequeno span { font-size:16px; display:block; padding:10px 5px; }
.nuvemlinks li.linkmedio span { font-size:21px; display:block; padding:5px 5px; }
.nuvemlinks li.linkgrande span { font-size:27px; display:block; padding:0px 5px; }

/* FOOTER */
.footer { background:url(../images/fundofooter.jpg) repeat-x #173c81; height:80px; color:#fff; line-height:18px; }
.footer div.footeresquerda { width:450px; float:left; padding:10px 15px; }
.footer div.footerdireita { width:200px; float:right; text-align:right; padding:10px 20px; }

/* INTERNAS */
.internas .colunadadireita { padding-bottom:30px; }
.internas #banner { margin-bottom:15px; }
.internas .nuvemlinks { display:none; }
.internas p { clear:both; font:12px Verdana, Geneva, sans-serif; color:#3f444e; line-height:20px; text-align:justify; padding:10px 0 0 0; width:653px; } 
.internas .colunadadireita .colunaprodutos { width:320px; float:left; }
.internas .colunadadireita .colunaprodutos li { font:12px Verdana, Geneva, sans-serif; color:#3f444e; line-height:20px; list-style-type:circle; padding:5px 0px; margin-left:30px; } 
.internas .colunadadireita .colunaprodutos a:hover { text-decoration:underline; }
.internas h2 { display:block; position:absolute; top:200px; right:22px; background-repeat:no-repeat; width:439px; height:37px; }
.assistenciatec h2 { background-image:url(../images/tit_assistencia.png); } 
.atmosferasexpl h2 { background-image:url(../images/tit_atmosferas.png); }
.contato h2 { background-image:url(../images/tit_contato.png); }
.empresa h2 { background-image:url(../images/tit_empresa.png); }
.produtos h2 { background-image:url(../images/tit_produtos.png); }
.qualidade h2 { background-image:url(../images/tit_qualidade.png); }
.servicos h2 { background-image:url(../images/tit_servicos.png); }
.rh h2 { background-image:url(../images/tit_rh.png); }
.vagas h2 { background-image:url(../images/tit_vagas.png); }
.colunaemprego { width:300px; margin-right:30px; background:url(../images/findajob.jpg) no-repeat bottom center; float:left; height:320px;  }
.colunaemprego input { width:270px; margin:20px auto; padding:20px; font:16px Arial, Helvetica, sans-serif; text-transform:uppercase; cursor:pointer; }

.internas .colunaprodutos form input, .internas .colunaprodutos form textarea { width:300px; padding:3px; }
.caixa-listas-prod { display:block; float:left; width:300px; height:171px; padding:20px 0 0 0; }
.faixaprodutos { display:block; float:left; width:294px; height:171px; }
.faixaprodutosSiemens { display:block; float:left; width:305px; height:171px; }

/* VAGAS */
.vagas table { width:650px; margin:10px 0 0 0; }
.vagas table td { padding:7px; border-bottom:1px solid #CCC; }
.vagas table td.colcargo { width:180px; }
.vagas table thead td { color:#fff; text-transform:uppercase; background:#13336c }
.vagas table tbody td.colcargo { border-right:1px dashed #CCC }
.vagas input { width:270px; margin:20px 25px 0 0; padding:10px; font:16px Arial, Helvetica, sans-serif; text-transform:uppercase; cursor:pointer; float:right }


