/*GALERIA DE FOTOS*/
#modulo_galeria #formulario_busca{
width:550px; margin:0 auto;
padding-top:0px;
padding-left:0px;}

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

#modulo_galeria #formulario_busca select 
{width:174px; font-size:15px;}

#modulo_galeria #formulario_busca div{float:left; margin-right:10px;}

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


#modulo_galeria #galeria_fotos{ float:left; width: 100%; margin:20px 5px;} 
/* width largura total layout 100% */

#modulo_galeria #galeria_fotos .coluna_um{ float:left; width: 20%;} 

#modulo_galeria #galeria_fotos .coluna_dois{ float:left; width: 60%; float: left;} 

#modulo_galeria #galeria_fotos .coluna_tres{ float:left; width: 20%;} 

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


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

#modulo_galeria .lista_fotos .box_colunas{width:100%; }

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

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

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

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



#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 #galeria_fotos .opcoes { clear:both; margin:5px 0px;}
#modulo_galeria #galeria_fotos .opcoes img{vertical-align:middle;}


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

/*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:16px;}


#modulo_galeria #galeria_fotos .fotos_exibicao_interna{ /*galeria.tpl*/
	width:430px;
	margin:0 auto;
}

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

#modulo_galeria #galeria_fotos .fotos_exibicao_interna h1,
#modulo_galeria #galeria_fotos .fotos_exibicao_interna .opcoes,
#modulo_galeria #galeria_fotos .fotos_exibicao_interna .descricao{padding-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:150px; text-align:right;}
#modulo_galeria .setaoff{color:#d5d5d5;}


#modulo_galeria .maisopcoes{width:40px; float:left;}
#modulo_galeria .maisopcoes .modo_visualizacao{
width:30px; 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 {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: 630px; 
}
#modulo_galeria .lista, #modulo_galeria .lista_contraste {
	width: 610px; 
}
#modulo_galeria .resumoLista{ 
	width:480px; 
}
#modulo_galeria .internaNot{width:355px;}
#modulo_galeria .internaNotSemImagem{width:630px;}

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