html {
	overflow-y: scroll;
}

body {
	margin:0;
	padding:0;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(img/bgsite.jpg) top left repeat-x #5AABCD;
}
input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:2px 1px}
#tudo {
	width:778px;
	position:relative;
	left:50%;
	margin-left:-389px;
	padding:0;
	/*background: url(img/faux-bg.png) repeat-y 0 0;*/
	background:url(img/bgrodape.jpg) center bottom no-repeat #FFFFFF;
	}
#topo {
	background: url(img/bg_topo.jpg) no-repeat center top;
	height:116px;
}
#logo {
	margin:45px 0 26px 24px;
	*margin:45px 0 26px 24px;
	float:left;
}
#principal {
	float:left;
	width:395px;
	min-height:570px;
	display:block;
	padding:0 15px;
	margin:22px 0 30px 0;
	*margin: 42px 0 17px 0;
	font-size:12px;
	color:#000;
	border-left:solid 1px #BFEDFF;
	border-right:solid 1px #BFEDFF;
}
/*img, div { behavior: url("iepngfix.htc") }*/
/*#principal h1{
	font-size:20px;
	margin:0 0 10px 0;
	line-height:125%;
}
#principal h2 {
	font-size:14px;
	color:#08810E;
	font-weight:bold;
	margin:0 0 6px 0;
}
#principal h3 {
	font-size:12px;
	color:#08810E;
	font-weight:bold;
	margin:0 0 6px 0;
}
#principal h4 {
	font-size:12px;
	color:#555555;
	font-weight:bold;
	background:url(img/marcador_cinza.gif) left top no-repeat;
	padding:0 0 0 8px;
	margin:0 0 6px 0;
}
*/
.apresentacao {
	font-size:14px;
	color:#08810E;
	padding:25px 0 0 0;
}
#principal h1 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 13px 0;
	color:#00A453;
}
#principal h2 {
	font-size:12px;
	font-weight:bold;
	margin:20px 0 13px 0;
	color:#000;
}
#principal h2 a {
	color:#000000;
	/*background: url(img/marcador_azul.gif) left top no-repeat;
	padding-left:10px;*/
}
#principal h3 {
	font-size:12px;
	margin:0;
	color:#000;
}
.publicacao {
	width:174px;
	padding:0 10px 0 5px;
	border-left:solid 2px #d9f4ff;
	border-right:solid 2px #d9f4ff;
}
.separa_publicacao {
	border-bottom:solid 1px #d9f4ff;
	margin-bottom:15px;
}
#principal .publicacao h4 {
	font-size:11px;
	margin:0 0 4px 0;
	color:#000;
	font-weight:bold;
}
#principal .publicacao p {
	font-size:11px;
}
#principal p{	
	font-size:12px;
	margin:0 0 10px 0;
	line-height:125%;
}
#principal p a, #principal ul li a{	
	color:#000000;
}
.noticia {
	margin:0 0 20px 0;
}
#principal p.noticia_data {
	margin:0;
	font-size:10px;
}
#principal .noticia p{
	font-size:11px;
}
#principal h3 a {
	color:#000000;
}
#principal h3 {
	margin:0 0 6px 0;
	font-weight:normal;
}
#principal ul {
	margin:0 0 10px 0;
	padding:0 0 0 15px;
	list-style-type:square;
}
#principal ul li{
	margin:10px 0;
}
#navegacao {
	float:left;
	width:164px;
	height:340px;	
	margin:22px 0 0 13px;
	*margin:42px 0 0 13px;
	font-size:11px;
	min-height:490px;
}
#navegacao ul {
	margin:0 0 10px 11px;
	padding:0;
}
#navegacao li {
	padding:8px 0;
	list-style-type: square;
	list-style-position:inside;
	color:#5AABCD;
}
#navegacao ul li ul {
	margin:5px 15px 0 21px;
	padding:0;
	font-size:10px;
	font-weight:bold;
}
#navegacao ul li ul li {
	margin:0;
	padding:4px 0;
	list-style-type: none;
	list-style-position:outside;
	color:#5AABCD;
	border-bottom:solid 1px #bfedff;
}
#navegacao a {
	color:#5AABCD;
	text-decoration:none;
}
#navegacao a:hover {
	text-decoration:underline;
}
#idioma {
	background:url(img/bg_linguas.gif) left top no-repeat;
	width:151px;
	float:left;
	padding:8px 0 11px 9px;
	margin:6px 0 0 0;
}
#idioma select {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	width:68px;
	height:15px;
	*padding:0 0 2px 0;
}
#idioma ul {
	margin:0;
	padding:0;
	display: inline;	
}
#idioma ul li{
	font-size: 10px;
	list-style-type: none;
	display: inline;
	padding:0 1px 0 0;
}
.idioma_publicacao {
	margin:0 0 12px 5px;
}
.idioma_publicacao a {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
#apoio {
	float:right;
	width:156px;
	margin:22px 9px 0 0;
	*margin:42px 9px 0 0;
	}
