/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body{
	font-family: Arial,Times,sans-serif;
	color: #444444;
	margin: 0px;
	padding: 0px;
	background-color: #003377;
	top: 10px;	
}

/******* hyperlink and anchor tag styles *******/

a:link {	
	color: #0000FF;
	text-decoration: none;
}
a:visited{
	color: #AA0088;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color: #BB0000;
}

/********* menu superior *****************/
#menu_sup {
	left: 4px;
	height: 139px;
	background-color: #FFFFFF;
	position: absolute;
	width: 99%;
	top: 3px;
	border-width: 0px 0px 0px 0px;
}
#logo {
	position: absolute;
	height: 75px;
	width: 118px;
	top: 6px;
	z-index: 4;
	left: 14px;
}
#fundo_logo {
	position: absolute;
	height: 75px;
	width: 118px;
	top: 6px;
	z-index: 2;
	left: 8px;
}
#base_logo {
	position: absolute;
	height: 41px;
	width: 120px;
	left: 4px;
	z-index: 3;
	margin-top: 91px;
}
#menu{
	left: 127px;
	top: 4px;
	width: 600px;
	height: 24px;
	position: absolute;
	text-transform: uppercase;
	font: Bold 12px Garamond,Arial,Times;
	z-index: 3;
}
#menu a:link{
	color: #003377;
	text-decoration: none;
	text-transform: uppercase;
	font: Bold 12px Garamond,Times,Arial;
}
#menu a:visited{
	color: #003377;
	text-decoration: none;
	text-transform: uppercase;
	font: Bold 12px Garamond,Times,Arial;
}

#menu a:hover{
	color: #DD0000;
     text-decoration: none;
	 font: Bold 12px Garamond,Times,Arial;
}	 
	
#barra_sup_azul {
	position: absolute;
	bottom: 19px;
	background-color:#003377;
	width:100%;
	z-index: 1;
	height: 32px;
	border-top: solid 3px #BB0000;
	text-transform: uppercase;
}
#barra_sup_vermelha {
	position:absolute;
	width:100%;
	height: 16px;
	top: 119px;
	font: Bold 9px Garamond,Times new roman;
	color: #660000;
	border: 2px solid #990000;
}
.barra_sup_vermelha_pascoa {
	font: Bold 14px Garamond,Times new roman;
	color: #FFFFFF;
}	
.barra_sup_vermelha_natal{
	font: Bold 14px Garamond,Times new roman;
	color: #660000;
}
#menu_superior_texto {
	font: normal 12px Tahoma,Arial,Times;
	text-align: right;
	position: absolute;
	right: -1px;
	top: -3px;
	width: 180px;
	color: #999999;
	background-color: #003377;
	padding-right: 2px;
	height: 19px;
}
#menu_superior_texto a:link{
	color: #FFFFFF;
    text-decoration: none;
}
#menu_superior_texto a:visited{
	color: #FFFFFF;
    text-decoration: none;
}
#menu_superior_texto a:hover{
	color: #bbbbbb;
    text-decoration: underline;
}
#flags{
	position: absolute;
	top: 24px;
	right: 12px;
	width: 160px;
	z-index: 1;
}
#vatican {
	position: absolute;
	height: 35px;
	width: 35px;
	top: 22px;
	right: 5px;
	z-index: 1;
}
#saoluis{
	position: absolute;
	top: 0px;
	right: 31%;
	z-index: 1;
	
}
#titulo_montfort {
	position: absolute;
	top: 9px;
	z-index: 1;
	left: 140px;
	
}

#bussca {
	position: absolute;
	top: 62px;
	right: 8px;
	width: 273px;
	text-align: right;

}

#bussca input {
	font:Bold 10px Tahoma,Arial, Times;
	color: #005FA9;
	background-color: #fBfBfB;
	border: #999999;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	height:17px;
	
}
#busssca input {
	font:Bold 10px Tahoma,Arial, Times;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	
}
.busca_campo{
	height:20px;
	font:Normal 10px Tahoma,Arial;
}	
#buscador{
	padding: 10px 10px 10px 13px;
	background-color:#FFFFFF;
}
#dir_sup{
	position: absolute;
	top: 16px;
	right: -1px;
	z-index: 1;
	
}
#esq_sup{
	position: absolute;
	top: 0px;
	right: 179px;
	z-index: 1;
	
}
/********* pagina principal *****************/

