@charset "utf-8";

body {

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.contentheading{
	color: #1B7C4E;
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px;
	padding-bottom: 5px;
}

.readon{
	background: url(../images/bt_Leiamais_verd.gif) 0 0 no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 13px;
	width: 52px;
	float: right;
	margin-top:2px;
	*margin-top:2px;
}

.readonEsp{
	background: url(../images/leia_mais_espan.gif)0 0 no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 13px;
	width: 52px;
	float: right;
	margin-top:2px;
	*margin-top:2px;
}

.readonEng{
	background: url(../images/leia_mais_ingl.gif) 0 0 no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 13px;
	width: 59px;
	float: right;
	margin-top:2px;
	*margin-top:2px;
}

.backPt a{
	background: url(../images/voltar_pt.gif) bottom no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 13px;
	_height: 15px;
	width: 52px;
	float: right;
	margin-top:2px;
	*margin-top:2px;
}

.backEsp a{
	background: url(../images/voltar_espan.gif) bottom no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 13px;
	_height: 15px;
	width: 52px;
	float: right;
	margin-top:2px;
	*margin-top:2px;
}

.backEng a{
	background: url(../images/voltar_ingl.gif) bottom no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 13px;
	_height: 15px;
	width: 52px;
	float: right;
	margin-top:2px;
	*margin-top:2px;
}


#noticia_bloco1 .contentheading,
#noticia_bloco2 .contentheading{
	font-size: 17px;
}

#coluna_central_interna .linha{
	border-bottom: 2px solid #1b7c4e;
	margin-bottom: 10px;
}

#banner2{

width:780px;

height:90px;

padding:0px;

margin:0px;


float:right;

margin-top:1px;
margin-left:-1px;

_margin-top: -131px

}

#news_flash{
height:190px;
}

p {

	margin: 0px;
	
	
	
	padding: 0px;

}

a{

text-decoration:none;
color:#1B7C4E;
}

a:hover{

text-decoration:underline;
color:#1B7C4E;
}

ul{

	margin-left: auto;
	padding:0px;
	list-style-type: none;

}



img {
	_float:right;
	_margin-left:9px;
	margin:0;
	padding: 0px;
	position: relative;
	border-style: none;
	padding-left:0;
}

table.contentpaneopen img{
	margin: 0 0 5px 10px; 
}

.buttonheading a img{
	margin: 0;
}

.buttonheading{
	width:0px;
}


/*.leia_mais{
	width: 52px;
	float: right;
}

.leia_mais a{
	background: url(../images/bt_Leiamais_verd.gif) 0 0 no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 12px;
	width: 52px;
	float: right;
}*/

.leia_mais_span{
	width: 52px;
	float: right;
}

.leia_mais_span a{
	background: url(../images/leia_mais_espan.gif) 0 0 no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 12px;
	width: 52px;
	float: right;
}

.leia_todos {
 	
	width: 136px;

	text-align: right;

	float:left;
	
	margin:305px 0 0 -150px;
	
	_margin-top:400px;

}

.leia_todos_int {

	margin:0;

	width: 136px;

	text-align: right;

	float:left;

}


.leia_todos2 {

/*	margin-left:-139px;

	width: 136px;

	text-align: right;

	margin-top: 305px;
	
	float:left;*/
	
	width: 136px;

	text-align: right;

	float:left;
	
	margin:305px 0 0 -150px;
	
	_margin-top:400px;

}

.leia_todos2_int {

	margin-left:-286px;

	width: 136px;

	text-align: right;

	margin-top: 305px;
	
	float:left;

}

.data {

	font-size: 9px;

	font-style: italic;

	color: #666666;

	margin-top: 5px;

	margin-bottom: 5px;

}

#principal {

	width: 1000px;

	margin: 0 auto;

}





div#principal:after{

        content:".";

        display:block;

        clear:both;

        visibility:hidden;

        height:0;

        overflow:hidden;

}



#principal #header {

	float: left;

	height: 195px;

	width: 1000px;

	background-image: url(../images/topo_site.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}







#principal #header #marca {

	float:left;

	width:220px;

	height:180px;

}

#principal #header #bandeiras {

	float: left;

	width: 390px;

	text-align: right;

}



#principal #header #idiomas {

	float: left;

	width: 380px;

	text-align: right;

}

