﻿body {
	color: #000;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-size : 100%;
	/*background-color: #E7E7E7;*/
	background-color : White;
	margin: 0;
	padding: 0;
	border: 0;	
	margin-bottom : 10px;
}
#container {
	width: auto;
	margin: 0px;
	padding : 0px;
	background : white;
}
#masthead {
	text-align: left;
	margin : 0px;
	padding: 0px;	
	display : inline-table;
	width: 100%;
	height : 50px;
	background-color: #FFF;
}
#mastheadlogo 
{
	position : absolute;
	margin : 0px;
	padding: 0px;	
	top: 10px;
	left : 5px;	
	height : 30px;
	width : 200px;
	background-color: #FFF;
	border : 0px;
}
#navigation 
{
	width: 100%;    
	margin: 0px;
	background: url(../imagens/varios/bkgd_header.gif) repeat-x top;
	overflow: hidden;
	height: 30px;
    font-family: 2.4em 'Trebuchet MS',Verdana,Arial, Helvetica, sans-serif;		    
	color: white;    
}

/* Styles for Navigation */
#navigation ul {
	list-style-type: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#navigation li {
	float: left;
	font-style: normal;
	font-size :0.95em;
	font-weight :bold;	
	height:20px;		
	line-height : 20px;	
}
#navigation li a {
	color: white;
    font-family: Verdana,Arial, Helvetica, sans-serif;		    	
	text-decoration: none;
	font-weight :bold;		
	margin: 0px;
	padding: 5px;	
	padding-left : 5px;
	padding-right : 5px;
	display: block;
	/*border: 1px solid #E7E4E3;*/
	border-left :1px solid #F98359;
	border-right :1px solid #753E2B;	
	border-bottom:1px solid #753E2B;
	border-top :1px solid #F98359;
	
}

#navigation li a:hover {
	/*background-color: #5FC3E6;*/
	background-color: #B13103;	
	/*border: 1px solid #0885B0;*/
	text-decoration : underline;
}

#navigation li.on a {
	/* background-color: #0885B0;
	border: 1px solid #0885B0; */
	background-color: #B13103;
	/*border: 1px solid #5FC3E6;*/
	text-decoration : underline;
	margin: 0px;
	padding: 5px;
	display: block;
}


/* Styles for Navegacao */
#navegacao {
	margin: 0px;
	overflow: hidden;
	height: 30px;
	display : block;
}

#navegacao ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#navegacao li {
	float: left;
	font-style: normal;
	font-size :0.7em;
	font-weight :bold;	
	height:16px;		
	line-height : 18px;	
	padding-left : 5px;
}
#navegacao a {
	color : #0885B0;
	text-decoration: underline;
}
#navegacao a:hover {
	text-decoration : underline;
	color:Black;
}
	
a.navegacaobold {
	text-decoration: none;
	font-size :1.4em;
	font-weight :bold;		
	color: #EF610B;	
}

a.navegacaobold:hover {
	color: #EF610B;		
	text-decoration: underline;
}


#footer 
{
	float : none;
	clear : both;    
	margin : 0px;
	padding : 0px;
	background: url(../imagens/varios/bkgd_header.gif) repeat-x top;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	height: 30px;
	display : block;	
}


.belowfooter {
	margin : 0px;
	padding-top : 2px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.75em;		
	overflow: hidden;
	height: 15px;
	text-align :center;
	color:#0E9DCE;
	float : none;
	clear : both;
}

.belowfooter a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;		
	height: 30px;
	text-align :center;
	color:#0E9DCE;	
}

.belowfooter a:hover{
	color : blue;
	text-decoration : underline;
}

#page_content {
	position: relative;
	/*width: 100%;*/
	padding : 0px;
    margin : 0px;
    border : none;
}

#column_c 
{
	height : inherit;
	margin-left : 170px;
	margin-right : 200px;
	background-color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	border-left : 1px solid #DCF3FB;		
	/*border-right : 1px solid #DCF3FB;			*/
}
#column_cbig 
{
    margin: 0px;
    padding : 0px;
	margin-right : 250px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	/*border: 2px solid blue;	*/
}