#main {
	position:absolute;
	left: 4px;
	width: 99%;
	background-color:#FFFFFF;
	top: 142px;
	min-height: 1000px;
	z-index: 0;
}	
#menu_esq {
	float: left;
	width: 165px;
	background-color:#003377;
	top: 0px;
	z-index: 2;
	font: normal 12px Verdana,sans-serif;
	padding: 10px 0px 0px 0px;
	bottom: 0px;
	border-right: 1px solid #ccd2d2;
}	
#advise{
	width: 430px;
	margin-left: 17%;
	font: Normal 10px Tahoma, Arial, Times new roman;
	color: #CC0000;
	padding: 10px 4px 10px 4px;
	background-color: #FFFFDD;
	border-color: #FFCC66;
	border-width: 1px;
	border-style: solid;
}
#advise strong{	
	font: Bold 10px Tahoma, Arial, Times new roman;
	
}
#advise a{	
	font: Normal 10px Tahoma, Arial, Times new roman;
	
}
/* /// menu de links */

#secoes{
	background-color: #FFFFFF;
	border-top: solid 1px #FFFFFF;	
}
#menu_escolha{
	font: Normal 9px Arial,Times;
	text-align:center;
	padding: 2px 2px 2px 2px;
	color: #777777;
}	
#menu_secao{
	font: Bold 12px Garamond,Times,Arial;
	text-transform: uppercase;
	color: #FFFFFF;
	padding: 2px 1px 2px 4px;
}	
#menu_subsecao{
	font: Bold 10px Tahoma,Garamond,Times,Arial;
}
#menu_subsecao a:link{
	color: #000000;
	text-decoration:none;
	font: Bold 10px Tahoma,Garamond,Times,Arial;
}	
#menu_subsecao a:visited{
	color: #000000;
	text-decoration:none;
	font: Bold 10px Tahoma,Garamond,Times,Arial;
}	
#menu_subsecao a:hover{
	color: #DD0000;
	text-decoration: underline;
	font: Bold 10px Tahoma,Garamond,Times,Arial;
}	

.tablink{
	margin-right:1px;
	color:#bbbbbb;
	font: bold 12px  Arial,Times;
	border-left: solid 1px #BBBBBB;
	border-right: solid 1px #BBBBBB;
	border-top: solid 1px #BBBBBB;
	z-index: 0;
	padding: 1px 3px 1px 3px;
	vertical-align: middle;
}
.tablink a:link{
	text-decoration:none;	
}
.tablink a:hover{
	text-decoration:underline;
}
pre{
	font-size:12px;
}
	
.tab {
	background:#ffffff;
	padding:0px;
	width:100%;
	color:#333333;
	border-width:3px;
    border-color:#003366;
	z-index: 2;
}
.backtotop {
	font: normal 12px Tahoma,Arial,Times;
	text-align:right;
}
#leia_tambem {
	font: Normal 12px Tahoma,Arial,Times;
	padding: 0px 3px 0px 3px;
	background-color: #FFFFFF;
	text-align: center;
	border-bottom: solid 1px #bbbbbb;
	border-top: solid 1px #bbbbbb;
}
#leia_tambem a:link{
	font: Normal 11px Tahoma,Arial,Times;
	color: #0000FF;
	text-decoration: none;
	line-height: 20px;
	padding-left: 15px;
}
#leia_tambem a:visited{
	font: Normal 11px Tahoma,Arial,Times;
	color: #0000FF;
	text-decoration: none;
	line-height: 20px;
	padding-left: 15px;
}
#leia_tambem a:hover{
	font: Normal 11px Tahoma,Arial,Times;
	text-decoration: underline;
	color: #BB0000;
	line-height: 20px;
	padding-left: 15px;
}
#leia_tambem h3{
	font: Bold 11px Tahoma,Arial,Times;
	color: #990000;
	padding: 6px 2px 6px 5px;
	display: inline;
	line-height: 20px;
}
#leia_tambem2 {
	font: Normal 11px Arial,Times;
	padding: 0px 3px 3px 3px;
	background-color: #FFFFFF;
	text-align: center;
	
}
/********  parte principal do main  */
#main_principal{
	position:absolute;
	background-color: #FFFFFF;
	left: 166px;
	top: 3px;
	height: 565px;
	right: 162px;
	border-left: solid 1px #bbbbbb;
	z-index: 1;
}