#principal #header #idiomas li {

	float: right;

	text-align: right;

	font-size: 10px;

	margin-left: 20px;

	background-image: url(../images/div_menu_idiomas.gif);

	background-repeat: no-repeat;

	padding-left: 5px;

	margin-right: 2px;

}



#principal #header #idiomas a {

	color: #FFFFFF;

}

#principal #header #idiomas a:hover {

	text-decoration: underline;

}

#principal #header #menu_topo {

	float:right;

	width: 500px;
	_width:510px;

	text-align: right;

	margin-top: 3px;

	margin-left:0;


	padding-top:5px;

	padding-bottom:5px;

	font-size:10px;

}



#principal #header #menu_topo ul {

margin:0px;

padding:0px;

}

#principal #header #menu_topo ul li {



float:left;

width:119px;

background-image: url(../images/bg_bt_136.jpg);

text-align:center;

padding-top:4px;

padding-bottom:4px;

margin-left:5px;

}

#principal #header #menu_topo ul li a {

color:#000000;

}

#principal #header #menu_topo ul li a:hover {

color:#000000;

text-decoration:underline;

}

#principal #header #menu_apoio {

	float: right;
	_float: right;
	margin-top: -15px;
	margin-left:-10px;
	_width:280px;
	*margin:0;
	}

#principal #header #menu_apoio li {

background-image: url(../images/icon_texto.gif);

background-repeat:no-repeat;

background-position:left;

float:left;

margin-left:10px;

padding-left:14px;

}

#principal #header #menu_apoio a {

	color: #000000;

	text-decoration: none;

}

#principal #header #menu_apoio a:hover {

	color: #999999;

	text-decoration: underline;

}



#principal #header #menu_apoio #form1 {

	margin: 0px;

	padding: 0px;

}

#principal #header #menu_apoio #textfield {

	border: 1px solid #999999;

	width: 80px;

	height: 14px;

	font-size: 11px;

	color: #999999;

}

#principal #header #menu_apoio .registrar {

	font-size: 9px;

	font-style: italic;

	color: #666666;

}



#principal #headerspanish {

	float: left;

	height: 195px;

	width: 1000px;

	background-image: url(../images/topo_sitespanish.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}





#principal #headerspanish #marca {

	float:left;

	width:220px;

	height:180px;

}

#principal #headerspanish #bandeiras {

	float: left;

	width: 390px;

	text-align: right;

}



#principal #headerspanish #idiomas {

	float: left;

	width: 380px;

	text-align: right;

}

#principal #headerspanish #idiomas li {

	float: right;

	text-align: right;

	font-size: 10px;

	margin-left: 20px;

	background-image: url(../images/div_menu_idiomas.gif);

	background-repeat: no-repeat;

	padding-left: 5px;

	margin-right: 2px;

}



#principal #headerspanish #idiomas a {

	color: #FFFFFF;

}

#principal #headerspanish #idiomas a:hover {

	text-decoration: underline;

}

#principal #headerspanish #menu_topo {

	float:right;

	width: 500px;
	_width: 510px;

	text-align: right;

	margin-top: 3px;

	margin-left:0;

	padding-top:5px;

	padding-bottom:5px;

	font-size:10px;

}



#principal #headerspanish #menu_topo ul {

margin:0px;

padding:0px;

}

#principal #headerspanish #menu_topo ul li {



float:left;

width:119px;

background-image: url(../images/bg_bt_136.jpg);

text-align:center;

padding-top:4px;

padding-bottom:4px;

margin-left:5px;

}

#principal #headerspanish #menu_topo ul li a {

color:#000000;

}

#principal #headerspanish #menu_topo ul li a:hover {

color:#000000;

text-decoration:underline;

}

#principal #headerspanish #menu_apoio {

	float: left;
	
	_float: right;

	margin-left:490px;

	}

#principal #headerspanish #menu_apoio li {

background-image: url(../images/icon_texto.gif);

background-repeat:no-repeat;

background-position:left;

float:left;

margin-left:10px;

padding-left:14px;

}

#principal #headerspanish #menu_apoio a {

	color: #000000;

	text-decoration: none;

}

#principal #headerspanish #menu_apoio a:hover {

	color: #999999;

	text-decoration: underline;

}



#principal #headerspanish #menu_apoio #form1 {

	margin: 0px;

	padding: 0px;

}

