*{padding:0;margin:0;}
body{background:#CCC;text-align:center; color:#305991;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;}
#wrap{background:#7D8FA7;width:1000px;text-align:left;margin:0 auto;}
#wrap_barra{background:#7D8FA7;width:100%;text-align:left;margin:0 auto;}
#topo{height:100%;
background:#fff;
margin-top:2px;
}
#menu {
	height:16px;
	/*background-color:#CCC;*/
	background-color:#94b3df;
	color:#ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	width:200px;	
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

#menu ul li a{ font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 20px; color:#FFF; padding-top:10px; border:solid #FFF;}
#menuul li{list-style-type:none; display:inline; padding-top:10px; padding-bottom:10px;}
#menu ul li a:hover{ font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; padding: 10px; background:#7D8FA7;}

#menutopA {
	height:14px;
	/*background-color:#CCC;*/
	background-color:#7D8FA7;
	color:#ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;	
	margin-top:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:200px;
}

#menutopA ul li a{ font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 10px; color:#FFF; padding-top:10px;}
#menutopA ul li{list-style-type:none; display:inline; padding-top:10px; padding-bottom:10px;}
#menutopA ul li a:hover{ font-size:16px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; padding: 10px; background:#317082;}
#menutopB{
	height:25px;
	background-color:#94b3df;
	color:#ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 225px;
	font-size:16px; 
	margin-top:2px;
	text-decoration:none;
}
#menutopB A:link{
	height:25px;
	background-color:#94b3df;
	color:#ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px; 
	margin-top:2px;
	text-decoration:none;
}
#menutopB A:visited{
	height:25px;
	background-color:#94b3df;
	color:#ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px; 
	margin-top:2px;
	text-decoration:none;
}
#menutopB a:hover{
	height:25px;
	background-color:#94b3df;
	color:#ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;	
	font-size:16px; 
	margin-top:2px;
	
}
#menulatesq{
/*border-top:solid 2px #CCCCCC;*/
margin:0px 0px 0px 0px;
/*padding:10px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
}
#menulatesq a:link{
padding-top:10px;
border-top:#CCC;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}
#menulatesq a:visited{
padding-top:10px;
margin:0px 0px 0px 0px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}
#menulatesq a:hover{
padding-top:10px;
margin:0px 0px 0px 0px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}

/*Inicio Novo Menu*/
a, a:hover, a:active, a:focus {
	outline:0; 
	direction:ltr;
}
 
.wrapper {
	position:relative; height:30px;
}
	
.mainmenu {
	position:absolute; 
	z-index:100;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:100%;
	line-height:30px;
	left:46%; 
	margin-left:-460px; 
	width:1000px;
	
}

ul.menudrop {
	padding:0; 
	margin:0; 
	list-style:none; 
	 
	overflow:hidden; 
	float:left; 
	margin-right:0px;
	border:solid 2px #ccc;
}

ul.menudrop a {
	background:#369;
	text-decoration:none; 
	color:#fff; 
	padding-left:5px;
}
 
ul.menudrop li.list {
	float:left;
	width:250px;
	margin:-32767px -125px 0px 0px;
	
}

ul.menudrop li.list a.category {
	position:relative;
	z-index:50;
	display:block;
	float:left;
	width:120px;
	margin-top:32767px;
	background:transparent;
}

ul.menudrop li.list a.category:hover,
ul.menudrop li.list a.category:focus,
ul.menudrop li.list a.category:active {
	margin-right:1px;
	

}

ul.submenu {
	float:left; 
	padding:25px 0px 0px 0px; 
	margin:0; 
	list-style:none; 
	
	margin:-25px 0px 0px 0px;
}
	
ul.submenu li a {
	float:left;
	width:120px;
	background:#369;
	clear:left;
	color:#fff;
}

ul.submenu li a.endlist {
	background:url(images/bottom1.png);
}
 
ul.submenu li a.endlist:hover,
ul.submenu li a.endlist:focus,
ul.submenu li a.endlist:active {
	background:url(images/bottomhover1.png);
}
 
ul.submenu a:hover,
ul.submenu a:focus,
ul.submenu a:active {
	background:#CCC;
	margin-right:1px;
	color:#000;
}
/*Final do Novo Menu*/


