BODY {
background-color:  #F0F0F0;
background-image:  url(../imagens/bg_principal.jpg);
background-repeat: repeat-x;
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{font-family: Trebuchet MS, Lucida Grande, Arial , Verdana; font-size:13px; color:#666666; BACKGROUND: #FFFFFF; BORDER: #0052AF 1px solid;}
.form_busca{font-family: Trebuchet MS, Lucida Grande, Arial , Verdana; font-size:13px; color:#666666; BACKGROUND: #FFFFFF; BORDER: #0052AF 1px solid;}
.bt_form {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana; font-size:13px; color:#666666; BACKGROUND: #FFFFFF; BORDER: #0052AF 1px solid;}
/*FORMULARIOS */

/*MENU */
a.menu:link, a.menu:visited {
 display:block;
 list-style-type:none;
 font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Geneva, Helvetica, sans-serif;
 font-size:15px;
 color:#999999;
 font-weight: bold;
 text-decoration:none;
 border-left:0px solid #FFFF00;
 padding-left:10px;
 padding:10px;
}
 
a.menu:hover {
 display:block;
 font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Geneva, Helvetica, sans-serif;
 color:#FFFFFF;
 font-weight: bold;
 font-size:15px;
 text-decoration:none;
 background-color:#000066;
 border-left:2px solid #CC0000;
 padding:10px;
}
/*MENU */
 
.titulos{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #0052AF; font-weight: bold;}
.titulos:link {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color:#0052AF; font-weight: bold; text-decoration:none}
.titulos:active {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color:#0052AF; font-weight: bold; text-decoration:none}
.titulos:visited {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color:#0052AF; font-weight: bold; text-decoration:none}
.titulos:hover {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color:#48B9DF; font-weight: bold; text-decoration:none}

.subtitulos{font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #48B9DF; font-weight: bold;}
.subtitulos:link {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color:#48B9DF; font-weight: bold; text-decoration:none}
.subtitulos:active {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color:#48B9DF; font-weight: bold; text-decoration:none}
.subtitulos:visited {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color:#48B9DF; font-weight: bold; text-decoration:none}
.subtitulos:hover {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color:#0052AF; font-weight: bold; text-decoration:none}

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

.fonte_br {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 13px; 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}

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

.div_chave_seguranca {background: #0052AF; padding:2px 10px 2px 10px; font-family: Trebuchet MS, Lucida Grande, Arial, Helvetica, sans-serif; font-size:13px; 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: Trebuchet MS, Lucida Grande, Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #013395;}
.direitos :link {color:#013395;text-decoration:none}
.direitos :active {color:#013395;text-decoration:none}
.direitos :visited {color:#013395;text-decoration:none}
.direitos :hover {color:#00CBFF;text-decoration:none}