#principal #headerspanish #menu_apoio #textfield {

	border: 1px solid #999999;

	width: 80px;

	height: 14px;

	font-size: 11px;

	color: #999999;

}

#principal #headerspanish #menu_apoio .registrar {

	font-size: 9px;

	font-style: italic;

	color: #666666;

}







#principal #headerenglish {

	float: left;

	height: 195px;

	width: 1000px;

	background-image: url(../images/topo_siteenglish.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}


#principal #headerenglish #marca {

	float:left;

	width:220px;

	height:180px;

}

#principal #headerenglish #bandeiras {

	float: left;

	width: 390px;

	text-align: right;

}



#principal #headerenglish #idiomas {

	float: left;

	width: 380px;

	text-align: right;

}

#principal #headerenglish #idiomas li {

	float: right;

	text-align: right;

	font-size: 10px;

	margin-left: 20px;

	background-image: url(../images/div_menu_idiomas.gif);

	background-repeat: no-repeat;

	padding-left: 5px;

	margin-right: 2px;

}



#principal #headerenglish #idiomas a {

	color: #FFFFFF;

}

#principal #headerenglish #idiomas a:hover {

	text-decoration: underline;

}

#principal #headerenglish #menu_topo {

	float:right;

	width: 500px;
	_width: 510px;

	text-align: right;

	margin-top: 3px;

	margin-left:0;

	padding-top:5px;

	padding-bottom:5px;

	font-size:10px;

}



#principal #headerenglish #menu_topo ul {

margin:0px;

padding:0px;

}

#principal #headerenglish #menu_topo ul li {



float:left;

width:119px;

background-image: url(../images/bg_bt_136.jpg);

text-align:center;

padding-top:4px;

padding-bottom:4px;

margin-left:5px;

}

#principal #headerenglish #menu_topo ul li a {

color:#000000;

}

#principal #headerenglish #menu_topo ul li a:hover {

color:#000000;

text-decoration:underline;

}

#principal #headerenglish #menu_apoio {

	float: left;
	
	_float:right;

	margin-left:490px;

	}

#principal #headerenglish #menu_apoio li {

background-image: url(../images/icon_texto.gif);

background-repeat:no-repeat;

background-position:left;

float:left;

margin-left:10px;

padding-left:14px;

}

#principal #headerenglish #menu_apoio a {

	color: #000000;

	text-decoration: none;

}

#principal #headerenglish #menu_apoio a:hover {

	color: #999999;

	text-decoration: underline;

}



#principal #headerenglish #menu_apoio #form1 {

	margin: 0px;

	padding: 0px;

}

#principal #headerenglish #menu_apoio #textfield {

	border: 1px solid #999999;

	width: 80px;

	height: 14px;

	font-size: 11px;

	color: #999999;

}

#principal #headerenglish #menu_apoio .registrar {

	font-size: 9px;

	font-style: italic;

	color: #666666;

}




#principal #headerportugues {

	float: left;

	height: 195px;

	width: 1000px;

	background-image: url(../images/topo_siteportugues.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}


#principal #headerportugues #marca {

	float:left;

	width:220px;

	height:180px;
	


}

#principal #headerportugues #bandeiras {

	float: left;

	width: 390px;

	text-align: right;

}



#principal #headerportugues #idiomas {

	float: left;

	width: 380px;

	text-align: right;

}

#principal #headerportugues #idiomas li {

	float: right;

	text-align: right;

	font-size: 10px;

	margin-left: 20px;

	background-image: url(../images/div_menu_idiomas.gif);

	background-repeat: no-repeat;

	padding-left: 5px;

	margin-right: 2px;

}



#principal #headerportugues #idiomas a {

	color: #FFFFFF;

}

#principal #headerportugues #idiomas a:hover {

	text-decoration: underline;

}

#principal #headerportugues #menu_topo {

	float: left;

	width: 510px;

	/*text-align: right;*/

	margin-top: 3px;

/*	margin-left:270px;*/

	padding-top:5px;

	padding-bottom:5px;

	font-size:10px;
	
	float: right;

}



#principal #headerportugues #menu_topo ul {

margin:0px;

padding:0px;

}

#principal #headerportugues #menu_topo ul li {



float:left;

width:119px;

background-image: url(../images/bg_bt_136.jpg);

text-align:center;

padding-top:4px;

padding-bottom:4px;

margin-left:6px;

}

#principal #headerportugues #menu_topo ul li a {

