body {
margin-bottom:0px;
margin-top:0px;
background-image:url(img/bg.gif);
}

.table_geral {
background-color:#FFFFFF;
border-left:solid 1px #1761B1;
border-right:solid 1px #1761B1;
}
/* ################################################## TOPO ###################################################################### */
/* table */
.traco_topo_cima {
background-color:#1761B1;
height:9px;
}

.bg_traco_menu_topo {
background-image:url(img/bg_traco_menu.gif);
height:52px;
}

.logo_topo {
margin-left:26px;
margin-right:16px;
}

.bg_bt_menu {
background-color:#1C7DCE;
background-image:url(img/menu_topo_bg.gif);
width:115px;
height:52px;
}

/* fim table */


/* font */
.font_menu_topo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
a.font_menu_topo {
text-decoration:none;
}
a.font_menu_topo:hover {
text-decoration:none;
color:#333333;
}

/* fim font */
/* ################################################## FIM TOPO ################################################################## */


/* ################################################## MENU ###################################################################### */
/* table */
.td_links_menu {
background-color:#FCFCFC;
background-image:url(img/bg_menu.gif);
width:178px;
height:24px;
padding-left:11px;
}

.td_traco_menu {
height:1px;
background-color:#E7E7E7;
}

.bg_news_menu {
background-color:#FCFCFC;
background-image:url(img/bg_news_menu.gif);
height:107px;
}


/* fim table */



/* font */
.font_menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#787879;
font-weight:normal;
padding-top:5px;
padding-bottom:4px;
}
a.font_menu {
display:block;
text-decoration:none;
}
a.font_menu:hover {
cursor:hand;
text-decoration:none;
color:#343434;
}

.font_tit_news_menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#122354;
font-weight:normal;
}

.font_remover_email {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#787879;
font-weight:normal;
}
a.font_remover_email {
text-decoration:none;
}
a.font_remover_email:hover {
text-decoration:none;
color:#3B3B3B;
}

.font_rodape {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#787879;
font-weight:normal;
}

/* fim font */


/* form */
.input_news_menu {
width:157px;
height:17px;
border:1px solid #A6A6A6;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#787879;
font-weight:normal;
padding-top:4px;
padding-bottom:0px;
padding-left:3px;
}

.bt_news_menu {
background-color:#135185;
border-right:1px #082238 solid;
border-bottom:1px #082238 solid;
border-left:1px #779BB9 solid;
border-top:1px #779BB9 solid;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
font-weight:normal;
width:60px;
}

/* fim form */
/* ################################################## FIM MENU ################################################################## */

/* ################################################## INTERNAS ################################################################## */
/* table */
.td_traco_internas {
background-image:url(img/traco_internas.jpg);
width:522px;
height:1px;
background-position:left;
background-repeat:no-repeat;
margin-top:3px;
}

.td_txt_internas {
padding-left:5px;
padding-right:5px;
padding-top:15px;
}

.td_padding_rec_humanos {
padding-top:8px;
}

.td_padding_rec_humanos2 {
padding-top:9px;
}

.td_padding_rec_humanos3 {
padding-top:6px;
}

/* fim table */




/* fonts */
.font_tit_internas {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#135185;
}

.font_subtit_internas {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#135185;
}

.font_txt_internas {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#787879;
}

/* TEMP */

.font_txt_internas_azul {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#135185;
}

.font_txt_internas_preto {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
}

.font_txt_internas_claro {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#5696DE;
}


/* TEMP */

.font_txt_internas2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#135185;
font-style:italic;
}

.font_txt_internas3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#135185;
}

.font_txt_internas4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#135185;
}

/* fim fonts */





/* forms */
.input_internas_grd {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#787879;
border:1px solid #135185;
width:250px;
}

.input_internas_med {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#787879;
border:1px solid #135185;
width:150px;
}

.input_internas_pqn {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#787879;
border:1px solid #135185;
width:80px;
}

.input_internas_min {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#787879;
border:1px solid #135185;
width:20px;
}

.input_internas_livre {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#787879;
border:1px solid #135185;
}



/* fim forms */
/* ################################################## FIM INTERNAS ############################################################### */
