@charset "UTF-8";

/* CSS Reset */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {  
	margin: 0;  
	padding: 0;  
	border: 0;  
	outline: 0;  
	font-size: 100%;  
	vertical-align: baselinebaseline;  
	background: transparent;
}  
body {  
	line-height: 1; 
	margin:10px 0 10px 0;
	background:url(/images/bg_gradient.jpg) repeat-x top;
	background-color:#FFF;
}  
ol, ul {  
	list-style: none;  
}  
blockquote, q {  
	quotes: none;  
}  
blockquote:before, blockquote:after, q:before, q:after {  
	content: '';  
	content: none;  
}  
table {  
	border-collapse: collapse;  
	border-spacing: 0;  
} 

/* IDs */

#container {
	width:100%;
	margin:auto;
}

#content {
	width:980px;
	margin:auto;
	background-color:#FFF;
}

#top {
	width:980px;
	height:150px;
	background-image:url(/images/bg_topo.jpg);
	background-repeat:no-repeat;
}

#main {
	width:980px;
	height:auto;
	margin:0;
	background-image:url(/images/bg_main_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFF;
	overflow:hidden;
}

#pnud {
	width:aruto;
	height:150px;
	float:left;
}

#mapa {
	width:130px;
	height:130px;
	float:right;
	margin-top:10px;
	margin-right:18px;
}

#topocompartilhe {
	width:100%;
	height:150px;
	float:left;	
	margin:0 0 0 30px;
}

#bpap, #cartoes {
	width:170px;
	height:150px;
	margin-top:10px;
	float:left;
	text-align:center;
}

#cartoes {
	margin-bottom:30px;
}

#top_spacer {
	width:100%;
	height:18px;
	clear:both;
}

#col_left {
	width:170px;
	height:auto;
	margin:18px 0 0 18px;
	float:left;
	overflow:visible;
}

#col_right {
	width:726px;
	height:auto;
	margin:18px 30px 0 18px;
	float:right;
	overflow:visible;
}

#navbar {
	width:170px;
	margin-bottom:30px;
	background: url(/images/main_menu.gif) no-repeat 0 0;
	float:left;
	clear:both;
}

#navbarinterna {
	width:170px;
	margin-bottom:30px;
	background: url(/images/all_menu.gif) no-repeat 0 0;
	float:left;
	clear:both;
}

#compartilhe {
	width:170px;
	height:auto;
	clear:both;
	margin-bottom:10px;
	overflow:auto;
}

#compartilheoff {
	width:170px;
	height:50px;
	clear:both;
	margin-bottom:10px;
}

#compartilheon {
	display:none;
	width:170px;
	height:auto;
	clear:both;
	margin-bottom:10px;
	background-color:#EEE;
	background:url(/images/bg_compartilhe_on.gif) no-repeat bottom;
}

#redes_sociais {
	width:170px;
	clear:both;
}

#redes_sociais img {
	margin-top:5px;
}

#info {
	width:100%;
	margin:0 35px 0 35px;
}

#banner {
	width:750px;
	height:165px;
	overflow:hidden;
	background: url(/images/bg_valor.jpg) no-repeat 0 0;
}

#home {
	margin-top:30px;
}

#home, #artes {
	width:726px;
	height:auto;
	float:left;
	text-align:left;
	overflow:visible;
}

#home_left {
	width:335px;
	float:left;
	margin:0;
}

#home_right {
	width:335px;
	float:right;
	margin:0;
}

#bottom {
	clear:both;
	width:980px;
	height:220px;
}

#parceiros {
	width:944px;
	height:202px;
	margin-top:30px;
	margin-left:18px;
	background:url(/images/bg_parceiros_maior.gif) no-repeat 0 0;
}

#logos {
	width:870px;
	height:60px;
	margin-top:47px; 
	margin-right:30px;
	margin-left:36px;
	float:left;
}

#filtros {
	border:solid 1px #EEE;
}

/* SELECTORS */

#filtros table {
	margin:5px;
}

#logos img {
	margin-right:10px;
	margin-bottom:8px;
}

#pnud p {
	margin:23px 0 auto 30px;
}

#navbar ul {
	margin: 0;
	height: 230px;
	overflow: hidden;
}

#navbarinterna ul {
	margin: 0;
	height: 290px;
	overflow: hidden;
}

#navbar ul li, #navbarinterna ul li {
	list-style-type: none;
	float:left;
}