color:#000000;

}

#principal #headerportugues #menu_topo ul li a:hover {

color:#000000;

text-decoration:underline;

}

#principal #headerportugues #menu_apoio {

	float: left;
	
	_float: right;

	margin-left:490px;
	
	margin-top:-20px;
	
	*margin-top:0px;

	}

#principal #headerportugues #menu_apoio li {

background-image: url(../images/icon_texto.gif);

background-repeat:no-repeat;

background-position:left;

float:left;

margin-left:10px;

padding-left:14px;

}

#principal #headerportugues #menu_apoio a {

	color: #000000;

	text-decoration: none;

}

#principal #headerportugues #menu_apoio a:hover {

	color: #999999;

	text-decoration: underline;

}



#principal #headerportugues #menu_apoio #form1 {

	margin: 0px;

	padding: 0px;

}

#principal #headerportugues #menu_apoio #textfield {

	border: 1px solid #999999;

	width: 80px;

	height: 14px;

	font-size: 11px;

	color: #999999;

}

#principal #headerportugues #menu_apoio .registrar {

	font-size: 9px;

	font-style: italic;

	color: #666666;

}














#principal #header_wrapper {

	float: left;

	height: 141px;

	width: 1000px;

	background-image: url(../images/topo_site_wraper.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}







#principal #header_wrapper #marca {

	float:left;

	width:220px;

	height:180px;

}

#principal #header_wrapper #bandeiras {

	float: left;

	width: 390px;

	text-align: right;
	
	margin-top:20px;
	
	margin-left:-160px;
	margin-right:160px;

}



#principal #header_wrapper #idiomas {

	float: left;

	width: 380px;

	text-align: right;
	
	margin-top:20px;

}

#principal #header_wrapper #idiomas li {

	float: right;

	text-align: right;

	font-size: 10px;

	margin-left: 20px;

	background-image: url(../images/div_menu_idiomas.gif);

	background-repeat: no-repeat;

	padding-left: 5px;

	margin-right: 2px;

}



#principal #header_wrapper #idiomas a {

	color: #FFFFFF;

}

#principal #header_wrapper #idiomas a:hover {

	text-decoration: underline;

}

#principal #header_wrapper #menu_topo {

	float: left;

	width: 500px;

	text-align: right;

	margin-top: 3px;

	margin-left:270px;

	padding-top:5px;

	padding-bottom:5px;

	font-size:10px;

}

#principal #header_wrapper #voltar_pagina {

	float: right;

	text-align: right;

	margin-top: 5px;

	font-size:12px;
	margin-right:8px;

}

#principal #header_wrapper #voltar_pagina a{

	color:#000;

}

#principal #header_wrapper #menu_topo ul {

margin:0px;

padding:0px;

}

#principal #header_wrapper #menu_topo ul li {



float:left;

width:119px;

background-image: url(../images/bg_bt_136.jpg);

text-align:center;

padding-top:4px;

padding-bottom:4px;

margin-left:5px;

}

#principal #header_wrapper #menu_topo ul li a {

color:#000000;

}

#principal #header_wrapper #menu_topo ul li a:hover {

color:#000000;

text-decoration:underline;

}

#principal #header_wrapper #menu_apoio {

	float: left;

	margin-left:490px;
	
	margin-top:16px;

	}

#principal #header_wrapper #menu_apoio li {

background-image: url(../images/icon_texto.gif);

background-repeat:no-repeat;

background-position:left;

float:left;

margin-left:10px;

padding-left:14px;

}

#principal #header_wrapper #menu_apoio a {

	color: #000000;

	text-decoration: none;

}

#principal #header_wrapper #menu_apoio a:hover {

	color: #999999;

	text-decoration: underline;

}



#principal #header_wrapper #menu_apoio #form1 {

	margin: 0px;

	padding: 0px;

}

#principal #header_wrapper #menu_apoio #textfield {

	border: 1px solid #999999;

	width: 80px;

	height: 14px;

	font-size: 11px;

	color: #999999;

}

#principal #header_wrapper #menu_apoio .registrar {

	font-size: 9px;

	font-style: italic;

	color: #666666;

}



#principal #header_wrapperspanish {

	float: left;

	height: 195px;

	width: 1000px;

	background-image: url(../images/topo_sitespanish.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}





#principal #header_wrapperspanish #marca {

	float:left;

	width:220px;

	height:180px;

}