#column_cbig_200
{
    margin: 0px;
    padding : 0px;
	margin-right : 200px;
	background-color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	/*border: 1px solid red;*/
}

#column_r 
{
	width: 200px;
	height : auto;
	position :absolute;	
	right : 0px;
	top : 30px;
	margin : 0px;
	/*background-color: #EBF3FB;	*/
	background-color : White;
	/*border-left : 1px solid #9FE2F9;	*/
	font-size : 0.8em;	
	float : right;
	clear :left;
}

#column_rbig 
{
	width: 250px;
	height : auto;
	position :absolute;	
	right : 0px;
	top : 0px;
	margin : 0px;
	padding : 0px;
	/*border-left : 1px solid #9FE2F9;	*/
	font-size : 0.8em;	
	float : right;
}

#column_rbig_blog
{
	width: 250px;
	height : auto;
	position :absolute;	
	right : 0px;
	top : 30px;
	margin : 0px;
	padding : 0px;
	margin-left : 5px;
	background-color: white;	
	/*border-left : 1px solid #9FE2F9;	*/
	font-size : 1.1em;	
	float : right;
	clear :left;
	/*border: 1px solid green;*/
}


/* caixas de conteudo pagina principal*/
.caixa 
{
	float : left;
	width : 325px;
	margin-left : 7px;
	margin-right : 7px;
	margin-top : 10px;
	/*background-color: #E3F0FD;*/
	/*border : solid 1px #9FE2F9;*/
	color: Black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;	
}

.caixa_banner1
{
	width : auto;
	display : block;
	height : 150px;
	margin : 0px;
	margin-top : 0px;
	padding : 0px;
	/*background-color: #0885B0;*/
	/*background: url(../imagens/varios/bkgd_header_grande.gif) repeat-x top;*/
	border-color : Gray;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;	
	/*border: 1px solid red;	*/
}

.caixa_banner2
{
	width : 250px;
	display : block;	
	height : 150px;
	margin : 0px;
	margin-top : 0px;
	padding : 0px;	
	background-color: white;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;		
	/*border: 1px solid red;*/
}

.caixa_banner200
{
	width : 200px;
	display : block;	
	height : 150px;
	margin : 0px;
	margin-top : 0px;
	padding : 0px;	
	background-color: white;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;		
	/*border: 1px solid red;*/
}

.caixa_banner250
{
	width : 250px;
	display : block;	
	height : 150px;
	margin : 0px;
	margin-top : 0px;
	padding : 0px;	
	background-color: white;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;		
	/*border: 1px solid red;*/
}

.caixa_banner3
{
	width : 200px;
	display : block;	
	height : 150px;
	margin : 0px;
	margin-top : 30px;
	padding : 0px;	
	background-color: white;
	color: white;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;		
	/*border: 1px solid red;*/
}

.caixa_banner10
{
	width : auto;
	display : block;
	height : 150px;
	margin : 0px;
	padding : 0px;
	/*background-color: #0885B0;*/
	background: url(../imagens/varios/bkgd_header_150_blue.gif) repeat-x top;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
	border : 0px;
	/*border: 1px solid red;*/
}

.headertext
{
    position :absolute;
    left : 55px;
    top : 0px;
	margin : 0px;
	padding : 0px;
	color: black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;	
	text-align : left
}

.titulo_caixa 
{
	height : 20px;	
	/*background-color: #5A98D6;*/
	background: url(../imagens/varios/bkgd_titcaixa.gif) repeat-x top;	
	color : White;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.20em;		 
	font-weight : bold;
	text-align : center;
}

.titulo_caixa2
{
	height : 20px;	
	/*background-color: #5A98D6;*/
	background: url(../imagens/varios/bkgd_titcaixa2.gif) repeat-x top;	
	color : White;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.20em;		 
	font-weight : bold;
	text-align : center;	
}

