@charset "UTF-8";
/* CSS Document */

body { 
	margin: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #666666;
	background: #7CA1B3 ;
} 

#tela { margin: auto; 
		width: 900px;
	}

#topo { position: relative;
		float: left;
		height: 120px;
		width: 900px;
		/*background: url(img/topo.jpg) ;*/
		overflow: hidden;
	}

#topo img { height: 124px;
			width: 900px; }	

.data { text-align: center; padding: 0 15px; color: #bbb; }

#menu { position: relative;
		float: left;
		/*border-right: 1px solid #aaa;*/
		width: 140px;
		height: 470px;
		background: url(img/fdo_menu.jpg) ;
	}

#menu ul { list-style: none;
			margin: 0;
			padding: 0;
		}

#menu a { display: block;
			padding: 16px;
			padding-left: 28px;
			background: url(img/bt_down.png) no-repeat;
			background-position: center;
			color: #2D758E;
			text-decoration: none;
			/*border-bottom: 1px solid #888;*/
			text-transform: uppercase;
			font-size: 0.8em;
			}
			
#menu a:hover { color: #aaa;
				background: url(img/bt_up.png) no-repeat;
				background-position: center;
			}
							
#conteudo {	position: relative;
			float: left;
			width: 760px;
			min-height: 470px;
			overflow:auto;
			background: #fff;
		}

#conteudo h1 { 
	padding: 5px 8px;
	color: #f5aa11;
			
}

#conteudo h2 {	padding: 5px 8px;
				color: #0099cc;
				font-size: 1.2em;
			}

#conteudo p { 
	padding: 5px 20px ;
	text-align: justify;
}	
			
#conteudo form { padding: 20px; }

#conteudo ul { color: #00CC00;
				list-style: square;			
			 }


#bloco1 { 
	position: relative;
	float:left;
	width: 420px;
}

#bloco1 h1 { 
	font-size: 1.2em;
	color: #f5aa11;
	padding-top: 20px;
	padding-left: 15px;
 }
		
#bloco1 h2 {	
	padding: 0px 15px 0 15px;
	color: #0099cc;
	font-size: 1em;
	line-height: 5px;
	margin-bottom: 5px;
}

#bloco1 p { 
	padding: 0 15px 0 15px;
	margin-top: 0;
}

#bloco_r {
	position: relative;
	float: left;
	width: 338;
	height: 470px;
	border-left: 1px dotted #ccc;
}

#bloco3 { display: block; }

#bloco4 { 
	position: relative;
	float: left;
	width: 337px;
	height: 345px;
	background: #eee;
	display: none;
	color: #333333;
	overflow: hidden;
}

#bloco4 h1 { 
	font-size: 1.2em;
	color: #f5aa11;
	padding-top: 20px;
	padding-left: 15px;
 }
 
#bloco4 ul { padding-left: 15px; padding-right: 10px; }
#bloco4 li { color: #666; list-style: none; padding-bottom: 10px; padding-top: 5px; border-bottom: 1px solid #fff; }
#bloco4 a { color: #FF9900; }

#troca { 
	position: relative;
	float: left;
	width:338px;
	height: 25px;
}

#troca { background: #fff; }
#troca a { background: #eee; color: #006699; padding: 5px; text-decoration: none; margin-left: 15px; width: 80px; display: block; float: left; text-align:center; border: 1px solid #ddd; }
#troca a:visited { color: #006699; }


#bloco3 { 
	position: relative;
	float: left;
	width: 337px;
	height: 345px;
	background: #ddd;
}
	
#bloco3 h1 { 
	font-size: 1.2em;
	color: #f5aa11;
	padding-top: 20px;
	padding-left: 15px;
 }
		
#bloco3 h2 {	
	padding: 5px 10px 0 15px;
	color: #0099cc;
	font-size: 1em;
	line-height: 5px;
	margin-bottom: 5px;
}

#bloco3 p { 
	padding: 0 15px 0 15px;
	margin-top: 0;
}

			
#bloco3 a {	
	text-decoration:none;
	color: #f5aa11;
}

#bloco3 a:visited {	
	color: #aaa;
}

#banner { 
	border-top: 1px dotted #ccc;
	background: #fff;
}

#banner img {
	padding: 20px 4px;
	width: 330px;
	border: 0;	
}
									
#minis { 	width: 600px;
			height: 300px;
			padding: 40px;			
			text-align: center;			
		}

#minis img { border: 0;
			padding: 20px;
			}			 
				
#rodape { 
	position: relative;
	float: left;
	height: 40px;
	width: 900px;
	background: url(img/bkg_botton.jpg) ;
	overflow: hidden;
	border-top: 1px solid #ccc;
}	

#rodape p { 
	text-align: right; 
	padding: 10px 0px 10px 0;
}


#rodape img { 
	border: 0;
	padding-top:5px;
}

#rodape p { 
	text-align: center;
	padding-top: 5px;
}

#rodape a { 
	color: #888;
	text-decoration: none;
	margin: 5px;
}

#rodape a:hover { 
	color: #aaa;
}

#rodape2 { 
	position: relative;
	float: left;
	width:900px;
}

#rodape2 p { 
	text-align: center;
	padding-top: 5px;
}

.ancora { 
	color: #f5aa11;
}

#lidertopo {	position: relative;
				height: 80px;
				width: 740px;
				margin: 0;
				padding: 0;
				/*background: #ccc;*/
		 }

#lidertexto {	position: relative;
				width: 580px; 
				overflow: hidden;
				/*background: #a1c;*/
				float: left;

				
			}
			
#liderfoto { position: relative;
				float: left;
				width: 160px;
				/*background: #00c;*/
}

.it { font-style:italic; }