#principal #header_wrapperspanish #bandeiras {

	float: left;

	width: 390px;

	text-align: right;

}



#principal #header_wrapperspanish #idiomas {

	float: left;

	width: 380px;

	text-align: right;

}

#principal #header_wrapperspanish #idiomas li {

	float: right;

	text-align: right;

	font-size: 10px;

	margin-left: 20px;

	background-image: url(../images/div_menu_idiomas.gif);

	background-repeat: no-repeat;

	padding-left: 5px;

	margin-right: 2px;

}



#principal #header_wrapperspanish #idiomas a {

	color: #FFFFFF;

}

#principal #header_wrapperspanish #idiomas a:hover {

	text-decoration: underline;

}

#principal #header_wrapperspanish #menu_topo {

	float: left;

	width: 500px;

	text-align: right;

	margin-top: 3px;

	margin-left:270px;

	padding-top:5px;

	padding-bottom:5px;

	font-size:10px;

}



#principal #header_wrapperspanish #menu_topo ul {

margin:0px;

padding:0px;

}

#principal #header_wrapperspanish #menu_topo ul li {



float:left;

width:119px;

background-image: url(../images/bg_bt_136.jpg);

text-align:center;

padding-top:4px;

padding-bottom:4px;

margin-left:5px;

}

#principal #header_wrapperspanish #menu_topo ul li a {

color:#000000;

}

#principal #header_wrapperspanish #menu_topo ul li a:hover {

color:#000000;

text-decoration:underline;

}


#principal #header_wrapperspanish #menu_apoio {

	float: left;

	margin-left:490px;

	}

#principal #header_wrapperspanish #menu_apoio li {

background-image: url(../images/icon_texto.gif);

background-repeat:no-repeat;

background-position:left;

float:left;

margin-left:10px;

padding-left:14px;

}

#principal #header_wrapperspanish #menu_apoio a {

	color: #000000;

	text-decoration: none;

}

#principal #header_wrapperspanish #menu_apoio a:hover {

	color: #999999;

	text-decoration: underline;

}



#principal #header_wrapperspanish #menu_apoio #form1 {

	margin: 0px;

	padding: 0px;

}

#principal #header_wrapperspanish #menu_apoio #textfield {

	border: 1px solid #999999;

	width: 80px;

	height: 14px;

	font-size: 11px;

	color: #999999;

}

#principal #header_wrapperspanish #menu_apoio .registrar {

	font-size: 9px;

	font-style: italic;

	color: #666666;

}







#principal #header_wrapperenglish {

	float: left;

	height: 195px;

	width: 1000px;

	background-image: url(../images/topo_siteenglish.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}


#principal #header_wrapperenglish #marca {

	float:left;

	width:220px;

	height:180px;

}

#principal #header_wrapperenglish #bandeiras {

	float: left;

	width: 390px;

	text-align: right;

}



#principal #header_wrapperenglish #idiomas {

	float: left;

	width: 380px;

	text-align: right;

}

#principal #header_wrapperenglish #idiomas li {

	float: right;

	text-align: right;

	font-size: 10px;

	margin-left: 20px;

	background-image: url(../images/div_menu_idiomas.gif);

	background-repeat: no-repeat;

	padding-left: 5px;

	margin-right: 2px;

}



#principal #header_wrapperenglish #idiomas a {

	color: #FFFFFF;

}

#principal #header_wrapperenglish #idiomas a:hover {

	text-decoration: underline;

}

#principal #header_wrapperenglish #menu_topo {

	float: left;

	width: 500px;

	text-align: right;

	margin-top: 3px;

	margin-left:270px;

	padding-top:5px;

	padding-bottom:5px;

	font-size:10px;

}



#principal #header_wrapperenglish #menu_topo ul {

margin:0px;

padding:0px;

}

#principal #header_wrapperenglish #menu_topo ul li {



float:left;

width:119px;

background-image: url(../images/bg_bt_136.jpg);

text-align:center;

padding-top:4px;

padding-bottom:4px;

margin-left:5px;

}

#principal #header_wrapperenglish #menu_topo ul li a {

color:#000000;

}

#principal #header_wrapperenglish #menu_topo ul li a:hover {

color:#000000;

text-decoration:underline;

}

#principal #header_wrapperenglish #menu_apoio {

	float: left;

	margin-left:490px;

	}

