/* CSS Document */
* {
	margin:0;
	padding: 0;
	text-decoration:none;
	list-style: none;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size:12px;
}

body{background-color:#000000;}

/*******************************************
	GERAL
********************************************/
#geral{margin: 0 auto;width: 700px;}


/*******************************************
	TOPO
*******************************************/
#espaco_topo{height:40px;}
#topo{height:190px;width:700px;margin-bottom: 20px;}
#img_topo{height:135px;overflow:hidden;}
#topo_barra_amarela{background-image:url(imagens/fundo_amarelo_listra.gif);height: 20px;font-size: 12px;font-weight:bold;text-align:right;padding: 10px 10px 0px; color:#000000; background-color:#FFCC33;}
#topo_barra_amarela a {color:#000000;}
#topo_barra_amarela a:hover {text-decoration:underline;}

/*******************************************
	MENU DO TOPO
*******************************************/
#menu_topo{background-color:#666666;border-bottom: 3px solid #FFDB06;height: 27px;vertical-align:middle;text-align:right; color:#FFFFFF;}
#menu_topo ul{float:right;}
#menu_topo li{display:inline;font-weight:bold;letter-spacing: 2px;}
#menu_topo li a{display:block;float:left;color:#FFF;padding: 5px 10px;}
#menu_topo li a:hover{color:#FFDB06;background-color:#333;}

/*******************************************
	SIMBOLO
********************************************/
#simbolo{position:absolute;top: 10px;margin-left: 10px;}
#simbolo img{border:0px;}

/*******************************************
	MENU LATERAL
********************************************/
#menu{position:absolute;background-color:#FFFFFF;width: 150px;top: 100px;border-top: 4px solid #FFDB06;border-bottom: 4px solid #FFDB06;}
#menu li{border-bottom: 1px dashed #AAA;font-weight:bold;display:block; }
#menu a{color:#000000;font-size:12px;display:block;padding: 2px 0px 3px 10px;}
#menu a:hover{background-color:#FFDB06;color:#000000;display:block;}

/*******************************************
	CONTEUDO
********************************************/
div.box { float: left; margin: 0 0 10px; }
div.box li.titulo{padding: 5px 5px 5px 15px; background-color:#666; color:#FFF; font-weight:bold; border-bottom:3px solid #FFDB06; font-size:14px;}
div.box li.mais{border:none; background-color:#FFDB06; padding: 5px;}
div.box li.mais a:link , div.box li.mais a:visited {color:#000; font-weight:bold; }
div.box li{ background-color:#FFF;}

/* box noticias */
#box_noticias{float:left; width:260px; margin:0px 10px 10px 0px; min-height: 200px;_height: 200px; }
#box_noticias a:link, #box_noticias a:visited {color:#000; display:block; font-size:12px; }
#box_noticias ul{}
#box_noticias li{padding: 5px; border-bottom: 1px dashed #999; background-color:#EEE;}
#box_noticias li.titulo{padding: 5px 5px 5px 15px; background-color:#666; color:#FFF; font-weight:bold; border-bottom:3px solid #FFDB06; font-size:14px;}
#box_noticias li.comfoto{min-height: 70px; _height: 70px;}
#box_noticias li.semfoto{min-height: 20px; _height: 20px;}
#box_noticias li.mais{border:none; background-color:#FFDB06; }
#box_noticias li.mais a:link , #box_noticias li.mais a:visited {color:#000; font-weight:bold;}
#box_noticias li img{float:left; margin: 0px 5px 0px 0px; height:70px; width:90px; overflow:hidden;}

/* box videos */
#box_videos{float:left; margin:0px 0px 10px 0px; width:100%;}
#box_videos a:link, #box_videos a:visited {color:#000; display:block;}
#box_videos ul{}
#box_videos li{padding: 5px;  background-color:#FFF;}
#box_videos li.titulo{padding: 5px 5px 5px 15px; background-color:#666; color:#FFF; font-weight:bold; border-bottom:3px solid #FFDB06; font-size:14px;}
#box_videos li.item{min-height: 70px; _height: 70px;}
#box_videos li img{float:left; margin: 0px 3px 0px 0px; height:70px; width:90px; overflow:hidden;}
#box_videos li.mais{border:none; background-color:#FFDB06; }
#box_videos li.mais a:link , #box_videos li.mais a:visited {color:#000; font-weight:bold;}

/* box fotos */
#box_fotos{float:left; margin:0px 0px 10px 0px; width:100%;} 
#box_fotos a:link, #box_fotos a:visited {color:#000; display:block;}
#box_fotos ul{}
#box_fotos li{ padding: 5px; background-color:#FFF;}
#box_fotos li.titulo{padding: 5px 5px 5px 15px; background-color:#666; color:#FFF; font-weight:bold; border-bottom:3px solid #FFDB06; font-size:14px;}
#box_fotos li.item{min-height: 70px; _height: 70px;}
#box_fotos li img{float:left; margin: 0px 3px 0px 0px; height:70px; width:90px; overflow:hidden;}
#box_fotos li.mais{border:none; background-color:#FFDB06; }
#box_fotos li.mais a:link , #box_fotos li.mais a:visited {color:#000; font-weight:bold;}

/* box agenda */
#box_newsletter{float:left;  margin:0px 0px 10px 0px; width:100%; color:#000000;}
#box_newsletter a:link, #box_newsletter a:visited {color:#000; display:block;}
#box_newsletter ul{}
#box_newsletter li.descr{font-size:12px; border-bottom:1px dashed #666;}
#box_newsletter li {font-size:11px;}
#box_newsletter li.itemradio  input{font-size:11px; margin-right:5px;}
#box_newsletter li.itemtext  input{font-size:11px; border:1px solid #999; margin-right:5px;}
#box_newsletter li.botao input {background-color:#FFDB06; color:#000000; display:block;  width:100%; border:none;}
#box_newsletter li{  padding: 2px 5px 3px 5px;background-color:#FFF;}
#box_newsletter li.titulo{padding: 5px 5px 5px 15px; background-color:#666; color:#FFF; font-weight:bold; border-bottom:3px solid #FFDB06; font-size:14px;}

/* box agenda */
#box_agenda{float:left;  margin:0px 0px 10px 0px; width:100%;}
#box_agenda a:link, #box_agenda a:visited {color:#000; display:block;}
#box_agenda ul{}
#box_agenda li{  padding: 2px 5px 3px 5px;background-color:#FFF;}
#box_agenda li b {font-weight:bold; font-size:11px; }
#box_agenda li.titulo{padding: 5px 5px 5px 15px; background-color:#666; color:#FFF; font-weight:bold; border-bottom:3px solid #FFDB06; font-size:14px;}
#box_agenda li.item{min-height: 20px; _height: 20px;}
#box_agenda li.mais {padding: 5px;border:none; background-color:#FFDB06; }
#box_agenda li.mais a:link , #box_agenda li.mais a:visited {color:#000; font-weight:bold;}


#apoio_patrocinadores{float:left; clear:left; width:100%;}

/* box enquente */
#box_enquete{float:left;  margin:0px 0px 10px 0px; width:100%;background-color:#FFF; color:#000;}
#box_enquete a:link, #box_enquete a:visited {color:#FFF; display:block;}
#box_enquete ul{color:#000; }
#box_enquete input{margin:0px 5px 0px 0px; padding:0px}
#box_enquete li{padding:5px;}
#box_enquete li.item{margin:3px;}
#box_enquete li.botao {margin: 2px;text-align:center;}
#box_enquete li.botao input {background-color:#FFDB06; color:#000000; display:block;  width:100%; border:none;}
#box_enquete li.botao a {background-color:#FFDB06; color:#000000; display:block;}
#box_enquete li.botao a:visited {background-color:#FFDB06; color:#000000; display:block;}
#box_enquete li.pergunta{border-bottom: 1px dashed #666; }
#box_enquete li.titulo{padding: 5px 5px 5px 15px; background-color:#666; color:#FFF; font-weight:bold; border-bottom:3px solid #FFDB06; font-size:14px;}

/* box patrocinadores */
#box_patrocinadores{float:left; width:300px; background-color:#FFF;}
#box_patrocinadores img{margin: 5px 5px 5px 5px; border: 0px;}
#box_patrocinadores li.titulo{ text-align:left; padding: 3px 3px 3px 15px; background-color:#666; color:#FFF; font-weight:bold; border-bottom:3px solid #FFDB06; font-size:12px;}
#box_patrocinadores li.subtitulo{font-weight:bold; font-size:12px;text-align:left;border-bottom:1px solid #666;}
#box_patrocinadores li {text-align:center;}

#box_apoio{float:left; width:400px; background-color:#FFF;}
#box_apoio img{margin: 5px 5px 5px 5px; border: 0px;}
#box_apoio li.titulo{ text-align:left; padding: 3px 3px 3px 15px; background-color:#666; color:#FFF; font-weight:bold; border-bottom:3px solid #FFDB06; font-size:12px;}
#box_apoio li.subtitulo{font-weight:bold; font-size:12px;text-align:left;border-bottom:1px solid #666;}
#box_apoio li {text-align:center;}


#box_centro{float:left; width: 210px; margin:0px 10px 0px 0px;}
#box_direita{float:left; width: 210px; margin:0px 0px 0px 0px;}

/*******************************************
	TITULO DA SECAO
********************************************/
#titulo_secao{background-color:#666666;border-bottom: 3px solid #FFDB06;font-weight:bold;font-size: 20px;padding-left: 20px;color:#FFF;}

/*******************************************
	RODAPE
********************************************/
#rodape{width:100%;float:left;padding: 10px 0px 10px 0px;border-top: 3px solid #FFDB06;color:#FFF;text-align:center;}
#rodape a {color:#FFF; font-weight:bold;}
#rodape a:hover {color:#FFF; text-decoration:underline;}
#rodape img{border:0; margin: 3px;}


/* **************************************************
	Blocos de Avisos
	Estilos das mensgens de erro, sucesso e aviso
*************************************************** */

#bloco_sucesso{color:#FFF;border: 1px solid #00F;background-color:#06F;}
#bloco_erro {color:#FFF;border: 1px solid #F00;background-color:#F66;}
#bloco_warning {color:#000;border: 1px solid #F60;background-color:#FF6;}
#bloco_sucesso,#bloco_erro,#bloco_warning{font-size:12px;font-weight:bold;text-align:center;}

/* **************************************************
	Estilos de Formulario
*************************************************** */

#formulario{padding: 10px;border: 1px solid #ccc;background-color: #FFF; color:#000000;}
#formulario #opt{font-size:12px;margin-right:10px;float:left;}
#formulario legend{font-size: 14pt;font-weight: bold;border: 0;margin: 0px 0px 20px 0px;padding-bottom: 0;color: #000;}
#formulario fieldset{border: 0;padding: 5px;}
#formulario label{font-size: 12px;display: block;width: 120px;float: left;border-bottom: 1px solid black;margin-bottom: 10px; }
#formulario input,select{font-size: 12px;display: block;float: left; margin: 0px 10px 10px 0px;}
#formulario form br{clear:left;}

/* **************************************************
	Estilos de Tabela
*************************************************** */
#tabela{border: 1px solid #ccc;background-color: #fcfcfc;}
#legend{font-size: 14pt;font-weight: bold;border: 0;margin-top:0;padding: 0px 0px 20px 0px;color: #000;margin-bottom: 20px;}
#tabela tr{margin-bottom: 5px;}
#tabela tr td{padding-left: 2px;padding-right: 4px;border-bottom:1px solid #CCC;vertical-align:middle;}
#tabela .normal{font-size:12px;color:#000000;}
#tabela .header{font-size:12px;color:#000000;font-weight:bold}