/* CSS Document */
@import url(tipografia.css);


* {
margin:0;
padding:0;
}

body {
background-image:url(../imagens/bg.jpg);
background-position:center;
}

#base {
margin-left:auto;
margin-right:auto;
width:930px;
height:auto;

}

#cabecalho{
background-image:url(../imagens/cabecalho.jpg);
background-position:left;
width:930px;
height:120px;

}
#cabecalho ul {
padding-left:55px;
padding-top:65px;
list-style:none;
}

#cabecalho li, li a {
float:left;
padding-right:10px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
font:bold 12px  Arial, Helvetica, sans-serif;
color: #5ea211;
}

#cabecalho li a:hover {
float:left;
padding-right:10px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
font:bold 12px  Arial, Helvetica, sans-serif;
color: #4aa1e4;
}




#destaque{
float:left;
width:930px;
height:287px;
}

#bem-vindo{
float:left;
width:590px;
height:140px;
padding:10px 5px 5px 10px;
}

#dentro{
width:70%;
float:right;
padding:0px 20px 20px 20px;
border-left: 1px dotted  #003333;
border-bottom: 1px dotted  #003333;
margin-bottom:10px;
}

#dentro_noticias{
padding:0px 20px 20px 20px;
margin-bottom:10px;
}



#dentro_publicacoes{
width:70%;
float:right;
padding:0px 20px 20px 20px;
border-left: 1px dotted  #003333;
border-bottom: 1px dotted  #003333;
margin-bottom:10px;
}

#dentro_parceiros{
width:70%;
float:right;
padding:0px 20px 20px 20px;
border-left: 1px dotted  #003333;
border-bottom: 1px dotted  #003333;
margin-bottom:10px;
}


#dentro_programas{
width:60%;
float:left;
padding:0px 20px 20px 20px;
border-right: 1px dotted  #003333;
border-bottom: 1px dotted  #003333;
margin-bottom:10px;
}

#dentro_mapas{
width:70%;
float:left;
padding:0px 20px 20px 20px;
border-right: 1px dotted  #003333;
border-bottom: 1px dotted  #003333;
margin-bottom:10px;
}


#menu_interno {
width:25%;
float:left;
margin-top:30px;
}

#menu_interno_programas {
width:34%;
float:right;
margin-top:10px;
}

#menu_interno_mapas {
width:25%;
float:right;
margin-top:10px;

}

#menu_interno_publicacoes {
width:25%;
float:left;
margin-top:15px;
}




#galerias{
border-left:1px dotted #006600;
float:right;
width:312px;
height:531px;
padding-left:8px;
}
.miniatura {
padding-top:5px;
padding-bottom:5px;
}
#fotos_galerias{
	background-image:url(../imagens/galeria_imagens_topo.jpg);
	background-repeat:no-repeat;
	width:300px;
	height:225px;
	margin-bottom: 50px;
}

#videos_galerias{
background-image:url(../imagens/galeria_videos_topo.jpg);
background-repeat:no-repeat;
width:300px;
height:225px;
margin-top:3px;
display:block;
}

#programas{
background-position:center;
float:left;
width:609px;
height:127px;
}

#caixa_programas {
width: 285px;
height:110px;
background-color: #f2f3bd;
float:left;
margin-left:10px;
}

#parceiros{
float:left;
width:312px;
height:264px;
}
#parceiros  hr{
border:#d7d86f;
width:280px;
border-style:solid;
border: 1px;
}

#areas{
float:left;
width:297px;
height:264px;
}

.earth {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#006600;
text-decoration:none;
text-transform:uppercase;
text-align:center;
}

#rodape{
clear: both;
width:930px;
height:79px;
padding-top:20px;
border-top:1px dotted #333333;
}



#sede {
height:78px;
width: 310px;
float:left;
}

.publicacoes {
padding:5px;
border:1px solid #CCCCCC;
}

.livros {
padding:5px;
margin-right:10px;
float:left;
border:1px solid #CCCCCC;
}



#frame {
width:auto;
height:500px;
}






#menu_act {
width:200px;
margin-right:10px;
}

#menu_act ul , li{
list-style:none;
}

#menu_act  li a {
color:#FFFFFF;

width:140px;
text-align:left;
margin-bottom:4px;
padding:5px;
}
.item {
background-color:#009900;
color:#FFFFFF;
font:bold 12px  Arial, Helvetica, sans-serif;
width:140px;
text-align:left;
margin-bottom:4px;
}
.item a {
background-color:#009900;
color:#FFFFFF;
font:bold 12px  Arial, Helvetica, sans-serif;
width:140px;
text-align:left;
margin-bottom:4px;
}

.subitem a {
background-color:#006699;
color:#FFFFFF;
font:10px  Arial, Helvetica, sans-serif;
text-align:left;
}

#menu_act li a:hover {
background-color: #FFCC33;
color:#006699;
font:bold 12px  Arial, Helvetica, sans-serif;
width:140px;
text-align:left;
margin-bottom:4px;
padding:5px;
}

#menu_act fieldset {
padding:5px;
width:150px;
border: 1px solid #666666;
}

#menu_act legend {
font:bold  14px  Arial, Helvetica, sans-serif;
color:  #006600;
margin-bottom:3px;
background-color:#FFFFFF;
padding-left:5px;
padding-right:5px;
}









#menu_act2 {
width:200px;
margin-right:10px;
}

#menu_act2 ul , li{
list-style:none;
}

#menu_act2 dt{
font:bold 12px  Arial, Helvetica, sans-serif;
text-transform:uppercase;
text-decoration:none;
width:140px;
text-align:left;
margin-bottom:4px;
padding:5px;
color:white;
background-color: #006600;
text-align:left;
margin-bottom:4px;
}


#menu_act2 dt a {
width:140px;
color:white;
text-align:left;
background-color: #006600;
margin-bottom:4px;
padding:5px;
text-decoration:none;
}

#menu_act2 li a{
width:140px;
color:white;
background-color:#009900;

text-align:left;
margin-bottom:4px;
padding:5px;
text-decoration:none;
}

#menu_act2 fieldset {
padding:5px;
width:150px;
border: 1px solid #666666;
}

#menu_act2 legend {
font:bold  14px  Arial, Helvetica, sans-serif;
color:  #006600;
margin-bottom:3px;
background-color:#FFFFFF;
padding-left:5px;
padding-right:5px;
}
















#novo_conteudo  {
width:700px; 
margin-right:15px;; 
float:right ;

}

#novo_conteudo fieldset {
border:0; 
}

#novo_conteudo h1 {
	font:bold 16px  Arial, Helvetica, sans-serif;
	color: #990000;
	margin-top:3px;
	margin-bottom:2px;
}

#novo_conteudo h1 a:hover {
	color: #990000;
	background-color:#CCCCCC;
	padding-right:30px;
}

#novo_conteudo p {
font:14px/18px Arial, Helvetica, sans-serif;
color: #000000;
text-align:justify;
}

#novo_conteudo fieldset {
font:bold  18px  Arial, Helvetica, sans-serif;
padding:5px;
}

#novo_conteudo legend {
padding-left:5px;
padding-right:5px;
background-color:#FFFFFF;
color:  #990000;
margin-bottom:3px;
}

.esquerda {
float:left;
margin-top:5px;
margin-right:5px;
}

.direita {
float:right;
margin-top:5px;
margin-left:10px;
}

._direita {
	margin-right:15px;
}