#principal #header_wrapperenglish #menu_apoio li {

background-image: url(../images/icon_texto.gif);

background-repeat:no-repeat;

background-position:left;

float:left;

margin-left:10px;

padding-left:14px;

}

#principal #header_wrapperenglish #menu_apoio a {

	color: #000000;

	text-decoration: none;

}

#principal #header_wrapperenglish #menu_apoio a:hover {

	color: #999999;

	text-decoration: underline;

}



#principal #header_wrapperenglish #menu_apoio #form1 {

	margin: 0px;

	padding: 0px;

}

#principal #header_wrapperenglish #menu_apoio #textfield {

	border: 1px solid #999999;

	width: 80px;

	height: 14px;

	font-size: 11px;

	color: #999999;

}

#principal #header_wrapperenglish #menu_apoio .registrar {

	font-size: 9px;

	font-style: italic;

	color: #666666;

}




#principal #header_wrapperportugues {

	float: left;

	height: 195px;

	width: 1000px;

	background-image: url(../images/topo_siteportugues.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}


#principal #header_wrapperportugues #marca {

	float:left;

	width:220px;

	height:180px;

}

#principal #header_wrapperportugues #bandeiras {

	float: left;

	width: 390px;

	text-align: right;

}



#principal #header_wrapperportugues #idiomas {

	float: left;

	width: 380px;

	text-align: right;

}

#principal #header_wrapperportugues #idiomas li {

	float: right;

	text-align: right;

	font-size: 10px;

	margin-left: 20px;

	background-image: url(../images/div_menu_idiomas.gif);

	background-repeat: no-repeat;

	padding-left: 5px;

	margin-right: 2px;

}



#principal #header_wrapperportugues #idiomas a {

	color: #FFFFFF;

}

#principal #header_wrapperportugues #idiomas a:hover {

	text-decoration: underline;

}

#principal #header_wrapperportugues #menu_topo {

	float: left;

	width: 500px;

	text-align: right;

	margin-top: 3px;

	margin-left:270px;

	padding-top:5px;

	padding-bottom:5px;

	font-size:10px;

}



#principal #header_wrapperportugues #menu_topo ul {

margin:0px;

padding:0px;

}

#principal #header_wrapperportugues #menu_topo ul li {



float:left;

width:119px;

background-image: url(../images/bg_bt_136.jpg);

text-align:center;

padding-top:4px;

padding-bottom:4px;

margin-left:5px;

}

#principal #header_wrapperportugues #menu_topo ul li a {

color:#000000;

}

#principal #header_wrapperportugues #menu_topo ul li a:hover {

color:#000000;

text-decoration:underline;

}

#principal #header_wrapperportugues #menu_apoio {

	float: left;

	margin-left:490px;

	}

#principal #header_wrapperportugues #menu_apoio li {

background-image: url(../images/icon_texto.gif);

background-repeat:no-repeat;

background-position:left;

float:left;

margin-left:10px;

padding-left:14px;

}

#principal #header_wrapperportugues #menu_apoio a {

	color: #000000;

	text-decoration: none;

}

#principal #header_wrapperportugues #menu_apoio a:hover {

	color: #999999;

	text-decoration: underline;

}



#principal #header_wrapperportugues #menu_apoio #form1 {

	margin: 0px;

	padding: 0px;

}

#principal #header_wrapperportugues #menu_apoio #textfield {

	border: 1px solid #999999;

	width: 80px;

	height: 14px;

	font-size: 11px;

	color: #999999;

}

#principal #header_wrapperportugues #menu_apoio .registrar {

	font-size: 9px;

	font-style: italic;

	color: #666666;

}















#principal #coluna_esquerda {

	float: left;

	width: 200px;

	margin-right: 10px;
	
	padding-bottom: 10px;

}



#principal #coluna_esquerda #menu_programas {

	margin: 0px;

	padding: 0px;

	background-image: url(../images/bg_menus1.gif);

}

#principal #coluna_esquerda #menu_programas ul {

	margin-right: 5px;

	margin-left: 10px;

}

#principal #coluna_esquerda #menu_programas li {

	padding-top: 10px;

	padding-bottom: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFD98F;

}

#principal #coluna_esquerda #menu_programas a {

	color: #000000;

	text-decoration: none;
	
	text-align:left;

}

#principal #coluna_esquerda #menu_programas a:hover {

	color: #333333;

	text-decoration: underline;

}

