BODY { 
overflow-x:hidden; overflow-y: scroll; 
background-color: #003A67;
font-family: arial,verdana,sans-serif;
font-size: 12px;
color: #005496;
margin-top: 0px;
margin-bottom: 0px;
}

A { text-decoration:none;color:#005496; }

A:hover { color:#000000; }

TABLE { font-family: Verdana; color:#005496; font-size:11px; }

INPUT { font-size: 11px; font-family: verdana, tahoma, arial; background-color: #ffffff; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; border-left: 1px solid #acacac; border-top: 1px solid #acacac; }
SELECT { font-size: 11px; font-family: verdana, tahoma, arial; background-color: #ffffff; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; border-left: 1px solid #acacac; border-top: 1px solid #acacac; }

.texto_titulo { font-family: Arial; color:#005496; font-size:13px; font-weight: bold; }
.texto_subtitulo { font-family: Arial; color:#005496; font-size:12px; }

.texto_normal { font-family: Verdana; color:#005496; font-size:11px; }
.texto_legenda { font-family: Verdana; color:#005496; font-size:10px; font-weight: bold; }
.texto_negrito { font-family: Verdana; color:#005496; font-size:11px; text-weight:bold; }
.texto_manchete { font-family: Arial; color:#005496; font-size:18px; font-weight: bold; }
.texto_pequeno { font-family: Verdana; color:#005496; font-size:10px; }
.texto_menu { font-family: Verdana; color:#005496; font-size:10px; font-weight: bold; }
.texto_botao { font-family: Verdana; color:#FFFFFF; font-size:11px; text-weight:bold; }

.form_campo { font-size: 11px; font-family: verdana, tahoma, arial; background-color: #ffffff; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; border-left: 1px solid #acacac; border-top: 1px solid #acacac; }
.form_botao { font-size: 11px; font-family: verdana, tahoma, arial; background-color: #dfdfdf; border-top: 1px solid #dedede; border-left: 1px solid #dedede; border-right: 1px solid #acacac; border-bottom: 1px solid #acacac; }
.form_radio { font-size: 11px; font-family: verdana, tahoma, arial; border: 0px; background: transparent; float:left; height:14px; }
.form_transp { font-size: 11px; font-family: verdana, tahoma, arial; ; border-bottom: 0px; border-right: 0px; border-left: 0px; border-top: 0px; }

/* para .net inicio */
.form_radio input { font-size: 11px; font-family: verdana, tahoma, arial; border: 0px; background: transparent; float:left; }
.form_checkbox input { font-size: 11px; font-family: verdana, tahoma, arial; border: 0px; background: transparent; float:left; }
/* para .net fim */

.tabela_titulo { font-family: Verdana; color:#FFFFFF; font-size:11px; background-color: #005496; }
.tabela_normal { font-family: Verdana; color:#005496; font-size:11px; background-color: #D1E1F0; }

.gradualshine { filter:alpha(opacity=100); -moz-opacity:1; }

label {
display: block;
float: left;
margin-bottom: 10px;
text-align: right;
padding-right: 5px;
font-weight: bold;
}

/* ----------------------------------------- */
/* CSS 2005 - RODAPE DAS PÁGINAS             */
/* ----------------------------------------- */

.css2005_pagina {
width: 780px;
position: relative; 
left: 50%; 
margin-left: -390px;
background-color: #FFFFFF;
}

.css2005_conteudo {
-moz-box-sizing: border-box;
width: 762px;
background-color: #EFF6FC;
margin-left: 8px;
padding: 20px;
border: 1px solid #75A4D2; 
}

.css2005_conteudo_com_menu {
-moz-box-sizing: border-box;
width: 613px;
background-color: #EFF6FC;
margin-left: 157px;
padding: 20px;
border: 1px solid #75A4D2; 
}

* html .css2005_conteudo_com_menu {
height: 600px;
}

.css2005_rodape {
width: 780px;
height: 100px;
background-color: #005496;
background-image: url('/layout_2005/css2005_rodape.gif');
text-indent: 10px;
font-family: arial,verdana,sans-serif;
font-weight: bold;
font-size: 11px;
letter-spacing: 1px;
color: #FFFFFF;
margin-top: 15px;
line-height: 20px;
}

.css2005_rodape a,.css2005_rodape a:hover {
color: #FFFFFF;
}

.css2005_rodape_texto {
font-family: verdana,arial,sans-serif;
font-weight: normal;
font-size: 9px;
letter-spacing: 0px;
text-indent: 0px;
line-height: 16px;
padding-left: 10px;
}

/* ----------------------------------------- */
/* CSS 2005 - IMAGENS                        */
/* ----------------------------------------- */

.css2005_imgprinc {
border: 1px solid #005496; 
width: 483px;
height: 123px;
}

.css2005_imgmanch {
margin-right:8px; 
margin-bottom:8px; 
border: 1px solid #005496; 
float: left; 
width: 70px; 
height: 70px;
}

.css2005_imgmanch_grande {
margin-right:8px; 
margin-bottom:8px; 
border: 1px solid #005496; 
float: left; 
width: 100px; 
height: 100px;
}

.css2005_imgdest {
border: 1px solid #005496; 
width:128px; 
height:84px;
}

.css2005_imgdestlat {
border: 1px solid #005496; 
width:158px; 
height:105px;
margin-right: 8px;
float: left;
}

.css2005_imgbannermest {
border: 1px solid #005496; 
width: 288px; 
height: 83px;
clear: both;
margin-bottom: 8px;
margin-left: 0px;
}

.css2005_imgbannerlat {
border: 1px solid #005496; 
width: 120px; 
height: 200px;
clear: both;
margin-bottom: 8px;
margin-left: 0px;
}

.css2005_imgbannerlatpeq {
border: 1px solid #005496; 
width: 120px; 
height: 60px;
clear: both;
margin-bottom: 8px;
margin-left: 0px;
}

.css2005_imgbannerlatbig {
border: 1px solid #005496; 
width: 120px; 
height: 320px;
clear: both;
margin-bottom: 8px;
margin-left: 0px;
}

.css2005_imgbannerlatmed {
border: 1px solid #005496; 
width: 120px; 
height: 120px;
clear: both;
margin-bottom: 8px;
margin-left: 0px;
}


/* ----------------------------------------- */
/* CSS 2005 - CABEÇALHOS, TEXTOS, ETC        */
/* ----------------------------------------- */

h3 {
font-family: verdana; 
font-size: 10px; 
font-weight: bold;
font-size: 11px;
margin-top: 0px;
margin-bottom: 6px;
}

/* ----------------------------------------- */
/* CSS 2005 - DESTAQUE PRINCIPAL - MANCHETES */
/* ----------------------------------------- */

.css2005_dest {
-moz-box-sizing: border-box;
background-color: #75A4D2;
background-image: url('/layout_2005/quad_azul.gif');
}

.css2005_destprinc_tit {
-moz-box-sizing: border-box;
text-indent: 16px;
background-color: #005496;
background-image: url('/layout_2005/css2005_menu_titulo.gif');
font-family: arial; 
font-weight: bold;
font-size: 11px;
letter-spacing: 1px;
color: #FFFFFF;
filter: shadow(color:black);
height: 21px;
padding-top: 3px;
}

.css2005_destprinc_corpo {
-moz-box-sizing: border-box;
background-color: #FFFFFF;
font-family: verdana; 
font-size: 10px; 
font-size: 11px;
color: #005496;
padding-top: 10px;
padding-bottom: 12px;
padding-left: 10px;
padding-right: 10px;
margin-top: 0px;
margin-bottom: 1px;
margin-left: 1px;
margin-right: 1px;
}

.css2005_destprinc_lista {
list-style: none;
margin-left: 0;
padding-left: 0;
margin-top: 0px;
margin-bottom: 0px;
}

.css2005_destprinc_lista_op {
font-family: verdana; 
font-size: 10px; 
font-weight: bold;
color: #005496;
line-height: 14px;
}

/* ----------------------------------------- */
/* CSS 2005 - DESTAQUES LATERAIS             */
/* ----------------------------------------- */

.css2005_destlat {
width: 141px;
background-color: #EFF6FC;
background-image: url('/layout_2005/css2005_destlat.gif');
background-position: bottom left;
font-family: verdana; 
font-size: 10px; 
font-weight: bold;
color: #005496;
padding-top: 25px;
padding-left: 5px;
padding-bottom: 15px;
}

.css2005_destlat_duplo {
width: 290px;
background-color: #EFF6FC;
background-image: url('/layout_2005/css2005_destlat_duplo.gif');
background-position: bottom left;
font-family: verdana; 
font-size: 10px; 
font-weight: bold;
color: #005496;
padding-top: 25px;
padding-left: 5px;
padding-bottom: 15px;
}

.css2005_destlat_tit {
position: absolute;
top: 0px;
left: 0px;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-indent: 16px;
background-color: #EFF6FC;
background-image: url('/layout_2005/css2005_menu_titulo.gif');
font-family: arial; 
font-weight: bold;
font-size: 11px;
letter-spacing: 1px;
color: #FFFFFF;
filter: shadow(color:black);
height: 21px;
padding-top: 3px;
width: 141px;
}

.css2005_destlat_tit_duplo {
position: absolute;
top: 0px;
left: 0px;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-indent: 16px;
background-color: #EFF6FC;
background-image: url('/layout_2005/css2005_menu_titulo.gif');
font-family: arial; 
font-weight: bold;
font-size: 11px;
letter-spacing: 1px;
color: #FFFFFF;
filter: shadow(color:black);
height: 21px;
padding-top: 3px;
width: 290px;
}

/* ----------------------------------------- */
/* CSS 2005 - MENU BARRA                     */
/* ----------------------------------------- */

ul#css2005_menubar {
position: absolute;
top: 108px;
left: 0px;
z-index: 50;
white-space: nowrap;
}

ul#css2005_menubar,ul#css2005_menubox {
margin: 0;
padding: 0;
list-style: none;
font: normal 11px verdana;
}

ul#css2005_menubar {
background-color: #005496;
background-image: url('/layout_2005/menu_horizontal_vazio.gif');
background-repeat: no-repeat;
height: 31px;
width: 780px;
text-indent: 10px;
}

ul#css2005_menubar li#css2005_menubar_op,ul#css2005_menubox li#css2005_menubox_op {
position: relative;
display: inline;
}

li#css2005_menubar_op ul#css2005_menubox {
position: absolute;
left: 1px;
top: 17px;
display: none;
}

ul#css2005_menubar li#css2005_menubar_op {
color: #FFFFFF;
}

ul#css2005_menubar li#css2005_menubar_op a {
text-decoration: none;
font-family: arial,helvetica,sans-serif;
font-weight: bold;
font-size: 11px;
letter-spacing: 1px;
color: #FFFFFF;
display: inline;
line-height: 20px;
border-bottom: 3px solid #005496;
}

ul#css2005_menubox {
background-color: #EFF6FC;
border-left: 1px solid #002E5E;
border-right: 1px solid #002E5E;
border-bottom: 1px solid #002E5E;
padding-top: 2px;
padding-bottom: 5px;
text-indent: 0px;
}

ul#css2005_menubox li#css2005_menubox_op a {
padding-left: 4px;
padding-right: 4px;
padding-bottom: 1px;
text-decoration: none;
font-family: verdana;
font-weight: bold;
font-size: 10px;
color: #005496;
display: inline;
line-height: 12px;
border-bottom: 0px;
}

ul#css2005_menubox li#css2005_menubox_op_tit {
padding-left: 4px;
padding-right: 4px;
padding-bottom: 1px;
text-decoration: none;
font-family: verdana;
font-weight: bold;
font-size: 10px;
color: #000000;
display: inline;
line-height: 12px;
border-bottom: 0px;
}

ul#css2005_menubox li#css2005_menubox_op_indent a {
padding-left: 15px;
padding-right: 4px;
padding-bottom: 1px;
text-decoration: none;
font-family: verdana;
font-weight: bold;
font-size: 10px;
color: #005496;
display: inline;
line-height: 12px;
border-bottom: 0px;
}

li#css2005_menubox_op a:hover {
background-color: #D7E5F2;
}

ul#css2005_menubox li#css2005_menubox_op a {
display: block;
}

li#css2005_menubar_op:hover ul#css2005_menubox, li#css2005_menubar_op.over ul#css2005_menubox { display: block; }

/* ----------------------------------------- */
/* CSS 2005 - MENU LATERAL                   */
/* ----------------------------------------- */

.css2005_menulat {
position: absolute;
left: 8px;
top: 141px;
width: 141px;
list-style: none;
margin: 0;
padding: 0;
margin-bottom: 8px;
}

.css2005_menulat_tit {
-moz-box-sizing: border-box;
box-sizing: border-box;
text-indent: 16px;
background-color: #EFF6FC;
background-image: url('/layout_2005/css2005_menu_titulo.gif');
font-family: arial; 
font-weight: bold;
font-size: 11px;
letter-spacing: 1px;
color: #FFFFFF;
filter: shadow(color:black);
height: 21px;
white-space: nowrap;
margin-bottom: 0;
vertical-align: middle;
padding-top: 3px;
}

.css2005_menulat_tit a { color: #FFFFFF; }

.css2005_menulat_tit a:hover { color: #FFFFFF; }

.css2005_menulat_op {
text-indent: 10px;
background-color: #EFF6FC;
background-image: url('/layout_2005/css2005_menu_fundo.gif');
font-family: verdana; 
font-size: 10px; 
font-weight: bold;
color: #005496;
line-height: 16px;
height: 18px;
white-space: nowrap;
}

.css2005_menulat_op_duplo {
text-indent: 10px;
background-color: #EFF6FC;
background-image: url('/layout_2005/css2005_menu_fundo_g.gif');
font-family: verdana; 
font-size: 10px; 
font-weight: bold;
color: #005496;
line-height: 13px;
height: 29px;
white-space: nowrap;
}

.css2005_menulat_op a {
color: #005496;
height: 18px;
display:block;
}

.css2005_menulat_op_duplo a {
color: #005496;
height: 18px;
display:block;
}

.css2005_menulat_op a:hover {
color: #000000;
background-color: #D7E5F2;
background-image: url('/layout_2005/css2005_menu_fundo_ativo.gif');
}

.css2005_menulat_op_duplo a:hover {
color: #000000;
background-color: #D7E5F2;
background-image: url('/layout_2005/css2005_menu_fundo_g_ativo.gif');
}

.css2005_menulat_op_last {
text-indent: 10px;
background-color: #EFF6FC;
background-image: url('/layout_2005/css2005_menu_fundo_last.gif');
font-family: verdana; 
font-size: 10px; 
font-weight: bold;
color: #005496;
line-height: 16px;
height: 32px;
white-space: nowrap;
}

.css2005_menulat_op_last a {
color: #005496;
height: 32px;
display:block;
}

.css2005_menulat_op_last a:hover {
color: #000000;
background-color: #D7E5F2;
background-image: url('/layout_2005/css2005_menu_fundo_last_ativo.gif');
}

/* ----------------------------------------- */
/* CSS 2005 - PAGINAS SECUNDÁRIAS            */
/* ----------------------------------------- */

.css2005_latdir {
float: right;
margin-left: 10px;
}

.css2005_ajuda {

float: right; 
width: 150px; 
height: 300px; 
padding-left: 10px; 
margin-left: 10px; 

border: 0px; 
border-left: 1px solid #005496; 

background-color: #EFF6FC; 
font-family: arial; 
font-size: 11px; 
color: #FF0000; 

overflow-x:hidden; 
overflow-y: hidden;

}

/* ----------------------------------------- */
/* CSS 2005 - VERSÃO PARA IMPRESSÃO          */
/* ----------------------------------------- */

@media print {

BODY { 
background-color: #FFFFFF;
}

.css2005_pagina {
width: 780px;
position: relative; 
left: 0%; 
margin-left: 0px;
background-color: #FFFFFF;
}

.css2005_menulat {
position: absolute;
left: -300px;
}

.css2005_conteudo {
width: 685px;
margin-left: 10px;
}

.css2005_conteudo_com_menu {
width: 685px;
margin-left: 10px;
}

div#css2005_topo_pagina {
display:none;
}

ul#css2005_menubar{
display:none;
}

.css2005_rodape {
display:none;
}

}

.thumb_galeria {
float:left;
margin-right:10px;
margin-bottom:10px;
border: 1px solid #005496;
}