/* mmm 11032010 */
*{
	margin:0;
	padding:0;
}

html{
	background:url(TOPbkgpq.jpg) top center repeat-y;
	}

body{
	font: 12px arial,verdana;
	color:#333333;
	}
	
div#site{
	text-align:left;
	width:990px;
	margin:0 auto;
	}
	
div#topo{
	height:110px;
	}
	
div#esquerda{
	float:right;
	width:170px;
	}
	
div#miolo{
	float:right;
	width:640px;
	margin:0px;
	padding-bottom:10px;
	}
	
div#esquerda_2colunas{
	float:right;
	width:0px;
	}
	
div#miolo_2colunas{
	float:right;
	width:800px;
	margin:0px;
	padding-bottom:10px;
	}
		
div#navigation{
	float:left;
	width:165px;
	padding-left:5px;
	}

	
div#extra{
	clear:both;
	width:100%;
	height:10px;
	}


div#rodape{
	text-align:center;
	padding:20px 0px 20px 0px;
	border-bottom:5px solid #663399;
	background:#F5F5F5;
	border-top:1px solid #E0E0E8;
	}
a.lnk_rodape{
	color:#333;
	text-decoration:none;
	}
a.lnk_rodape:hover{
	color:#660099;
	text-decoration:underline;
	}	


a{
	color:#333;
	text-decoration:none;
	}

a:hover{
	color:#660099;
	text-decoration: underline;
	}


ul.aeromenu{
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	width:164px;
	}
ul.aeromenu li{
	margin:0;
	padding:0;
	border-bottom:1px solid #E0E0E8;
	background:url(bkg_170.gif) repeat-y top left;
	}
ul.aeromenu li a{
	display:block;
	text-decoration:none;
	color:#333;
	padding:7px 0px 7px 10px;
	width:154px;
	}
ul.aeromenu li a:hover{
	background:url(bkg_170_yellow.gif) repeat-y top left;
	color:#660099;
	text-decoration:none;
	}
ul.aeromenu li a.current,ul.vert-one li a.current:hover{
	background:url(bkg_170_yellow.gif) repeat-y top left;
	text-decoration:none;
	}



label { 
	display: block; 
	margin-top:5px;
	padding-left:7px;
	color:#666; 
	font-size:10px; 
	}

.formbutton{
	cursor:pointer;
	border:outset 1px #FBFBFB;
	color:#660099;
	background: url(formbg.gif) repeat-x center top;
	font-size:11px;
	width:25px;
	}
	
.formbutton2{
	cursor:pointer;
	border:outset 1px #FBFBFB;
	color:#990000;
	background: url(formbg.gif) repeat-x center top;
	font-size:12px;
	padding:10px;
	}	
	
.inputindex{
	width:100px; 
	border:1px solid #E0E0E8; 
	margin-left:7px;
	font-size:12px;
	color:#666;
	padding:1px;
	}
	
.box170{
	border-top: 1px solid #E0E0E8; 
	border-right: 1px solid #E0E0E8; 
	border-bottom: 1px solid #E0E0E8; 
	width:164px; 
	margin-bottom:10px; 
	background:url(bkg_170.gif) repeat-y top left;
	padding:8px 0px;
	}
	

.tabcontent{
display:none;
}
@media print {
.tabcontent {
display:block !important;
}
}

.frmbutton{
	cursor:pointer;
	border:outset 1px #F5F5F5;
	color:#003399;
	background: url(formbg.gif) repeat-x center top;
	font-size:12px;
	padding:10px;
	width:200px; 
	font-weight:bold;
	font-family:Verdana, Arial;
	}