#principal_up{
	position:static;
	right: 165px;
	border: 1px solid #bbbbbb;
}	
#texto_apresentacao{
	font: Normal 9px Arial,Times;
	padding: 0px 5px 5px 5px;
	border: 1px solid #bbbbbb;
	margin: 4px 5px 5px 5px;
}	
#texto_apresentacao_titulo{
	font: Bold 11px Tahoma,Arial,Times;
	color:#990000;
	text-align: center;
	padding: 3px 0px 6px 0px;
}		
#texto_apresentacao_lang{
	font: Normal 11px Tahoma,Arial,Times;
	padding: 5px 10px 5px 10px;
	border: 1px solid #bbbbbb;
	margin: 5px 5px 5px 5px;
}	
#texto_apresentacao_titulo_lang{
	font: Bold 12px Tahoma,Arial,Times;
	color:#990000;
	text-align: center;
	padding: 3px 0px 6px 0px;
}		
#propaganda_home{
	font: Normal 10px Tahoma,Arial,Times new roman;
	border: solid 1px #990000;
	padding: 0px 0px 5px 3px;
	margin: 0px 5px 0px 5px;
	background-color: #FFFFFF;
	width: 152px;
}
#propaganda_home a{
	font: Normal 10px Tahoma,Arial,Times new roman;
}	
#propaganda_home h6{
	background-image: url(../imagem/barra_veritas_long.jpg);
	background-repeat: repeat-y;
	background-color:#D90200;
	font: Bold 12px Garamond,Arial,Times new roman;
	color: #FFFFFF;
	border-bottom: solid 2px #990000;
	margin: 0px 0px 7px -6px;
	text-transform: uppercase;
	line-height: 17px;
	text-align: center;
}
#propaganda{
	font: Normal 11px Tahoma,Arial,Times new roman;
	border: 1px solid #DD0000;
	padding: 0px 0px 5px 5px;
	background-color: #FFFFFF;
}
#propaganda h6{
	background-image: url(../imagem/barra_veritas_long.jpg);
	background-repeat: repeat-y;
	background-color:#D90200;
	font: Bold 12px Garamond,Arial,Times new roman;
	color: #FFFFFF;
	border-bottom: solid 2px #990000;
	margin: 0px 0px 7px -6px;
	text-transform: uppercase;
	line-height: 17px;
	text-align: center;
}
/************* novidades **********************/
#news {
	font: Normal 11px Tahoma,Arial,Times;
	border: 1px solid #D90200;
	margin: 3px 3px 0px 0px;
	padding: 5px 7px 5px 7px;
	background-color: #FFFFFF;
	overflow: hidden;
	height: 575px;
	z-index: 3;
	position: static;
	width: 100%;
	line-height: 15px;
}	

#news table {
	font: Normal 11px Arial, Times;
	border: 1px solid #bb0000;
	background-color: #FFF2F2;              
	
}
#news table a.capsule:link{
	font: bold 11px Tahoma,Arial,sans-serif;
	color: #990000;
	margin-bottom: 2px;
	text-decoration:none;
}
#news table a.capsule:hover{
	font: bold 11px Tahoma,Arial,sans-serif;
	color: #990000;
	margin-bottom: 2px;
	text-decoration: underline;
}
#news table a.capsule:visited{
	font: bold 11px Tahoma,Arial,sans-serif;
	color: #990000;
	margin-bottom: 2px;
	text-decoration:none;
}
#news table a:link{
	color: #0000FF;
	text-decoration: none;
	font: Normal 11px Tahoma,Arial,sans-serif;
}
#news table a:hover{
	color: #990000;
	text-decoration: underline;
	font: Normal 11px Tahoma,Arial,sans-serif;
}
#news table a:visited{
	color: #0000FF;
	text-decoration: none;
	font: Normal 11px Tahoma,Arial,sans-serif;
}


#news table img{
	left: -10px;
	margin-left: -8px;
                
	
}
#news table table{
	font: Normal 11px Arial, Times;
                
	
}
#news table table a.capsule:link{
	font: bold 11px Tahoma,Arial,sans-serif;
	color: #990000;
	margin-bottom: 2px;
	text-decoration:none;
}
#news table table a.capsule:hover{
	font: bold 11px Tahoma,Arial,sans-serif;
	color: #990000;
	margin-bottom: 2px;
	text-decoration: underline;
}
#news table table a.capsule:visited{
	font: bold 11px Tahoma,Arial,sans-serif;
	color: #990000;
	margin-bottom: 2px;
	text-decoration:none;
}
#news table table a:link{
	color: #0000FF;
	text-decoration: none;
	font: Normal 11px Tahoma,Arial,sans-serif;
}
#news table table a:hover{
	color: #990000;
	text-decoration: underline;
	font: Normal 11px Tahoma,Arial,sans-serif;
}
#news table table a:visited{
	color: #0000FF;
	text-decoration: none;
	font: Normal 11px Tahoma,Arial,sans-serif;
}
#news h1{
	font: bold 12px Verdana, Arial;
	color: #003377;
	border-bottom-color: #006699;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-decoration: none;
	padding-bottom: 5px;
	margin-bottom: 5px;
	
}
#news h2{
	background-color: #FFFFCC;
	top: 0px;
	font: bold 12px Verdana, Arial, Times;
	
}
#news h5{
	background-color: #FFFFFF;
	font: normal 10px Arial, Times;
	bottom: 1px;
	position: absolute;
	height: 20px;
	right: 5px;
	text-align: right;
	width: 200px;
	z-index: 0;
	visibility: visible;
	
}