form {
	margin:0;
}
#rodape {
	clear:both;
	font-size: 10px;
	color: #00A453;
	margin:15px 23px 0 23px;
	text-align:center;
	border-top:solid 1px #FFFFFF;
}
#bemvindo { border-bottom:solid 1px #BFEDFF; padding:0 0 7px 0;}
#bemvindo h1 {
	font-size:12px;
	font-weight:bold;
	margin:0 0 13px 0;
	color:#00A453;
}
#bemvindo p {
	font-size:12px;
	color:#000;
}
.destaquehome {
	padding:12px 0 12px 0;
	margin:0 0 6px 0;
	border-bottom:solid 1px #B2B2B2;
}
.destaquehome h1 {
	font-size:12px;
	margin:0 0 10px 0;
	font-weight:normal;
	color:#00A453;
}
#principal .txtdestaque h2 {
	font-size:11px;
	color:#E97300;
	border-bottom:solid 1px #E97300;
	margin:0 0 12px 0;
	padding-bottom:4px;
}
#principal .txtdestaque h2 a {
	color:#E97300;
	text-decoration:none;
}
#principal .txtdestaque h2 a:hover {
	text-decoration:underline;
}
#principal .txtdestaque p {
	font-size:11px;
}
.destaquehome p a {
	text-decoration:none;
}
.destaquehome p a:hover {
	text-decoration: underline;
}
.imgdestaque img, #principal .noticia img { 
	border:solid 1px #000000;
	margin:0 13px 0 0;
}
#rodape li.ultimoitem, #menutopo li.ultimoitem {
	border-right: none;
}
#menutopo {
	float:right;
	margin:0;
	padding:5px 0;
	width:778px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#4E8EB1;
	text-align:center;
	font-size: 10px;
	color: #fff;
}
#menutopo ul {
	padding:0;
	display: inline;	
	color: #FFFFFF;
}
#menutopo li{
	font-size: 11px;
	list-style-type: none;
	display: inline;
	padding:0 6px;
	border-right:solid 1px #B6B6B6;
}
#menutopo a{
	color: #fff;
	text-decoration:none;
}
#menutopo a:hover{
	color: #BFEDFF;
	text-decoration:underline;
}
#linkGWP {
	font-size:8px;
	text-align:center;
}
#toolbox, #linkGWP, #busca {
	text-align:center;
	padding-bottom:16px;
	border-bottom:solid 1px #BFEDFF}
#linkGWP, #busca {
	padding-top:16px;
}
#busca input, #formulario input {border: inset 2px #BFEDFF; font-size:12px;}
#formbusca {margin:0}
#paises h1 {
	font-size:12px;
	font-weight:bold;
	color:#00A453;
	margin:0 0 6px 0;}
#paises {margin-top:16px; padding-bottom:16px;}
#paises ul {margin:0; padding:0; list-style-type:none;}
#paises ul li {
	font-size:12px; 
	background:url(img/marcador_verde.gif) left center no-repeat; 
	padding:3px 0 3px 12px;
	*padding:2px 0 2px 12px;
}
#paises a {color:#000000; text-decoration:none;}
#paises a:hover {text-decoration:underline;}
#jcalendar{
	background-color:#FFFFFF; 
	border:none; 
	margin-left:0; 
	padding:0; 
	margin-right:7px; 
	margin-top:20px;
}
#calendario {
	float:left;
	margin-top:10px;
	text-align:center;
	font-size:10px;
	display:block;
}
#calendario .dias {
	color:#6d0003;
	font-size:11px;
	font-weight:bold;
	width:20px;
	text-align:right;
	padding-bottom:5px;
}
#calendario .mes {
	color:#6d0003;
	font-weight:bold;
	width:110px;
	display:inline;
	margin:0 20px 0 20px;
	_margin:0;
}
#calendario .weekday{
	width:20px;
	text-align:right;
	padding-top:2px;
	padding-bottom:2px;
}
#calendario .mes a{
	font-size:8px;
	color:#000;
	text-decoration:none;
}
#calendario a{
	font-size:10px;
	color:#000;
	text-decoration:none;
	width:20px;
}
#calendario .selected{
	color:#6d0003;
	font-weight:bold;
}
#calendario .today{
	color:#000000;
	font-weight:bold;
}
.linkaux {
	color:#000;
	background:url(img/btn_azul.gif) left no-repeat;
	font-size:10px;
	padding-left:20px;
}
.noticiaprincipal {
	font-size:18px;
}
#formulario {
	font-size:11px;
}
#formulario td {
	padding:3px 0;
	font-size:11px;
}
