BODY {
background-color: #F3F3F3;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

td, body {font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

/*FORMULARIOS */
.form{ margin: 3px; padding:5px; font-family: Trebuchet MS, Lucida Grande, Verdana, Arial; font-size:12px; color:#333333; BACKGROUND: #FFFFFF; BORDER: #FF3300 1px solid;}
.bt_form {height: 35px; font-family: Trebuchet MS, Lucida Grande, Verdana, Arial; font-size:12px; color:#333333; BACKGROUND: #FFFFFF; BORDER: #FF3300 1px solid;}
/*FORMULARIOS */

a.menu:link, a.menu:visited {
 display:block;
 list-style-type:none;
 font-family: Trebuchet MS, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 font-weight: bold;
 text-decoration:none;
 padding-left:5px;
 padding:2px;
 }
 
a.menu:hover {
 display:block;
 font-family: Trebuchet MS, Lucida Grande, Geneva, Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 font-weight: bold;
 font-size:11px;
 text-decoration:none;
 background-color:#52297B;
 }

a:link,a:visited{font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #333333; text-decoration: none; font-weight: bold;}
a:active{font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #333333; text-decoration: none; font-weight: bold;}
a:hover{font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FF3300; text-decoration: none; font-weight: bold;}

.borda_img { margin: 2px; BORDER: 1px SOLID #FF3300; -moz-border-radius: 2px 2px 2px 2px; padding: 2px;}
.borda_tabela_camada {border: 4px solid #000000; background: #FFFFFF;}

a.foto_pq_galeria:link, a.foto_pq_galeria:visited {display:block; border: 1px solid #FF3300; margin: 1px; padding:5px; background-color:#FFFFFF;}
a.foto_pq_galeria:hover {display:block; border: 1px solid #FF3300; margin: 1px; padding:5px; background-color:#FFFF00;}
.fonte_nome_foto {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #CCCCCC; border: 1px solid #CCCCCC; margin: 1px; padding:5px; background-color:#FFFFFF;}
.tabela_foto_gr_galeria {border: 1px solid #CCCCCC; background: #FFFFFF;}
.tabela_galeria {background: #F3F3F3;}

.pergunta_enquete{font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #401857; font-weight: bold;}

.mais_pedidas_numero{font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 30px; color: #FFFFFF; font-weight: bold;}

.promocoes_fonte_verm{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #CC0000; font-weight: bold; padding: 5px; BORDER: 1px SOLID #FFBABA; background-color: #F5F5F5; width:350px;}
.promocoes_fonte_verde{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #3A8512; font-weight: bold; padding: 5px; BORDER: 1px SOLID #4F8A10; background-color: #F5F5F5; width:350px;}
.promocoes_titulo{font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #401857; font-weight: bold;}
.promocoes_ganhadores{font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #333333; font-weight: bold;}

.pegabem_titulo{font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #401857; font-weight: bold;}

.titulos{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #4E2671; font-weight: bold;}
.titulos:link {color:#4E2671; text-decoration:none}
.titulos:active {color:#4E2671; text-decoration:none}
.titulos:visited {color:#4E2671; text-decoration:none}
.titulos:hover {color:#CC3333; text-decoration:none}

.subtitulos{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #FF3300; font-weight: bold;}
.subtitulos:link {color:#FF3300;text-decoration:none}
.subtitulos:active {color:#FF3300;text-decoration:none}
.subtitulos:visited {color:#FF3300;text-decoration:none}
.subtitulos:hover {color:#52297B;text-decoration:none}

/*inicio informativo*/
.informativo_titulo{ font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857; font-weight: bold;}
.informativo_titulo:link {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.informativo_titulo:active {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.informativo_titulo:visited {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.informativo_titulo:hover {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#CC3333;text-decoration:none; font-weight: bold;}

.informativo_data_hora{color:#333333; font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 11px; font-weight: bold;}
.informativo_data_hora:link {color:#333333;text-decoration:none; font-weight: bold;}
.informativo_data_hora:active {color:#333333;text-decoration:none; font-weight: bold;}
.informativo_data_hora:visited {color:#333333;text-decoration:none; font-weight: bold;}
.informativo_data_hora:hover {color:#333333;text-decoration:none; font-weight: bold;}
/*final informativo*/

/*inicio noticias*/
.noticias_titulo{ font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857; font-weight: bold;}
.noticias_titulo:link {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.noticias_titulo:active {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.noticias_titulo:visited {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.noticias_titulo:hover {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#CC3333;text-decoration:none; font-weight: bold;}
/*final noticias*/

/*inicio noticias*/
.eventos_titulo{ font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857; font-weight: bold;}
.eventos_titulo:link {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.eventos_titulo:active {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.eventos_titulo:visited {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.eventos_titulo:hover {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#CC3333;text-decoration:none; font-weight: bold;}
/*final noticias*/

/*inicio galerias*/
.galerias_titulo{ font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857; font-weight: bold;}
.galerias_titulo:link {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.galerias_titulo:active {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.galerias_titulo:visited {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.galerias_titulo:hover {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#CC3333;text-decoration:none; font-weight: bold;}
/*final galerias*/

/*inicio mural*/
.mural_titulo{ font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857; font-weight: bold;}
.mural_titulo:link {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.mural_titulo:active {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.mural_titulo:visited {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.mural_titulo:hover {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#CC3333;text-decoration:none; font-weight: bold;}

.mural_de_para{ font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857; font-weight: bold;}
/*final mural*/

/*inicio mais pedidas*/
.mais_pedidas_titulo{ font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857; font-weight: bold;}
.mais_pedidas_titulo:link {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.mais_pedidas_titulo:active {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.mais_pedidas_titulo:visited {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.mais_pedidas_titulo:hover {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#CC3333;text-decoration:none; font-weight: bold;}
/*final mais pedidas*/

/*inicio antenados*/
.antenados_titulo{ font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857; font-weight: bold;}
.antenados_titulo:link {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.antenados_titulo:active {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.antenados_titulo:visited {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#401857;text-decoration:none; font-weight: bold;}
.antenados_titulo:hover {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#CC3333;text-decoration:none; font-weight: bold;}
/*final antenados*/

.fonte_paginacao{border: 1px solid #CCCCCC; BACKGROUND: #FFFFFF; padding: 5px;}
.fonte_paginacao:link {border: 1px solid #CCCCCC; BACKGROUND: #FFFFFF; padding: 5px;}
.fonte_paginacao:active {border: 1px solid #CCCCCC; BACKGROUND: #FFFFFF; padding: 5px;}
.fonte_paginacao:visited {border: 1px solid #CCCCCC; BACKGROUND: #FFFFFF; padding: 5px;}
.fonte_paginacao:hover {border: 1px solid #CCCCCC; BACKGROUND: #E8E8E8; padding: 5px;}
.fonte_paginacao_atual{border: 1px solid #CCCCCC; BACKGROUND: #E8E8E8; padding: 5px;}

.fonte_br{ font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 14px; color:#FFFFFF; font-weight: bold;}
.fonte_br:link {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 14px; color:#FFFFFF;text-decoration:none; font-weight: bold;}
.fonte_br:active {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 14px; color:#FFFFFF;text-decoration:none; font-weight: bold;}
.fonte_br:visited {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 14px; color:#FFFFFF;text-decoration:none; font-weight: bold;}
.fonte_br:hover {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 14px; color:#CC3333;text-decoration:none; font-weight: bold;}

.fonte_nome_aniversariante {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 20px; color: #F27000; font-weight: bold;}
.fonte_data_aniversariante {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #F27000; font-weight: bold;}

.numero_mais_pedidas{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #FF3300; font-weight: bold;}

.borda_bg_tabela  {padding: 10px; BORDER: 1px SOLID #CCCCCC; background-color: #F5F5F5;}

.fieldset { margin-bottom: 6px; BORDER: 1px SOLID #666666; -moz-border-radius: 5px 5px 5px 5px; padding: 2px}

.div_chave_seguranca {background: #FF3300; padding:5px 10px 5px 10px; font-family: Trebuchet MS, Lucida Grande, Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; color: #FFFFFF;}

/*Caixas de mensagens*/
.info, .sucesso, .atencao, .erro {
	border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    text-align: left;
	color: #00529B; 
    background-color: #BDE5F8;
    background-image: url('../imagens/ic_cx_info.gif');
}
.sucesso {
    text-align: left;
	color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../imagens/ic_cx_sucesso.gif');
}
.atencao {
    text-align: left;
	color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../imagens/ic_cx_atencao.gif');
}
.erro {
    text-align: left;
	color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../imagens/ic_cx_erro.gif');
}
/*Caixas de mensagens*/

.direitos {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}
.direitos :link {color:#FFFFFF; text-decoration:none}
.direitos :active {color:#FFFFFF; text-decoration:none}
.direitos :visited {color:#FFFFFF; text-decoration:none}
.direitos :hover {color:#FF6600; text-decoration:none}

