body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

th { background: #CF0D0D; color:#FFF; font: bold 10px Verdana; text-align: center; }

.txt, .txt a {color:#000000;font-family: verdana;font-size:10px;text-decoration:none;}
.txt a {text-decoration:underline;}
.txt a:hover {font-weight:bold;}
th.txt a {color:#ffffff;}
.caixas {background:#FFFFFF;font:11px verdana;border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;color:#000000;}

/* classes do popup */
#bodyOverlay {background-color: #000;position: absolute;top: 0;left: 0;width: 100%;opacity:0.80; -moz-opacity: 0.80; filter: alpha(opacity=80);}
#bodyProfile {position: absolute;top: 15%; left: 40%; width: 420px; height: 315px; background: #FFF; margin: 5px 0 0 -250px;}


a.link_menu { color:#FFF; text-decoration:none; font: 11px verdana; }
a.link_menu:hover { color:#FFF; text-decoration:overline underline; }

.geral{width:770px; height:100%; background:#fcfcfc; margin: 0px auto;}
.header{width:100%; background:url(../_img/bg_topo.gif) repeat-x ; height:28px;}
.corpo{width:770px; background:#fcfcfc;}
.logo{margin:35px 0 10px 40px; width:211px; height:60px; background:url(../_img/logo.gif) no-repeat}
.form{position:relative; float:left; top:20px; left:40px; width:650px; text-align:left}
form{font:11px "Verdana"}
select{border:solid 1px #c1c1c1; margin-right:10px}
.tb{height:30px; margin-top:10px}
.tx {border:solid 1px #c1c1c1; margin-right:10px}
.bt{ background:url(../_img/bt_baixar_relatorio.gif) no-repeat; width:110px; border: medium; border:none; cursor:pointer;}
.footer{width:770px; height: 25px; background:#f4f4f4;}

.box { border: 1px solid #CF0D0D; }
.box_result { border: 1px solid #CF0D0D; }
.box_result td.txt {background-color:#eeeeee;}