.texto_caixa 
{
	color : black;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.95em;		 
}

.texto_caixa ul 
{
	 list-style-image : url(../imagens/varios/arrowredsmall3.gif);
	 line-height : 16px;
	 margin: 5px;
	 margin-left :15px;
}

.texto_caixa li 
{
	 line-height : 15px;
}

.texto_caixa a
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color : Black;
	line-height : 16px;
	text-decoration : none;
}

.texto_caixa a:hover
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	line-height : 16px;
	text-decoration : underline;
}



/* caixas de titulos*/
.caixa_h2
{
	float : none;
	width : auto;
	height : 30px;
	margin : 0px;
	margin-top : 20px;
	padding : 0px;
	padding-top : 3px;
	color: white;
	background: url(../imagens/varios/bkgd_h2.gif) repeat-x top;		
	font-family: Verdana,Arial, Helvetica, sans-serif;
	text-align : center;
	clear : both;
}

.caixa_resumo
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: black;	
	margin : 0px;
	margin-top: 5px;
	margin-bottom : 05px;
	padding-bottom : 5px;
	padding-left : 15px;
	padding-right : 15px;	
	font-size : 1.05em;
	line-height : 20px;
}

.caixa_simples
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	color: black;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	margin-top: 5px;
	margin-bottom : 15px;
	padding-bottom : 10px;
	padding-left : 15px;
	padding-right : 15px;		
	line-height : 20px;
}

.caixa_simples_footer
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;
	padding-top : 7px;	
	text-align :center;	
	font-size : 0.8em;	
	font-weight: bold;		
	color : white;
	display : block;
}

.caixa_simples_footer a
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;	
	padding-top : 7px;			
	font-weight: bold;			
	text-align :center;
	color : white;
}

.caixa_simples_footer a:hover{
	color : black;	
	text-decoration : underline;
}

.caixa_simples_contactos
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1em;
	color: black;	
	margin : 0px;
	padding : 0px;
	margin-top: 0px;
	padding-left : 10px;
	padding-right : 5px;		
	line-height : 20px;
}

.caixa_simples_blog
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;
	color: black;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	margin-top: 5px;
	margin-bottom : 15px;
	padding-bottom : 10px;
	padding-left : 15px;
	padding-right : 15px;		
	line-height : 20px;
}

.caixa_simples_margem5
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;
	color: black;	
	/*border-bottom: 1px solid #DCF3FB;*/
	margin : 0px;
	margin-top: 5px;
	margin-bottom : 15px;
	padding-bottom : 10px;
	padding-left : 5px;
	padding-right : 15px;		
	line-height : 20px;
}


.caixa_simples_sborder
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: black;	
	margin : 0px;
	margin-top: 5px;
	margin-bottom : 10px;
	padding-bottom : 10px;
	padding-left : 15px;
	padding-right : 15px;		
	line-height : 20px;
}

.caixa_simples_home
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: black;	
	margin : 0px;
	margin-top: 0px;
	padding-bottom : 0px;
	padding-left : 4px;
	padding-right : 5px;		
	line-height : 12px;
	font-size :0.9em;
}

.caixa_simples_banner
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: gray;	
	margin : 0px;
	margin-top: 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 10px;		
	line-height : 18px;
	font-size :1.4em;
	font-weight : bold;
}

.caixa_simples_banner2
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #0885B0;	
	color: white;		
	margin : 0px;
	margin-top: 25px;
	padding-bottom : 5px;
	padding-left : 8px;
	padding-right : 10px;		
	line-height : 22px;
	font-size :1.5em;
	font-weight : bold;
	text-align : center;
	line-height : 45px;
}

.caixa_simples_banner_titulo
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #0885B0;	
	color: white;		
	margin : 0px;
	margin-top: 5px;
	padding-bottom : 0px;
	padding-left : 8px;
	padding-right : 10px;		
	font-size :1.4em;
	font-weight : bold;
	text-align : left;
	line-height : 45px;
}

