/*
PARNAS - Folha de Estilos Padrão
Álvaro de Oliveira D'Antona
Janeiro 2007
*/  


/* definicao geral */

body, p, td, th, div, blockquote, dl, ul, ol {
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
   font-size: small;
   color: #000000;
}
	/* IE5-Win Hack */
	* html body {
		font-size: x-small; /* for IE5-Win */
		f\ont-size: small; /* for other IE versions */
	}

h1 {
	font-size: 150%;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 15px;
}

h2 {
	font-size: 130%;
	padding: 1px;
  	border-bottom: 1px solid #aaaaaa;
}

h3 {
	font-size: 115%;
	border-bottom: 1px solid #aaaaaa;
}

h4 {
	font-size: 105%;
}


a:link, a:visited,  a:active {
  text-decoration: none;
  color: Blue;
}

a:hover {
  background-color: Blue;
  color: #FFFFFF;
}


.tag {
	font-size: 80%;
	margin-left: 15px;
	margin-bottom: -2px;
	margin-top:25px;
}

.base {
	font-size: 70%;
	font-color:gray;
}

.num {
	font-size: 80%;
	margin-top: -15px;
	font-weight:bold;
}

/* layout */

#wrapper {
	width: 780px;
	margin-top: -1px;
	margin-left: auto;
	margin-right: auto;
}

#wrapper2 {
	width: 580px;
	margin-top: 100px;
	margin-left: auto;
	margin-right: auto;
}

	#wrapper2 h1 {
	margin-top: -10px;
	margin-left: 30px;
	margin-bottom: 30px;
	}

	#wrapper2 ul {
	margin-top: -1px;
	margin-left: 60px;
	font-style: italic;
	}

	#cabec {
	width:100%;
	background-color:transparent;
	/* clear: both;  garante que o box todo tem contorno */
	}
			
			#logo img {
			margin-top: 5px;
			}
			
			#logo a:hover {
			text-decoration:none;
			color:transparent;
			background-color:transparent;
			}
			
			#logo form {
			margin-top: -7px;
			margin-left: 15px;
			}
	
		#banner p {
			font-size: 90%;
			margin-top:-3px;
			margin-bottom:3px;
		}
	
		#barra { /* lista de links horizontal */
				font-size: 85%;
				margin-top: 5px;
		}
			#barra ul {
				margin: 0px;
				padding: 0px;
				padding-top: 2px;
				text-align: left;
				float:left; 
				clear: both;	
				
			}
			#barra li {
				list-style: circle inside;
				display: inline;
				margin: 10px;
				padding: 0px;
			}
			#barra a:hover {
				color: White;
				background-color: Blue;
			}
			
		#content {
			border-right: 1px solid black;
			border-left: 1px solid gray;
			border-bottom: 1px solid black;
			border-top: none;
			padding: 10px 0px 6px 0px;
			background-color:#FFFFFF;
		}
		
			#content p {
			margin-left:7px;
			margin-right:7px;
			}
	
	
					#lista dl { /*lista com descricao */
					float: left;
					width: 360px; 
					margin: 10px 10px;
					padding: 0;
					
				}
					#lista dt { /* titulo */
						float: right;
						width: 260px;
						margin: 0;
						padding: 0;
						font-size: 120%;
						letter-spacing: 1px;
						color: #627081;
					}
					#lista dd {
						margin: 0;
						padding: 0;
						font-size: 90%;
						line-height:1.3em;
						color: #666;
					}
					#lista dd.img img {
						float: left;
						margin: 0 8px 0 0;
						padding: 4px;
						border: 1px solid #D9E0E6;
						border-bottom-color: #C8CDD2;
						border-right-color: #C8CDD2;
						background: #fff ;
					}
					/* reverse float */

					#lista .alt dt {
						float: left;
					}
					#lista .alt dd.img img {
						float:right;
						margin: 0 0 0 8px;
					}	
					
	#rodape {
		margin-top: -2px;
	}

			.pag {
			text-align: center;
			clear:both;
			}
					.pag a {
						BORDER-RIGHT: #ddd 1px solid; 
						PADDING-RIGHT: 6px; 
						BORDER-TOP: #ddd 1px solid; 
						PADDING-LEFT: 6px; 
						BACKGROUND: #fff; 
						PADDING-BOTTOM: 2px; 
						BORDER-LEFT: #ddd 1px solid; 
						PADDING-TOP: 2px; 
						BORDER-BOTTOM: #ddd 1px solid; 
						TEXT-DECORATION: none
					}
					.pag .this-page {
						PADDING-RIGHT: 6px; 
						PADDING-LEFT: 6px; 
						FONT-WEIGHT: bold; 
						FONT-SIZE: 13px; 
						BORDER-LEFT-COLOR: #999; 
						BACKGROUND: #fff; 
						BORDER-BOTTOM-COLOR: #999; 
						PADDING-BOTTOM: 2px; 
						VERTICAL-ALIGN: top; 
						BORDER-TOP-COLOR: #999; 
						PADDING-TOP: 2px; 
						BORDER-RIGHT-COLOR: #999
					}
					
					.pag A:visited {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
.pag A:hover {
	BORDER-LEFT-COLOR: #036; BACKGROUND: #0063dc; BORDER-BOTTOM-COLOR: #036; COLOR: #fff; BORDER-TOP-COLOR: #036; TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #036
}
					

#vertmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
width: 140px;
padding: 0px;
margin: 0px;
}

