@charset "UTF-8";



body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #CCC;

	font-family: Verdana, Geneva, sans-serif;

	font-size: small;

	text-decoration: none;

	background-image:url(img/background.jpg);

}



/* ------------- Começo Site root --------------*/

#root {

	background-image:url(img/fundo.png);

	background-repeat:repeat-y;

	width:914px;

	margin: 0 auto;

	height:auto;

}

#topo {

	background-image:url(img/topo.jpg);

	width:900px;

	height:168px;

	margin:0 auto;

}

#login{

	padding-left:10px;

	padding-top:3px;

	padding-bottom:5px;

}

#login-pe{

	background-color:#093;

	height: 5px;

	padding-left: 10px;

	color:#FFF;

}

#login-topo{

	background-color:#093;

	height: 20px;

	padding-left: 10px;

	color:#FFF;

}

#tabela_esquerda {

	width:186px;

	height:auto;

	background-color:#FFF;

	margin-left:7px;

	padding-top:25px;

	padding-bottom:40px;

	float:left;

}

#menu {

	width:186px;

	height:292px;

	background-color:#FFF;

}

#menu a{

	color: #333;

	border-bottom: none;	

}

#tabela_aniversarios {

	width:186px;

	height:auto;

	background-color:#FFF;

}

#titulo_aniversario {

	width:113px;

	height:27px;

	font-family:Verdana;

	font-size:13px;

	font-weight:bold;

	color:#333333;

	margin-left:20px;

	margin-top:7px;

	margin-bottom:20px;

	float:left;

}

#baloes {

	background-image:url(img/baloes.jpg);

	width:29px;

	height:40px;

	float:right;

	margin-right:14px;

}

#tabela_aniversariantes {

	width:159px;

	height:auto;

	background-color:#DEDEDE;

	border-top:#093 solid 3px;

	border-bottom:#093 solid 3px;

	margin-left:16px;

	padding-top:20px;

	padding-bottom:20px;

	clear:both;

}

#tabela_agenda {

	width:186px;

	height:200px;

	background-color:#FFF;

	margin-top:0px;

	padding-top:35px;

}

#imagem_calendario {

	background-image:url(img/calendario.jpg);

	width:25px;

	height:26px;

	float:right;

	margin-right:55px;

	margin-top:-30px;

	

}

#calendario {

	width:164px;

	height:147px;

	background-color:#dedede;

	border-top: solid 3px #093;

	border-bottom: solid 3px #093;

	margin-left:16px;

	margin-top:20px;

}

#mes {

	font-family:Verdana;

	font-size:13px;

	font-weight:bold;

	color:#333333;

	text-align:center;

}

#dia {

	font-family:Arial;

	font-size:11px;

	color:#333333;

	text-align:center;

}

#tabela_meio {

	width:531px;

	height:auto;

	padding-bottom:20px;

	background-color:#FFF;

	float:left;

}

#banner {

	width:523px;

	height:124px;

	background-image:url(img/banner.jpg);

	margin:0 auto;

	margin-top:25px;

}

#tabela_destaques {

	width:519px;

	height:auto;

	padding-bottom:10px;

	border: 1px solid #333333;

	margin:0 auto;

	margin-top:27px;

	background-color:#FFF;

}

#titulo_destaque {

	font-family:Verdana;

	font-size:12px;

	font-weight:bold;

	color:#00000;

	margin-left:10px;

}

#imagem_destaque {

	margin-top:0px;

	margin-left:22px;

	margin-right:10px;

	float:left;

}

#tabela_texto_destaque {

	font-family:Verdana;

	font-size:11px;

	color:#000000;

	margin-right:18px;

	margin-left:20px;

	margin-top:7px;

	text-align:left;



}

#tabela_ultimas_noticias {

	width:519px;

	height:auto;

	background-color:#FFF;

	border: 1px solid #000000;

	margin:0 auto;

	margin-top:31px;

	padding-bottom:10px;

}

