/*--- CSS Controle Brasil 23 de novembro de 2007 ---*/

html,body,ul,li,ol,table,td,tr,th,form {padding:0;margin:0 auto; text-align:center;}
body {background:#103D70 url(../img/bg.jpg);font:12px tahoma, helvetica;color:#333;line-height:140%;}

.titab {font:18px tahoma, helvetica;color:#333;font-weight:bold}

#topo {border-collapse:collapse;background:#fff url(../img/topo_degrade.jpg) repeat-x;width:760px;height:96px;font:10px tahoma, helvetica;color:#999;line-height:140%;border-right:2px solid #000;border-left:2px solid #000;}
#topo td.logo {width:525px;text-align:left; vertical-align:top;padding: 18px 0 0 25px;}
#topo td.seja {width:235px;background:#fff url(../img/topo_seja.jpg) no-repeat;text-align:right; vertical-align:top;padding: 0 7px 0 0}
#topo td.be {width:235px;background:#fff url(../img/topo_be.jpg) no-repeat;text-align:right; vertical-align:top;padding: 0 7px 0 0}
#topo div.desc {float:left; text-align:left; padding:37px 0 0 30px;font:11px tahoma, helvetica;color:#999;font-weight:bold;line-height:110%;width:168px;}
#topo div.descEn {float:left;text-align:left; padding:37px 0 0 30px;font:11px tahoma, helvetica;color:#999;font-weight:bold;line-height:110%;width:150px;}
div.class {float:right;}
#topo td.menu {width:760px;background:#000}
#topo a {color:#999;text-decoration:none}
#topo a:hover {color:#333;text-decoration:none}


#topo2 {border-collapse:collapse;width:760px;border-right:2px solid #000;border-left:2px solid #000}
#topo2 td.menu {width:760px;}

#content{border-collapse:collapse;background:#fff url(../img/submenu_degrade.jpg) repeat-y; width:760px;border-right:2px solid #000;border-left:2px solid #000}
#content td.latEsq {width:177px;vertical-align:top;}

#home{border-collapse:collapse;background:#fff; width:760px;border-right:2px solid #000;border-left:2px solid #000;}
#home td {vertical-align:top;}
#home td.terror{vertical-align:top;text-align:left; padding:0 15px; line-height:110%; background:#333333; color:white;}
#home td.terror h2 {font:18px Georgia, "Times New Roman", Times, serif; margin-top:0; padding:10px 0 5px 5px; /*background: url(../img/bg-caption.jpg) repeat-y;*/ margin-bottom:5px; }
#home td.terror p {margin:5px;}
#home td.terror a:link {color:#f90; font-weight:bold; font-size:9px}
#home td.terror a:visited {color:#f90; font-weight:bold; font-size:9px}
#home td.terror a:hover {color:#f90;text-decoration:none; font-weight:bold; font-size:9px}
#home td.ar {vertical-align:top;}


#flush{border-collapse:collapse;background:#fff; width:100%;padding:0 0 5px 0;}
#flush td {padding:0 0 5px 0;}

#areas{border-collapse:collapse;background:#fff;width:548px;height:100%;/*margin:6px 0 5px 0;*/}
#areas td {vertical-align:bottom;}

#apres{border-collapse:collapse;text-align:left;width:420px;font:20px georgia, times;color:#fff;font-weight:bold;line-height:120%;border-top:1px solid #333;}
#apres td.central {background:#fff url(../img/hmDestbg.jpg) no-repeat left;text-align:left;}
#apres td.escuerda {background:#fff url(../img/hmDestbgEsq.jpg) no-repeat left;text-align:left;}
#apres td.direitcha {background:#fff url(../img/hmDestbgDir.jpg) no-repeat left;text-align:left;}
#apres .saibaMais {text-align:left;font:10px tahoma, helvetica;color:#fff;font-weight:bold;line-height:110%;}
#apres a:link {color:#f90}
#apres a:visited {color:#f90}
#apres a:hover {color:#f90;text-decoration:none}

.caption {float:left; display:block; font:20px georgia, times;color:#fff; line-height:130%; text-align:left; background: url(../img/bg-caption.jpg) no-repeat; padding:15px; width:380px; height:100px; }
.caption .saibaMais {text-align:left;font:10px tahoma, helvetica;color:#fff;font-weight:bold;line-height:110%;}
.caption a:link {color:#f90}
.caption a:visited {color:#f90}
.caption a:hover {color:#f90;text-decoration:none}

#novi{border-collapse:collapse;background:#333; width:206px; height:238px; border:1px solid #6F6F6F;margin-right:0;}
#novi td.novao {background: url(../img/hm_novidots.gif) no-repeat;text-align:center; font:18px georgia, times;color:#fff;padding:5px;height:20px;}
#novi td.esc {background: #999; text-align:left; height:160px; font:11px tahoma, helvetica;color:#333;line-height:120%;padding:5px 5px 5px 10px;}
/*#novi td.cla {background: #CCC;text-align:left; font:11px tahoma, helvetica;color:#333;line-height:120%;padding:14px 7px 14px 10px;}*/
#ripp {height:25px;text-align:left;background:#333; width:207px; border-right:1px solid #6F6F6F;border-bottom:1px solid #6F6F6F;border-left:1px solid #6F6F6F;margin-bottom:5px;margin-right:0; font:12px Georgia, Times New Roman;color:#999;padding:0 10px 5px 0;}
#ripp a:link {background: url(../img/mnovi_dots.gif) no-repeat;color:#fff; text-decoration:none;padding:0 10px 5px 10px;}
#ripp a:visited {background: url(../img/mnovi_dots.gif) no-repeat;color:#fff;text-decoration:none;padding:0 10px 5px 10px;}
#ripp a:hover {background:#999 url(../img/mnovi_dots.gif) no-repeat;color:#000;text-decoration:none;padding:0 10px 5px 10px;}
#ripp a.plus:link {background-image:none; color:#fff;text-decoration:none;padding:0 10px 5px 10px;}
#ripp a.plus:visited {background-image:none;color:#fff;text-decoration:none;padding:0 10px 5px 10px;}
#ripp a.plus:hover {background-image:none;color:#000;text-decoration:none;padding:0 10px 5px 10px;}

#rodape{border-collapse:collapse;background:#000;width:760px;height:56px;border-right:2px solid #000;border-left:2px solid #000}
#rodape td.txt {font: 11px tahoma, helvetica; color:#fff; line-height:130%;}

/*----------> MENUS <--------*/
#menu {width:100%;margin:0;background: #333;text-align:center;padding:10px 0 10px 0;font:10px tahoma, helvetica;border-bottom:4px solid #fff;border-top:1px solid #fff;}
#menu a:link {background: url(../img/menu_dots.gif) no-repeat; padding: 10px 40px 10px 40px;color:#fff;text-decoration:none;}
#menu a:visited {background: url(../img/menu_dots.gif) no-repeat;padding:10px 40px 10px 40px;color:#fff;text-decoration:none;}
#menu a:hover {padding: 10px 40px 10px 40px;background: #999 url(../img/menu_dots.gif) no-repeat;color: #fff;text-decoration: none;}
#menu a.romi:link {background:none;padding: 10px 40px 10px 40px;color:#fff;text-decoration:none;}
#menu a.romi:visited {background:none;padding:10px 40px 10px 40px;color:#fff;text-decoration:none;}
#menu a.romi:hover {padding: 10px 40px 10px 40px;background: #999;color: #fff;text-decoration: none;}

.dropmenu {background: #999; text-align: left; text-align:left;font:10px tahoma, helvetica;border:1px solid #fff;}
.dropmenu a:link {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;;}
.dropmenu a:visited {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
.dropmenu a:hover {display:block;padding:7px 20px 7px 30px;background:#ededed url(../img/submenu_bl_lar.gif) no-repeat left top;color:#f60;text-decoration:none;width:59px;}

.dropmenu2 {background: #999; text-align: left; text-align:left;font:10px tahoma, helvetica;border:1px solid #fff;}
.dropmenu2 a:link {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;;}
.dropmenu2 a:visited {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
.dropmenu2 a:hover {display:block;padding:7px 20px 7px 30px;background:#ededed url(../img/submenu_bl_lar.gif) no-repeat left top;color:#f60;text-decoration:none;width:147px;}
.dropmenu2 a.subitem:link {display:block;padding:7px 0 7px 50px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra2.gif) no-repeat left top;;}
.dropmenu2 a.subitem:visited {display:block;padding:7px 0 7px 50px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra2.gif) no-repeat left top;}
.dropmenu2 a.subitem:hover {display:block;padding:7px 0 7px 50px;background:#ededed url(../img/submenu_bl_lar2.gif) no-repeat left top;color:#f60;text-decoration:none;width:147px;}

.dropmenu3 {background: #999; text-align: left; text-align:left;font:10px tahoma, helvetica;border:1px solid #fff;}
.dropmenu3 a:link {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;;}
.dropmenu3 a:visited {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
.dropmenu3 a:hover {display:block;padding:7px 20px 7px 30px;background:#ededed url(../img/submenu_bl_lar.gif) no-repeat left top;color:#f60;text-decoration:none;width:96px;}

.dropmenu4 {background: #999; text-align: left; text-align:left;font:10px tahoma, helvetica;border:1px solid #fff;}
.dropmenu4 a:link {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
.dropmenu4 a:visited {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
.dropmenu4 a:hover {display:block;padding:7px 20px 7px 30px;background:#ededed url(../img/submenu_bl_lar.gif) no-repeat left top;color:#f60;text-decoration:none;width:71px;}

.dropmenu5 {background: #999; text-align: left; text-align:left;font:10px tahoma, helvetica;border:1px solid #fff;}
.dropmenu5 a:link {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
.dropmenu5 a:visited {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
.dropmenu5 a:hover {display:block;padding:7px 20px 7px 30px;background:#ededed url(../img/submenu_bl_lar.gif) no-repeat left top;color:#f60;text-decoration:none;width:73px;}

#submenu {background: #ccc url(../img/submenu_bg.jpg) repeat-y;text-align: left; padding:15px 0 15px 0;}
#submenu a:link {display:block;padding:5px 0 5px 30px;color:#fff;font-weight:bold;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
#submenu a:visited {display:block;padding:5px 0 5px 30px;color:#fff;font-weight:bold;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
#submenu a:hover {display:block;padding:5px 0 5px 30px;background:#fff url(../img/submenu_bl_lar.gif) no-repeat left top;color:#f60;font-weight:bold;text-decoration:none}
#submenu a.subitem:link {display:block;padding:5px 0 5px 50px;color:#fff;font-weight:bold;text-decoration:none;background:url(../img/submenu_bl_bra2.gif) no-repeat left top;}
#submenu a.subitem:visited {display:block;padding:5px 0 5px 50px;color:#fff;font-weight:bold;text-decoration:none;background:url(../img/submenu_bl_bra2.gif) no-repeat left top;}
#submenu a.subitem:hover {display:block;padding:5px 0 5px 50px;background:#fff url(../img/submenu_bl_lar2.gif) no-repeat left top;color:#f60;font-weight:bold;text-decoration:none}

/*----------> MENUS ENGLISH <--------*/
#menuEng {width:100%;margin:0;background: #333;text-align:center;padding:10px 0 10px 0;font:10px tahoma, helvetica;border-bottom:4px solid #fff;border-top:1px solid #fff;}
#menuEng a:link {background: url(../img/menu_dots.gif) no-repeat; padding: 10px 40px 10px 40px;color:#fff;text-decoration:none;}
#menuEng a:visited {background: url(../img/menu_dots.gif) no-repeat;padding:10px 40px 10px 40px;color:#fff;text-decoration:none;}
#menuEng a:hover {padding: 10px 40px 10px 40px;background: #999 url(../img/menu_dots.gif) no-repeat;color: #fff;text-decoration: none;}
#menuEng a.romi:link {background:none;padding: 10px 40px 10px 40px;color:#fff;text-decoration:none;}
#menuEng a.romi:visited {background:none;padding:10px 40px 10px 40px;color:#fff;text-decoration:none;}
#menuEng a.romi:hover {padding: 10px 40px 10px 40px;background: #999;color: #fff;text-decoration: none;}

.dropmenuEng {background: #999; text-align: left; text-align:left;font:10px tahoma, helvetica;border:1px solid #fff;}
.dropmenuEng a:link {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;;}
.dropmenuEng a:visited {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
.dropmenuEng a:hover {display:block;padding:7px 20px 7px 30px;background:#ededed url(../img/submenu_bl_lar.gif) no-repeat left top;color:#f60;text-decoration:none;width:61px;}

.dropmenu2Eng {background: #999; text-align: left; text-align:left;font:10px tahoma, helvetica;border:1px solid #fff;}
.dropmenu2Eng a:link {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;;}
.dropmenu2Eng a:visited {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
.dropmenu2Eng a:hover {display:block;padding:7px 20px 7px 30px;background:#ededed url(../img/submenu_bl_lar.gif) no-repeat left top;color:#f60;text-decoration:none;width:116px;}
.dropmenu2Eng a.subitemEng:link {display:block;padding:7px 0 7px 50px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra2.gif) no-repeat left top;;}
.dropmenu2Eng a.subitemEng:visited {display:block;padding:7px 0 7px 50px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra2.gif) no-repeat left top;}
.dropmenu2Eng a.subitemEng:hover {display:block;padding:7px 0 7px 50px;background:#ededed url(../img/submenu_bl_lar2.gif) no-repeat left top;color:#f60;text-decoration:none;width:116px;}

.dropmenu3Eng {background: #999; text-align: left; text-align:left;font:10px tahoma, helvetica;border:1px solid #fff;}
.dropmenu3Eng a:link {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;;}
.dropmenu3Eng a:visited {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
.dropmenu3Eng a:hover {display:block;padding:7px 20px 7px 30px;background:#ededed url(../img/submenu_bl_lar.gif) no-repeat left top;color:#f60;text-decoration:none;width:96px;}

.dropmenu4Eng {background: #999; text-align: left; text-align:left;font:10px tahoma, helvetica;border:1px solid #fff;}
.dropmenu4Eng a:link {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
.dropmenu4Eng a:visited {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
.dropmenu4Eng a:hover {display:block;padding:7px 20px 7px 30px;background:#ededed url(../img/submenu_bl_lar.gif) no-repeat left top;color:#f60;text-decoration:none;width:71px;}

.dropmenu5Eng {background: #999; text-align: left; text-align:left;font:10px tahoma, helvetica;border:1px solid #fff;}
.dropmenu5Eng a:link {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
.dropmenu5Eng a:visited {display:block;padding:7px 20px 7px 30px;color:#fff;text-decoration:none;background:url(../img/submenu_bl_bra.gif) no-repeat left top;}
.dropmenu5Eng a:hover {display:block;padding:7px 20px 7px 30px;background:#ededed url(../img/submenu_bl_lar.gif) no-repeat left top;color:#f60;text-decoration:none;width:81px;}

/*----------> CONTEÚDO <---------*/
#txt {width:583px;text-align:left;vertical-align:top; padding:10px 40px 0 40px}
#txt .tit {font:bold 22px georgia, times; background:url(../img/titulo_borda.gif)no-repeat left;padding:10px;margin:15px 0}
#txt .titSec {font:22px georgia, times; background:url(../img/titulo_borda.gif)no-repeat left;padding:10px;margin:15px 0}
#txt .titborda {background:url(../img/titulo_borda.gif) no-repeat left;padding:15px;font:bold 22px georgia, times;margin:15px 0}
#txt h1 {font:bold 18px tahoma;margin-bottom:15px;border-bottom:1px solid #ccc;padding:20px 0 5px 0; text-align:left;}
#txt h4 {font:bold 16px tahoma;margin-bottom:15px;padding:5px 0; text-align:left}
#txt p {text-align:left}
#txt ul {margin:5px 0 10px 20px;text-align:left;}
#txt li {padding:0 1px 7px 0;list-style: url(../img/bullet.gif) none;text-align:left;}
#txt div.form {float:left;text-align:left;padding-right:15px;}
#txt span.attempt {font-weight:bold;color:#f90;}
#txt h6 {font:bold 18px tahoma;margin-bottom:15px;margin-top:10px;border-bottom:1px solid #ccc;padding:0 0 5px 0; text-align:left;}
#txt td.tracejado {border-bottom:#CCC 1px dashed}
#txt div.mensucces {font:18px tahoma, helvetica;font-weight:bold;color:#f90;line-height:140%;text-align:center;}

a:link {color:#333}
a:visited {color:#333}
a:hover {color:#f90;text-decoration:none}

/*-------HOME - Areas de Atuação------*/
#pai {background: #333;padding-right: 0px; padding-bottom: 0px; margin: auto; width: 100%; padding-top: 2px; text-align: center;font:10px tahoma, helvetica;color:#999;
}

#sec {padding:0; margin:0; height: 27px;}
#sec ul {text-align:center; padding:0; margin: 0;}
#sec ul li {text-align:center;display: inline;}
#sec ul li a {background: #333 url(../img/menu_dots.gif) no-repeat;padding:10px 15px 10px 15px;
         float: left; margin:0; color: #fff; text-decoration: none}
#sec ul li a:hover {background: #999 url(../img/menu_dots.gif) no-repeat; COLOR: #fff; padding:10px 15px 10px 15px;text-decoration:none;}
#sec ul li a.dois {background: #333 url(../img/menu_dots.gif) no-repeat;padding:10px 16px 10px 16px;
         float: left; margin:0; color: #fff; text-decoration: none}
#sec ul li a.dois:hover {background: #999 url(../img/menu_dots.gif) no-repeat; COLOR: #fff; padding:10px 16px 10px 16px;text-decoration:none;}
#sec ul li a.hom {background: #333;padding:10px 16px 10px 16px;
         float: left; margin:0; color: #fff; text-decoration: none}
#sec ul li a.hom:hover {background: #999; COLOR: #fff; padding:10px 16px 10px 16px;text-decoration:none;}
rtima