.caixa_simples_banner_texto
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #0885B0;	
	color: black;		
	margin : 0px;
	margin-top: 5px;
	padding-bottom : 5px;
	padding-left : 8px;
	padding-right : 10px;		
	font-size :0.9em;
	font-weight : bold;
	text-align : left;
	line-height : 20px;
}

.caixa_simples li
{
	color: black;	
	line-height : 25px;
	padding : 0px;
	margin : 0px;
	list-style-image : url(../imagens/varios/arrowredsmall4.gif)	
}

.caixa_simples a
{
	/*color: #0885B0;	*/
	color:#0E9DCE;
	font-weight:bold;
	font-size : 1.2em;	
	text-decoration : underline;
}

.caixa_simples a:hover
{
	color: black;	
	text-decoration : underline;
}

.caixa_simples_margem5 li
{
	color: black;	
	line-height : 25px;
	padding : 0px;
	margin : 0px;
	list-style-image : url(../imagens/varios/arrowredsmall4.gif)	
}

.caixa_simples_margem5 a
{
	/*color: #0885B0;	*/
	color:#0E9DCE;
	font-weight:bold;
	font-size : 1.2em;	
	text-decoration : underline;
}

.caixa_simples_margem5 a:hover
{
	color: black;	
	text-decoration : underline;
}

.caixa_simples_blog a
{
	/*color: #0885B0;	*/
	color:#0E9DCE;
	font-weight:bold;
	font-size : 1.1em;	
	text-decoration : underline;
}

.caixa_simples_blog a:hover
{
	color: black;	
	text-decoration : underline;
}

.caixa_simples_home li
{
	color: black;	
	line-height : 15px;
	font-size : 1.0em;
	padding : 0px;
	margin : 0px;
	margin-bottom : 2px;
    padding-bottom : 5px;	
	list-style-image : url(../imagens/varios/arrowredsmall4.gif)
}

.caixa_simples_home a
{
    font-size:1.1em;
	color: #0885B0;
	text-decoration : underline;
	list-style-image : url(../imagens/varios/arrowredsmall4.gif)	
}

.caixa_simples_home a:hover
{
	color: black;	
	text-decoration : underline;
}

.caixa_simples_small
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: black;	
	margin : 0px;
	margin-top: 5px;
	margin-bottom : 10px;
	padding-bottom : 10px;
	padding-left : 5px;
	padding-right : 5px;		
	line-height : 14px;
	font-size : 0.80em;
}

.caixa_simples_small li
{
	color: black;	
	line-height : 14px;
	padding : 0px;
	margin : 0px;
}

.caixa_simples_small a
{
	color: #0885B0;	
	text-decoration : underline;
}

.caixa_simples_small a:hover
{
	color: black;	
	text-decoration : underline;
}

.caixa_centrada 
{
	width : 240px;
	display : block;
	margin : 5px;
	margin-top : 8px;
	padding : 0px;
	background-color: white;
	color: white;
	/*border: 1px solid blue;	*/
}

.caixa_centrada_direita_250
{
	width : 250px;
	display : block;
	margin : 0px;
	margin-top : 0px;
	padding : 0px;
	padding-bottom : 5px;
	background-color: white;
	color: white;
	/*border: 1px solid blue;	*/
}

.caixa_centrada_direita_200
{
	width : 200px;
	display : block;
	margin : 0px;
	margin-top : 0px;
	padding : 0px;
	padding-bottom : 15px;
	background-color: white;
	color: white;
	/*border: 1px solid blue;	*/
}

.caixa_centrada_limpa
{
	float:none;
}

.caixa_centrada_big
{
	display : block;
	padding = 0px;
	margin : 5px;
	margin-top : 2px;
	padding : 0px;
	background-color: white;
	color: white;
	/*border: 1px solid blue;	*/
}