#tabela_direita {

	width:183px;

	height:auto;

	background-color:#FFF;

	float:right;

	margin-right:7px;

	padding-top:25px;

}

#lupa {

	width:30px;

	height:30px;

	background-image:url(img/lupa.jpg);

	margin-right:65px;

	margin-top:-35px;

	float:right;

}

#tabela_busca {

	width:157px;

	height:102px;

	border-top:3px solid #093;

	border-bottom:3px solid #093;

	background-color:#dedede;

	margin:0 auto;

	margin-top:13px;

}

#barra_busca {

	margin:0 auto;

	width:132px;

	height:17px;

	border:1px solid #000000;

	margin-top:26px;

	background-color:#FFF;

	margin-left:12px;

}

#tabela_parceiros {

	width:183px;

	height:auto;

	background-color:#FFF;

	margin-top:35px;

	padding-top:18px;

	padding-bottom:50px;

}

#imagem_parceiros {

	width:41px;

	height:37px;

	background-image:url(img/imagem_parceiros.jpg);

	float:right;

	margin-right:20px;

	margin-top:-45px;

}

#bottom {

	width:900px;

	height:65px;

	background-color:#093;

	clear:both;

	border-top:1px solid #666666;

	border-bottom:1px solid #666666;

	margin:0px auto;

}

#tabela_noticias {

	width:529px;

	height:auto;

	background-color:#FFF;

	border:1px solid #000;

	padding-bottom:30px;

	margin-top:30px;

}

#tabela_ultimasnoticias {

	width:519px;

	height:auto;

	background-color:#FFF;

	border-top: 1px solid #C9C9C9;

	border-left: 1px solid #C9C9C9;

	border-right: 1px solid #C9C9C9;

	border-bottom: 5px solid #093;

	margin:0 auto;

	margin-top:31px;

}

#conteudo_central {

	width:519px;

	height:auto;

	border-top: 1px solid #C9C9C9;

	border-left: 1px solid #C9C9C9;

	border-right: 1px solid #C9C9C9;

	border-bottom: 5px solid #093;

	margin:0 auto;

	margin-top:25px;

}

#data {

	font-family:Verdana;

	font-size:10px;

	font-weight:bold;

	color:#000;

	margin-top:20px;

	margin-left:20px;

}

#fonte {

	font-family:Verdana;

	font-size:10px;

	font-weight:bold;

	margin-right:20px;

	margin-top:10px;

	margin-bottom:15px;

	text-align:right;

}





.titulos {

	font-family:Verdana;

	font-size:18px;

	font-weight:bold;

	color:#333333;

	margin-left:20px;

	margin-bottom:10px;

	margin-top:0px;

}

.barra {

	margin-left:16px;

	margin-bottom:5px;

}

.titulos_menu {

	font-family:Verdana;

	font-size:11px;

	font-weight:bold;

	color:#a70000;

	margin-left:24px;

	margin-top:0px;

	margin-bottom:8px;

}

.barra_aniversariantes {

	margin-top:11px;

	margin-bottom:7px;

	margin-left:10px;

}

.aniversariantes {

	font-family:Verdana;

	font-size:10px;

	font-weight:bold;

	color:#333333;

	list-style-image:url(img/estrela.png);

	text-align:center;

}

.aniversariantes a {

	text-decoration:none;

}

.aniversariantes a:visited {

	color:#333333;

	text-decoration:none; 

	background-color:transparent;

}

.aniversariantes a:link {

	color:#333333;

	text-decoration:none; 

	background-color:transparent;

}

.aniversariantes a:hover {

	color:#ffbd1e;

}

.aniversariantes a:active { 

	color:#333333;

	text-decoration:none; 

}

.barra_titulo {

	width:509px;

	height:20px;

	background-color:#093;

	margin:0 auto;

	margin-bottom:20px;

	color:#FFF;

	

}