#vertmenu h1 {
display: block;
background-color:#FF9900;
font-size: 90%;
padding: 3px 0 5px 3px;
border: 1px solid #000000;
color: #333333;
margin: 0px;
width:139px;
}

#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu ul li {
margin: 0px;
padding: 0px;
}
#vertmenu ul li a {
font-size: 80%;
display: block;
border-bottom: 1px dashed #C39C4E;
padding: 5px 0px 2px 4px;
text-decoration: none;
color: #666666;
width:140px;
}

#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #000000;
background-color: #eeeeee;
}
	
	/* barra de links horizontal */
	.barra {
		font-size: 85%;
		margin-top: 5px;
		text-align: center;
	}
		.barra ul {
			margin: 0px;
			padding: 0px;
			padding-top: 2px;
		}
		.barra li {
			display: inline;
			/* margin: 5px; */
			 padding: 5px; 
		}
			.barra a:hover {
				color: White;
				background-color: Blue;
		}

/* tabbed navigation */
	
	ul#tabnav {
		list-style-type: none;
		margin: 0;
		padding-right: 40px;
		padding-bottom: 24px;
		border-bottom: 1px solid gray;
		font: bold 11px verdana, arial, sans-serif;
	}
		ul#tabnav li {
			float: right;
			height: 21px;
			background-color: #B51032;
			color: #FFFFFF; 
			margin: 2px 2px 0 2px;
			border: 1px solid gray;
		}
		ul#tabnav a:link, ul#tabnav a:visited {
			display: block;
			color: #E1E1E1;
			background-color: transparent;
			text-decoration: none;
			padding: 4px;
		}
		ul#tabnav a:hover {
			background-color: #711515;
			color: #E1E1E1;
		}
		body#tab0 li.tab0, body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5 {
			border-bottom: 1px solid #FFF;
			color: #000000;
			background-color: #FFFFFF;
		}
		body#tab0 li.tab0 a:link, body#tab0 li.tab0 a:visited,
		body#tab1 li.tab1 a:link, body#tab1 li.tab1 a:visited,
		body#tab2 li.tab2 link, body#tab2 li.tab2 a:visited,
		body#tab3 li.tab3 a:link, body#tab3 li.tab3 a:visited,
		body#tab4 li.tab4 a:link, body#tab4 li.tab4 a:visited,
		body#tab5 li.tab5 a:link, body#tab5 li.tab5 a:visited {
			color: #000000;
			background-color: #FFFFFF;
		}

.box {
	margin-top: 10px;
	border: 1px solid;
	background-color:#FFFF66;
	text-align: center;
}


.boxmun {
	border: 1px solid;
	background-color:#66FFFF;
	text-align: center;
	font-size: 90%;
}
	.boxmun img {
		margin-top:5px;
	}

label {
	display: block;
	float: left;
	width: 130px;
}