.coluna_caixa_esquerda
{
	width : 45%;
	margin : 0px;
	margin-top : 5px;
	padding : 0px;
	color: white;
	/*border: 1px solid red;*/
	float :left;
	position : relative;
	top : 0px;
}

.coluna_caixa_direita
{
	width : 45%;
	margin : 0px;	
	margin-top : 5px;
	padding : 0px;
	color: white;
	/*border: 1px solid green;*/
	float : left;
	position : relative;
	top : 0px;	
}

/* Styles for Masthead */
.titulo1
{
	width : auto;
	height : 20px;		
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.25em;	
	color: white;
	background: url(../imagens/varios/bkgd_menu.gif) repeat-x top;	
	text-align : center;	
	margin : 0px;
	padding : 0px;	
}

.titulo1B
{
	width : auto;
	height : 20px;		
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.25em;	
	color: white;
	background: url(../imagens/varios/bkgd_titcaixa2.gif) repeat-x top;			
	text-align : center;	
	margin : 0px;
	padding : 0px;	
}

.titulo1C
{
	width : auto;
	height : 20px;		
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.25em;	
	color: #EF610B;
	text-align : left;
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;
}

.titulo1D
{
	width : auto;
	height : 20px;		
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.35em;	
	color: #0885B0;
	text-align : center;
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;
	border-bottom: 1px solid #0885B0;	
}

.titulo1E
{
	width : auto;
	height : 20px;		
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.35em;	
	color: #EF610B;
	text-align : center;
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;
}


.titulo2
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.1em;	
	color: #05455B;
	text-align : left;	
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;	
}

.titulo3
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.1em;	
	color: #056C90;
	text-align : left;	
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;	
}

.titulo_home1
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.1em;	
	color: #05455B;
	text-align : left;	
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;	
}

.titulo_home1 a
{	
	text-decoration : none;
	color: #05455B;	
}

.titulo_home1 a:hover
{	
	text-decoration : underline;
	color: black;	
}

.titulo_home2
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.1em;	
	color: #FA6828;
	text-align : left;	
	margin : 0px;
	padding : 0px;	
	padding-left : 4px;	
}

.titulo_home2 a
{	
	text-decoration : none;
	color: #FA6828;	
}

.titulo_home2 a:hover
{	
	text-decoration : underline;
	color: black;	
}

.titulo_home3
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.4em;	
	background: url(../imagens/varios/bkgd_header_30_blue.gif) repeat-x top;	
	color: white;
	text-align : left;	
	margin : 0px;
	padding : 0px;	
	padding-left : 7px;	
	padding-top : 3px;
	height : 30px;
}

.titulo_home3 a
{	
	text-decoration : none;
	/*color: #878B8D;	*/
	color:White;
}

.titulo_home3 a:hover
{	
	text-decoration : underline;
	color: black;	
}

.titulo_home4
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size: 1.4em;	
	color: #0E9DCE;
	text-align : left;	
	margin : 0px;
	padding : 0px;	
	padding-left : 5px;	
}

.titulo_home4 a
{	
	text-decoration : underline;
    color:#0E9DCE;
	/*color: #05455B;	*/
}

.titulo_home4 a:hover
{	
	text-decoration : underline;
	color: black;	
}

a.titulo_home5
{	
	font-family: Verdana,Arial, Helvetica, sans-serif;        
	text-decoration : underline;
    color:#0E9DCE;
    font-weight : bold;
    font-size : 1.35em;
    line-height : 25px;
	/*color: #05455B;	*/
}

a.titulo_home5:hover
{	
	text-decoration : underline;
	color: black;	
}


/* Styles for Masthead */
#masthead img {
	float: left;
}
#masthead p {
	color: #525E62;
	font-size: x-small;
	text-align: right;
	margin: 10px 10px 0 10px;
}

#masthead a {
	color: #0885B0;
	font-size: small;
	text-align: right;
}

#masthead a:hover {
	color: #525E62;
	font-size: small;
	text-align: right;
	text-decoration : underline;
}

/* Styles for Content */