.titulo_barra {

	font-family:Verdana;

	font-size:10px;

	font-weight:bold;

	color:#FFF;

	padding-top:4px;

	padding-left:7px;

}

.botao_leia_mais {

	border: 0px;

	margin-left:423px;

	margin-top:10px;

}

.titulo_noticia {

	font-family:Verdana;

	font-size:9px;

	font-weight:bold;

	color:#000;

	list-style-type:none;

	margin-left:15px;

}

.titulo_noticia a {

	text-decoration:none;

}

.titulo_noticia a:visited {

	color:#000;

	text-decoration:none; 

	background-color:transparent;

}

.titulo_noticia a:link {

	color:#000;

	text-decoration:none; 

	background-color:transparent;

}

.titulo_noticia a:hover {

	color:#093;

}

.titulo_noticia a:active { 

	color:#000;

	text-decoration:none; 

}

.barra_ultimas_noticias {

	margin-top:10px;

	margin-bottom:7px;

	margin-left:10px;

	

}

.botao_mais_noticias {

        border: 0px;

	margin-top:13px;

	margin-left:410px;

}

.botao_procurar {

	width:63px;

	height:18px;

	background-color:#093;

	font-family:Verdana;

	font-size:10px;

	font-weight:bold;

	color:#FFF;

	margin-top:15px;

	margin-left:47px;

	border:none;

}

.barra_parceiros_top {

	margin-top:10px;

	margin-left:20px;

}

.parceiros {
        border: 0px;
	margin-top:16px;

	margin-left:18px;

}

.barra_parceiros_bottom {

	margin-top:25px;

	margin-left:20px;

}

.direitos_autorais {

	text-align:center;

	font-family:Verdana;

	font-size:11px;

	font-weight:bold;

	color:#FFF;

	margin-top:20px;

}

.logo {

	float:right;

	margin-right:15px;

	margin-top:-29px;

}

.texto_logo {

	float:right;

	margin-right:73px;

	margin-top:-23px;

	font-family:Verdana;

	font-size:11px;

	font-weight:bold;

	color:#FFF;

}

.botao_anterior {

	width:81px;

	height:16px;

	background-color:#FFF;

	border:1px solid #c9c9c9;

	font-family: Verdana;

	font-size: 10px;

	color:#000;

	padding-top:4px;

	text-align:center;

	margin-top:20px;

	margin-left:45px;

	margin-right:5px;

	float:left;

}

.botao_anterior a {

	display:block;

	text-decoration:none;

	width:auto;

	height:16px;

	padding-top:5px;

	margin-top:-4px;

}

.botao_anterior a:visited {

	color:#000;

	text-decoration:none; 

	background-color:transparent;

}

.botao_anterior a:link {

	color:#FFF;

	text-decoration:none; 

	background-color:transparent;

}

.botao_anterior a:hover {

	color:#FFF;

	background-color:#093;

}

.botao_anterior a:active { 

	color:#FFF;

	text-decoration:none; 

	background-color:#093;

}

.botao_numeros {

	width:19px;

	height:17px;

	background-color:#FFF;

	border:1px solid #c9c9c9;

	font-family: Verdana;

	font-size: 10px;

	color:#000;

	padding-top:4px;

	text-align:center;

	margin-top:20px;

	margin-left:14px;

	float:left;

}

.botao_numeros a {

	display:block;

	text-decoration:none;

	width:auto;

	height:16px;

	padding-top:5px;

	margin-top:-4px;

}

.botao_numeros a:visited {

	color:#000;

	text-decoration:none; 

	background-color:transparent;

}

.botao_numeros a:link {

	color:#000;

	text-decoration:none; 

	background-color:transparent;

}

.botao_numeros a:hover {

	color:#FFF;

	background-color:#093;

}

.botao_numeros a:active { 

	color:#000;

	text-decoration:none; 

	background-color:#093;

}