#principal #coluna_esquerda #menu_programas img {

	text-align:right;

}




#principal #coluna_esquerda #menu_organizadores {

	margin: 0px;

	padding: 0px;

	background-image: url(../images/bg_menus1.gif);

}

#principal #coluna_esquerda #menu_organizadores h1 {

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	background-image: url(../images/top_organizadores_h1.gif);

	height: 25px;

	padding-top: 10px;

}

#principal #coluna_esquerda #menu_colaboradores {

	margin: 0px;

	padding: 0px;

	background-image: url(../images/bg_menus1.gif);

}

#principal #coluna_esquerda #menu_colaboradores h1 {

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	background-image: url(../images/top_organizadores_h1.gif);

	height: 25px;

	padding-top: 10px;

}



#principal #coluna_esquerda #menu_colaboradores h1 {

	font-size: 12px;

	font-weight: bold;

	text-align: center;

}

#principal #coluna_esquerda #menu_programas h1 {

	text-align: center;

	font-size: 12px;

	font-weight: bold;

	background-image: url(../images/bg_titulo_h1_programas.gif);

	background-repeat: no-repeat;

	background-position: center top;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	margin-top: 0px;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	height: 40px;

}

#principal #coluna_esquerda #menu_programas li img {

	margin-left: 10px;

}



#principal #coluna_central {

	float: left;

	width: 585px;
	_width:569px;

	margin-right: 10px;

	margin-top: 0px;
	
	

	margin-bottom: 0px;
	
	margin-left: 0px;
	
	_margin-left: -3px;

	padding-top: 0px;
	

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	/*background-image:  url(../images/divisoria.gif);*/

	background-repeat: no-repeat;

	background-position: center bottom;
/*	height:607px;
	*height:629px;*/

}

#principal #coluna_central #noticia_destaque {

	text-align: justify;

/*	height: 370px;
	
	*height:392px;*/

/*    border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFD98F;

	margin-bottom: 10px;*/

}

.linha_divisoria{
	height: 1px;
	overflow: hidden;
	background: #FFD98F;
	width: 100%;
	margin-bottom: 20px;
	float: left;
}








#principal #coluna_central #noticia_destaque h1 {

	font-size: 21px;

	color: #1B7C4E;

	font-weight: bold;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

}

#principal #coluna_central #noticia_destaque img {

	float: right;

	margin-left: 10px;

}

#principal #coluna_central #noticia_destaque a {

	/*color: #1B7C4E;*/
	/*background: url(../images/bt_lermais.jpg) 0 0 no-repeat;*/
	text-indent:-999px;
	display: block;
	overflow:hidden;
	cursor:pointer;
	text-decoration: underline;
	margin-bottom:6px;

}

#principal #coluna_central #noticia_destaque a:hover {

	color: #23A065;

	text-decoration: none;

}

#principal #coluna_central #noticia_destaque .leia_mais {

	float: left;

	width: 585px;

	margin-top: 5px;

	text-align: right;

}

#principal #coluna_central #noticia_bloco1 {

/*	float: left;

	width: 287px;

	margin-right: 10px;
	
	height:300px;
	
	display:table;*/
	
	border-right:1px solid #FFE7B9;
	display:table;
	float:left;
	/*height:300px;*/
	margin-right:4px;
	padding-right:4px;
	width:286px;
	_width:275px;
	overflow:auto;

}


#principal #coluna_central #noticia_bloco1 h1 {

	font-size: 18px;

	font-weight: bold;

	color: #1B7C4E;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 0px;

}

#principal #coluna_central #noticia_bloco1 img {

	float: right;

	margin-left: 10px;

}

#principal #coluna_central #noticia_bloco1 a {

	color: #1B7C4E;

	text-decoration: underline;
	
	*height:auto;

}

#principal #coluna_central #noticia_bloco1 a:hover {

	color: #229D63;

	text-decoration: none;

}

#principal #coluna_central #noticia_bloco2 {

	float: left;

	width: 287px;

	margin: 0px;

	padding: 0px;

}



#principal #coluna_central #noticia_bloco2 h1 {

	font-size: 18px;

	font-weight: bold;

	color: #1B7C4E;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 8px;

	margin-left: 0px;

}

#principal #coluna_central #noticia_bloco2 img {

	float: right;

	margin-left: 10px;

}

