@charset "utf-8";
body {
	background-image: url(imagens/fundo.jpg);
	background-repeat: repeat-x;
	background-color:#011b43;
	margin: 0px;
	padding: 0px;
	font-family:Verdana, Geneva, sans-serif;	
}
a{
	text-decoration:none;
	color:#000;
}
a:hover{
	text-decoration:underline;
}
img{
	border:0;
}
#fundo {
	background-image: url(imagens/fundo-textura-2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	width: 100%;
	position: absolute;
	height:100%;
	left: 0px;
	top: 0px;
}
#pre-fundo {
	background-image: url(imagens/fundo-pre-corpo.jpg);
	background-repeat: repeat-y;
	background-position:center ;
	width: 100%;
	position: absolute;
	height:100%;
}
#corpo {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 800px;
}
#topo {
	margin: 0px;
	padding: 0px;
	height: 257px;
	width: 800px;	
}
/*Menu Dropdown*/
#menu {
	margin: 0px;
	padding: 0px;
	height: 46px;
	width: 800px;
	 background: url(images/bg_menu.png) no-repeat; 
}
div#menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
div#menu ul.menu {
    padding-right: 0; 
}

div#menu li {
    position: relative;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    z-index: 9;
    width: auto;
}
div#menu ul ul li {
    z-index: 9;
}
div#menu li div {
    list-style: none;
    float: left;
    position: absolute;
    z-index: 11;
    top: 51px;
    left: -13px;
    visibility: hidden;
    width: 194px;
	margin: 0 0 0 -8px;
    padding: 0; 
    background: url(images/subsubmenu-top.png) no-repeat 0px 0;
    _background: url(images/subsubmenu-top.gif) no-repeat 0px 0;  
}
div#menu ul ul {
	z-index: 12;
    padding: 0px 8px 10px 8px;
    background: url(images/submenu-bottom.png) no-repeat 0px bottom;
    _background: url(images/submenu-bottom.gif) no-repeat 0px bottom;        
    margin: -5px 0 0 0;    
}
div#menu li:hover>div {
    visibility: visible;
}

div#menu a {
    position: relative;
    z-index: 10;
    height: 46px;
    display: block;
    float: left;
    line-height: 50px;
    text-decoration: none;
    margin-top: 1px;
    white-space: nowrap;
    width: auto;
    text-align:center;
	border-left: #006 1px inset;
}
div#menu span {
    margin-top: -2px;
    padding-left: 24px;
    color: #A6C4D5;
    font: bold 13px Arial,Helvetica;
    background: none;
    line-height: 50px;	
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 95% 0;
    text-align: center;
}

/* menu::level1 */
div#menu a {
    padding: 0 15px 0 0;
    line-height: 40px;
    height: 44px;
    margin-right: 5px;
    _margin-right: 1px;
    background: none;
}
div#menu a:hover {
    background: #069; 
	  color: #FFFFFF;
	  opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
  }
div#menu li.current a,
div#menu ul.menu>li:hover>a {
	    background: #069; 
	  color: #FFFFFF;
	  opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
}

div#menu ul.menu>li:hover>a span {
		color: #FFFFFF;
}
div#menu li {  }
div#menu li.last { background: none;}

/* menu::level2 */
div#menu ul ul li {
    background: none;
    padding: 0;
}
div#menu ul ul a {
    padding: 0px;
    height: auto;
    float: none;
    display: block;
    line-height: 25px;
    z-index: -1;
    padding-left: 0;
    white-space: normal;
    width: 164px;
    margin: 0 8px;
    text-transform: none;
    border-top: 1px solid #3A5A8B;
    border-bottom: 1px solid #162133;        
}
    