.botao_pagina_atual {

	width:19px;

	height:17px;

	background-color:#093;

	border:1px solid #c9c9c9;

	font-family: Verdana;

	font-size: 10px;

	color:#FFF;

	padding-top:4px;

	text-align:center;

	margin-top:20px;

	margin-left:14px;

	float:left;

}

.botao_pagina_atual a {

	display:block;

	text-decoration:none;

	width:auto;

	height:16px;

	padding-top:5px;

	margin-top:-4px;

}

.botao_pagina_atual a:visited {

	color:#FFF;

	text-decoration:none; 

	background-color:transparent;

}

.botao_pagina_atual a:link {

	color:#FFF;

	text-decoration:none; 

	background-color:transparent;

}

.botao_pagina_atual a:hover {

	color:#FFF;

	background-color:#093;

}

.botao_pagina_atual a:active { 

	color:#FFF;

	text-decoration:none; 

	background-color:#093;

}

.botao_proxima {

	width:81px;

	height:16px;

	background-color:#FFF;

	border:1px solid #c9c9c9;

	font-family: Verdana;

	font-size: 10px;

	color:#000;

	padding-top:4px;

	text-align:center;

	margin-top:20px;

	margin-left:19px;

	float:left;

}

.botao_proxima a {

	display:block;

	text-decoration:none;

	width:auto;

	height:16px;

	padding-top:5px;

	margin-top:-4px;

}

.botao_proxima a:visited {

	color:#000;

	text-decoration:none; 

	background-color:transparent;

}

.botao_proxima a:link {

	color:#FFF;

	text-decoration:none; 

	background-color:transparent;

}

.botao_proxima a:hover {

	color:#FFF;

	background-color:#093;

}

.botao_proxima a:active { 

	color:#FFF;

	text-decoration:none; 

	background-color:#093;

}

.noticias {

	font-family:Verdana;

	font-size:10px;

	font-weight:bold;

	color:#000;

	list-style-type:none;

	text-align:left;

        padding-left: 15px;

}

.noticias a {

	text-decoration:none;

}

.noticias a:visited {

	color:#000;

	text-decoration:none; 

	background-color:transparent;

}

.noticias a:link {

	color:#000;

	text-decoration:none; 

	background-color:transparent;

}

.noticias a:hover {

	color:#093;

}

.noticias a:active { 

	color:#000;

	text-decoration:none; 

}

.barra_noticias {

	width:515px;

	height:1px;

	background-image:url(img/barra_titulos_noticias.jpg);

	margin:0 auto;

	margin-top:10px;

	margin-bottom:15px;

}

.botao_vermais {

	margin-top:13px;

	margin-left:447px;

}

.imprimir {

	width:25px;

	height:25px;

	float:right;

	border:1px solid #c9c9c9;

	margin-top:10px;

	margin-right:10px;

}

.diminuir_fonte {

	width:25px;

	height:25px;

	float:right;

	border:1px solid #c9c9c9;

	margin-top:10px;

	margin-right:10px;

}

.aumentar_fonte {

	width:25px;

	height:25px;

	float:right;

	border:1px solid #c9c9c9;

	margin-top:10px;

	margin-right:10px;

}

.titulo_danoticia {

	font:Verdana;

	font-size:16px;

	text-align:left;

	margin-left:20px;

	margin-right:20px;

	margin-top:35px;

}

.imagem_noticia {

	margin-left:20px;

	float:left;

	margin-right:10px;

}

.texto_noticia {

	font:Verdana, Geneva, sans-serif;

	font-size:11px;

	margin-right:20px;

	margin-left:20px;

	text-align:left;	

}



/* ---------------------- Fim Root------------------------*/


/* Pagina album de fotos */

#pag_album {
 width:667px;
 min-height:350px;
 padding-bottom:40px;
}
#pag_album span{
	margin-left:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666666;
}
#pag_album_conteudo{
	
	width:635px;
	min-height:550px;
	border:solid 1px #CCC;
	background-color:#F2F2F2;
	padding:20px;
	padding-left:10px;
	margin-top:10px;
	padding-bottom:0px;
	overflow:auto;
}