/* body
*************************/

/*Menu Novo 2
a:link, a:visited, a:hover, a:active
{
	text-decoration: none;
}

/* inline elements
************************

strong
{
	font-weight: bold;
}

/* tabs
************************

ul.tabs
{
	display: table;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

ul.tabs li
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: table-cell;
	float: left;
	position: relative;
}

ul.tabs a
{
	position: relative;
	display: block;
}

/* dropdowns
************************

ul.dropdown
{
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	top: 100%;
	width: 250px;
	display: none;
	left: 0;
}

ul.dropdown ul.dropdown
{
	top: 0;
	left: 95%;
}

ul.dropdown li
{
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
}

ul.dropdown li a
{
	display: block;
}


/* menu-specifc
************************

#menudp
{
	position: fixed;
	z-index: 5;
	top: 0;
	left: 0;
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #ffb35a url(images/topbg2.gif) repeat-x;
	border-bottom: 1px solid #000;
}

#menudp ul
{
	margin: 0 auto;
}

#menudp ul li.hasmore
{
	background: url(images/drophighlight2.png) no-repeat center 27px;
}

#menudp ul li h4
{
	margin: 0;
}

#menudp ul li h4 a
{
	font-size: 14px;
	color: #000;
	font-weight: bold;
	padding: 0 15px;
}

#menudp ul li a
{
	color: #000;
	padding-left: 4px;
}

#menudp ul li a img
{
	vertical-align: middle;
}

#menudp ul li a:hover
{
	background: url(images/topselectionleft2.png) top left no-repeat;
}

#menudp ul li a span
{
	display: block;
	padding: 0 15px 0 11px;
}

#menudp ul li a:hover span
{
	background: url(images/topselectionright2.png) top right;
}

#menudp ul.dropdown
{
	padding: 10px;
	background-image: url(images/dropdown2.png);
	overflow:hidden;
	border-bottom: 1px solid #4e747f;
	width: 290px;
}

#menudp ul.dropdown li a
{
	border-bottom: 1px solid #8eb7e5;
	line-height: 30px;
	overflow: hidden;
	height: 30px;
}

#menudp ul.dropdown li.last a
{
	border-bottom-width: 0;
}

#menudp ul.dropdown li a:hover
{
	
}

#menudp ul li h4 a:hover
{
	background-image: none;
}
/*Final Menu Novo 2*/




#thumbs{height:40px;background:purple;}
#big-col-left{
width:205px;height: auto;

float:left;
}
#col-esq{
width:59%;
height:100%;
border:solid #CCC;
float:left;
padding-left:10px;
padding-right:10px;
}
#col-dir{
width:30%;
height:300px;
border:solid #CCC;
padding-left:10px;
padding-left:10px;
float:right;
}
#col-pag{
width:100%;
border:solid #CCC;
float:left;
}
#bxnoticias{
width:99.8%;

float:left;
/*border:solid 1px #FF0000;*/
}
#datan{

width:15%;
float:left;
/*border:solid 1px #FF0000;*/
color:#305991;
padding:5px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
margin-top:10px;
}
#noticiasb{
width:75%;
float:left;
padding:10px;
padding-top:5px;
color:#305991;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
/*border:solid 1px #FF0000;*/
margin-top:10px;
}
#noticias{
width:75%;
float:left;
padding:10px;
padding-top:5px;
color:#305991;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
/*border:solid 1px #FF0000;*/
margin-top:10px;
}

#noticiasn{
width:97%;
float:left;
padding:10px;
padding-top:0px;
color:#305991;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12x;
/*border:solid 1px #FF0000;*/
margin-top:0px;
}


#noticiasav{
width:92%;
float:left;
padding:10px;
padding-left:25px;
padding-top:5px;
color:#305991;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
/*border:solid 1px #FF0000;*/
margin-top:10px;
}