div#menu ul ul a span {
    font-weight:normal;
	  padding: 0 5px;
    line-height: 25px;
    font-size: 12px;
    color: #C5D3E7;
}
div#menu li.current ul a,
div#menu li.current ul a span {
    background:none;
}
div#menu ul ul a:hover {
 background:none;
 background-color: #21345A;
}
div#menu ul ul a:hover span {
	background:none;
	color: #FFFFFF;
}
div#menu ul ul a.parent {
  background: url(images/submenu-pointer.png) no-repeat right bottom;
  _background: url(images/submenu-pointer.gif) no-repeat right bottom;  
}
div#menu ul ul a.parent span {
  background:none; 
}
div#menu ul ul a.parent:hover {
  background: url(images/submenu-pointer.png) no-repeat right bottom;
  _background: url(images/submenu-pointer-hover.gif) no-repeat right bottom;
	color: #FFFFFF;  
}
div#menu ul ul a.parent:hover span {
  background:none; 
}
div#menu ul ul span {
	
    margin-top: 0;
    text-align: left;
}
div#menu ul ul li.last { background: none; margin:0; }
div#menu ul ul li {
    width: 100%;
}

/* menu::level3 */
div#menu ul ul div {
	  width: 194px;
	  padding: 0;
    margin: -51px 0 0 192px !important;
    margin-left: 192px;
}
div#menu ul ul ul {
    padding: 10px 0 0 0;	
}
div#menu ul ul div li {
    position:relative;
    top:-10px;
}

/* lava lamp */
div#menu li.back {
    background: url(images/selected.png) repeat-x 0 0;
    width: 5px;
    height: 46px;
    z-index: 8;
    position: absolute;
    padding: 0;
    margin: 0;
}

div#menu li.back .left {
    padding:0;
    width:auto;
    background: url(images/selected.png) repeat-x right 0;
    height: 46px;
    margin: 0;
    float: none;
    position: relative;
    top: 0;
    left: 0;
    visibility: visible;
}
/*Fim Menu Dropdown*/
#conteudo {
	margin: 0px;
	padding: 0px;
	width: 800px;
	height:auto;
	min-height:450px !important;
	overflow:hidden;
}
#rodape {
	margin: 0px;
	padding-top: 15px;
	background-image:url(imagens/rodape.jpg);
	bottom:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
	text-align:center;
	width:800px;
	height:40px;
	clear:both;
}
#home_lado_esquerdo {
	margin: 0px;
	padding: 0px;
	width: 539px;
	float:left;
}
#home_lado_direito {
	margin: 0px;
	padding: 0px;
	width: 261px;
	float:right;
}
#home_enquete {
	height: 189px;
	width: 221px;
	padding-top: 36px;
	padding-left: 20px;
	padding-right: 20px;
	background-image:url(imagens/home-fundo-enquete.jpg);
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
}
#home_enquete_titulo{
	padding-bottom:10px;	
}
#home_enquete_respostas {
	padding-bottom:10px;
}
#home_enquete_votar {
	width:110px;
	float:left;
}
#home_enquete_resultado {
	width:110px;
	float:right;
}
#home_enquete_resposta_botao {
	height: 19px;
	width: 17px;
	float:left;
	padding-bottom:10px;
}
#home_enquete_resposta_texto {
	width:204;
	height:16px;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:10px;
}
#home_agenda {
	height: 180px;
	width: 221px;
	padding-top: 35px;
	padding-left:20px;
	padding-right:20px;
	background-image: url(imagens/home-fundo-depo.jpg);
}
#home_agenda_calendario {
	height: 190px;
	width: 167px;
	padding-left:27px;
	padding-right:27px;
}
#home_video {
	background-image: url(imagens/home-fundo-video.jpg);
	height: 220px;
	width: 221px;
	padding-top: 35px;
	padding-right: 20px;
	padding-left: 20px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	margin-top:-6px;
}
#home_video_video {
	padding-bottom:5px;
	padding-left:11px;
}
#home_video_titulo {
	text-align:center;
	padding-bottom:10px;
}
#home_video_maisvideos {
	padding-left:111px;
}
#home_destaque {
	background-image: url(imagens/home-fundo-destaque.jpg);
	height: 216px;
	width: 263px;
	padding-top: 35px;
	padding-right: 10px;
	padding-left: 10px;
	float:left;
}
#home_noticias {
	background-image: url(imagens/home-fundo-noticias.jpg);
	float: right;
	height: 216px;
	width: 246px;
	padding-top: 35px;
	padding-right: 0px;
	padding-left: 10px;
}
#home_banner1 {
	background-image: url(imagens/home-fundo-banner1.jpg);
	height: 112px;
	width: 269px;
	float:left;
	overflow:hidden;
}
#home_banner2 {
	background-image: url(imagens/home-fundo-banner2.jpg);
	height: 112px;
	width: 270px;
	float:right;
	overflow:hidden;
}
#home_fotos {
	background-image: url(imagens/home-fundo-fotos.jpg);
	height: 208px;
	width: 519px;
	padding-top: 60px;
	padding-right: 10px;
	padding-left: 10px;
	float:left;
}
#home_proposta{
	background: url(imagens/home_proposta.jpg) no-repeat;
	width:780px;
	float:left;
	padding:50px 10px 15px 10px;
	margin:	0 0 0 0;
}
#home_informativo {
	float: left;
	height: 58px;
	width: 800px;
}
#home_destaque_titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight:bold;
}
#home_destaque_imagem {
	padding-bottom:5px;
	padding-top:5px;
}
#home_destaque_leiamais {
	padding-left:200px;
}
#foto_destaque{
	border:#c4c5c6 3px solid;
	width:250px;
	height:150px;
	overflow:hidden;
}
.foto{
	border:#c4c5c6 3px solid;
}
#home_noticias_noticia {
	font-family: Verdana, Geneva, sans-serif;
	padding-left: 10px;
}
#home_noticias_noticia_data {
	font-size: 9px;
}
#home_noticias_noticia_titulo {
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right:10px;
}
#home_noticias_noticia_mais {
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left:200px
}
#home_noticias_divisor {
	background-image: url(imagens/divisor_noticia.jpg);
	background-position:right;
	background-repeat:no-repeat;
	height: 2px;
	width: 246px;
	padding-bottom:2px;
}
#home_fotos_divisor {
	height: 166px;
	width: 6px;
	float:left;
}
#home_fotos_foto {
	height: 166px;
	width: 169px;
	float:left;
}
#home_fotos_foto_foto {
	padding-bottom:10px;
	overflow:hidden;
}