.pag_album_todas {
	width: 240px;
	height: 267px;
	background-color:#FFF;
	border: solid 1px #CCC;
	margin-bottom:20px;
	padding:30px;
	margin-left:120px;
	float:left;
}
.pag_album_thumb_retrato {
	border:solid 1px #CCC;
	padding:8px;

	margin-left:50px;
}
.pag_album_thumb_paisagem {
	border:solid 1px #CCC;
	padding:8px;
	
}
.pag_album_descricao {
margin-top:10px;
}

.paginacao_album{
float:left;
}

.paginacao_album a {
float:left;
margin-left:5px;
}

.paginacao_album a:visited , .paginacao_album a:link , .paginacao_album a:active{
	text-decoration:none;
	color:#000;
}
.paginacao_album a:hover  {
	color:#FFF;
	background-color:#029A35;
}

h1, p {
color:#000000;
font-family:Verdana,Geneva,sans-serif;
font-size:10px;
}

/* Inicios FOTOS */

#pag_fotos {
 min-height:350px;
 padding-bottom:20px;
}

#pag_fotos_conteudo{
	width:470px;
	min-height:550px;
	border:solid 1px #CCC;
	padding:20px;
	margin-top:10px;
	margin-left:10px;
}

#pag_fotos_descricao {
	padding-bottom:20px;
	border-bottom:dotted 1px #999;
}
#pag_fotos_descricao p {
	font-size:12px;
}
.fotos_retrato {
	 width:330px;
	 height:433px;
	 border:solid 1px #CCC;
	 padding:15px;
	 background-color:#FFF;
	 margin:0 auto;
	 margin-top:30px;
}

.fotos_paisagem {
	width:433px;
	 height:330px;
	 border:solid 1px #CCC;
	 padding:15px;
	 background-color:#FFF;
	 margin:0 auto;
	 margin-top:30px;
}


/* Fim FOTOS */
/* Fim de album de fotos */
/* Comeco das classes do menu */

.menu_titulo {
	margin-top:45px;
	margin-bottom:0px;
	padding-bottom:8px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	background-image:url(../img/menu_titulo_background.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	list-style-position:inside;
}
.menu_titulo img{
	margin-left:20px;
}
.menu_titulo span{
	margin-left:5px;
}
.menu_item {
	background-image:url(../img/menu_item_background.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}

.menu_item_list {
    margin-left:20px;
	padding-top:6px;
	padding-bottom:6px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	list-style-image:url(../img/menu_decoration.jpg);
	list-style-position:inside;
}

.menu_item_list a:visited {
	text-decoration: none;
	color:#666666;
}
.menu_item_list a:active {
	text-decoration: none;
	color:#666666;
}
.menu_item_list a:link {
	text-decoration: none;
	color:#666666;
}
.menu_item_list a:hover {
 color:#F00;
}
/* Fim das classes do menu */

#login {
	padding-left:20px;
	padding-bottom:20px;
    background-image:url(../img/menu_titulo_background.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	list-style-position:inside;
}

#pag_login_error {
	width:165px;
	height:25px;
	background-color:#FAA;
	border:dotted 1px #F00;
	margin-bottom:10px;
    margin-left:10px;
}
#pag_login_error img {
	float:left;
	margin-left:15px;
	margin-top:5px;
}
#pag_login_error_font {
	margin-top:6px;
	margin-left:15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000;
	float:left;
}
#login label {
	font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
	color:#666666;
	font-weight:bold;
}
/* Comeco das classes do form */
.login_input {
   width:145px;
   height:21px;
   margin:2px;
   border:solid 1px #666666;
   font-family:Verdana, Geneva, sans-serif;
   font-size:12px;
   color:#666666;
   font-weight:bold;
}
.login_botao {
   margin-top:20px;
   margin-left:90px
}
