/* Defaults */
*{margin:0;padding:0;}
a{text-decoration:none;outline:none;}
a:hover{text-decoration:underline;}
img{border:0 none;}
body{background:#ffffff;}
html,body,form{border:0 none;margin:0;padding:0;}
body,td,span,div,p,li,a{font:11px Tahoma;margin:0;padding:0;color:#333;}
ul{list-style:none;margin:0;padding:0;}
strong{font-weight:bold;}

/* Gerais */
.fl{float:left !important;}
.fr{float:right !important;}
.clr{clear:both !important;}
.noBorder {border: none !important;}
.posrel{position:relative;}
.overAuto{overflow-x:auto;}
.overHidden {overflow: hidden;}
.vam{vertical-align:middle !important;}
.vab{vertical-align:bottom !important;}
.txtR{text-align:right !important;}
.txtC{text-align:center !important;}
.off{display:none;}
.lnkIn{text-decoration:underline;}
.lnkIn:hover{text-decoration:none;}
.ttlFioBt{border-bottom:1px solid #E3E3E3 !important;}
.txtVerdeEscuro{color:#06710A !important;}
h3.ttlIn{font-size:12px;font-weight:bold;color:#06710A; margin-bottom:3px;}

/* Forms */
select{float:left;font:11px Tahoma;color:#333;}
.frmTxt{font:10px Tahoma;vertical-align:middle;}
.frmImg{vertical-align:middle;margin:0;padding:0;border:0 none;}
.frmRadio{width:12px;height:12px;padding:0;margin:0;vertical-align:middle;}
.frmCheck{padding:0;margin:0;width:16px;height:16px}
.frmDisabled{border:1px solid #D4D0C8 !important;}
span.frmCheck{width:auto !important;display:block;clear:both;}
span.frmCheck input{width:13px;height:13px;float:left;vertical-align:middle;cursor:pointer;}
span.frmCheck label{width:auto !important;vertical-align:middle;padding-left:5px;line-height:13px;font:11px tahoma !important;color:#333 !important;cursor:pointer;}
.radLst{clear:both}
.radLst td{padding:0 20px 0 0 !important;}
.radLst label{width:auto !important;display:inline !important;font:11px tahoma !important;font-weight:normal !important;color:#333 !important;vertical-align:middle !important;float:none !important;cursor:pointer; padding-right:5px;}
.radLst input{vertical-align:middle;margin-right:3px;}
.form-block{float:left;width:100%;}
.form-block .form-line{float:left;clear:both;width:100%;}
.txtform{border:1px solid #D4D0C8;border-top-color:#808080;border-left-color:#A09DB5;font:11px Tahoma;height:16px}
.txtarea{border:1px solid #D4D0C8;border-top-color:#808080;border-left-color:#A09DB5;font:11px Tahoma;}
.focus{border:solid 2px #06710A;}
.legform{font-size:9px;color:#333;padding:0 0 5px 0}
.tabForms{margin:0 0 6px 0}
.tabForms td{padding-top:4px;vertical-align:top;}
.txtAlert{color:red;font:9px tahoma;clear:both;margin:-3px 0 3px 0;}
.mark{border:2px solid #06710A !important;}
.checkMark input{width:15px !important;height:15px !important;border:1px solid red !important;}
.curPointer{cursor:pointer;}

/* Margin/Padding */
.mt1{margin-top:1px !important;}
.mt9{margin-top:9px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mb10{margin-bottom:10px !important;}
.mb5{margin-bottom:5px !important;}
.mv5_6{margin:5px 0 6px 0;}
.pb8{padding-bottom:8px !important;}

.pv10{padding:10px 0 !important;}
.pl30{padding-left:30px !important;}

/*  Tamanhos */
.w96p{width:96%;}

/* box W */
.boxW{width:554px;background:url(../img/bgr_boxW_t.gif) repeat-x 0 20px;position:relative;float:left;padding-top:23px;}
.boxW h5{position:absolute;top:0;left:0;}
.boxW .cntTR{width:9px;height:10px;position:absolute;top:20px;right:0;background:url(../img/img_boxW_tr.gif);font-size:1px;}
.boxW .cntBR{width:9px;height:10px;position:absolute;bottom:0;right:0;background:url(../img/img_boxW_br.gif);font-size:1px;}
.boxW .cntBL{width:9px;height:10px;position:absolute;bottom:0;left:0;background:url(../img/img_boxW_bl.gif);font-size:1px;}
.boxW .bgR{background:url(../img/bgr_boxW_r.gif) repeat-y right;}
.boxW .bgB{background:url(../img/bgr_boxW_b.gif) repeat-x bottom;}
.boxW .boxWIn{background:url(../img/bgr_boxW_l.gif) repeat-y left;padding:10px 14px 15px 14px;}
.boxW .boxWIn .boWRT{width:267px;}

/*btnTxt*/
.btnTxt{display:block;background:url(../img/btn_btnTxt_lf.gif) no-repeat left top;padding-left:6px;clear:both;float:left;white-space:nowrap;cursor:default;}
.btnTxt .btnTxtIn{display:block;line-height:22px;background:url(../img/btn_btnTxt_rg.gif) no-repeat right top;padding-right:18px;}
.btnTxt .btnTxtIn .btnTxtInIn{display:block;line-height:22px;background:url(../img/btn_btnTxt_bgr.gif) repeat-x top;padding-bottom:2px;}
.btnTxt .btnTxtIn .btnTxtInIn .btnTxtInInin{font:11px tahoma;display:block;line-height:20px;padding:0 2px;}
.btnTxt span{color:#fff;}
.btnTxt a:hover{text-decoration:none;}

/*btnTxtLft*/
.btnTxtLft{display:block;background:url(../img/btn_btnTxtLft_lf.gif) no-repeat left top;padding-left:24px;clear:both;float:left;white-space:nowrap;}
.btnTxtLft .btnTxtIn{display:block;line-height:22px;background:url(../img/btn_btnTxtLft_rg.gif) no-repeat right top;padding-right:7px;}
.btnTxtLft .btnTxtIn .btnTxtInIn{display:block;line-height:22px;background:url(../img/btn_btnTxt_bgr.gif) repeat-x top;padding-bottom:2px;}
.btnTxtLft .btnTxtIn .btnTxtInIn .btnTxtInInin{font:11px tahoma;display:block;line-height:20px;padding:0 2px;}
.btnTxtLft span{color:#fff;}
.btnTxtLft a:hover{text-decoration:none;}

/* box destaque internas */
#boxDestaqueIn{width:555px;background:url(../img/bgr_boxDestaqueIn_bottom.jpg) no-repeat right bottom;margin-bottom:20px;}
#boxDestaqueIn .boxInt{background:url(../img/bgr_boxDestaqueIn_top.jpg) no-repeat right top;overflow-x:auto;height:1%;}
#boxDestaqueIn .boxInt .boxLft{width:174px;float:left;padding:0;}
#boxDestaqueIn .boxInt .boxRgt{width:351px;min-height:135px;float:left;padding:10px 10px 0 19px;}
#boxDestaqueIn p{line-height:17px;margin:0;}
#boxDestaqueIn .leg{font:9px tahoma;padding-top:15px;margin-top:15px;border-top:1px solid #E7E7E7;}

/* */
.tabTdClick td{cursor:pointer;}
.tabRef{width:100%;background:#F2F2F2;font:9px tahoma;color:#333;}
.tabRef th{height:auto;background:#CDCDCD;font:11px tahoma;font-weight:bold;color:#06710A;padding:7px 13px 7px 13px;text-align:right;}
.tabRef .row01 th{background:#EBEBEB;font:11px Tahoma;color:#333;text-align:left;}
.tabRef .row01 th strong{font-weight:bold;color:#06710A;}
.tabRef td{font-size:9px;padding:8px 11px 10px 11px;text-align:right;border-top:1px solid #fff;border-right:1px solid #fff;}
.tabRef th.col01,
.tabRef th.col02,
.tabRef td.col01,
.tabRef td.col02{text-align:left;}
.tabRef td.col05{border-right:0 none;}
.tabRef td.col02,
.tabRef td.col04{background:#EBEBEB;}
.tabRef td .frmRadio{padding-right:3px;}
.tabRef .trHover td{background:#DBDBDB;}
.tabRef td.noBdrRgt{border-right:0 none !important;}