#home_fotos_foto_foto_img {
	border:3px solid #c4c5c6;
	width:154px;
	height:117px;
	overflow:hidden;
	float:left;
}
#home_fotos_foto_titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-align:center;
}
#home_fotos_vergaleria {
	height: 30px;
	width: 146px;
	padding-top: 10px;
	padding-left: 373px;
	float:left;
}
#home_atuacao {
	background: url(imagens/home-fundo-atuacao.jpg) no-repeat;
	height: 206px;
	width: 521px;
	padding-top: 50px;
	padding-right: 10px;
	padding-left: 10px;
	float:left;
}
#topo_flash {
	height: 200px;
	width: 485px;
	z-index:1;
	position:relative;
}
#topo_direita {
	height: 200px;
	width: 315px;	
	position:relative;
	z-index:2;
	top:-200px;
	left:450px;
}
#topo_direita_area1 {
	height: 29px;
	width: 315px;
}
#topo_direita_area2 {
	max-height: 120px;
	width: 295px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-style:italic;
	font-weight:bold;
	color:#FFF;
	text-align:right;
}
#topo_direita_area3 {
	height: 14px;
	width: 165px;
	padding-left:150px;
	margin-right:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#FFF;
	text-align:right;
}
#topo_direita_area1_1 {
	height: 29px;
	width: 60px;
	float:left;
}
#topo_direita_area1_2 {
	background-image: url(imagens/topo_02.jpg);
	height: 27px;
	width: 136px;
	float:left;
	padding-top: 2px;
	padding-left:15px;
}
#topo_direita_area1_3 {
	height: 29px;
	width: 32px;
	float:left;
}
#topo_direita_area1_4 {
	height: 29px;
	width: 72px;
	float:left;
}
#conteudo_interna_titulo {
	background-color: #e6e7e8;
	height: 41px;
	width: 800px;
	display:block;
	clear:right;
}
#conteudo_interna_conteudo {
	background-color: #e6e7e8;
	background-image: url(imagens/fundo_conteudo_interno.jpg);
	width: 720px;
	height:100%;
	padding-right: 40px;
	padding-left: 40px;
}
#conteudo_interna_conteudo_destaque_titulo {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 15px;
	
}
#conteudo_interna_conteudo_destaque_area_fotomenu {
	padding:20px 0 10px 0;
	max-height:260px;
}
#conteudo_interna_conteudo_destaque_area_fotomenu_foto {
	max-width: 345px;
	max-height:210px;
	overflow:hidden;
	float:left;
	display:inline;
	border:#c4c5c6 3px solid;
	margin:0 10px 0 0;
}
#conteudo_interna_conteudo_destaque_area_fotomenu_menu {
	width: 355px;
	float:left;
	padding-left:10px;
}
#conteudo_interna_conteudo_destaque_area_fotomenu_menu_publicacao {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	width: 355px;
	padding-bottom:3px;
	color:#0f104e;
}
#conteudo_interna_conteudo_destaque_area_fotomenu_menu_salvarfoto {
	width: 355px;
	padding-bottom:3px;
	height:20px;
}
#conteudo_interna_conteudo_destaque_area_fotomenu_menu_album {
	width: 355px;
	padding-bottom:3px;
	height:20px;
}
#conteudo_interna_conteudo_destaque_area_fotomenu_menu_video {
	width: 355px;
	padding-bottom:3px;
	height:20px;
}
#conteudo_interna_conteudo_destaque_area_fotomenu_menu_sonora {
	width: 355px;
	padding-bottom:3px;
	height:20px;
}
#conteudo_interna_conteudo_destaque_area_fotomenu_menu_email {
	width: 355px;
	padding-bottom:3px;
	height:20px;
}
#conteudo_interna_conteudo_destaque_area_fotomenu_menu_imprimir {
	width: 355px;
	padding-bottom:3px;
	height:20px;
}
#conteudo_interna_conteudo_destaque_texto {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	padding-bottom:15px;
}
#conteudo_interna_conteudo_destaque_voltar {
	padding-bottom:30px;
	padding-left:650px;
}
#album{
	margin:0 0 -20px -35px;
}
#album ul{
	float:left;
	width:100%;
}
#album ul li{
	list-style:none;
	display:inline;
	float:left;
	width:159px;
	margin:0 25px 10px 0;
	height:160px;
}
#album ul li a{
	height:117px;
	width:170px;
	font-size:11px;
	text-align:center;
}
#album_foto{
	width:154px;
	height:117px;
	border:#999 2px solid;
	overflow:hidden;
}
#album_lista{
	float:left;
	padding:0;
	width: 100%;
	padding: 15px 20px 15px 0;
	min-height:375px;
	background:url(imagens/fundo_conteudo_interno.jpg);
}
#album_lista ul{
	float:left;
	margin:0;
	margin:0 0 20px 0;
	clear:both;
}
#album_lista li{
	list-style:none;
	font-size:14px;
	color:#069;
	height:auto;
	background:url(imagens/seta_li.jpg) no-repeat center left;
	padding:0 0 0 15px;
	margin:0 0 20px 0;
}
#album_lista li a{
	color:#069;
	list-style-type:none
	text-decoration:none;
	padding-bottom:15px;
}
#album_lista li a:hover{
	text-decoration:underline;
}
.txt{
	font-size:14px;
	text-align:center;
}

.notmnth a, .cells a{
	font-size:12px;
}
.cells {
	font-size:12px;
	width:200px;
	margin-left:-50px;
}
.curdate a{
	color:#FFF;
	background:#069;
}
.navoffmenu {
	color: #b1b1b1;
	font-weight: none;
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	font-weight:bold;
}
.data{
	font-size:10px;
	margin-top:-2px;
	clear:both;
	color:#333;
}
.navoffmenu:hover {
	color: #ecb013;
	background: url(imagens/menu_hover_bg.png);
	text-shadow:#666;
}
.ativa {
	color: #ecb013;
	background: url(imagens/menu_hover_bg.png);
	text-shadow:#666;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size: 13px;
	font-weight:bold;
}