BODY {
background-color: #DEECF5;
background-image:  url(../imagens/bg_principal.jpg);
/*background-attachment: fixed;*/
background-position: center;
background-position: top;
background-repeat: no-repeat;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

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

a:link,a:visited{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size:13px; color: #666666; text-decoration: none;}
a:active{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size:13px; color: #666666; text-decoration: none;}
a:hover{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size:13px; color: #0052AF; text-decoration: none;}

/*FORMULARIOS */
.form{height:25px; margin-top: 5px; margin-bottom: 5px; font-family: Trebuchet MS, Lucida Grande, Verdana, Arial; font-size:12px; color:#333333; BACKGROUND: #FFFFFF; background-image: url('../imagens/bg_form_input.jpg'); background-repeat: repeat-x; BORDER: #006699 1px solid; -moz-box-shadow: 3px 3px 0px #E8E8E8; -webkit-box-shadow: 3px 3px 0px #E8E8E8;}
.form_textarea_150 {height:150px; width: 500px; margin-top: 5px; margin-bottom: 5px; font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; BACKGROUND: #FFFFFF; background-image: url('../imagens/bg_form_textarea.jpg'); background-repeat: repeat-x; BORDER: #006699 1px solid; -moz-box-shadow: 3px 3px 0px #E8E8E8; -webkit-box-shadow: 3px 3px 0px #E8E8E8;}
.form_textarea_350 {height:350px; width: 500px; margin-top: 5px; margin-bottom: 5px; font-family: Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; BACKGROUND: #FFFFFF; background-image: url('../imagens/bg_form_textarea.jpg'); background-repeat: repeat-x; BORDER: #006699 1px solid; -moz-box-shadow: 3px 3px 0px #E8E8E8; -webkit-box-shadow: 3px 3px 0px #E8E8E8;}
.form_busca{padding:5px; margin: 5px; height: 10px; font-family: Trebuchet MS, Lucida Grande, Arial, Verdana; font-size:11px; color:#666666; BACKGROUND: #FFFFFF;  background-image: url('../imagens/bg_form_input.jpg'); background-repeat: repeat-x; BORDER: #006699 1px solid;}
.bt_form {padding:5px; margin: 5px; font-family: Trebuchet MS, Lucida Grande, Arial, Verdana; font-size:11px; color:#FFFFFF; BACKGROUND: #006699; BORDER: #006699 1px solid; -moz-box-shadow: 3px 3px 0px #E8E8E8; -webkit-box-shadow: 3px 3px 0px #E8E8E8;}
/*FORMULARIOS */

.borda_img { margin: 2px; BORDER: 1px SOLID #00086E; -moz-border-radius: 2px 2px 2px 2px; padding: 2px;}

.titulos {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #31729F; font-weight: bold;}
.titulos :link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #31729F; font-weight: bold;}
.titulos :active {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #31729F; font-weight: bold;}
.titulos :visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #31729F; font-weight: bold;}
.titulos :hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #333333; font-weight: bold;}

.subtitulos{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #31729F; font-weight: bold;}
.subtitulos :link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #31729F; font-weight: bold;}
.subtitulos :active {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #31729F; font-weight: bold;}
.subtitulos :visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #31729F; font-weight: bold;}
.subtitulos :hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #81A511; text-decoration: none; font-weight: bold;}

.td_bottom_1 {border-bottom: 1px solid #CCCCCC;}

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

.div_chave_seguranca {border: 1px solid #5C5C5C; background: #006699; padding:2px 5px 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight: bold; color: #FFFFFF;}

#banner {
	width: 950px;
	height: 100px;
	overflow: hidden;
	cursor:hand; 
	position:absolute;
	Z-index:1;
}

/*menu*/
a.menu:link, a.menu:visited {
 display:block;
 list-style-type:none;
 font-family: Arial, Geneva, Helvetica, sans-serif;
 font-size:12px;
 color:#31729F;
 font-weight: bold;
 text-decoration:none;
 border-left:5px solid #FFFFFF;
 text-shadow: #CCCCCC 0.1em 0.1em 0.2em;
 padding-left:10px;
 padding:10px;
 }
 
a.menu:hover {
 display:block;
 font-family: Arial, Geneva, Helvetica, sans-serif;
 color:#FFFFFF;
 text-shadow: #1FA5DE 0.1em 0.1em 0.2em;
 font-weight: bold;
 font-size:12px;
 text-decoration:none;
 background-color:#31729F;
 border-left:3px solid #1FA5DE;
 }
/*menu*/

.fonte_br {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold;}
.fonte_br :link {color:#FFFFFF; text-decoration:none}
.fonte_br :active {color:#FFFFFF; text-decoration:none}
.fonte_br :visited {color:#FFFFFF; text-decoration:none}
.fonte_br :hover {color:#CC0000; text-decoration:none}

.dicas_artigos_titulo{color:#006699; font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px; font-weight: bold;}
.dicas_artigos_titulo:link {color:#006699;text-decoration:none; font-weight: bold;}
.dicas_artigos_titulo:active {color:#006699;text-decoration:none; font-weight: bold;}
.dicas_artigos_titulo:visited {color:#006699;text-decoration:none; font-weight: bold;}
.dicas_artigos_titulo:hover {color:#009999;text-decoration:none; font-weight: bold;}

.dicas_artigos_data_hora{color:#666666; font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px; font-weight: bold;}
.dicas_artigos_data_hora:link {color:#666666;text-decoration:none; font-weight: bold;}
.dicas_artigos_data_hora:active {color:#666666;text-decoration:none; font-weight: bold;}
.dicas_artigos_data_hora:visited {color:#666666;text-decoration:none; font-weight: bold;}
.dicas_artigos_data_hora:hover {color:#666666;text-decoration:none; font-weight: bold;}

.mensagem_titulo{color:#006699; font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 14px; font-weight: bold;}
.mensagem_titulo:link {color:#006699;text-decoration:none; font-weight: bold;}
.mensagem_titulo:active {color:#006699;text-decoration:none; font-weight: bold;}
.mensagem_titulo:visited {color:#006699;text-decoration:none; font-weight: bold;}
.mensagem_titulo:hover {color:#009999;text-decoration:none; font-weight: bold;}

.mensagem_data_hora{color:#666666; font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px; font-weight: bold;}
.mensagem_data_hora:link {color:#666666;text-decoration:none; font-weight: bold;}
.mensagem_data_hora:active {color:#666666;text-decoration:none; font-weight: bold;}
.mensagem_data_hora:visited {color:#666666;text-decoration:none; font-weight: bold;}
.mensagem_data_hora:hover {color:#666666;text-decoration:none; font-weight: bold;}

.downloads_titulo{color:#79973C; font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 16px; font-weight: bold;}
.downloads_titulo:link {color:#79973C;text-decoration:none; font-weight: bold;}
.downloads_titulo:active {color:#79973C;text-decoration:none; font-weight: bold;}
.downloads_titulo:visited {color:#79973C;text-decoration:none; font-weight: bold;}
.downloads_titulo:hover {color:#79973C;text-decoration:none; font-weight: bold;}

.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;}
 
 /*inicio eventos*/
.agenda_titulo{ font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#006699; font-weight: bold;}
.agenda_titulo:link {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#006699;text-decoration:none; font-weight: bold;}
.agenda_titulo:active {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#006699;text-decoration:none; font-weight: bold;}
.agenda_titulo:visited {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#006699;text-decoration:none; font-weight: bold;}
.agenda_titulo:hover {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 16px; color:#003399;text-decoration:none; font-weight: bold;}
/*final eventos*/

/*inicio galerias*/
a.foto_pq_galeria:link, a.foto_pq_galeria:visited {display:block; border: 1px solid #009900; margin: 1px; padding:5px; background-color:#FFFFFF;}
a.foto_pq_galeria:hover {display:block; border: 1px solid #006699; margin: 1px; padding:5px; background-color:#D7F1FB;}
.fonte_nome_foto {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 10px;color: #999999; border: 1px solid #009900; margin: 1px; padding:5px; background-color:#FFFFFF;}
.tabela_foto_gr_galeria {border: 1px solid #009900; background: #FFFFFF;}
.tabela_galeria {background: #F3F3F3;}

.tabela_downloads {border: 1px dotted #006699; border-bottom: 2px solid #006699; border-left: 2px solid #006699; }
.tabela_downloads:hover {border: 1px dashed #79973C; border-right: 2px solid #79973C; border-top: 2px solid #79973C; }

.galeria_titulo{ font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 14px; color:#004272; font-weight: bold;}
.galeria_titulo:link {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 14px; color:#004272;text-decoration:none; font-weight: bold;}
.galeria_titulo:active {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 14px; color:#004272;text-decoration:none; font-weight: bold;}
.galeria_titulo:visited {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 14px; color:#004272;text-decoration:none; font-weight: bold;}
.galeria_titulo:hover {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif;font-size: 14px; color:#87A42F;text-decoration:none; font-weight: bold;}
/*final galerias*/

.div_animada_titulo {border-bottom: #CCCCCC solid 1px; padding: 5px;}
.div_animada {border-bottom: #CCCCCC solid 1px; background: url(../imagens/bg_div_animada.jpg) repeat top center; text-align: justify;}

/*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: 10px; color: #31729F;}
.direitos :link {color:#31729F;text-decoration:none}
.direitos :active {color:#31729F;text-decoration:none}
.direitos :visited {color:#31729F;text-decoration:none}
.direitos :hover {color:#85A237;text-decoration:none}

.comunicado_noscript {
    font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #000000;
    margin: 15px;
    padding: 15px 10px 15px 50px;
    background-color: #FEEFB3;
    background-image:url('../imagens/ic_cx_atencao.gif');
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 1px solid #E9D754;
    border-bottom: 2px solid #E2C822;
    border-left: 2px solid #E2C822;
    display: block;
    overflow: auto;
}





