/* Paleta de cores_________________________________________________________________________

cor 1:004593	[Principal 1, Fundo Escuro]

cor 2:103C61	[Principal 2]

cor 3:D1D111	[Principal 3]

cor 5:EDEDB7	[Base 3 - tom]

cor 6:FFF7EC	[Base 2 - meio tom]

*/





body {color: #000000;}

h1,h2,h3,b,strong {color: #004593; }

h4,h5,h6,i,em {color: #004593; }



/*meio tom texto*/

blockquote,caption {color: #777;}



/*Fundo Escuro*/

th, thead th  { color:#FFF; background-color:#103C61; }



/*Fundo meio tom*/





/*Fundo base leve*/

tbody tr:nth-child(even) td, tbody tr.even td  {}







/* Estilo Mestre

_________________________________________________________________________ */



html {  }

body {font-family:'Open Sans', sans-serif; font-size:11pt; }





h1,h2,h3,h4,h5,h6 { padding:0px; font-weight: 300;  }

h1 {font-size: 35pt; margin: 0 0 10pt 0; font-style:italic;}
h2 {font-size: 25pt;margin: 25pt 0 3px 0;font-style: italic;}
h3 {font-size: 14pt; margin: 10pt 0 0 0; font-style:italic; font-weight: 600; }
h4 {font-size: 14pt; margin: 10pt 0 0 0; font-weight: 600;  }
h5 {font-size: 12pt; margin: 10pt 0 0 0; font-weight: 600; }
h6 {font-size: 11pt; margin: 10pt 0 0 0; font-weight:bold;}    



h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}





/* Home

_________________________________________________________________________ */

#home h2{font-size: 36pt; margin: 0px 0px 0px 0px;line-height:140%; font-weight:300;}

#home p{font-size: 0.8em;}

#home a{text-decoration:none;}





/* Coluna

_________________________________________________________________________*/

#coluna h2{font-size:  1em;  margin: 0.8em  0em  0.5em  0em;}

#coluna p {font-size: 0.8em; margin: 0.8em  0em  0.5em  0em;}







/* ELEMENTOS DE TEXTOS

_________________________________________________________________________*/

p{
-webkit-margin-before: 0px;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
text-align: justify;
}

.left       { float: left !important; }

p .left     { margin: 1.5em 1.5em 1.5em 0; padding: 0; }

.right      { float: right !important; }

p .right    { margin: 1.5em 0 1.5em 1.5em; padding: 0; }



a:focus,

a:hover     { color: #09f; }

a           { color: #06c; text-decoration: underline; }



blockquote  { margin: 1.5em; font-style: italic; }

strong,dfn  { font-weight: bold; }

em,dfn      { font-style: italic; }

sup, sub    { line-height: 0; }



abbr,acronym{ border-bottom: 1px dotted #666; }

address     { margin: 0 0 1.5em; font-style: italic; }

del         { color:#666; }



pre         { margin: 1.5em 0; white-space: pre; }

pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }





/* LISTAS

_________________________________________________________________________*/

li {margin-left:20px;}



li ul,

li ol  { margin: 0; }

ul, ol { margin: 0 1.5em 1.5em 0; padding-left: 1.5em; }



ul     { list-style-type: disc; }

ol     { list-style-type: decimal; }



dl     { margin: 0 0 1.5em 0; }

dl dt  { font-weight: bold; }

dd     { margin-left: 1.5em;}



/* TABELAS

_________________________________________________________________________*/



table         { margin: 1em 0em 1em 0em; width:100%; border-bottom:solid 1px #006699; }

th            { font-weight: bold;  }

th,td,caption { padding: 4px 10px 4px 5px; }

tfoot         { font-style: italic; }





/* JOOMLA

_________________________________________________________________________*/

.actions, ,email-icon {float:right;}

.print-icon {float:right;list-style-type: none;}

.email-icon {float:right;list-style-type: none;}    







/* Customização do Template

_________________________________________________________________________*/



.bigs_Bts{

text-align: center;

float: left;

color: #FFFFFF;

font-size: 16pt;

font-weight: none;

padding: 5px 25px;

border-radius: 1em;

list-style-type: none;

font-weight: 600;

font-style: italic;

background-color:#D1D111;

cursor:pointer;cursor:hand;

}



.bigs_Bts a{color:#FFF;text-decoration:none;}





.formata{font:12px arial, verdana, helvetica, sans-serif;}

a.dcontexto{position:relative;font:12px arial, verdana, helvetica, sans-serif;padding:0;color:#039;text-decoration:none;cursor:help;z-index:24;}

a.dcontexto:hover{background:transparent;z-index:25;}

a.dcontexto span{display:none}

a.dcontexto:hover span{display:block;position:absolute;width:230px;top:3em;text-align:left;left:0;font:12px arial, verdana, helvetica, sans-serif;padding:5px 10px;border:1px solid #ff9900;background:#ffffcc;color:#000;}





#Frame_Menu {

	position: absolute;

	left: 0px;

	top: 168px;

	width: 100%;

	height: 50px;

	z-index: 999;

	background:url(../../../images/layouts/fundo_menu.png) top repeat-x;

	height: 70px;

}



      







#noticias_home {font-size:10pt; }

#noticias_home ul,ol{margin: 0; padding-left: 0; list-style-type: disc; color: #004593; }

#noticias_home a {text-decoration:none; color:#000000;}

#Banner_Home{margin-top: 20px;}
#Banner_Coluna{margin-top: 20px;} 



#Home H2{font-size:25pt; font-weight:400;font-style:normal;}









#form_busca_topo #mod-search-searchword{ background:URL(../../../images/layouts/campo_busca.png) top no-repeat; border:none;

border: none;

height: 25px;

width: 235px;

font-size:10px;

text-indent: 10px;

}



.bt_buscar_form_top{margin-top:10px;}







#Slider h3{color:#FFFFFF; margin:0px;}



#form1{margin:10px 0px 0px 0px ; float:left;}

form12{margin:0px 0px 0px 0px ; float:left;}



.slogam{

font-size: 29pt;

color: #1F4788;

clear: both;

float: left;

margin-top: 38px;

font-weight: 300;

font-style:italic;
font-family:"Open Sans", sans-serif;
}





#rodape_tel {color:#99c6e3;font-weight: 300;}   

#rodape_end {color:#ffffff;font-weight: 400;font-size:11pt;}   



#rodape_end h2{color:#99c6e3;font-weight: 400;font-style:normal; font-size:15pt; border-bottom:1px solid #99c6e3; margin-bottom:5px;} 

#rodape_men h2{color:#99c6e3;font-weight: 400;font-style:normal; font-size:15pt; border-bottom:1px solid #99c6e3; margin-bottom:5px;} 



.search{

width: 335px;

float: right;}

   



.published{	 

	 margin: 0;

font-size: 10pt;

color: #999;

}



#boletim{background-color:#f9f9f9; margin-bottom:20px;}





#Boletim_Tit	 {clear:both; float:left; padding: 0 5px; margin-top:0px;font-size: 12pt; font-weight: 600; color: #004593;}

#Boletim_Campo {clear:none; float:left; padding: 0 5px;}

.Boletim_bt		 {background:URL(../../../images/boletim_campo_botao_baixo.png) top no-repeat; border:none; clear:none; float:left; padding: 0 5px; height: 40px; width:80px;}

.boletim_email {background:URL(../../../images/boletim_campo_pequeno_baixo.png) top no-repeat; border:none;height: 27px; width: 200px; text-indent: 5px; color:#999; font-size:8pt;}

#boletim_nome	 {background:URL(../../../images/boletim_campo_pequeno_baixo.png) top no-repeat; border:none;height: 27px; width: 200px; text-indent: 5px; color:#999; font-size:8pt;}





#Agenda H3 {font-size:14pt;}

#Agenda p {font-size:10pt;}



#lente_saldo{background:URL(../../../images/balao_saldo_lente.png) top no-repeat; border:none;height: 34px; width: 320px;}

#saldo_grafico{background-color:#E61464;}


#Conteudo .search{width:670px;}

.Tit_Artigo_lista{font-style: italic;font-size: 14pt;color: #004593; text-decoration:none; max-width:670px; }  


/* ++++++++++++++  pagination  ++++++++++++++ */

.pagination
{
        margin:10px 0 ;
        padding:10px 0 10px 0px;
        clear:both;

}

.pagination ul
{
        list-style-type:none;
        margin:0;
        padding:0;
        text-align:left;
}

ul.pagenav-next 
{
        list-style-type:none;
        margin:0;
        padding:0;
        text-align:left;
}

ul.pagenav-prev
{
        list-style-type:none;
        margin:0;
        padding:0;
        text-align:left;
}



.pagination li
{
        display:inline;
        padding:2px 5px;
        text-align:left;
        border:solid 1px #eee;
        margin:0 2px
}

.pagenav
{padding:2px; clear:both;}

.pagination li.pagination-start,
.pagination li.pagination-next,
.pagination li.pagination-end,
.pagination li.pagination-prev
{border:0}

.pagination li.pagination-start ,
.pagination li.pagination-start  span
 {
padding:0

}
p.counter
{
        font-weight:bold;
}


.input_text_top{
font-size: 7pt;
width: 240px;
border-color: #00A9B0;
padding: 1px;
}
.input_bt_top{
font-size: 8pt;
width: 20px;
background-color: #00A9B0;
padding: 1px;
border: 0;
color: #fff;
letter-spacing: 0.1em;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 1px 0px 0px 3px;
}



#relogio{width: 100%;
font-family: 'Orbitron', sans-serif;
font-size: 21pt;
color: #005C97;
background-color: #DCDCDC;
padding: 5px;
letter-spacing: 4px;}

#relogio em{font-size: 9pt; font-variant:none; font-style:none;}


#rodape_men{font-size:8pt; color:#FFF;}
#rodape_men a {font-size:8pt;color:#FFF;text-decoration:none;}




#Noticias a{text-decoration:none;color: #004593;}

#Noticias ul {
list-style-type: disc;
clear: both;
font-size: 10pt;
}



.nspHeader a{
    font-weight: 400;
    font-style: italic;
    font-size: 14pt;
}


.nspList h4{font-size:10pt;}
.nspLinks ul li {
margin: 0 30px 0 0 !important;
}
.nspLinks .even {background: none;
padding: 0;
border-bottom: none;}
.nspLinks .odd {background: none;
padding: 0;
border-bottom: none;
}

.addthis_toolbox{margin:50px 0px }




    .parceiros { width:200px; height:200px; float:left; margin:10px;  text-align: center; vertical-align: middle;}
    .parceiros img {width:120px; height:auto;}
    .parceiros p { margin-top:50px;}
    h2,h3 {clear:both}