ul 
{
	margin : 0px;
	margin-left : 20px;
	line-height : 20px;	
}

a.linkitem
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.2em;
	font-weight : bold;
	color : #0885B0;
	margin : 0px;
	padding : 0px;
	text-decoration : underline;
}

a.linkitem:hover
{
	text-decoration : underline;
	color : black;	 
}

a.linkitemsmall
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.0em;
	font-weight : normal;
	color : #0885B0;
	margin : 0px;
	padding : 0px;
	text-decoration : underline;
}

a.linkitemsmall:hover
{
	text-decoration : underline;
	color : black;	 
}


h1 {
	color: #EF610B;
	font-size: 1.55em;
	margin : 0px;
	padding-left : 4px;	
	text-align : center;
}

h1.home {
	/*color: #EF610B;*/
	color : white;
	font-weight : bold;
	font-size: 1.60em;
	margin : 0px;
	margin-top : 5px;
	padding-left : 5px;	
	text-align : left;
}

h1.home_center {
	/*color: #EF610B;*/
	color : White;
	font-size: 1.60em;
	margin : 0px;
	margin-top : 5px;
	padding-left : 5px;	
	text-align : center;
}

h1.home_top {
	color: #EF610B;
	font-size: 1.20em;
	font-weight :bold;
	margin : 0px;
	margin-top : 5px;
	padding-left : 0px;	
	text-align : right;
}

h1.headertext 
{
	font-family: Verdana,Arial, Helvetica, sans-serif;    
	color : #0885B0;
	font-weight : bold;
	font-size: 0.8em;
	font-style :italic;
	margin-top : 23px;
	padding-left : 165px;	
	text-align : left;	
}

h2 {
	/*color: white;
	font-size: 1.45em;	*/
}
h3 {
	/*color: #0885B0;
	font-size: 1.4em;
	text-align : center;
	border-bottom: 1px solid #0885B0;*/
}
h4 {
	color: #0885B0;
	font-size: 1.2em;
}
h5 {
	color: #0885B0;
	font-size: 0.9em;
}
h6 {
	color: #0885B0;
	font-size: 0.6em;
}
big {
	color: #0885B0;
	font-size: medium;
}
#column_r p {
	color: #000;
	font-size: x-small;
	text-align: left;
	margin: 0;
	padding: 5px;
}
#column_r h4 {
	margin-bottom: 0;
}
#column_r ul {
	margin-left: 5px;
	padding-top: 0;
	padding-left: 10px;
}
#column_r ul li {
	font-size: x-small;
	display: list-item;
	list-style-position: outside;
}

.home_center {
	color: white;
	font-size: 1.60em;
	font-weight : bold;
	margin : 0px;
	margin-top : 5px;
	padding-left : 5px;	
	text-align : center;
}

.menuheader 	   	   {
					   text-align: left;
					   font-family : sans-serif,Verdana,Arial, Helvetica,sans-serif;
					   font-size: 12px;		
					   line-height: 13px;					   			    					   
					   color: #F55008;
					   margin-top: 12px;
					   margin-bottom: 3px;					   
					   text-decoration: none; 
					   background-color: transparent					   
					   }
.menuitem 
		  			   {
					   text-align: left;
					   font-family : Verdana,Arial, Helvetica,sans-serif;
					   font-size: 12px;		
					   line-height: 12px;					   					   			    					   
					   color: black;
					   margin-top: 2px;
					   padding-left: 9px;					   
					   text-decoration: none; 
					   background-color: transparent					   
					   }					 

a.menuitem 	           { 
					   color: #0A56AC; 	
					   font-family : Sans-serif,Verdana,Arial, Helvetica,sans-serif;					   
					   font-size: 12px;
					   line-height: 14px;						   					   
					   text-indent: 4px;						   			   			    					   					   				   				   
					   text-decoration: none; 					   
					   }					   
