@charset "utf-8";
/* CSS Document */

body{
	font-family:verdana, arial, georgia;
	font-size:0.8em;
	background:url(images/background.jpg) no-repeat #000 fixed;
	margin:0px;
	}

#tela{
	width:760px;
	margin:auto;
	height:1200px;
	}
	
#logo{
	float:left;
	width:250px;
	margin:0 230px;
	padding:0;
	top:50px;
	}	
	
#logo img{
	float:left;
	width:300px;
	}
	
#topo{
	float:left;
	width:760px;
	margin:0;
	padding:0;
	}	
	
#menu_hor{
	margin-top:10px;
	float:left;
	padding:0;
	width:760px;
	height:42px;
	background:url(images/menu_hr.png);
	}
	
#menu_hor ul{
	list-style:none;
	padding:0;
	margin:0 0 0 4px;
	float:left;
	}
	
#menu_hor li{
	float:left;
}
	
#menu_hor a{
	text-decoration:none;
	float:left;
	color:#FFF;
	padding:10px 28px;
	display:block;
	font-size:1.3em;
	font-weight:bold;
	border-bottom:#fff solid 3px;
	}



#menu_hor a:hover{
padding:11px 25px 9px 31px;
border-bottom:#272725 solid 3px;
}	


.borda{
	border-left:#FFF 1px solid;
	}

#banner{
	margin:0px;
	float:left;
	width:760px;
	height:204px;
	}
	
#tela_lat{
	float:left;
	width:198px;
	height:650px;
	padding:0px;
	margin:0px;
	background:url(images/bottom_talling.gif) #dce9bd repeat-x;
	border-right:2px #fff solid;
	}
	

#menu_lat{
	float:left;
	margin:10px;
	}

#menu_lat h2{
	color:#191917;
	text-align:left;
	letter-spacing:3px;
	padding:0 10px;
	}
	
#menu_lat ul{
	list-style:none;
	margin:0;
	padding:0;
	width:180px;
	}
	
	

.menu{
	display:block;
	float:left;
	font-size:1.0em;
	width:155px;
	color:#fff;
	text-decoration:none;
	padding:10px ;
	margin:1px 0 0 0;
	font-weight:bold;
	background:#005a8f;
	border-left:5px #272725 solid;
	}

.menu:hover{
background:#002c46;
border-left:10px #ddd solid;
padding:11px 7px 9px 13px;
}	

.smenu{
	display:block;
	float:left;
	font-size:0.9em;
	width:155px;
	color:#fff;
	text-decoration:none;
	padding:0px 10px;
	background:#458B74;
	border-left:5px #272725 solid;
	font-weight:bold;
	margin-top:1px;
	}

.smenu:hover{
background:#002c46;
border-left:10px #ddd solid;
}		


#dicas{
	float:left;
	margin:0px 10px;
	}
	
#dicas h2{
	color:#191917;
	text-align:left;
	letter-spacing:3px;
	padding:0 10px;
}
	
#dicas ul{
	list-style:none;
	margin:0;
	padding:0;
	width:180px;
	}

#dicas a{
	display:block;
	list-style:none;
	float:left;
	font-size:1.0em;
	width:155px;
	color:#fff;
	text-decoration:none;
	padding:10px;
	margin:1px 0 0 0;
	font-weight:bold;
	background:#005a8f;
	border-left:5px #272725 solid;
	}
	
#dicas a:hover{
background:#002c46;
border-left:10px #ddd solid;
padding:11px 7px 9px 13px;
}	



	
#conteudo{
	float:left;
	width:560px;
	height:650px;
	margin:0px;
	background:url(images/bottom_talling.gif) #dce9bd repeat-x;
	}
	
#nome_cont{
	text-align:center;
	margin:0;
	}
	
#img_cont{
	float:left;
	margin:12px 0 0 15px ;
	padding:0;	
	}	

#texto_cont{
	width:260px;
	margin:0 15px;
	float:left;
	text-align:justify;
	}


#texto_cont2{
	width:560px;
	margin:25px 20px;
	float:left;
	}

#texto_cont2 div{
	width:120px;
	margin:3px 5px;
	float:left;
	}
	
#texto_cont2 p{
	width:120px;
	margin:3px 0px;
	float:left;
	text-align:center;
	}
	
#texto_cont2 img{
	width:120px;
	margin:0px;
	float:left;
	border:0;
	text-align:center;
	}	

#texto_cont2 h3{
	text-align:center;
	}
	
#rodape{
	float:left;
	width:760px;
	text-align:center;
	font-size:1.3em;
	margin:0px;
	padding:0px;
	background:url(images/azul_degrade2.png);
	color:#FFF;
}

#rodape p{
	margin-left:70px;
	text-decoration:none;
	}
	
#rodape a{
	text-decoration:none;
	}
	
.espaco{
	margin-top:10px;
	}
	
#caract{
	font-weight:bold;
	color:#900;
	}

span{
	color:#005a8f;
	}
	
#setup{
	text-align:center;
	width:760px;
	float:left;
	color:#fff;
	font-weight:bold;
	}

#setup a{
	text-decoration:none;
	color:#fff;
}