#news h5 a:link{
	color: #DD0000;	
}
#news h5 a:hover{
	color: #DD0000;
	text-decoration: underline;
	
}
#news h5 a:visited{
	color: #DD0000;
	
}
#news a:link{
	color: #0000FF;
	text-decoration: none;
	font: Normal 11px Tahoma,Arial,sans-serif;
}
#news a:hover{
	color: #990000;
	text-decoration: underline;
	font: Normal 11px Tahoma,Arial,sans-serif;
}
#news a:visited{
	color: #AA0088;
	text-decoration: none;
	font: Normal 11px Tahoma,Arial,sans-serif;
}
#news a.capsule:link{
	font: bold 11px Tahoma,Arial,sans-serif;
	color: #990000;
	margin-bottom: 2px;
	text-decoration:none;
}
#news a.capsule:hover{
	font: bold 11px Tahoma,Arial,sans-serif;
	color: #990000;
	margin-bottom: 2px;
	text-decoration: underline;
}
#news a.capsule:visited{
	font: bold 11px Tahoma,Arial,sans-serif;
	color: #990000;
	margin-bottom: 2px;
	text-decoration:none;
}
#titulo_novidades{
	background-image: url(../imagem/barra_veritas_long.jpg);
	background-repeat: repeat-y;
	background-color:#D90200;
	font: Bold 13px Garamond,Arial,Times new roman;
	color: #FFFFFF;
	border-bottom: solid 2px #B20E0C;
	margin: -5px -10px 0px -10px;
	text-transform: uppercase;
	line-height: 20px;
	z-index: 0;
}	
/*******************menu da esquerda ********************/
#menu_dir {
	position:absolute;
	right: 0px;
	width: 160px;
	background-color:#FFFFFF;
	top: 0px;
	z-index: 1;
	font: normal 11px Verdana,sans-serif;
	padding: 0px 0px 0px 0px;
	border-left: solid 1px #bbbbbb;
	height: 400px;
}	
#menu_dir h6 {
	color:  #244824;
	font: bold 11px Tahoma,Verdana, Arial,sans-serif;
	text-align: center;
	padding: 0px 10px 0px 10px;
}
#boletim{
	margin: 0px;
	padding: 5px 5px 0px 5px;
	border-bottom: 1px solid #AAAAAA;
	text-align: left;
	background-color: #E0DFE3;
	top: 0px;
	color: #444444;
	font: Normal 9px Arial,Tahoma,Arial,Times new Roman;
}

#boletim form{
	margin: 0px;
	padding: 5px 0px 5px 5px;
	font: Bold 10px Verdana,Arial;
}
#boletim input{
	font: Bold 10px Verdana,Arial;
}
#conhecer {
	font: Normal 11px Tahoma,Arial,Times new roman;
	padding: 0px 3px 0px 3px;
	background-color: #FFFFFF;

}
#conhecer a:link{
	font: Normal 11px Tahoma,Arial,Times new roman;
	color: #0000FF;
	text-decoration: none;
	padding-left: 15px;
		line-height: 17px;
}
#conhecer a:visited{
	font: Normal 11px Tahoma,Arial,Times new roman;
	color: #0000FF;
	text-decoration: none;
	padding-left: 15px;
		line-height: 17px;
}
#conhecer a:hover{
	font: Normal 11px Tahoma,Arial,Times new roman;
	text-decoration: underline;
	color: #BB0000;
	padding-left: 15px;
		line-height: 17px;
}
#conhecer h3{
	font: Bold 11px Tahoma,Arial,Times new roman;
	color: #990000;
	padding: 6px 2px 6px 5px;
	display: inline;
	line-height: 20px;
}
/******************** site parte inferior *********************/
.main_subprincipal{
	position:relative;
	background-color: #FFFFFF;
	right: 0px;
	border-left: solid 1px #bbbbbb;
	top: 600px;
	left: -4px;
	width: 100%;
	z-index: 0;
}
.main_subprincipal a:link{
	font: Normal 11px Tahoma,Arial;  
	color: #0000FF;;
	text-decoration: none;
	line-height: 16px;
}
.main_subprincipal a:visited{
	font: Normal 11px Tahoma,Arial;  
	color: #AA0088;
	text-decoration: none;
	line-height: 16px;
}
.main_subprincipal a:hover{
	font: Normal 11px Tahoma,Arial;  
	color: #BB0000;
	text-decoration: underline;
	line-height: 16px;
}