a.menuitem:link 	   { 
					   color: #0A56AC; 	
					   font-family : Sans-serif,Verdana,Arial, Helvetica,sans-serif;					   					   
					   font-size: 12px;		
					   line-height: 14px;						   
					   text-decoration: none; 					   
					   margin-bottom : 1px;
					   }
					   
a.menuitem:visited    { 
					   color: #0A56AC;	
					   font-family : Sans-serif,Verdana,Arial, Helvetica,sans-serif;					   					   
					   font-size: 12px;		
					   line-height: 14px;						   					   
					   text-decoration: none; 					   
					   margin-bottom : 1px;	
					   }

a.menuitem:hover 	   { 
					   color: black;
					   font-family : Sans-serif,Verdana,Arial, Helvetica,sans-serif;					   					   
					   font-size: 12px;					   		
					   line-height: 14px;						   					   		   
					   text-decoration: underline; 					   
					   margin-bottom : 1px;	
					   background-color :Blue;				   					                           
					   }
		
img.imagem_centrada 
                        {
                        border : none;                        
                        margin-left : auto;
                        margin-right : auto;                        
                        display : block;
                        text-align : center;
                        background-color : #F7F9FA;
}	

.banner01
                        {
                        border : none;                        
                        width : auto;
                        height : 200px;
						margin :0px;
                        margin-top : 5px;
                        background-color : #3087D7;
						
}					

.belowfooter {
	margin : 0px;
	padding-top : 2px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.75em;		
	height: 15px;
	text-align :center;
	color : black;
}

.belowfooter a{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;		
	height: 30px;
	text-align :center;
	color:#0E9DCE;
}

.belowfooter a:hover{
	color : black;
	text-decoration : underline;
}

.separator {
	margin : 0px;
	padding-top : 2px;
	background: url(../imagens/varios/bkgd_header_30_laranja.gif) repeat-x top;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.4em;	
	font-weight: bold;	
	overflow: hidden;
	height: 30px;
	text-align :center;
	color : white;
}

.separator a
{
	color : white;    
    text-decoration : underline;
}

.separator a:hover{
    text-decoration : underline;
    color: black;
}

.separator_blog {
	margin : 0px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.8em;	
	text-align :left;
	color : black;
	clear :both;
	float : none;
}

.arquivo_blog {
	margin : 0px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.3em;	
	text-align :left;
	font-weight : bold;
	color : gray;
}

a.titulo_blog
{	
	text-decoration : underline;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 1.45em;		
    color:#0E9DCE;
    padding-left : 10px;
	/*color: #05455B;	*/
}

a.titulo_blog:hover
{	
	text-decoration : underline;
	color: black;	
}

.subtitulo_blog {
	margin : 0px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size : 0.9em;	
	text-align :left;
	color : gray;
	margin-bottom: 15px;
}

.subtitulo_blog a
{	
	text-decoration : underline;
	font-family: Verdana,Arial, Helvetica, sans-serif;
    color:#0E9DCE;
	/*color: #05455B;	*/
}

.subtitulo_blog a:hover
{	
	text-decoration : underline;
	color: black;	
}

#nav {
	BACKGROUND: url(../imagens/varios/bkgd_header.gif) repeat-x;
	MARGIN-BOTTOM: 45px;
	WIDTH: 100%; 
	HEIGHT: 30px; 
	TEXT-ALIGN: center
}
#nav UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	PADDING-TOP: 21px; 
	LIST-STYLE-TYPE: none
}
#nav UL LI {
	FLOAT: left; 
	FONT: 2.4em 'Trebuchet MS', Verdana, Arial, sans-serif; 
	HEIGHT: 29px
}
#nav UL LI A {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	LINE-HEIGHT: 29px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}
#nav UL LI A:visited {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	COLOR: #fff;
	LINE-HEIGHT: 29px;
	PADDING-TOP: 0px;
	TEXT-DECORATION: none
}
#nav UL LI A:hover {
	BACKGROUND: #76bee5;
	COLOR: #fff;
    TEXT-DECORATION: none
}