#principal #coluna_central #noticia_bloco2 a {

	color: #1B7C4E;

	text-decoration: underline;
	
	*height:auto;
}

#principal #coluna_central #noticia_bloco2 a:hover {

	color: #229D63;

	text-decoration: none;
	
	*height:auto;

}







#principal #coluna_direita {

	width: 195px;

	float: left;

}

#principal #coluna_direita #menu_principios {

	margin: 0px;

	padding: 0px;

}

#principal #coluna_direita #menu_principios {

	background-color: #FFEBC4;

	background-image: url(../images/bg_menus.gif);

}

#principal #coluna_direita #menu_principios a {

	color: #000000;

	text-decoration: none;

}

#principal #coluna_direita #menu_principios a:hover {

	color: #666666;

	text-decoration: underline;

}

#principal #coluna_direita #menu_principios h3 {

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFD98F;

	margin-top: 0px;

	margin-right: 6px;

	margin-bottom: 10px;

	margin-left: 6px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

#principal #coluna_direita #menu_principios ol {

	font-size: 10px;

	font-style: italic;

	padding-left: 30px;

	margin: 0px;

	padding-bottom: 0px;

	padding-top: 0px;

	padding-right: 5px;

}

#principal #coluna_direita #menu_principios li {

	padding-bottom: 3px;

}

#principal #coluna_direita #bloco_informacao h3 {

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #FFD98F;

	margin-top: 0px;

	margin-right: 6px;

	margin-bottom: 10px;

	margin-left: 6px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

#principal #coluna_direita #bloco_informacao {

	background-color: #FFEBC4;

	background-image: url(../images/bg_menus.gif);

}

#principal #rodape_menu_auxiliar {

	padding-top: 3px;

	padding-bottom: 3px;

	margin-top: 5px;

}



#principal #rodape_menu_auxiliar {

	background-color: #FFD98F;

	float: left;

	width: 1000px;

}

#principal #rodape_menu_auxiliar a {

	color: #000000;

}

#principal #rodape_menu_auxiliar a:hover {

	text-decoration: underline;

	color: #666666;

}

#principal #rodape_menu_auxiliar li {

	float: left;

}

#principal #rodape_menu_auxiliar li {

	background-image: url(../images/icone_lista_auxiliar.gif);

	background-repeat: no-repeat;

	margin-right: 10px;
	margin-left: 10px;

	padding-left: 10px;

	background-position: left center;

}





#principal #rodape {

	background-color: #66bd65;

	float: left;

	width: 1000px;

	text-align: center;

	font-size: 10px;

	padding-top: 12px;

	padding-right: 0px;

	padding-bottom: 12px;

	margin: 0px;

	color: #FFFFFF;

	padding-left: 0px;

}

#principal #coluna_central_interna #navegacao li {

	float: left;

	margin-right: 15px;

	font-weight: bold;

	padding-left: 23px;

	background-image: url(../images/icon_navegacao.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

#principal #coluna_central_interna h4 {

	font-size: 18px;

	font-weight: bold;

	color: #97C25F;

	margin-top: 30px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #97C25F;

	padding: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#principal #coluna_central_interna #navegacao a {

	color: #127C4F;

}

#principal #coluna_esquerda #menu_interno h1 {

	font-size: 14px;

}



#cxPesquisa .inputbox{

	background-color: #FFF4E1;

	border: 1px solid #ffd98f;

	padding:3px;

	margin:0px;

	font-size:11px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	

}

#coluna_central_interna h2{

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color:#1b7c4e;
	
	margin-top:25px;

}

#coluna_central_interna h5{

	font-size:12px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color:#1b7c4e;

}

.componentheading{
color:#1B7C4E;
font-size:21px;
font-weight:bold;
margin:0 0 10px;
padding-bottom:5px;
border-bottom:1px solid #1B7C4E;
}

/*.back_button {
text-align:right;
}

.back_button a{
color:#1B7C4E;
}*/

.back_button{
	width: 52px;
	float: right;
}

.back_button a{
	background: url(../images/bt_voltar_verd.gif) 0 0 no-repeat;
	cursor: pointer;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	height: 12px;
	width: 52px;
	float: right;
}

fieldset{
border-color:#1B7C4E;
background:#ecfaeb;
}

.inputbox{
background-color:#FFF4E1;
border:1px solid #FFD98F;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:3px;
}

a.readon{ float: right; }