.main_subprincipal a.capsule:link{
	font: bold 12px Arial,sans-serif;
	line-height: 16px;
	color: #990000;
	display:block;
	padding-top: 5px;
}
.main_subprincipal a.capsule:hover{
	font: bold 12px Arial,sans-serif;
	line-height: 16px;
	color: #990000;
	display:block;
	padding-top: 5px;
} 
.main_subprincipal a.capsule:visited{
	font: bold 12px Arial,sans-serif;
	line-height: 16px;
	color: #990000;
	display:block;
	padding-top: 5px;
} 

.home_destaques{
	font: Normal 10px Tahoma,Arial,Times New Roman;
	padding: 5px 10px 5px 10px;
	border: solid 1px #9A2D7E;
	margin: 0px 2px 10px 5px;
	z-index: 0;
	background-color: #FFFDFF;
}
.titulo_home_destaques{
	background-image: url(../imagem/barra_destaques_long.jpg);
	background-repeat: repeat-y;
	background-color:#9A2D7E;
	font: Bold 13px Garamond,Arial,Times new roman;
	color: #FFFFFF;
	border-bottom: solid 2px #990000;
	margin: -5px -10px 0px -10px;
	text-transform: uppercase;
	line-height: 17px;
}	
.home_resumo{
	font: Normal 10px Tahoma,Arial,Times New Roman;
	padding: 5px 10px 5px 10px;
	margin: 0px 2px 10px 5px;
	z-index: 0;
	background-color: #FFFFFF;
	border-bottom: solid 1px #738C4A;
	border-left: solid 1px #738C4A;
	border-right: solid 1px #738C4A;
	border-top: solid 1px #738C4A;
}
.home_resumo a.capsule:link{
	font: bold 12px Arial,sans-serif;
	color: #990000;
	padding: 1px 0px 0px 1px;
}
.home_resumo a.capsule:visited{
	font: bold 12px Arial,sans-serif;
	color: #990000;
	padding: 1px 0px 0px 1px;
}
.home_resumo a.capsule:hover{
	font: bold 12px Arial,sans-serif;
	color: #990000;
	padding: 1px 0px 0px 1px;
	
}
.home_resumo h6{
	font: Normal 11px Arial,sans-serif;
	display:inline;
	
}
	
.titulo_home_resumo{
	background-image: url(../imagem/barra_temas_long.jpg);
	background-repeat: repeat-y;
	background-color:#9BC86B;
	font: Bold 13px Garamond,Arial,Times new roman;
	color: #FFFFFF;
	border-bottom: solid 2px #738C4A;
	margin: -5px -10px 0px -10px;
	text-transform: uppercase;
	line-height: 17px;
	z-index: 0;
}
.home_resumo_lang{
	font: Normal 10px Tahoma,Arial,Times New Roman;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 10px 0px;
	z-index: 0;
	background-color: #FFFFFF;
	border-bottom: solid 1px #738C4A;
	border-left: solid 1px #738C4A;
	border-right: solid 1px #738C4A;
	border-top: solid 1px #738C4A;
	width: 100%;
}
.home_resumo_lang a.capsule:link{
	font: bold 12px Arial,sans-serif;
	color: #990000;
	padding: 1px 0px 0px 1px;	
}
.home_resumo_lang a.capsule:visited{
	font: bold 12px Arial,sans-serif;
	color: #990000;
	padding: 1px 0px 0px 1px;
}
.home_resumo_lang a.capsule:hover{
	font: bold 12px Arial,sans-serif;
	color: #990000;
	padding: 1px 0px 0px 1px;
	
}
.home_resumo_lang h6{
	font: Normal 11px Arial,sans-serif;
	display:inline;
	
}
	
.titulo_home_resumo_lang{
	background-image: url(../imagem/barra_temas_long.jpg);
	background-repeat: repeat-y;
	background-color:#9BC86B;
	font: Bold 13px Garamond,Arial,Times new roman;
	color: #FFFFFF;
	border-bottom: solid 2px #738C4A;
	margin: -5px -10px 3px -10px;
	text-transform: uppercase;
	line-height: 20px;
	z-index: 0;
}	
	