#unoticias{
width:19.99%;
height:12%;
float:left;
/*border:solid 1px #FF0000;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#94B3DF;
padding:0px 0px 10px 630px;
}
#unoticiasb{
width:37%;
height:7%;
float:left;
/*border:solid 1px #FF0000;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#94B3DF;
padding:10px 0px 10px 320px;
}
#titulotextd{
width:92%;
float:left;
padding:10px;
color:#305991;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
/*border:solid 1px #FF0000;*/
}
#textd{
width:92%;
float:left;
height:75%;
padding:10px;
color:#305991;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
/*border:solid 1px #FF0000;*/
}
#textd ul li a{ font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 10px; color:#305991;}
#textd ul li{list-style-type:none; display:inline; padding-top:10px; padding-bottom:10px;}
#textd ul li a:hover{ font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; padding: 10px; }
#infopg{
width:100%;
height:100%;
float:left;
/*border:solid 1px #FF0000;*/
}
#textdlink{
width:92%;
float:left;
height:75%;
padding:10px;
color:#305991;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
/*border:solid 1px #FF0000;*/
margin-top:30px;
}
#textdlink ul li a{ font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; padding: 10px; color:#305991;}
#textdlink ul li{list-style-type:none; display:inline; padding-top:10px; padding-bottom:10px;}
#textdlink ul li a:hover{ font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif;  text-decoration: underline; padding: 10px; }
#infopg{
width:100%;
height:100%;
float:left;
/*border:solid 1px #FF0000;*/
}
#textopg{
width:69%;
height:100%;
float:left;
color:#305991;
padding:20px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
/*border:solid 1px #FF0000;*/
}
#boxpg{
width:90%;
height:100%;
float:left;
color:#305991;
padding:20px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
/*border:solid 1px #FF0000;*/
}
#arq{
width:24%;
margin-top:20px;
margin-bottom:20px;
background:#7D8FA7;
float:left;
color:#FFFFFF;
text-align:left;
/*border:solid 1px #FF0000;*/
}

#tituloarq{
width:100%;
font-size:14px;
color:#FFFFFF;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
font-weight:bold;
/*border:solid 1px #FF0000;*/
}
tituloarqd{
width:90%;
font-size:14px;
color:#FFFFFF;
float:left;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:10px;
font-weight:bold;
border:solid 1px #7D8FA7;
}

#textoarq{
width:90%;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:10px;
padding-top:0px;
float:left;
/*border:solid 1px #7D8FA7;
background:#FFFFFF;*/
}

#textoarqd{
width:88.7%;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:10px;
padding-top:5px;
float:left;
border:solid 1px #7D8FA7;
background:#FFFFFF;
}

#titulo{
width:97.6%;
height:30px;
float:left;
border-bottom: solid 3px #5480bf;
color:#5480bf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
padding:7px 0px 0px 15px;
}
#subtitulo{
width:96%;
float:left;
color:#305991;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
#subtitulo ul li a{
width:96%;
float:left;
color:#305991;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration: underline;
}
#subtitulo ul li {
width:96%;
float:left;
color:#305991;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
#subtitulo ul li a:hover{
width:96%;
float:left;
color:#305991;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration: underline;
}
#titulod{
width:95%;

float:left;
color:#94b3df;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding:7px 0px 0px 10px;
margin-top:10px;
}
#detalhes{
width:90%;
height:10%;
float:left;
color:#94b3df;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:0px 0px 0px 0px;
margin-top:0px;
text-align:right;
}


#col-dir{
width:34.99%;
height:300px;
border-top:solid #CCC;
border-bottom:solid #CCCCCC;
float: left;
}
#boxs{
width:99.9%;
border:solid 4px #CCC;
float: left;
}
#box-p{
width:24%;
height:175px;
color:#94b3df;
border:solid 3px #FFF;
float: left;
}

#box-pd{
width:49%;
height:150px;
color:#94b3df;
border:solid 3px #FFF;
float: left;
}

#box-pc{
width:49%;
height:150px;
color:#94b3df;
border:solid 3px #FFF;
float: left;
}

#box-pe{
width:32.40%;
height:175px;
color:#94b3df;
border:solid 3px #FFF;
float: left;
}

