
html,body,ul,li,ol,td,tr,th,form {padding:0;margin:0 auto; text-align:center;}
body {background:#fff url(../img/bg.gif) repeat-x;font:12px verdana, helvetica;color:#333;line-height:140%;}
table {width:790px;padding:0;margin:0 auto; border-collapse:collapse;}
a:link {color:#333;text-decoration:none}
a:visited {color:#666;text-decoration:none}
a:hover {color:#333;text-decoration:underline}

td.somEsq {width:10px;background:url(../img/sombra_esq.png) repeat-y;}
td.somDir {width:10px;background:url(../img/sombra_dir.png) repeat-y;}
td.somBase {width:770px;background:url(../img/sombra_base.png) repeat-x;}

#header {width:770px;height:68px;vertical-align:top;background:#333;}
#header .logo {width:100%;background:#333 url(../img/bg_header.jpg) repeat-x;}
#barra {width:770px;height:27px;font:11px tahoma, helvetica;padding:0;}
#barra .grupo {width:110px;color:#FFF;font-weight:bold;background:#002D63;padding:0;}
#barra .unidades{width:200px;background:#CECECE;padding:0 0 0 10px; text-align:left;}
#barra .linguas {width:160px;background:#CECECE;padding:0 10px 0 0; text-align:right;}
#barra .busca {width:300px;background:#CECECE;padding:0 5px 0 0; text-align:right;}

#nav {background:#666 url(../img/bg_mn_prod.jpg) repeat-y;width:770px;padding:8px 0}
#nav a:link, #nav a:visited {text-decoration:none;text-transform:uppercase;color:#ededed;font-size:11px;font-weight:normal;padding:0 16px 6px 16px}
#nav a:link.active, #nav a:visited.active {border-bottom:5px solid}
#nav a:hover {text-decoration:none;color:#fff;border-bottom:5px solid}

#homeNav {color:#fff;}
#homeNav dl {margin:0 0 0 30px;padding:0;}
#homeNav dt {margin:0;padding:7px 10px;text-align:left;font-size:11px;background:url(../img/mn_bullet.gif) 0px 12px no-repeat;}
#homeNav dt a:link, #homeNav dt a:visited {text-decoration:none;text-transform:uppercase;color:#ededed;font-weight:normal;}
#homeNav dt a:hover {text-decoration:underline;color:#fff}
#homeNav dd {margin:0;padding:0;}
#homeNav ul {margin:0;padding:0;background:#333;border-top:1px solid #666;border-bottom:1px solid #666;}
#homeNav li {margin:0;padding:0;text-align:left;font-size:10px;list-style:none;}
#homeNav li a:link, #homeNav li a:visited {padding:0 0 0 10px;text-decoration:none;color:#ccc;font-weight:normal;display:block}
#homeNav li a:hover {text-decoration:none;color:#fff;background:#000}
.sub {position:absolute;z-index:1;width:120px;}
.sub ul {margin:0;padding:0;background:#333;border:1px solid #666;}
.sub li {margin:0;padding:0;text-align:left;font-size:10px;list-style:none;}
.sub li a:link, .sub li a:visited {padding:0 0 0 10px;text-decoration:none;color:#ccc;font-weight:normal;display:block}
.sub li a:hover {text-decoration:none;color:#fff;background:#000}
.subb {position:absolute;z-index:1;width:120px;}
.subb ul {margin:0;padding:0;background:#333;border:1px solid #666;}
.subb li {margin:0;padding:0;text-align:left;font-size:10px;list-style:none;}
.subb li a:link, .subb li a:visited {padding:0 0 0 10px;text-decoration:none;color:#ccc;font-weight:normal;display:block}
.subb li a:hover {text-decoration:none;color:#fff;background:#000}
.sub1 {position:absolute;z-index:1;width:140px;}
.sub1 ul {margin:0;padding:0;background:#333;border:1px solid #666;}
.sub1 li {margin:0;padding:0;text-align:left;font-size:10px;list-style:none;}
.sub1 li a:link, .sub1 li a:visited {padding:0 0 0 10px;text-decoration:none;color:#ccc;font-weight:normal;display:block}
.sub1 li a:hover {text-decoration:none;color:#fff;background:#000}

#interna {width:770px; background:#fff;vertical-align:top;}
#interna td {text-align:left}
#interna td.navDois {text-align:left;font:11px verdana, helvetica;padding:13px 0 13px 22px;}
#interna a:link {padding:0; color:#333; font-weight:bold; text-decoration:none}
#interna a:visited {padding:0; color:#333; font-weight:bold; text-decoration:none}
#interna a:hover {padding:0; color:#333; font-weight:bold; text-decoration:underline}

#interna div.nomeSecao {width:700px;text-align:left;font:11px verdana, helvetica;padding:25px 0 20px 25px;border-bottom:1px solid #CCC;float:left;}

table#form{width:350px;float:left}
table#form td{padding:7px}

.linha {float:left; width:135px; background:#002D63; padding:8px; text-align:center; color:#fff;font-weight:bold;}
.outros {float:left; width:480px; background:#F5F5F5; text-align:left;padding:10px 0 6px 15px;font:11px verdana, helvetica;}
.listProd {float:left; width:480px; text-align:left;font:11px verdana, helvetica;}
.listProd table {width:480px;}
.listProd table th {text-align:left;background:#dedede;padding:10px}
.listProd table td {text-align:left;background:transparent;padding:10px}
.listProd table tr.on {background:#e1eef5;}
.listProd table tr.off {background:#fff;}
.prodTit {float:left;width:600px; background:#fff; padding:8px 0 8px 0; text-align:left;padding:10px 0 10px 20px;font:24px verdana, helvetica;}
.produto {padding:15px 30px 15px 30px}

#navProd {margin:32px 0 0 0; float:right;width:140px; padding:0 0 10px 0; text-align:left;font:11px verdana, helvetica;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#navProd a:link, #navProd a:visited {display:block; padding:7px 0 7px 8px; color:#333; font-weight:bold; text-decoration:none; border-bottom:1px solid #ccc;}
#navProd a:link.active, #navProd a:visited.active {background:#F5F5F5;}
#navProd a:hover {background:#F5F5F5; display:block; padding:7px 0 7px 8px; color:#333; font-weight:bold; text-decoration:none;border-bottom:1px solid #ccc;}
#navProd div.baixar {font-weight:bold;text-align:left;padding:7px 0 5px 7px;}
#navProd a.arq:link {display:block; padding:7px 0 3px 20px; color:#ccc; text-decoration:underline;border:none;font-weight:normal;}
#navProd a.arq:visited {display:block; padding:7px 0 3px 20px; color:#ccc; text-decoration:underline;border:none;font-weight:normal;}
#navProd a.arq:hover {background:none;display:block; padding:7px 0 3px 20px; color:#ccc; text-decoration:none;border:none;font-weight:normal;}
#navProd span.login{display:block;padding:0 0 0 20px;text-align:left;font:10px verdana, helvetica;border-top:none;border-bottom:none}
#navProd span.login a:link, #navProd span.login a:visited {text-decoration:none;display:inline;padding:0;border:none}
#navProd span.login a:hover {text-decoration:underline;display:inline;padding:0;border:none;background:none}

#gene {
	width:100%;
	}

#gene .escuerda{
	width:25%;
	vertical-align:top;
	}

#gene .dereitcha {
	width:75%;
	text-align:left;
	vertical-align:top;	
	padding:25px 45px 45px 30px;
	}
	
#gene .unica {
	text-align:left;
	vertical-align:top;	
	padding:25px 45px 45px 30px;
	}
	
#gene .sel {
	width:50%;
	text-align:left;
	vertical-align:top;	
	padding:25px 45px 45px 30px;
	}

#gene .res {
	width:50%;
	text-align:left;
	vertical-align:top;	
	padding:25px 45px 45px 30px;
	}

h1 {font-size:14px;padding:20px 0 5px 0;margin:0;color:#666;}

#gene .legenda {font-size:10px;line-height:120%;}

#gene .tabela {width:100%;}
#gene .cel {text-align:left;padding:10px 10px 10px 0;vertical-align:top;}
#gene .tabelaCentro {width:100%;border:1px solid #CCC;}
#gene .celDois {text-align:left;padding:5px 10px 5px 10px;vertical-align:top;background:#ccc;font-weight:bold;}
#gene .celAzul {text-align:center;padding:5px 10px 5px 10px;vertical-align:top; background:#77B6D7;font-weight:bold;color:#FFF;}
#gene .celPDF {text-align:center;padding:5px 10px 5px 10px;vertical-align:top;background:#B9B9B9;font-weight:bold;}
#gene tr.escuro {background:#ededed;}
#gene .numero{text-align:left;padding:5px 10px 5px 10px;vertical-align:top;color: #999999;}

	
#navLat {margin:0; float:left;width:100%; padding:0 0 10px 0; text-align:left;font:10px verdana, helvetica;}
#navLat a:link, #navLat a:visited  {display:block; padding:12px 0 12px 25px; color:#333; font-weight:bold; text-decoration:none; border-bottom:1px solid #ccc;}
#navLat a:link.active, #navLat a:visited.active {background:#F5F5F5;}
#navLat a:hover {background:#F5F5F5; display:block; padding:12px 0 12px 25px; color:#333; font-weight:bold; text-decoration:none;border-bottom:1px solid #ccc;}

#homeNews ul {margin:0;padding:0}
#homeNews li {margin:0 0 0 24px;padding:10px 0 0 10px;text-align:left;font-size:10px;line-height:11px;list-style:none;background:url(../img/news_bullet.gif) 0px 14px no-repeat;}
#homeNews li a:link, #homeNews li a:visited {text-decoration:none;display:block;font-weight:normal}
#homeNews li a:hover {text-decoration:underline;}
#homeNews span.tit {font-weight:bold;}

#profissional {width:560px;height:202px}
#profissional p.txt {width:230px;margin-left:20px;font-size:10px;line-height:11px}
#profissional ul {margin:0;padding:0}
#profissional li {margin:0 0 0 21px;padding:7px 0 0 10px;text-align:left;font-size:10px;line-height:11px;list-style:none;background:url(../img/news_bullet.gif) 0px 10px no-repeat;}
#profissional li a:link, #profissional li a:visited {text-decoration:none;display:block;font-weight:normal}
#profissional li a:hover {text-decoration:underline;}
#profissional span.tit {font-weight:bold;}

#destaques {background:#fefefe url(../img/destaque_home_bg.jpg) repeat-x;height:66px;margin-top:1px;overflow:hidden}
#destaques div.img {width:76px;float:left;display:block}
#destaques div.linha {width:119px;height:9px;float:right;display:block;margin:0;padding:0;background:#6AACCD}
#destaques div.txt {width:110px;float:right;display:block;margin:5px 5px 0 0;font-size:10px;font-weight:normal;line-height:11px;color:#999}
#destaques div.txt a:link, #destaques div.txt a:visited{font-weight:normal;line-height:11px;}
#destaques span.tit {font-weight:bold;color:#000}

/*--------------- FORMS ----------------------*/

#lista {float:right;width:300px;padding:0;margin:0;text-align:left;}
#lista .seq {width:230px;padding:0;margin:0;}
#lista .seqInt {width:230px;padding:0;margin:0;border:#ccc 1px solid;font:10px verdana, helvetica;}
#busca {float:right;width:146px;text-align:left;padding:3px 0 5px 0; font:10px verdana, helvetica;}
#busca input.okay {color:#666;font:10px helvetica, trebuchet, sans-serif;font-size:small;font-weight:bold;width:30px;}