.home_ult_noticias{
	font: Normal 11px Tahoma,Arial,Times New Roman;
	padding: 5px 5px 5px 5px;
	border: solid 1px #0080C7;
	margin: 0px 5px 10px 3px;
	z-index: 0;
	background-color: #F9FDFF;
}
.home_ult_noticias b{
	font: Normal 9px Tahoma,Arial,Times New Roman;
	color: #555555;
}
.titulo_home_ult_noticias{
	background-image: url(../imagem/barra_imprensa_long.jpg);
	background-repeat: repeat-y;
	background-color:#0080C7;
	font: Bold 13px Garamond,Arial,Times new roman;
	color: #FFFFFF;
	border-bottom: solid 2px #0C1C8D;
	margin: -5px -5px 0px -5px;
	text-transform: uppercase;
	line-height: 17px;
	z-index: 0;
}	
.home_ult_cartas{
	font: Normal 11px Tahoma,Arial,Times New Roman;
	padding: 5px 5px 5px 5px;
	border: solid 1px #A8C3BE;
	margin: 0px 5px 5px 3px;
	z-index: 0;
	background-color: #F9F9F9;
}
.home_ult_cartas b{
	font: Normal 9px Tahoma,Arial,Times New Roman;
	color: #555555;
}
.titulo_home_ult_cartas{
	background-image: url(../imagem/barra_cartas_long.jpg);
	background-repeat: repeat-y;
	background-color:#A8C3BE;
	font: Bold 13px Garamond,Arial,Times new roman;
	color: #FFFFFF;
	border-bottom: solid 2px #04293C;
	margin: -5px -5px 0px -5px;
	text-transform: uppercase;
	line-height: 17px;
	z-index: 0;
}	
.home_colabore{
	font: Normal 11px Tahoma,Arial,Times New Roman;
	padding: 5px 5px 5px 5px;
	border: solid 1px #D90200;
	margin: 0px 5px 7px 3px;
	z-index: 0;
	background-color: #FFFDFD;
}
.titulo_home_colabore{
	background-image: url(../imagem/barra_veritas_long.jpg);
	background-repeat: repeat-y;
	background-color:#D90200;
	font: Bold 13px Garamond,Arial,Times new roman;
	color: #FFFFFF;
	border-bottom: solid 2px #B20E0C;
	margin: -5px -5px 0px -5px;
	text-transform: uppercase;
	line-height: 17px;
	z-index: 0;
}	

.home_colabore_lang{
	font: Normal 11px Tahoma,Arial,Times New Roman;
	padding: 5px 10px 5px 10px;
	border: solid 1px #D90200;
	margin: 0px 5px 7px 3px;
	z-index: 0;
	background-color: #FFFDFD;
	width: 100%;
}
.home_colabore_lang strong{
	font: bold 11px Tahoma,Arial,Times New Roman;
}	
.titulo_home_colabore_lang{
	background-image: url(../imagem/barra_veritas_long.jpg);
	background-repeat: repeat-y;
	background-color:#D90200;
	font: Bold 13px Garamond,Arial,Times new roman;
	color: #FFFFFF;
	border-bottom: solid 2px #B20E0C;
	margin: -5px -10px 0px -10px;
	text-transform: uppercase;
	line-height: 20px;
	z-index: 0;
}	
.home_nota{
	font: Normal 11px Arial,Times New Roman;
	padding: 5px 10px 5px 10px;
	border: solid 1px #81807E;
	margin: 5px 2px 13px 5px;
	z-index: 0;
	background-color: #FCFCFC;
}
.titulo_home_nota{
	background-image: url(../imagem/barra_cadernos_long.jpg);
	background-repeat: repeat-y;
	background-color:#81807E;
	font: Bold 13px Garamond,Arial,Times new roman;
	color: #FFFFFF;
	border-bottom: solid 2px #606C6A;
	margin: -5px -10px 0px -10px;
	text-transform: uppercase;
	line-height: 17px;
	z-index: 0;
}	
.home_nota_lang{
	font: Normal 10px Tahoma,Arial,Times New Roman;
	padding: 5px 10px 5px 10px;
	border: solid 1px #81807E;
	margin: 0px 5px 13px 3px;
	z-index: 0;
	background-color: #FCFCFC;
	width: 100%;
}
.titulo_home_nota_lang{
	background-image: url(../imagem/barra_cadernos_long.jpg);
	background-repeat: repeat-y;
	background-color:#81807E;
	font: Bold 13px Garamond,Arial,Times new roman;
	color: #FFFFFF;
	border-bottom: solid 2px #606C6A;
	margin: -5px -10px 0px -10px;
	text-transform: uppercase;
	line-height: 20px;
	z-index: 0;
}	
/************** barra inferior ****************/

#siteInfo1{
	color: #777777;
	background-image: url(../imagem/barra_bottom2.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	border-top: solid 1px #aaaaaa;
	position: absolute;
	z-index: 0;
	margin-top: 0px;
	margin-left: 0px;
}
#siteInfo1 table{
	font: Normal 11px Tahoma,Arial, Helvetica, Times;
	color: #333333;
	right: 2px;
	bottom: 0px;
	left: 4px;
	padding-top: -5px;
	z-index: 0;
}