#box-arq{
width:32.55%;
height:100%;
border:solid 3px #FFF;
float: left;
}
#box-pb{
width:24%;
height:200px;
border:solid 3px #FFF;
float: left;
}
#box-text{
width:90%;
height:60%;
float:left;
color:#5480bf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}
#box-textb{
width:90%;
height:36%;
float:left;
color:#5480bf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

#box-textbd{
width:70%;
height:25%;
float:left;
color:#5480bf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}
#box-textbc{
width:60%;
height:35%;
float:left;
color:#5480bf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
}

#box-texnews{
width:60%;
height:35%;
float:left;
color:#5480bf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
}

#box-imag{
width:25%;
height:80px;
float:left;
background-image:url(../images/plataforma.jpg);
/*background-color:#FF0000;*/
color:#5480bf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
margin-top:10px;
margin-left:10px;
}

#box-imag-3am{
width:16%;
height:100px;
float:left;
background-image:url(../images/logo_3RAM_cor_logo.jpg);
background-repeat:no-repeat;
/*background-color:#FF0000;*/
color:#5480bf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
margin-top:10px;
margin-left:10px;
}

#box-imagnom{
width:26%;
height:99px;
float:left;
background-image:url(../images/Poligono_Nominacao.png);
background-repeat:no-repeat;
/*background-color:#FF0000;*/
color:#5480bf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
margin-top:10px;
margin-left:10px;
}
#box-imagqual{
width:22%;
height:68px;
float:left;
background-image:url(../images/pasta-documentos.jpg);
background-repeat:no-repeat;
/*background-color:#FF0000;*/
color:#5480bf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
margin-top:10px;
margin-left:5px;
}

#box-imagdire{
width:22%;
height:65px;
float:left;
background-image:url(../images/DSC02346.jpg);
/*background-color:#FF0000;*/
color:#5480bf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
margin-top:10px;
margin-left:5px;
}

#box-imagdirevo{
width:22%;
height:75px;
float:left;
background-image:url(../images/round8.png);
/*background-color:#FF0000;*/
color:#5480bf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
margin-top:10px;
margin-left:5px;
}

#box-arquivos{
width:95%;
height:60%;
float:left;
color:#94b3df;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-top:20px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
}
.textoprincipalp, .textoprincipal a:visited, .textoprincipal a:link { font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:10px; font-size: 12px; color: #305991; text-decoration: none;  line-height: 1.5em}
.textoprincipalp a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #305991; text-decoration: underline; line-height: 1.5em}
.textoprincipalp, .textoprincipalp a:visited, .textoprincipalp a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #305991; text-decoration: none;  line-height: 1.5em}
.textoprincipalp a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #305991; text-decoration: underline; line-height: 1.5em}

.textoprincipalt, .textoprincipalt a:visited, .textoprincipalt a:link { font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:10px; font-size: 12px; color: #305991; text-decoration: underline;  line-height: 1.5em}
.textoprincipalt a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #305991; text-decoration: underline; line-height: 1.5em}
.textoprincipalt, .textoprincipalt a:visited, .textoprincipalt a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #305991; text-decoration: underline;  line-height: 1.5em}
.textoprincipalt a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #305991; text-decoration: underline; line-height: 1.5em}

.textoprincipallk, .textoprincipallk a:visited, .textoprincipallk a:link { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color: #fff; text-decoration: none;  line-height: 1.5em}
.textoprincipallk a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; text-decoration: underline; line-height: 1.5em}
.textoprincipallk, .textoprincipallk a:visited, .textoprincipallk a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; text-decoration: none;  line-height: 1.5em}
.textoprincipallk a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; text-decoration: underline; line-height: 1.5em}

