/*GALERIA DE FOTOS*/

#modulo_galeria #formulario_busca{
width:174px; 
float:left; 
margin-right:20px; 
padding-top:0px;
padding-left:0px;
border:0px;
height:auto;
}

#modulo_galeria #formulario_busca label, 
#modulo_galeria #formulario_busca input, 
#modulo_galeria #formulario_busca select 
{margin:2px 0px; width:162px;}

#modulo_galeria #formulario_busca select 
{width:174px;}

#modulo_galeria #formulario_busca .botao_ok{width:45px;}
#modulo_galeria #formulario_busca .botao_ok input{ padding:0px 10px 2px 10px; width:50px;}

/*lista de galerias na lateral abaixo do formulario de busca*/
#modulo_galeria .outras_galerias {margin:20px 0px;}
#modulo_galeria .outras_galerias ul{margin:10px 0px; padding:0px; list-style:none;}
#modulo_galeria .outras_galerias ul a{color:#000;}
#modulo_galeria .outras_galerias li{padding:2px 0px;}
#modulo_galeria .outras_galerias span{font-size:15px; font-weight:bold;}

/*listagem dos anos/meses para*/
#modulo_galeria .galerias_data {margin:20px 0px;}
#modulo_galeria .galerias_data ul{margin:10px 0px; padding:5px; list-style:none;}
#modulo_galeria .galerias_data ul a{color:#0000FF; font-size:16px;}
#modulo_galeria .galerias_data li{padding:2px 8px; padding:5px;}
#modulo_galeria .galerias_data li a{color:#9C9C9C; font-size:14px;}
#modulo_galeria .galerias_data li a.selecionado{color:#000; font-size:14px;}
#modulo_galeria .galerias_data li a:hover{color:#000; font-size:14px;}
#modulo_galeria .galerias_data span{font-size:16px;}

#modulo_galeria #galeria_fotos{ float:left; width: 780px; margin:0px 0px;} 
/* width largura total layout - (largura .busca_download+20) */

#modulo_galeria #galeria_fotos h1 {
	margin:0px;	padding:0px;}
	
#modulo_galeria #galeria_fotos h2, #modulo_galeria #galeria_fotos h3{ 
border-bottom:2px solid #f6f6f6; padding-bottom:5px; font-size:16px; font-weight:normal;}

#modulo_galeria #galeria_fotos h3{ font-size:14px;}

#modulo_galeria .lista_fotos {width:100%; float:left;}

#modulo_galeria .lista_fotos .box
{width:33%; float:left; text-align:center; margin-bottom:15px;}

#modulo_galeria .lista_fotos .box_fotos {margin:0px 0px;}

#modulo_galeria .lista_fotos .box_fotos table
{width:120px; height:120px; border:4px solid #f6f6f6; margin:0 auto;}

#modulo_galeria .lista_fotos .box_fotos_sel table
{width:120px; height:120px; border:4px solid #c20016; margin:0 auto;}

#moduloPadrao .titulo, #moduloPadrao .titulo_interna{ font-size:17px; color:#000;}

#modulo_galeria .lista_fotos .titulo{font-size:14px; font-weight:bold;}

#modulo_galeria #galeria_fotos .titulo_galeria{font-size:16px; margin-left:25px;}

#modulo_galeria #galeria_fotos .opcoes { clear:both; margin:5px 0px;}
#modulo_galeria #galeria_fotos .opcoes img{vertical-align:middle;}


#modulo_galeria #galeria_fotos .fotos_exibicao{ /*lista.tpl*/
	width:368px;
	margin:0 auto;
}

#modulo_galeria #galeria_fotos .fotos_exibicao_interna{ /*galeria.tpl*/
	width:540px;
	float:right;
}

#modulo_galeria #galeria_fotos .fotos_exibicao_interna2{ /*galeria.tpl*/
	width:540px;
	float:left;
}

#modulo_galeria #galeria_fotos .opcoes, 
#modulo_galeria #galeria_fotos .descricao{
padding:3px 0px;}

#modulo_galeria #galeria_fotos .descricao{width:368px;}

#modulo_galeria #galeria_fotos .fotos_exibicao_interna h1,
#modulo_galeria #galeria_fotos .fotos_exibicao_interna .opcoes,
#modulo_galeria #galeria_fotos .fotos_exibicao_interna .descricao{margin-left:25px;}
#modulo_galeria #galeria_fotos .fotos_exibicao_interna .descricao {clear:both;}

#modulo_galeria #galeria_fotos .imagem_principal_galeria {width:408px; margin:0 auto;}

#modulo_galeria .setaEsq, #modulo_galeria .setaDir{
	width:20px; 
	float:left;
	font-size: 36px;
	font-weight: bold; 
	text-align:left; 
}
#modulo_galeria .setaEsq{padding-top:172px;}
#modulo_galeria .setaDir{padding-top:146px; text-align:right;}

#modulo_galeria .setaEsq a:hover{text-decoration:none;}
#modulo_galeria .setaDir a:hover{text-decoration:none;}

#modulo_galeria .setaoff{color:#d5d5d5;}

#modulo_galeria span.black{color:#000000;}
#modulo_galeria .maisopcoes{width:152px; float:left;}
#modulo_galeria .maisopcoes .modo_visualizacao{
width:142px; float:left; padding:0px 5px; line-height:180%;}
#modulo_galeria .maisopcoes .modo_visualizacao img{vertical-align:middle;}


#modulo_galeria #galeria_fotos .imagem_destaque, 
#modulo_galeria #galeria_fotos .imagem_destaque table, 
#modulo_galeria #galeria_fotos .imagem_destaque_interna td, 
#modulo_galeria .exibir_imagem_popup td{
width:360px; height:360px; line-height:0px;}

#modulo_galeria #galeria_fotos .imagem_destaque_interna,
#modulo_galeria .exibir_imagem_popup{
width:368px; height:368px;}
#modulo_galeria .exibir_imagem_popup{ padding:0px 0px 25px 0px;}

#modulo_galeria .exibir_imagem_popup {margin:20px auto;}

#modulo_galeria #galeria_fotos .imagem_destaque_interna{ float:left; text-align:center; line-height:0px;}

#modulo_galeria #galeria_fotos .imagem_destaque table, 
#modulo_galeria #galeria_fotos .imagem_destaque_interna table,
#modulo_galeria .exibir_imagem_popup table
{
border:4px solid #f6f6f6;}

#indique #modulo_galeria {border-bottom:2px solid #f6f6f6; padding-bottom:20px;}


/*-----------     CSS UTILIZADO EM CLASSE.CSS  -----------*/
/* Este css Ã© utilizado quando hÃ¡ uma segunda coluna. Ã‰ igual em: Agenda */
#modulo_galeria .lista-principal {
	width: 765px; 
}
#modulo_galeria .lista, #modulo_galeria .lista_contraste {
	width: 745px; 
}
#modulo_galeria .resumoLista{ 
	width:480px; 
}
#modulo_galeria .internaNot{width:355px;}
#modulo_galeria .internaNotSemImagem{width:630px;}

.titulo_data_atual{font-size:16px; color: #0000FF;}

/*-----------    FIM CSS UTILIZADO EM CLASSE.CSS      -----------*/