#siteInfo1 img{
	padding: 4px 4px 4px 4px;
	vertical-align: middle;
}
#siteInfo1 a:link {
	font: Normal 11px Tahoma,Arial, Helvetica, Times;
	color: #0000FF;
	text-decoration: none;
}
#siteInfo1 a:visited{
	font: Normal 11px Tahoma,Arial, Helvetica, Times;
	color: #0000FF;
	text-decoration: none;
}
#siteInfo1 a:hover{
	font: Normal 11px Tahoma,Arial, Helvetica, Times;
	text-decoration: underline;
	color: #BB0000;
}
#siteInfo1 a.capsulee {
	text-transform:lowercase
}
#barra_esq2{
	position: absolute;
	background-color: #FFFFFF;
	z-index: 0;
	left: 0px;
	width: 165px;
	bottom: 0px;
	top: 400px;
	height: 1800px;
}	
#barra_esq{
	position: absolute;
	background-color: #FFFFFF;
	z-index: 0;
	left: 0px;
	width: 165px;
	bottom: 0px;
	height: 1700px;
	visibility: hidden;
}	
#barra_dir{
	position: absolute;
	background-color: #FFFFFF;
	right:-160px;
	height:2000px;
	width: 160px;
	bottom: 0px;
}	
#barra_bottom {
	border-top: 1px solid #bbbbbb;
	font: Normal 10px Tahoma,Arial, Helvetica, Times;
	color: #777777;
	position: absolute;
	background-color: #FFFFFF;
	z-index: 2;
	right: 0px;
	width: 300px;
}
#barra_bottom_esq {
	border-top: 1px solid #bbbbbb;
	font: Normal 10px Tahoma,Arial, Helvetica, Times;
	color: #777777;
	position: absolute;
	background-color: #FFFFFF;
	z-index: 2;
	left: -160px;
	width: 165px;
}
/************** Pagina home links *************************/
.main_subprincipal2{
	position:relative;
	background-color: #FFFFFF;
	top: 3px;
	z-index: 0;
	padding: 3px 3px 6px 0px;
	font: Normal 12px Tahoma,Arial,Times new roman;
	margin-right: 150px;
	width: 98%;
}
.main_subprincipal2 h1{
	top: 0px;
	font: bold 12px Tahoma, Verdana, Arial;
	color: #BB0000;
	margin: 10px 10px 0px 10px;
	display: inline;
	
}
.main_subprincipal2 h2{
	background-color: #FFFFCC;
	top: 0px;
	font: bold 12px Verdana, Arial, Times;
	
}

.main_subprincipal2 p{
	text-align: left;
	line-height: 17px;
	color: #444444;
}
.main_subprincipal2 strong{
	font:Bold 11px Tahoma,Arial;
}
.main_subprincipal2 table p{
	line-height: 17px;
	font: normal 11px Tahoma,Arial,Times new roman;
}
.main_subprincipal2 h3{
	font: bold 15px Garamond,Times, Arial,sans-serif;
	color: #DD0000;
	background-color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	text-decoration: underline;
	margin: 8px 0px 5px 0px;
}
.texto_subprincipal2 {
	background-color: #FFFFFF;
	font: Normal 12px Arial,Times new roman;
	border: 1px solid #bbbbbb;
}	
.texto_subprincipal2 b{
	font: Bold 13px Tahoma,Arial;
}	
.texto_subprincipal2 a:link {
	font:Normal 12px Tahoma,Arial;
	color: #0000FF;
	text-decoration: none;
}
.texto_subprincipal2 a:visited{
	color: #0000FF;
	text-decoration: none;
	font:Normal 12px Tahoma,Arial;
	
}
.texto_subprincipal2 a:hover{
	text-decoration: underline;
	color: #BB0000;
	font:Normal 12px Tahoma,Arial;
}
.texto_subprincipal2 h6{
	font: Normal 11px Arial,Times new roman;
	padding: 1px 24px 5px 20px;
	margin: 1px 1px 1px 1px;
}	
.texto_subprincipal2 h5{
	font: Normal 10px Tahoma,Arial,Times new roman;
	color:#555555;
	display: inline;
}	
.texto_subprincipal2 img{
	top: -4px;
	left: 10px;
	margin-left: 10px;
	margin-bottom: 8px;
	display:inline;
}
.texto_subprincipal2 a.capsule:link{
	font: bold 14px Arial,sans-serif;
	color: #BB0000;
	margin-bottom: 7px;
	padding: 6px 0px 0px 12px;
}
.texto_subprincipal2 a.capsule:visited{
	font: bold 14px Arial,sans-serif;
	color: #BB0000;
	margin-bottom: 7px;
	padding: 6px 0px 0px 12px;
}
.texto_subprincipal2 a.capsule:hover{
	font: bold 14px Arial,sans-serif;
	color: #BB0000;
	margin-bottom: 7px;
	padding: 6px 0px 0px 12px;
	
}
#mostra_boletim{
	font: Normal 11px Tahoma, Arial, Times new roman;
	margin: 2px 5px 5px 5px;
	border: solid 1px #bbbbbb;
	background-color: #F8F8F8;
	padding: 10px 10px 10px 10px;
	line-height: 17px;
}
#mostra_boletim h4{
	font: Bold 12px Arial,Times new roman, Arial;
	color: #BB0000;
	display: inline;
	position: relative;
}
#mostra_boletim a:link {
	font:Normal 12px Tahoma,Arial;
	color: #0000FF;
	text-decoration: none;
	
}
#mostra_boletim a:visited{
	color: #AA0088;
	text-decoration: none;

	font:Normal 12px Tahoma,Arial;
	
}
#mostra_boletim a:hover{
	text-decoration: underline;
	color: #BB0000;
	
	font:Normal 12px Tahoma,Arial;
}	
.texto_boletim{
	font: Normal 12px Tahoma,Arial;
}

