@charset "utf-8";
/* CSS Document */
body{
	padding:0; margin:0; background-color:#333; color:#333;}

h1{
	font-family:Verdana, Arial, sans-serif; font-size:42px; color:#FFF; font-weight:bold; padding:14px 0 0 4px; margin:0;}

h2{
	font-family:Verdana, Arial, sans-serif; font-size:16px; color:#333; text-align:left; padding:1px; margin:1px;}

h3{
	font-family:Verdana, Arial, sans-serif; font-size:16px; color:#333; text-align:left;}

h4{
	font-family:Verdana, Arial, sans-serif; font-size:12px; color:#FFF; padding:0; margin:0;}

p{
	font-family:Verdana, Arial, sans-serif; font-size:14px; color:#333; text-align:justify;}

p.pequeno{
	font-family:Verdana, Arial, sans-serif; font-size:10px; color:#333; text-align:justify;}
/* Topo */
.conteudo_geral{
	width:100%; background:url(http://www.avanch.com/images/bg_01.jpg) repeat-y center;}

.separacao{
	width:720px; padding:1px; margin:0 auto; clear:both;}

#topo_logo{
	width:202px; height:50px; background-color:#333; padding:0; margin:0 auto; float:left;}

#topo_menu{
	width:518px; height:auto !important; height:50px; min-height:50px; background-color:#333; padding:0; margin:0 auto; float:left; text-align:center;}

#topo_menu ul{
	padding:30px 0 0 0; _padding:36px 0 0 0; margin:0 auto; font-family:Verdana, Arial, sans-serif; font-size:16px;}

#topo_menu ul li{
	list-style:none; display:inline;}

#topo_menu ul li a{
	padding:0; margin:0; margin-right:4px; text-decoration:none; color:#FFF; font-weight:bold;}

#topo_menu ul li a:hover{
	color:#F33;}

/* Conteúdo */
#conteudo_titulo{
	width:720px; min-height:60px; height:auto !important; background-color:#F33; padding:2px 0; margin:0; text-align:left; float:left;}

#conteudo_imagem{
	width:240px; min-height:122px; height:auto !important; background-color:#FFF; padding:1px; margin:0; float:left;}

#conteudo_texto{
	width:478px; min-height:320px; height:auto !important; background-color:#FFF; padding:0; margin:0; text-align:left; float:left;}

#conteudo_texto a{
	text-decoration:underline; color:#000;}

#conteudo_texto a:hover{
	text-decoration:none;}

#conteudo_texto ul{
	padding:2px; margin:2px; font-family:Verdana, Arial, sans-serif; font-size:14px;}

#conteudo_texto ul li{
	list-style:none;}

#conteudo_texto p.form{
	font-family:Verdana, Arial, sans-serif; font-size:10px; color:#F00; padding:0; margin:0 0 4px;}

#conteudo_texto label{
	padding:2px; margin:2px; font-family:Verdana, Arial, sans-serif; font-size:14px; color:#333;}

#conteudo_texto input{
	padding:2px; margin:4px; color:#333; border:1px solid #333;}

#conteudo_texto #alertaNome, #alertaEmail, #alertaMensagem{
	padding:0; margin:0;}

#conteudo_texto textarea{
	color:#333; border:1px solid #333;}

#conteudo_texto #btnLimpar, #btnEnviar{
	background-color:#CCC; color:#000; font-weight:bold;}

#destaque_container{
	width:500px; min-height:252px; height:auto !important; background:#CCC; padding:1px; margin:0; float:left;}

.destaque{
	width:246px; padding:1px; float:left;}

.destaque ul{
	padding:0; margin:0; font-family:Verdana, Arial, sans-serif; font-size:12px;}

.destaque ul li{
	list-style:none; padding:2px; margin:0;}

.destaque ul li a{
	text-decoration:underline; color:#000;}

.destaque a:hover{
	text-decoration:none;}

.noticias{
	width:206px; min-height:252px; height:auto !important; background:#FFF; padding:2px; margin:2px; text-align:left; float:left;}

.noticias ul{
	padding:2px; margin:2px; font-family:Verdana, Arial, sans-serif; font-size:12px;}

.noticias ul li{
	list-style:none; padding:2px; margin:1px;}

.noticias ul li a{
	text-decoration:underline; color:#000;}

.noticias a:hover{
	text-decoration:none;}
/* Rodapé */
#rodape{
	width:100%; height:140px; min-height:140px; height:auto !important; background-color:#333; padding:0; margin:0; clear:both;}

#rodape_conteudo{
	width:720px; padding:10px 0; margin:0 auto;}

#rodape_conteudo p{
	font-family:Verdana, Arial, sans-serif; font-size:12px; color:#FFF; text-align:center;}

#rodape_conteudo a{
	text-decoration:none; color:#FFF;}

#rodape_conteudo a:hover{
	color:#F33;}

#rodape_menu{
	width:500px; min-height:100px; height:auto !important; background-color:#333; padding:0; margin:0; text-align:left; float:left;}

#rodape_menu ul{
	padding:0; margin:4px; font-family:Verdana, Arial, sans-serif; font-size:14px;}

#rodape_menu ul li{
	list-style:none; display:inline;}

#rodape_menu ul li a{
	padding:0; margin:0; color:#FFF; text-decoration:none;}

#rodape_menu ul li a:hover{
	color:#F33;}

#rodape_social_links{
	width:218px; min-height:100px; height:auto !important; background-color:#333; padding:0; margin:0; text-align:left; float:left;}

#rodape_social_links ul{
	padding:0; margin:4px; font-family:Verdana, Arial, sans-serif; font-size:12px; color:#FFF;}

#rodape_social_links ul li{
	list-style:none; margin:2px;}

#rodape_social_links ul li img{
	vertical-align:text-bottom;}

#rodape_social_links ul li a{
	padding:0; margin:0; color:#FFF; text-decoration:none;}