.textoprincipallkd, .textoprincipallkd a:visited, .textoprincipallkd a:link { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 10px; color: #305991; text-decoration: none;  line-height: 1.5em}
.textoprincipallkd a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #305991; text-decoration: underline; line-height: 1.5em}
.textoprincipallkd, .textoprincipallkd a:visited, .textoprincipallkd a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #305991; text-decoration: none;  line-height: 1.5em}
.textoprincipallkd a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #305991; text-decoration: underline; line-height: 1.5em}

.titulotext, .titulotext a:visited, .titulotext a:link { font-family: Verdana, Arial, Helvetica, sans-serif; /*padding-left:10px*/; font-size: 13px; font-weight:bold; color: #305991; text-decoration: none;  line-height: 1.5em}
.titulotext a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #305991; text-decoration: underline; line-height: 1.5em}
.titulotext, .titulotext a:visited, .titulotext a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #305991; text-decoration: none;  line-height: 1.5em}
.titulotext a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #305991; text-decoration: underline; line-height: 1.5em}


.titulotextb, .titulotextb a:visited, .titulotextb a:link { font-family: Verdana, Arial, Helvetica, sans-serif; /*padding-left:10px*/; font-size: 14px; font-weight:bold; color: #305991; text-decoration: none;  line-height: 1.5em}
.titulotextb a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #305991; text-decoration: underline; line-height: 1.5em}
.titulotextb, .titulotextb a:visited, .titulotextb a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #305991; text-decoration: none;  line-height: 1.5em}
.titulotextb a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #305991; text-decoration: underline; line-height: 1.5em}


.titulolink, .titulolink a:visited, .titulolink a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#5480bf; text-decoration:underline;  line-height: 1.5em}
.titulolink a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#5480bf; text-decoration: underline; line-height: 1.5em}
.titulolink, .titulolink a:visited, .titulolink a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#5480bf; text-decoration:underline;  line-height: 1.5em}
.titulolink a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#5480bf; text-decoration: underline; line-height: 1.5em}

.nlink, .nlink a:visited, .nlink a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#5480bf; text-decoration:underline;  line-height: 1.5em}
.nlink a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#5480bf; text-decoration: underline; line-height: 1.5em}
.nlink, .nlink a:visited, .nlink a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#5480bf; text-decoration:underline;  line-height: 1.5em}
.nlink a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color:#5480bf; text-decoration: underline; line-height: 1.5em}

#box-menu{
width:100%;
height:100%;
margin-left:15px;
float: left;
}
#feature{width:490px;height:200px;background:yellow;margin:0 auto;}
#little-col-left{width:490px;height:400px;background:orange;margin:0 auto;}
#col-left{background:white;width:100%;height:100%px;float:left;}
#col-right{background:white;width:240px;height:400px;float:right;}
#col-middle{background:#CCC;color:white;width:79.5%;float:left;height:100%;}
#sidebar{background:gray;color:black;width:195px;float:right;height:600px;}
#sidebar h1{color:cyan;font:13px arial, verdana, tahoma;}
#rodape{
clear:both;
height:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#FFFFFF;
padding:10px 0px 0px 0px;
border-top:solid 2px #CCCCCC;
text-decoration:none;
}
#divclear{clear:both;}
a, li, ul, div{
margin: 0px;
}


.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 205px; /* Width of Menu Items */
border-top: 1px solid #ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px

}.suckerdiv ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 100%; /* Width of Menu Items */
border-top: 1px solid #ccc;
color:#FFF;

}
	
.suckerdiv ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 190px; /*sub menu width*/
top: 0;
visibility: hidden;
color:#FFF;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: black;
text-decoration: none;
background: #94b3df;
padding: 7px 15px;
/*border: 1px solid #ccc;*/
border-top: 1px solid #ccc;
color:#FFF;
}

.suckerdiv ul li a:visited{
color:#FFF;
}

.suckerdiv ul li a:hover{
background-color: #7D8FA7;
}

.suckerdiv .subfolderstyle{
background: #94b3df;;
}

#mainContainer{
	width:760px;
	height:600px;
	margin:0 auto;
	text-align:left;
	background-color:#94b3df;
}

#leftContainer{
	width:160px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	height:300px;
}

#contentContainer{
	width:590px;
	float:left;
}
.ad{
	clear:both;
	text-align:center;
	padding:5px;
}

