body { 
	margin-top:0px; 
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

a:link, a:visited {
	color:#007908;
	font-weight:normal;
	font-style:normal;
	text-decoration:underline;
	font-size:10px;
}

a:hover {
	text-decoration:underline;
}

#content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
#header { width:845px; 	margin-bottom:25px;}
#body { width:845px; border:1px solid #007908; text-align:center; }

img {
	border:4px solid #C5FF8A;
}

#forms img {
	border:4px solid #FFFFFF;
}

#mapa_thumbnail img {
	margin-top:10px;
	border:4px solid #FFFFFF;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; 
}

#base_menu_principal {
	margin-left: 5px;
	padding-bottom:15px;
	width:160px;
}

#base_menu_principal a, #base_menu_principal a:link, #base_menu_principal a:visited, #base_menu_principal a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
	color:#007908;
	width:100%;
}

#base_menu_principal a:hover {
	color:#F1FFD5;
	width:100%;	
}

.menu_item {
	padding-top:4px;
	padding-bottom:4px;
	_padding-top:2px;
	_padding-bottom:2px;
	color:#007908;
	background-color:#F1FFD5;
	border-right:1px solid #007908;
	border-bottom:1px solid #007908;
	margin-bottom: 5px;
}

.menu_mouseover {
	padding-top:4px;
	padding-bottom:4px;
	_padding-top:2px;
	_padding-bottom:2px;
	color:#F1FFD5;
	background-color:#007908;
	border-right:1px solid #007908;
	border-bottom:1px solid #007908;
	margin-bottom: 5px;
}

#submenu {
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#submenu_item { 
	padding-left:5px; 
	padding-top:0px; 
	padding-bottom:5px;
}

#submenu_item a:link, #submenu_item a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold;
	text-decoration:none;  
	padding-left:10px; 
	padding-top:0px; 
	padding-bottom:5px;
}

#submenu_item a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:bold; 
	color:#007908;
	text-decoration:underline;
	padding-left:10px; 
	padding-top:0px; 
	padding-bottom:5px;
}

#submenu_subitem {
	padding-left:5px; 
	padding-top:0px; 
	padding-bottom:5px;
}

#submenu_subitem a:link, #submenu_subitem a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal;
	text-decoration:none;  
	padding-left:10px; 
	padding-top:0px; 
	padding-bottom:5px;
}

#submenu_subitem a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	color:#007908;
	text-decoration:underline;
	padding-left:10px; 
	padding-top:0px; 
	padding-bottom:5px;
}

#default_mensagem_erro .corpo {
	color:#FF0000;
	text-align:center;
}

.texto, label {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color:#333333;
	text-decoration:none;
}

/***************************** TABS *********************************/

#tab_right {
	width:160px;
	margin-right:5px;
	margin-bottom:25px;
}

#tab_right_bottom {
	border-left:1px solid #333333;
	border-bottom:1px solid #333333;
}

#tab_left {
	width:160px;
	margin-left:5px;
	margin-bottom:25px;
}

#tab_left_bottom {
	margin-left:5px;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
}

#tab_titulo_right {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#007908;
	text-align:left;
	background-color:#C5FF8A;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-left:5px;
}

#tab_titulo_left {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#007908;
	text-align:right;
	background-color:#C5FF8A;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:5px;
}

#tab_content {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#007908;;
	text-align:left;
	padding-left:20px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
}

#tab_content a.ver_resultados:link, #tab_content a.ver_resultados:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#007908;
	font-weight:normal;
	font-style:normal;
	text-decoration:underlinenone;
}

#tab_content a.ver_resultados:hover {
	text-decoration:underline;
}

/***************************** FORMS *********************************/

.button {

	padding-left: 2px;
	padding-right: 2px;
	color:#007908;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#F1FFD5;
	border-right:1px solid #007908;
	border-bottom:1px solid #007908;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	margin-bottom: 5px;
}

.input {
	margin-bottom: 5px;
}

.input_text, .form-text, textarea {
	border:1px solid #007908;
	background-color:#F1FFD5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/******************************* Newsletter *******************************/

#newsletter_operacoes {
	width: 130px;
}

#newsletter_operacoes .checkbox_remover {
	float: left;
}

#newsletter_operacoes .remover {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007908;
	padding-top: 3px;
}

#newsletter_operacoes .submit {
	float: right;
}

#newsletter_mini_formulario {
	padding-left: 45px;
	padding-top: 50px;
}

#newsletter_formulario .preferencias {
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}

#newsletter_formulario .checkbox_preferencias {
	padding-top:5px;
	margin-bottom:15px;
}

/********************************* GC *************************************/
#gc_default, #gc_menu_arvore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left:10px;
	padding-right:10px;
}

#gc_default .h1, #gc_menu_arvore .normal {
	color:#007908;
	font-size:14px;
	font-weight:bold;
	margin-bottom:20px;
}

/***************************** Noticias ****************************/

#noticias_mini_noticia {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color: #333333;
}

#noticias_mini_noticia_tab {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color: #007908;
}

#noticias_mini_noticia .titulo,#noticias_mini_noticia_tab .titulo {
	font-weight:bold;
	line-height:17px;
}

#noticias_mini_noticia .detalhes {
	border-bottom:5px solid #C5FF8A;
	padding-bottom:15px;
	margin-bottom:15px;
}

#noticias_mini_noticia_tab .detalhes {
	padding-bottom:15px;
}

#noticias_detalhes .titulo {
	font-weight:bold;
	line-height:17px;
}

#noticias_detalhes .data{
	font-style:italic;
	line-height:17px;
	padding-bottom:10px;
}

/******************************* Sondagens **********************************/

#sondagem_pergunta {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#007908;
	line-height:17px;
}

#sondagem_resposta {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#007908;
}

.texto_rodape {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
}
