* { margin:0; padding:0; line-height:1.2em; }
body { color:#1b7eb7; font-family: "Trebuchet MS", arial, sans-serif; font-size:0.8em; background:#FFFFFF url('../i/background.png') repeat-x; }
h1 span, h2 span, button span { display:none; }
h1, h2, h3, h4, h5, h6 { color:#3C85A7; }
select, input{margin:0px;}
p {margin:0px;padding:0px;}
select, input { color:#bfa3a3; }
.clear { clear:both; }
.fl { float:left; }
.fr { float:right; }
.r { text-align:right; }
.c { text-align:center; }
.oculto {display:none;}
.requerido{color:red;}
a img { border:none; }
a { color:#FFFFFF; }


.erro{ background: #FFE3DC; border-top: red solid 2px; padding: 15px; margin-bottom: 10px; margin-top:10px; width:80%;color:#000}
.erro span{ font-weight: bold;color:red;}
.erro h6{font-size: 1.1em; font-weight: bold; margin-bottom: 10px; color:#000000;}

form ul { list-style:none; }
/* ul { list-style:none; } */
ul { list-style-position:inside; }
fieldset { padding:10px; }
legend { padding:0 3px; font-weight:bold; }
#bg_geral {background:transparent;}
#todo { width:848px; margin:0px auto;background:#fff;height:auto;}
#todo #col-esq h1 a{ background: transparent url('../i/logo_seo.jpg') no-repeat; width:285px; height:118px;  float:left; }
#todo #col-dir { background: transparent url('../i/logo_numeros.jpg') no-repeat; width:563px; height:118px;  float:left; }
#todo .espaco{width:848px;height:5px;background:#666666;margin:0px auto;clear:both}
#colu_esq_bg {width:15px;height:192px;float:left;margin:0px auto;background: url('../i/background_baner.jpg') no-repeat;}
#colu_esq_bg_2 {width:15px;height:192px;float:left;margin:0px auto;}

/*--menu -- */

#menu_2{width:170px;height:245px;float:left;border:1px solid #e3e3e3;margin-bottom:-5px;margin-top:-20px;padding-top:20px;padding-left:8px;}
#menu_2 ul,li{list-style:none;}
#menu_2  li {text-decoration:none; background:url('../i/seta_menu.jpg') no-repeat; height:34px; margin-bottom:5px;}
#menu_2  li a { text-decoration:none; color:#3C85A7; display:block; height:25px; padding-top:10px;border-bottom:2px solid #cfe1ef;width:145px;}
#menu_2  li a:hover { text-decoration:none; background: url('../i/seta_hover.jpg') no-repeat; color:#fff; border-bottom:2px solid #cfe1ef;width:145px;}
#menu_2 li a span {margin-left:17px;}


/*--conteudo -- */
#conteudo {width:652px;background:#fff;float:left;}
#conteudo #banner {width:652px;height:176px;float:left;background:transparent url('../i/baner_menu.jpg') no-repeat;}
/*#conteudo #banner {width:651px;height:195px;float:left;}*/

/*--quadros --*/
#todo #baners{width:848px;height:160px;float:left;margin-top:8px;margin-bottom:5px;}
#baners #caixa_1 h1 a{width:241px;height:142px;border:1px solid #e3e3e3;float:left;margin:5px 10px 20px 37px;background: url('../i/img_conheca.jpg') no-repeat;}
#baners #caixa_2 h1 a{width:241px;height:142px;border:1px solid #e3e3e3;float:left;margin:5px 10px 20px 10px;background: url('../i/img_solucoes.jpg') no-repeat;}
#baners #caixa_3 h1 a{width:241px;height:142px;border:1px solid #e3e3e3;float:left;margin:5px 10px 20px 10px;background: url('../i/img_suporte.jpg') no-repeat;}

/*--acessibilidade --*/
#acessibilidade{width:848px;height:30px;background:#fff;padding-top:5px;}
#caixa_espaco {width:753px;height:30px;float:left;background:#fff;}
#caixa_acessi h1 a{width:30px;height:30px;float:left;background:#fff) no-repeat;}
#caixa_rss h1 a{width:30px;height:30px;float:left;background:#fff;}
#caixa_mapa h1 a{width:30px;height:30px;float:left;background:#fff url('../i/img_mapa_site.jpg') no-repeat;}
/*--empresa -- */
#empresa{width:635px;padding:3px;margin-top:-10px;margin-left:10px;}
#empresa h1 {margin-bottom:15px;}
#empresa h3 {color:#666;margin-bottom:2px;}
#empresa .texto_empe{width:600px;line-height:25px;text-align:left;color:#666;margin-bottom:10px;}
#empresa .texto_empe ul,li{margin-bottom:5px;}
#empresa br{margin-bottom:10px;}
#empresa .link_seo{color:#80a6bc;text-decoration:none;font-weight:bold;}
#empresa .link_seo a {color:#80a6bc;text-decoration:none;font-weight:bold;}
#empresa .link_seo a:hover{color:#80a6bc;text-decoration:underline;font-weight:bold;}
#empresa span{font-weight:bold;}
#empresa .loca{width:200px;float:left;line-height:25px;text-align:left;color:#666;margin-bottom:10px;margin-right:5px;}
#empresa #imagem_empresa{width:400px;float:left;margin-bottom:10px;}
#empresa #imagem_empresa #foto_emp{width:390px;height:200px;border:1px solid #666;}
/*-- suporte --*/
#suporte{width:635px;padding:3px;margin-top:-10px;margin-left:10px;}
#suporte h1 {margin-bottom:15px;}
#suporte h3 {color:#666;margin-bottom:15px;}
#suporte .texto_suporte{width:600px;line-height:20px;text-align:left;color:#666666;margin-bottom:10px;}
#suporte .link_email{color:#80a6bc;text-decoration:none;font-weight:bold;}
#suporte .link_email a {color:#80a6bc;text-decoration:none;font-weight:bold;}
#suporte .link_email a:hover{color:#80a6bc;text-decoration:underline;font-weight:bold;}
#suporte span{font-weight:bold;margin-bottom:15px;}
#suporte br{margin-bottom:2px;}

/*--solucoes -- */
#solucoes{width:635px;padding:3px;margin-top:-10px;margin-left:10px;}
#solucoes h1 {margin-bottom:15px;}
#solucoes h3 {color:#80a6bc;margin-bottom:15px;}
#solucoes .texto_solucoes{width:600px;line-height:20px;text-align:left;color:#666;margin-bottom:10px;}
#solucoes ul{margin-bottom:20px;}
#solucoes li{list-style-type:circle;color:#666;margin-left:25px;margin-right:25px;line-height:20px;}
#solucoes span{font-weight:bold;}
#solucoes .link_solucoes{color:#80a6bc;font-size:14px;font-weight:bold;text-decoration:none;}
#solucoes .link_solucoes a{color:#80a6bc;font-size:14px;font-weight:bold;text-decoration:none;}
#solucoes .link_solucoes a:hover{color:#80a6bc;font-size:14px;font-weight:bold;text-decoration:underline;}
#solucoes  .subtitulo{font-weight:bold;margin-bottom:5px;color:#666;font-size:14px;margin-left:5px;}
#solucoes br{margin-bottom:10px;}
#solucoes #voltar{text-align:right;width:600px;margin-left:10px;}

/*--contato -- */
#contato{padding:3px;margin-top:-10px;margin-left:10px;}
#contato p{margin-bottom:15px;}
#contato h1 {margin-bottom:15px;}
#contato .texto_contato{line-height:20px;text-align:left;color:#666;margin-bottom:10px;}
#contato input,select,textarea{ padding: 2px; border:#666 solid 1px; padding-bottom: 2px;color:#666;}
#contato select { width:33%; color:#666;}
#form label { clear:both;  display:block; list-style-type:none;color:#666;}
#contato button { background:#837e78; width:66px; height:26px; border:none; color:#FFFFFF; cursor:pointer; margin-top:10px; padding:5px;margin-bottom:10px;}
#contato button:hover {background:#837e78;color:#FFFFFF;margin-bottom:10px;}
#contato span{margin-left:10px;}
#contato .link_contato{color:#80a6bc;font-size:14px;font-weight:bold;text-decoration:none;}
#contato .link_contato a{color:#80a6bc;font-size:14px;font-weight:bold;text-decoration:none;}
#contato .link_contato a:hover{color:#80a6bc;font-size:14px;font-weight:bold;text-decoration:underline;}

/*--trabalhe conosco -- */
#trabalhe{width:635px;padding:3px;margin-top:-10px;margin-left:10px;}
#trabalhe p{margin-bottom:15px;}
#trabalhe h1 {margin-bottom:15px;}
#trabalhe .texto_trabalhe{width:600px;line-height:20px;text-align:left;color:#666;margin-bottom:10px;}
#trabalhe input,select,textarea{ padding: 2px; border:#666 solid 1px; padding-bottom: 2px;color:#666;}
#trabalhe select { width:33%; color:#666;}
#trabalhe button { background:#837e78; width:66px; height:26px; border:none; color:#FFFFFF; cursor:pointer; margin-top:10px; padding:5px;margin-bottom:10px;}
#trabalhe button:hover {background:#837e78;color:#FFFFFF;margin-bottom:10px;}

#trabalhe .link_contato{color:#80a6bc;font-size:14px;font-weight:bold;text-decoration:none;}
#trabalhe .link_contato a{color:#80a6bc;font-size:14px;font-weight:bold;text-decoration:none;}
#trabalhe .link_contato a:hover{color:#80a6bc;font-size:14px;font-weight:bold;text-decoration:underline;}
#trabalhe radio{margin-left:10px;}
#trabalhe span{margin-left:10px;color:red;}
#trabalhe .spaco{color:#666;float:left;}

/*--mapa do site -- */
#mapa-do-site{width:635px;padding:3px;margin-top:-10px;margin-left:10px;}
#mapa-do-site h1 {margin-bottom:15px;}
#mapa-do-site p a{color:#80a6bc;font-size:14px;font-weight:bold;text-decoration:none;}
#mapa-do-site  p a:hover{color:#80a6bc;font-size:14px;font-weight:bold;text-decoration:underline;}
#mapa-do-site li{list-style-type:circle;margin-left:25px;margin-top:5px;}
#mapa-do-site  a{color:#80a6bc;font-size:13px;font-weight:bold;text-decoration:none;}
#mapa-do-site  a:hover{color:#80a6bc;font-size:13px;font-weight:bold;text-decoration:underline;}

#mapa-do-site .texto_mapa{width:600px;line-height:20px;text-align:left;color:#666;margin-bottom:10px;}



/*-- Rodapé --*/
#bg-rodape {min-width:72em;margin:0px;padding:0px;}
#bg-rodape #rodape { width:848px; margin:0 auto; color:#fff;  font-size:0.9em;background:#224371 url('../i/fundo_rodape.jpg') no-repeat;}
#bg-rodape #rodape .vcard { padding:10px 10px 10px 35px; float:left; }
#bg-rodape #rodape .vcard .geo { display:none;}
#bg-rodape #rodape .vcard .org { font-weight:bold;}
#bg-rodape #rodape .vcard a { font-weight:bold; color:#9d8a8b;}
#bg-rodape #rodape ul { list-style:none;}
#bg-rodape #rodape p#copy { text-align:center; clear:both; padding:5px 0; font-size:0.8em;}
#bg-rodape #rodape #creditos { float:right; display:block; width:54px; height:18px; margin:20px 30px 0 0;}
#bg-rodape #rodape #creditos span { display:none; }
#bg-rodape #rodape #creditos a { display:block; width:54px; height:18px; background: url('../i/credito-tecmedia.gif') no-repeat bottom left; margin-top:0px;}
#bg-rodape #rodape #creditos a:hover { background-position:top left;}
#bg-rodape #rodape #contatos a{color:#fff;text-decoration:none;}
#bg-rodape #rodape #contatos a:hover{color:#fff;text-decoration:underline;}