#navbar ul li a, #navbarinterna ul li a {
	display:block;
	float:left;
	clear:both;
	margin:0 0 10px 0;
	position:relative;
	width:170px;
	height:48px;
	text-indent:-9000px;
	*padding:5px;
}

#compartilheon ul {
	margin:10px 0 20px 10px;
	height:auto;
	overflow: hidden;
}

#compartilheon ul li {
	list-style-type: none;
	float:left;
}

#compartilheon ul li a {
	display:block;
	float:left;
	clear:both;
	margin:5px 0 5px 0;
	width:160px;
	height:20px;
	*padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:80%;
	color:#333;
}

#compartilheon ul li img {
	width:20px;
	height:20px;
	margin-top:-4px;
	float:left;
	vertical-align:middle;
	margin-right:5px;
}

#cartoes h3 {
	text-align:center;
}

#banner h1, #banner p {
	margin-top:15px;
	margin-left:20px;
}

#banner h1 a {
	color:#900;
}

#banner p {
	font-size:100%;
	width:420px;
}

#home h1 {
	margin-bottom:20px;
}

#home h1 img {
	margin-right:10px;
}

#home h4 {
	margin-top:20px;
	margin-bottom:8px;
}

#home h6 {
	margin-top:10px;
}

#home h4 a {
	color:#04802C;
}

#home h5 a {
	color:#666;
}

#home img {
	margin-bottom:10px;
}

#home h1 a, #banner h1 a, #home p a {
	text-decoration:none;
}

#home p a strong {
	text-decoration:underline;
}

#artes h3 {
	margin-bottom:20px;
}

#artes h5 {
	font-weight:normal;
	margin-bottom:10px;
}

#artes h6 {
	margin:5px 0 5px 0;
}

#artes .separator {
	margin-top:20px;
	clear:both;
}

#publicacoes p {
	margin-bottom:20px;
}

#publicacoes h6, #comprometimentoson h6 {
	font-weight:normal;
	font-size:70%;
}

#publicacoes h6 strong, #comprometimentoson h6 strong {
	font-weight:bold;
	font-size:120%;
	color:#999;
}

#publicacoes h4, #publicacoes h6 {
	margin:5px 0 5px 0;
}

#form_email {
	margin:30px;
}

.box_right h4 {
	margin-top:0 !important;
}

.vote img {
	margin:3px 5px 0 0;
}

.vote strong {
	background-color:#EEE;
}

/* TAGS */

a {
	text-decoration:none;
	color:#333;
}

p, h1, h2, h3, h4, h5, h6, input, textarea {
	font-family:Tahoma, Geneva, sans-serif;
}

p {
	margin-top:10px;
	line-height:20px;
	font-size:80%;
	color:#333;
}

h1 {
	font-size:160%;
	color:#333;
	line-height:110%;
}

h2 {
	font-size:120%;
	color:#333;
	line-height:110%;
}

h3 {
	font-size:100%;
	color:#333;
	margin-top:15px;
}

h4 {
	font-size:80%;
	color:#04802C;
}

h5 {
	font-size:70%;
	color:#666;
}

h6 {
	font-size:60%;
	color:#666;
	font-weight:normal;
}

input, textarea {
	color:#666;
	font-size:80%;
}

input {
	border:1px solid #999;
    height:20px;
    margin:0;
	background-color: #EEE;
}

hr {
	margin-bottom:20px;
	border: none 0;
	border:dashed 1px #CCC;
    width: 100%;
    height: 1px;
    clear:both;
}

object {
	margin-top:10px;
}

/* CLASSES */

.float_left {
	float:left;
	margin-right:10px;
}

.float_right {
	float:right;
	margin-top:10px;
}

.offset10px {
	margin-left:-10px;
	margin-top:-10px;
	float:left;
}

.box_left {
	width:335px;
	float:left;
}

.box_right {
	width:335px;
	float:right;
	margin:0;
}

.separator {
	width:736px;
	height:1px;
	float:left;
	border-top:dashed 1px #ccc;
	margin-bottom:20px;
}

input{
    border:1px solid #999;
    height:20px;
    margin:0px 0px 0px 0px;
	background-color: #EEE;
	
}
input.botao{
	border:1px solid #99CC00;
	background:#EEE;
	color:#666;
	padding:5x;
	text-align: center;
	font:11px Tahoma, Arial, sans-serif;
	font-weight:bold;
	cursor:pointer;
	height:23px;
	margin:13px 0px;
}

.textarea{
    border: 1px solid #999;
   	background-color: #EEE;
}

.vote {
	clear:both;
}