.texto_subprincipal3 {
	font-size: 13px;
}
.titulo_texto_subprincipal2{
	background-image: url(../imagem/barra_veritas_long.jpg);
	background-repeat: repeat-y;
	background-color:#D90200;
	font: Bold 13px Garamond,Arial,Times new roman;
	color: #FFFFFF;
	border-bottom: solid 2px #B20E0C;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	line-height: 17px;
	z-index: 0;
}	
.titulo_main_tema_texto{
	background-image: url(../imagem/barra_temas_long.jpg);
	background-repeat: repeat-y;
	background-color:#99C66B;
	font: Bold 13px Garamond,Arial,Times new roman;
	color: #FFFFFF;
	border-bottom: solid 2px #82A855;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	line-height: 17px;
	z-index: 0;
}	
#main_texto{
	background-color: #FFFFFF;
}	
#main_texto p{
	padding: 0px 10px 10px 10px;
}	
#main_texto table{
	font: Normal 11px Tahoma,Arial,Times new roman;
}
#main_texto strong{
	font: Bold 11px Tahoma,Arial,Times new roman;
}	
#main_texto blockquote{
	font: Normal 11px Tahoma,Arial,Times new roman;
}	
#main_texto blockquote input{
	font: Bold 11px Tahoma,Arial,Times new roman;
}
#main_texto form {
	display: inline;	
}
#main_texto form input {
	font: Bold 11px Tahoma,Arial,Times new roman;
	
} 
#main_texto form table {
	font: Normal 11px Tahoma,Arial,Times new roman;	
} 
#main_texto form table input{
	font: Bold 10px Tahoma,Arial,Times new roman;	
} 
#main_texto form table select{
	font: Bold 10px Tahoma,Arial,Times new roman;	
} 
#main_texto h5{
	font: Bold 12px Verdana,Arial;
	color: #990000;
	margin: 0px 10px 0px 10px;
}	
.main_texto a:link {
	font:Normal 11px Tahoma,Arial;
	color: #0000FF;
	text-decoration: none;
}
.main_texto a:visited{
	color: #0000FF;
	text-decoration: none;
	font:Normal 11px Tahoma,Arial;
	
}
.main_texto a:hover{
	text-decoration: underline;
	color: #BB0000;
	font:Normal 11px Arial,Times new roman;
}
#titulo_main_texto{
	background-image: url(../imagem/barra_imprensa_long.jpg);
	background-repeat: repeat-y;
	background-color:#0080C7;
	font: Bold 13px Garamond,Arial,Times new roman;
	color: #FFFFFF;
	border-bottom: solid 2px #0B2E96;
	margin: 0px 0px 0px 0px;
	text-transform: uppercase;
	line-height: 20px;
	z-index: 0;
}	
#bot {
	bottom: 4px;
	position: absolute;
}	
#content{
	margin:0px 0px 0px 164px;
	border-left: 1px solid #ccd2d2;
	
}
.result_box{
	border: solid #3E73B5 1px;
	position: relative;
	width: 450px;
	padding: 10px 10px 10px 10px;
	font: Bold 10px Tahoma,Arial;
	background-color: #EEF3F9;
	left: 100px;
}
