/*  CORPO DA PÁGINA  */
/*  *******************************************************  */
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family: arial, tahoma, verdana, sans-serif;
background-color:#FFFFFF;
}


/*  TOPO  */
/*  **********************************************************************************************  */
.top_azul{
background-image:url("imagens/top_azul.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}

.top_azul_escuro{
background-image:url("imagens/top_azul_escuro.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}

.top_barra_home{
background-image:url("imagens/top_barra_home.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}

.top_barra_interno{
background-image:url("imagens/top_barra_interno.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}


.bg_home{
background-image:url("imagens/bg_home.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}


.bg_interno{
background-image:url("imagens/bg_interno.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}


.bg_slider_home{
background-image:url("imagens/bg_slider_home.png");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}




a.link_menu{
font-family: 'Archivo Narrow', sans-serif;
font-size:18px;
font-weight:normal;
color:#A6BAC6;
text-decoration:none;
text-transform: uppercase;
text-shadow:1px 1px 2px #03568D;
}

a.link_menu:hover {
font-family: 'Archivo Narrow', sans-serif;
font-size:18px;
font-weight:normal;
color:#FFFFFF;
text-decoration: none;
border-bottom: 1px solid #4487AE;
text-transform: uppercase;
text-shadow:1px 1px 2px #003275;
}


.texto_global { font-weight:normal; font-size: 10px; color: #C1CDD9;}


.fonte_padrao{font-family: 'Archivo Narrow', sans-serif;}
.fundo_gradiente{background:-webkit-gradient(linear, 10% 99%, 10% 21%, from(#DDDDDD), to(#FFFFFF));}




/*  RODAPE  */
/*  *******************************************************  */
.bg_rodape{
background-image:url("imagens/bg_rodape.jpg");
background-repeat: no-repeat;
background-position:center;
background-position:top;
background-attachment: scroll;
}



.texto_rodape { font-family: Tahoma, Verdana, sans-serif; font-weight:normal; font-size: 11px; color: #CCCCCC;}

a.link_rodape{
font-family: 'Archivo Narrow', sans-serif;
color:#666666;
font-weight: bold;
font-size:18px;
text-decoration: none;
text-shadow: none;
text-transform: uppercase;
}

a.link_rodape:hover {
font-family: 'Archivo Narrow', sans-serif;
color:#FFFFFF;
font-weight: bold;
font-size:18px;
text-decoration: none;
border-bottom: 1px solid #4487AE;
text-transform: uppercase;
text-shadow:1px 1px 2px #666666;
}




/*  LINKS DO SITE  */
/*  *******************************************************  */

a{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#0C619F;
text-decoration:none;
}

a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
color:#3D9DD6;
text-decoration:underline;
}


a.link_lateral{
font-family: 'Archivo Narrow', sans-serif;
font-size:18px;
font-weight: bold;
color:#0070AD;
text-decoration:none;
}

a.link_lateral:hover {
font-family: 'Archivo Narrow', sans-serif;
font-size:18px;
font-weight: bold;
color:#52AED1;
text-decoration:underline;
}


a.link_lateral2{
font-family: 'Archivo Narrow', sans-serif;
font-size:14px;
font-weight: bold;
color:#0070AD;
text-decoration:none;
}

a.link_lateral2:hover {
font-family: 'Archivo Narrow', sans-serif;
font-size:14px;
font-weight: bold;
color:#52AED1;
text-decoration:underline;
}


a.link_destaque1{
font-family: 'Archivo Narrow', sans-serif;
font-size:18px;
font-weight: bold;
color:#0070AD;
text-decoration:none;
}

a.link_destaque1:hover {
font-family: 'Archivo Narrow', sans-serif;
font-size:18px;
font-weight: bold;
color:#52AED1;
text-decoration:underline;
}

a.link_destaque2{
font-family: 'Archivo Narrow', sans-serif;
font-size:14px;
font-weight: normal;
color:#556584;
text-decoration:none;
}

a.link_destaque2:hover {
font-family: 'Archivo Narrow', sans-serif;
font-size:14px;
font-weight: normal;
color:#7D8DAC;
text-decoration:underline;
}

a.link{
font-family: 'Archivo Narrow', sans-serif;
font-size:21px;
font-weight: bold;
color:#046A9B;
text-decoration:none;
}

a.link:hover {
font-family: 'Archivo Narrow', sans-serif;
font-size:21px;
font-weight: bold;
color:#2788B1;
text-decoration:underline;
}




/*  TEXTOS DO SITE */
/*  *******************************************************  */

.texto {
font-family: Arial, Helvetica, sans-serif;
color:#646464;
font-style:normal;
font-weight:normal;
font-size:14px;
line-height:140%;
text-align: justify;
}

.texto1 {
font-family: Arial, Helvetica, sans-serif;
color:#646464;
font-style:normal;
font-weight:normal;
font-size:14px;
}

.texto2 {
font-family: Arial, Helvetica, sans-serif;
color:#646464;
font-style:normal;
font-weight:normal;
font-size:11px;
}

.texto3 {
font-family: 'Archivo Narrow', sans-serif;
color:#034979;
font-style:normal;
font-weight:normal;
font-size:18px;
}

.texto4 {
font-family: Arial, Helvetica, sans-serif;
color:#034979;
font-style:normal;
font-weight:bold;
font-size:16px;
}


.cat{
font-family: 'Archivo Narrow', sans-serif;
font-size:14px;
font-weight: bold;
color:#227D19;
text-decoration:none;
text-transform: uppercase;
}



/*  PONTOS LISTAS  */
/*  *******************************************************  */

.lista_li_cat {
list-style:none;
list-style-image:url(imagens/icon_pasta.png);
}

.lista_li_paper {
list-style:none;
list-style-image:url(imagens/icon_doc.png);
}

.lista_li_paper2 {
list-style:none;
list-style-image:url(imagens/icon_doc2.png);
}

.lista_li_pont {
list-style:none;
list-style-image:url(imagens/pont_list.png);
}





/*  TITULOS E CABECALHOS  */
/*  *******************************************************  */
.titulo_pag {
font-family: 'Archivo Narrow', sans-serif;
color:#FFFFFF;
font-style:normal;
font-weight:normal;
font-size:32px;
text-transform: uppercase;
text-shadow:1px 1px 2px #67543D;
}

.titulo_pag2 {
font-family: 'Archivo Narrow', sans-serif;
color:#227D19;
font-style:normal;
font-weight: bold;
font-size:24px;
text-transform: uppercase;
}

.titulo_cat {
font-family: 'Archivo Narrow', sans-serif;
color:#7796A8;
font-style:normal;
font-weight: bold;
font-size:15px;
text-transform: uppercase;
}

.titulo_cat2 {
font-family: 'Archivo Narrow', sans-serif;
color:#227D19;
font-style:normal;
font-weight: bold;
font-size:15px;
text-transform: uppercase;
}

.titulo_cat3 {
font-family: 'Archivo Narrow', sans-serif;
color:#034979;
font-style:normal;
font-weight: bold;
font-size:19px;
text-transform: uppercase;
}

.titulo_cat4 {
font-family: 'Archivo Narrow', sans-serif;
color:#03568D;
font-style:normal;
font-weight: bold;
font-size:17px;
text-transform: uppercase;
}

.titulo_ler {
font-family: 'Archivo Narrow', sans-serif;
color:#0070AD;
font-style:normal;
font-weight: bold;
font-size:24px;
text-transform: uppercase;
}








/*  FORMULARIOS  */
/*  *******************************************************  */

.botao{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
text-align: center;
color: #FFFFFF;
text-decoration: none;
display: block;
padding: 8px;
height: 36px;
border:solid 1px #0070AD;
background:-webkit-gradient(linear, 10% 99%, 10% 21%, from(#034979), to(#2D9AC8));
}

.campo {
font-family: Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size: 14px;
font-weight: bold;
color:#444444;
border-top: 1px solid #333333;
border-left: 1px solid #333333;
border-bottom: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
height: 30px;
padding-top:3px;
padding-left:4px;
background:-webkit-gradient(linear, 10% 99%, 10% 21%, from(#EEEEEE), to(#FFFFFF));
}

.campo_rolagem {
font-family: Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size: 14px;
font-weight: bold;
color:#444444;
border-top: 1px solid #333333;
border-left: 1px solid #333333;
border-bottom: 1px solid #C0C0C0;
border-right: 1px solid #C0C0C0;
padding-top:3px;
padding-left:4px;
background:-webkit-gradient(linear, 10% 99%, 10% 21%, from(#EEEEEE), to(#FFFFFF));
}







.fundo_search{
background-image:url("imagens/fundo_pesquisa.png");
background-repeat: no-repeat;
background-position: left;
background-position:top;
background-attachment: scroll;
}

.fundo_search_geral{
background-image:url("imagens/caixa_de_pesquisa.png");
background-repeat: no-repeat;
background-position: left;
background-position:top;
background-attachment: scroll;
}

.campo_pesquisa {
font-family: Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
font-size: 18px;
font-weight: normal;
color:#9C9C9C;
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
width:235px;
height: 40px;
padding-top:3px;
padding-left:4px;
text-indent:4px;
}




/*  IMAGENS - BORDAS - OPACIDADE  */
/*  ***********************  */
.opacidade{
filter:alpha(opacity=90);
-moz-opacity:0.90;
opacity:0.90;
border: 4px solid #D9DFE8;}

.opacidade:hover{
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
border: 4px solid #4487AE;}






.img_opaci_selo{
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
border: 0px;}

.img_opaci_selo:hover{
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
border: 0px;}



/* ********************************************** */
/*  LINK PAGINAÇÃO */
/* ********************************************** */
.pag_marca {
text-decoration:none;
font-weight:bold;
font-size:14px;
color:#003275;
height:16px;
padding:4px;
padding-left:7px;
padding-right:7px;
background-color:#FFFFFF;
border: 2px solid #003275;
}

a.pag {
text-decoration:none;
color: #2788B1;
font-size:14px;
font-weight:bold;
height:16px;
padding:4px;
padding-left:7px;
padding-right:7px;
background-color:#FFFFFF;
border: 2px solid #2788B1;
}

a.pag:hover {
text-decoration:none;
color: #FFFFFF;
font-size:14px;
font-weight:bold;
height:16px;
padding:4px;
padding-left:7px;
padding-right:7px;
background-color:#2788B1;
border: 2px solid #2788B1;
}




/* ********************************************** */
/*  BOTAO SOLICITAR  */
/* ********************************************** */

a.solicitar {
text-decoration:none;
color: #2788B1;
font-size:11px;
font-weight:bold;
height:16px;
padding:4px;
padding-left:7px;
padding-right:7px;
background-color:#FFFFFF;
border: 2px solid #2788B1;
}

a.solicitar:hover {
text-decoration:none;
color: #FFFFFF;
font-size:11px;
font-weight:bold;
height:16px;
padding:4px;
padding-left:7px;
padding-right:7px;
background-color:#2788B1;
border: 2px solid #2788B1;
}