/* END DEMO CSS */
#dhtmlgoodies_menu{
		/* Font for main menu items */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;	
	width:98.7%;	/* Width of main menu */
	padding:0px;
	/*margin-left:10px;*/
	margin-bottom:40px;
	border-top:1px solid #CCCCCC;

}
#dhtmlgoodies_menu	li{	/* Main menu <li> */
	width:100%;
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No margin - needed for Opera */
}
#dhtmlgoodies_menu ul{
	width:100%;
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
}
#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
	padding-left:0px;
	width:220px;
}
#dhtmlgoodies_menu	li a{	/* Main menu links */
	width:86.8%;
	text-decoration:none;	/* No underline */
	color:#000;	/* Black text color */

	height:100%;	/* 20 pixel height */
	line-height:20px;	/* 20 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	border-top:1px solid #CCC;	/* Black border */
	background-color:#7D8FA7;	/* Light blue background color */
	margin-top:0px;	/* A little bit of air */
	padding: 7px 15px;	/* Air between border and text inside */

	display:block;
}
#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	color:#FFF;
	background-color:#317082;
}
.dhtmlgoodies_subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	border-top:1px solid #CCC;
	background-color:#FAFAFA;
	font-family:arial;
	text-align:left;

}
.dhtmlgoodies_subMenu ul{
	margin:0px;
	padding:0px;
}
.dhtmlgoodies_subMenu ul li{
	width:100%;
	list-style-type:none;
	margin:0px;
	padding:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
}
.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
	white-space:nowrap;	/* No line break */
	text-decoration:none;	/* No underline */
	color:#000;	/* Black text color */
	
	height:100%;	/* 16 pixels height */
		/* 16 pixels height */
	padding:10px;	/* 1px of "air" inside */

	display:block;	/* Display as block - you shouldn't change this */
}
.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
	color:#FFF;	/* White text */
	background-color:#317082;	/* Blue background */
}

.titulodestaque, .titulodestaque a:visited, .titulodestaque a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #A64200;
	text-decoration:none;
	
}	

.titulodestaquelink, .titulodestaquelink a:visited, .titulodestaquelink a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #A64200;
	text-decoration:none;
}	

.titulodestaquelink a:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #A64200; 
	text-decoration: underline; 
	}

 #barra-brasil-v2-exp {
		width: 100%;
		height: 36px;
		float: none;
		clear: right;
		margin: 0;
		padding: 0;
		
    }
    
	#barra-brasil-v2-exp img {
		border: 0;
		
	}
    
    #barra-brasil-v2-exp.png {
		background: url(../images/png/barra-gov-bv2-minimo.png) no-repeat left top;
		
	}
    
    #barra-brasil-v2-exp.gif {
		background: url(gif/barra-gov-bv2-dir.gif) no-repeat right top;
    }
    
    #barra-brasil-v2-exp.png {
		background: url(../images/png/barra-gov-bv2-dir.png) no-repeat right top;
    background-color:#CCCCCC;
	}
	
	#barra-brasil-v2-exp.gif .divCentro {
		background: url(gif/barra-gov-bv2-centro.gif) no-repeat right top #074d21;
	}
    
	#barra-brasil-v2-exp.png .divCentro {
		background: url(../images/png/barra-gov-bv2-centro.png) no-repeat right top #074d21;
	}
    
    #barra-brasil-v2-exp .divEsq {
        float:left;
		
	}
    
    #barra-brasil-v2-exp .divCentro {
        margin-left: 16px;
        margin-right: 15px;
        width: auto;
		height: 36px;
	}
    
	#barra-brasil-v2-exp #logo-republica-bv2 {
		display: block;
		float: left;
		margin: 0;
		padding: 6px 0 0 14px;
		
	}
    
	#barra-brasil-v2-exp #logo-gov-bv2 {
		display: block;
		float: right;
		margin: 0;
		padding: 5px 6px 0 0;
	}

.textoprincipaltlk, .textoprincipaltlk a:visited, .textoprincipaltlk a:link { font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:0px; font-size: 12px; color: #305991; text-decoration: underline;  line-height: 1.5em}
.textoprincipaltlk a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #305991; text-decoration: underline; line-height: 1.5em}
.textoprincipaltlk, .textoprincipaltlk a:visited, .textoprincipaltlk a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #305991; text-decoration: underline;  line-height: 1.5em}
.textoprincipaltlk a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #305991; text-decoration: underline; line-height: 1.5em}




h2.accordion{ cursor: pointer; }
div.accordion{ display: none; }