html{ overflow-x: hidden; overflow-y: auto; }
body,td,th,div, textarea, input { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#454545; }
body { background-color:#FFFFFF; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; }
a{ color:#999999; }
div{ margin:0px; border:0px solid #CCCC00; }
img{ margin:0px; padding:0px; border:0px; }
form{ margin:0px; padding:0px; }
input, select { margin:0px 0px 0px 0px; }
ul, li{margin:0px; padding:0px; list-style-type:none;}
ol{margin:0px; padding:0px;}

.editTopo{ background-color:#DEDEDE; margin:0px; padding:5px; color:#666666; border-bottom:1px solid #999999; }

#divOver{ position:absolute; top:0px; left:0px; width:880px; height:400px; z-index:5000; overflow:hidden; display:none; }
#trOver{ position:absolute; top:0px; left:0px; width:1500px; height:2000px; background-color:#333333; opacity:0.75; filter:alpha(opacity=75); -moz-opacity:0.75; }
#contentOver{ position:absolute; top:20%; left:15%; width:70%; height:60%; background-color:#FFFFFF; text-align:center; border:1px solid #003366; overflow:auto; }

.menuTopo{ margin:0px 0px 0px 12px; padding:3px 10px 3px 4px; font-size:8pt; color:#666666; width:auto; cursor:pointer; font-weight:bold; white-space:nowrap; }
.menuTopoOver{ margin:0px 0px 0px 12px; padding:3px 10px 3px 4px; font-size:8pt; color:#333333; width:auto; cursor:pointer; font-weight:bold; white-space:nowrap; }
.menuTopoAtivo{ margin:0px 0px 0px 12px; padding:3px 10px 3px 4px; font-size:8pt; color:#FFFFFF; background-color:#1C3F94; width:auto; font-weight:bold; cursor:pointer; white-space:nowrap; }
.submenuContent{ margin:0px 0px 2px 0px; padding:3px 20px 3px 0px; }
.submenu{ margin:0px 0px 0px 0px; padding:3px 20px 3px 6px; font-size:7.5pt; color:#666666; cursor:pointer; }
.submenuOver{ margin:0px 0px 0px 0px; padding:3px 20px 3px 6px; font-size:7.5pt; color:#000000; cursor:pointer; }
.submenuAtivo{ margin:0px 0px 0px 0px; padding:3px 20px 3px 6px; font-size:7.5pt; color:#FFFFFF; background-color:#CC9966; cursor:pointer; }
.cliContent{ margin:0px 0px 2px 0px; padding:3px 20px 3px 0px; }
.cli{ margin:0px 0px 0px 0px; padding:3px 20px 3px 6px; font-size:13pt; color:#CC9966; cursor:pointer; }
.cliOver{ margin:0px 0px 0px 0px; padding:3px 20px 3px 6px; font-size:13pt; color:#AA8844; cursor:pointer; }
.cliAtivo{ margin:0px 0px 0px 0px; padding:3px 20px 3px 6px; font-size:13pt; color:#FFFFFF; background-color:#CC9966; cursor:pointer; }

.menuTopoLeft{ margin:2px 0px 2px 0px; padding:0px; width:94px; font-size:9pt; font-weight:bold; text-align:right; color:#333399; cursor:pointer; }
.lkTopDir{ font-size:8pt; font-weight:bold; color:#666666; padding:2px 0px 2px 5px; }
.colunaEsq{ margin:25px 0px 0px 6px; }
.chapeuBrwnLgt{ font-size:13pt; color:#CC9966;}
.chapeuBrwnDrk{ font-size:13pt; color:#663300; }
.chapeuGrnDrk{ font-size:13pt; color:#003333; }
.chapeuGreyDrkB{ font-size:11pt; color:#999999; font-weight:bold; text-align:right; }
.titSmGr{ font-size:8pt; color:#666666; }
.listClientes{ font-size:13pt; color:#CC9966; margin-top:6px; }
.inputBusca{ background-color:#FFFFFF; border:0px; padding:3px 6px 5px 6px; font-size:8pt; color:#663333; height:18px; width:135px; margin:1px 5px 0px 1px; }
.inputLogin{ background-color:#E9E9E9; border:1px solid #333333; padding:3px 6px 5px 6px; font-size:8pt; color:#663333; height:23px; }
.btLogin{ background-color:#999999; border:1px solid #333333; padding:3px 9px 5px 9px; font-size:8pt; color:#663333; height:23px; }
.lkGrey{ color:#999999; font-size:8pt; }
.titBrownLgt{ color:#CC9966; font-size:16pt; margin:5px 0px 7px 0px; font-weight:lighter; }
.titBrownLgtLk{ color:#CC9966; font-size:16pt; margin:5px 0px 7px 0px; cursor:pointer; text-decoration:underline; font-weight:lighter; }
.bigBrownLgt{ color:#CC9966; font-size:30pt; font-weight:lighter; }
.textBrownLgt{ font-size:11pt; color:#CC9966; }
.textGreyMed{ font-size:10pt; color:#666666; }
.imagemProjeto{ width:705px; margin:10px 0px 10px 0px; }
.pagProjeto{ display:inline; float:right; margin:5px 0px 0px 5px; font-weight:bold; color:#663333; }

.aBrownLgt{ color:#CC9966; text-decoration:none; }
.aNormal{ color:#333333; text-decoration:none; }

.linhaNot{ margin:15px 0px 15px 0px; }

.tbC3{ background-color:#666666; color:#FFFFFF; text-align:center; opacity:0.50; filter:alpha(opacity=50); -moz-opacity:0.50; }

.quadHome{ background-color:#663333; width:6px; height:6px; margin:3px 0px 3px 6px; display:inline; float:right; }
.quadHomeAtivo{ background-color:#FF6666; width:6px; height:6px; margin:3px 0px 3px 6px; display:inline; float:right; }
.quadHomeNew{ background-color:#FF0000; width:6px; height:6px; margin:3px 0px 3px 6px; display:inline; float:right; }
.quadHomeSeta{ width:6px; height:6px; margin:3px 0px 3px 6px; display:inline; float:right; }

.divHoriz{ background-image:url(../image/site/div_horiz.gif); background-repeat:repeat-x; height:1px; }
.divHorizBrn{ background-image:url(../image/site/div_horiz_brn.gif); background-repeat:repeat-x; height:1px; }
.lkBottom{ font-size:8pt; color:#666666; font-weight:bolder; padding:3px 8px 3px 8px; display:inline; float:left; }
.lkBottomOver{ font-size:8pt; color:#AAAAAA; font-weight:bolder; padding:3px 8px 3px 8px; display:inline; float:left; }
.lkBottomAtivo{ font-size:8pt; color:#FFFFFF; font-weight:bolder; padding:3px 8px 3px 8px; display:inline; float:left; background-color:#9999CC; }
.divBottom{ background-color:#9999CC; width:1px; height:12px; display:inline; float:left; }
.copyright{ font-size:7pt; color:#999999; font-weight:bolder; padding:2px 8px 10px 8px; }

.content{ padding:0px; margin-top:25px; }
.endereco{ color:#FF0000; text-align:right; font-size:8pt; }
.recadosBox{ background-color:#DEDEDE; margin:0px; padding:5px; height:10px; color:#FF0000; font-weight:bolder; height:auto; }
.expl{ font-size:8pt; color:#77AAAA; border:0px; }

/* MENUS */
/*
div.boxMenuTopo{ border-top:2px dashed #EA182F; border-bottom:2px dashed #EA182F; margin-top:80px; }
div.mn{ padding:5px 0px 5px 0px; font-family:Georgia, Times, serif; font-size:12pt; cursor:pointer; color:#EA182F; margin:0px; }
div.mnAtivo{ padding:5px 0px 5px 0px; font-family:Georgia, Times, serif; font-size:12pt; cursor:pointer; color:#BEBEBE; margin:0px; }
div.mnOver{ padding:5px 0px 5px 0px; font-family:Georgia, Times, serif; font-size:12pt; cursor:pointer; color:#BEBEBE; margin:0px; }
div.tituloSubmenu{ font-family:Georgia, Times, serif; font-size:12pt; cursor:pointer; color:#BEBEBE; margin:0px 0px 5px 2px; }

div.boxSubmenu{ margin:0px 0px 0px 4px; }
div.submn{ color:#606060; margin:0px; padding:3px 0px 3px 2px; cursor:pointer; background-position:left top; background-repeat:no-repeat; }
div.submnAtivo{ color:#606060; font-weight:bold; margin:0px; padding:3px 0px 3px 2px; cursor:pointer; background-position:left top; background-repeat:no-repeat; }
div.submnOver{ color:#FFFFFF; background-color:#E8002E; font-weight:bold; margin:0px; padding:3px 0px 3px 2px; cursor:pointer; background-position:left top; background-repeat:no-repeat; }
div.submnOff{ color:#AAAAAA; margin:0px; padding:3px 0px 3px 2px; cursor:pointer; background-position:left top; background-repeat:no-repeat; }
*/
.bt{ background-color:#CCCCCC; color:#333333; border-right:1px solid #666666; border-bottom:1px solid #666666; border-top:1px solid #DEDEDE; border-left:1px solid #DEDEDE; font-weight:normal;
	text-align:center; font-size:8pt; padding:3px 4px 2px 4px; margin:2px 0px 0px 0px; text-transform:uppercase; cursor:pointer; }

/* MODO DE EDIÇÃO */
.btedit{ background-color:#FFCC99; border:1px solid #CC6666; font-size:8pt; text-transform:uppercase;
	color:#660000; padding:0px 3px 0px 3px; text-align:center; height:18px; vertical-align:middle; cursor:pointer; }
.tableEdit{ margin-top:5px; border:1px solid #EC8686; background-color:#FFECD9; }
.labelEdit{ font-weight:bold; margin:5px 0px 3px 0px; }
.edtMenu{ padding:3px 8px 3px 8px; background-color:#E5F4F7; border-top:1px solid #AEBABC; border-bottom:1px solid #AEBABC; }
.textForm{ margin:0px; background-color:#FFFFFF; border:1px solid #CCCCCC; }
.txtFormCh{ padding:0px 0px 0px 2px; margin:0px; width:98%; background-color:#FFFFFF; border:1px solid #CCCCCC; font-size:8pt; }
.bledit{ padding:3px 8px 3px 8px; background-color:#d5e4e7; border-top:1px solid #AEBABC; }
.titbledit{ font-size:8pt; }
.mgbt5{ margin:5px 0px 5px 0px; }
.pdbt5{ padding:5px 0px 5px 0px; }
.txtHdd{ border:0px; margin:0px; width:100%; }
.expl{ color:#003366; font-size:9px; font-weight:normal; }
div.field{ padding:5px; }
div.field.Light{ background-color:#F6F6F6; }
div.field.Dark{ background-color:#EFEFEF; }
div.fieldName{ margin:0px 0px 2px 0px; padding:0px 0px 0px 0px; color:#CC9966; font-weight:normal; }
div.fieldForm{  }
.inputCad{ margin:0px; background-color:#FFFFFF; border:1px solid #666666; font-size:8pt;  }

/*
#materiaMM{ }
#menu_txt{ top:0px; color:#454545; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; width:100%; }
#titulo_txt{ color:#EA182F; top:0px; font-family:Georgia, Times, serif; font-size:20pt; height:27px; vertical-align:middle; margin:0px 0px 0px 0px; padding:0px 0px 6px 0px; }
#autor_txt{ top:0px; color:#303030; margin:0px 0px 5px 0px; font-size:8pt; }
#data_txt{ top:0px; color:#303030; margin:0px 0px 5px 0px; font-size:8pt; text-align:right; }
#olho_txt{ color:#454545; margin:0px 0px 0px 0px; top:0px; line-height:11pt; left:0px; padding-left:30px; font-style:italic; }
#texto_txt{ margin:10px 0px 0px 0px; top:0px; line-height:12pt; left:0px; }
#auxiliares { margin-top:0px; margin-bottom:3px; font-size:8pt; }
.tdw{ background-color:#FFFFFF; font-size:8pt; color:#666666; }
.textinput{ padding:0px 0px 0px 2px; margin:0px 0px 4px 0px; border:1px solid #999999; width:98%; }
.kwbusca{ color:#990000; }
.letraDic{ background-color:#FFFFFF; border:1px solid #CC6666; font-size:12pt; font-weight:bold; text-align:center; color:#CC6666; cursor:pointer; }
.subTitContent{ font-size:10pt; color:#333333; font-weight:bold; margin:10px 0px 3px 0px; }
.fontm{ font-size:8pt; vertical-align:top; }
*/

.frP{ padding:2px 0px 2px 0px; border-top:0px solid #AAAAAA; }
.dadosAg{ margin:0px 0px 0px 0px; border-bottom:0px solid #CCCCCC; }
.inputText{ margin:0px 0px 0px 0px; border:1px solid #999999; background-color:#FFFFFF; text-align:left; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #002244; width:100%; }
.dtr{ font-size:8pt; color:#333333; border-top:1px solid #CCCCCC; vertical-align:top; }