/*
**********************************************
Vermelho escolhido:
#C4261C
**********************************************
*/


.fundo_bottom {
	background-image:url(../imagens/fundo_bottom.jpg);
	margin:0;
	padding:0;
	background-repeat: repeat-x;
	background-position: bottom;
}
	



/***************** MENU TOPO *************************************/

.menu_txt_topo, a.menu_txt_topo:link, a.menu_txt_topo:active, a.menu_txt_topo:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	/* color: #C4261C; */
	color: #000000;
	text-decoration:none;
	font-weight: bold;
	float:left;
}

a.menu_txt_topo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	text-decoration:none;
}

.menu_barras_topo {
	padding-left:3px;
	padding-right:3px;
	color:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width:10px;
	float:left;
}


.icones {
	float:right;
}

/***************** FIM MENU TOPO *************************************/


/***************** TABELAS *************************************/
.tabela_cinza {
	border: 1px solid #CCCCCC;
}


.tabela_cinza_direitas {
	background-color:#FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}


.tabela_donativos {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-image: url(../imagens/donativos.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}


.tabela_azul {
	border: #0066CC solid 1px;
	background-color:#FFFFFF;
}

.tabela_branca {
	border: #FFFFFF solid 1px;
	background-color:#FFFFFF;
}

.tabela_titulo_semborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C4261C;
	font-weight:bold;
	width:625px;
	height: 30px;	
	background-image: url(../imagens/barra_cinza.jpg);
	background-repeat: repeat-x;
	text-indent:20px;
	padding-top:10px;
	
}

.tabela_titulo_semborder_bolsa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C4261C;
	font-weight:bold;
	width:625px;
	height: 30px;	
	text-indent:20px;
	padding-top:10px;
	
}

.tabela_titulo_newsletter { /* SÓ PARA A NEWSLETTER */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C4261C;
	font-weight:bold;
	width:625px;
	height: 30px;	
	/* background-image: url(../imagens/barra_cinza.jpg); */
	background-repeat: repeat-x;
	text-indent:20px;
	padding-top:10px;	
}

.tabela_newsletter {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.tabela_cinza_galeria {
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
}



.tabela_titulo_comborder { /* PARA AS AREAS REPETIVAS À DIREITA: DONATIVOS, ETC.*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #C4261C;
	font-weight:bold;
	width:320px;
	height: 30px;	
	background-image: url(../imagens/barra_cinza.jpg);
	background-repeat: repeat-x;
	text-indent:20px;
	padding-top:10px;
}

.tabela_titulo_galeriaborder { /* SÓ PARA A GALERIA DE IMAGENS. */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	width:320px;
	height: 30px;	
/*	background-image: url(../imagens/barra_cinza.jpg); */
/*	background-repeat: repeat-x; */
	text-indent:20px;
	padding-top:10px;
}


/* TÍTULO DA TABELA NO TOPO*/

.tabela_txt_topo, a.tabela_txt_topo:link, a.tabela_txt_topo:active, a.tabela_txt_topo:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #999999;
	text-decoration:none;
	font-weight: bold;
	float:left;
}

a.tabela_txt_topo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	text-decoration:none;
}

/* fim TÍTULO DA TABELA NO TOPO*/


/* TÍTULO DA TABELA para alguns!!!!*/

.tabela_txt_topo2, a.tabela_txt_topo2:link, a.tabela_txt_topo2:active, a.tabela_txt_topo2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #C4261C;
	text-decoration:none;
	font-weight: bold;
	float:left;
}

a.tabela_txt_topo2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	text-decoration:none;
}

/* fim TÍTULO DA TABELA para alguns!!!!*/


/***************** FIM TABELAS *************************************/


/***************** RODAPÉ *************************************/
table.rodape {
	background:#333333;	
}

.rodape_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration:none;
	text-align:center;
	}

a.rodape_links:link, a.rodape_links: active, a.rodape_links: visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration:none;
}

a.rodape_links:hover {
	color: #FFFFFF;
	text-decoration:none;
}

.menu_barras_rodape { /* barras separadoras | */
	color:#FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.assinatura {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	text-align:center;
	padding-top:15px;
}
/***************** FIM RODAPÉ *************************************/


/***************** FONTES TEXTO *************************************/
.texto_14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

/***************** FIM ONTES TEXTO *************************************/


/***************** FORMULÁRIO NEWSLETTER *************************************/



input.campo { /*    <input class="campo"       */
background-color: #FFFFFF;
font: 13px Verdana, arial, helvetica, sans-serif;
color: #666666;
border: 1px solid #999999;
width: 250px;
/* text-indent:5px; */
padding-left:5px;
}

.input_campo { /*    <input class="campo"       */
background-color: #FFFFFF;
font: 13px Verdana, arial, helvetica, sans-serif;
color: #666666;
border: 1px solid #999999;
width: 350px;
/* text-indent:5px; */
padding-left:5px;
}

.select_campo { /*    <select class="campo"       */
background-color: #FFFFFF;
font: 13px Verdana, arial, helvetica, sans-serif;
color: #666666;
border: 1px solid #999999;
width: 350px;
}

textarea.campo { /*    <textarea class="campo"       */
background-color: #FFFFFF;
font: 13px Verdana, arial, helvetica, sans-serif;
color: #666666;
border: 1px solid #999999;
width: 565px;
}

input.botao { /*    <input class="botao"       */
background-color: #C4261C;
font: 13px Verdana, arial, helvetica, sans-serif;
font-weight:bold;
color: #FFFFFF;
border: 1px ;
width: 110px;
}

/***************** FIM FORMULÁRIO NEWSLETTER *************************************/

/***************** ÁREA NOTÍCIAS *************************************/

.area_titulo { /* NOTÍCIAS SÓ DO INDEX GERAL*/
	/* width: 495px; */
	padding-bottom: 2px; 
}

.area_titulo2 { /* DOCUMENTOS */
	/* width: 537px; */
	padding-bottom:2px;
}

.area_titulo_des { /* NOTÍCIAS DESENVOLVIMENTO*/
	/* width: 585px; */
	padding-bottom: 15px;
}

.titulonoticia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

.area_subtitulo { /* DÁ PADDING-BOTTOM + SÓ PARA O INDEX GERAL*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

.texto_simples{ /* texto normal sem bold, texto corrido*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 18px;
}

.area_subtitulo_listagem { /* DÁ PADDING-BOTTOM + PARA A LISTAGEM TOTAL*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-bottom:5px;

}

a.titulonoticia:link, a.titulonoticia:active,  a.titulonoticia:visited {
	text-decoration: none;
}

a.titulonoticia:hover {
	color: #999999;
	text-decoration: none;
}

.area_arquivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* font-weight: bold; */
	font-size: 12px;
	color: #333333;
	text-align:right;
}

.arquivo {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* font-weight: bold; */
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

a.arquivo:link, a.arquivo:active, a.arquivo:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* font-weight: bold; */
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

a.arquivo:hover {
	color: #999999;
	text-decoration: underline;
}   

/***************** FIM ÁREA NOTÍCIAS *************************************/

/***************** FIM BOTÕES NEWSLETTER + SIM TV *************************************/

a#newsletter {  
     width: 130px;  
     height: 38px;  
     background-image: url(../imagens/newsletter.jpg);  
     display: block;  
     text-decoration: none;
	 float:left;
 }  

a#newsletter:hover {  
	background-image: url(../imagens/newsletter_over.jpg);	
}


a#simtv {  
     width: 100px;  
     height: 38px;  
     background-image: url(../imagens/simtv.jpg);  
     display: block;  
     text-decoration: none;
	 float:left;
 }  

a#simtv:hover {  
	background-image: url(../imagens/simtv_over.jpg);	
}

a#sms {  
     width: 70px;  
     height: 38px;  
     background-image: url(../imagens/sms.jpg);  
     display: block;  
     text-decoration: none;
	 float:right;
 }  

a#sms:hover {  
	background-image: url(../imagens/sms_over.jpg);	
}

/***************** FIM BOTÕES NEWSLETTER + SIM TV *************************************/


.datacinzaleft { /* Data depois do subtítulo da notícia */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #999999;
	font-style: italic;
	text-align: left;
	padding-bottom:10px;
}


.datacinza {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-style: italic;
	text-align:right;
}

.quadrado { /* aparece ao lado dos documentos como button de lista SÓ NO INDEX*/
	width:6px;
	height:6px;
	background-color: #C4261C;
	float:left;
	margin-top: 5px;
}

.quadrado_agenda { /* aparece ao lado dos documentos como button de lista*/
	float:left;
	padding:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #C4261C;
}

.quadrado_download { /* RECTÂNGULO aparece para download directo*/
	float:left;
	padding:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #C4261C;
}

a.quadrado_download:link, a.quadrado_download:active, a.quadrado_download:visited { /* aparece para download directo*/
	float:left;
	padding:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #C4261C;
	text-decoration:none;
}
a.quadrado_download:hover { /* aparece para download directo*/
	float:left;
	padding:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
	background-color: #999999;
}



/*************** listagens *****************/

a.num_link:link, a.num_link:active, a.num_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C4261C;
	text-decoration: none;
}

a.num_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C4261C;
	text-decoration: underline;
}

.pag_cinz {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}

.num_selec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #CCCCCC;
	text-decoration: none;
}
/*************** fim de listagens *****************/


/*************** DETALHES GALERIA DE IMAGENS *****************/
.body_glimgs {
	margin:0;
	padding:0;
	background-color: #e5e5e5;
}

.galeria_imagem {
	border-top: #999999 solid 1px;
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	background-color: #FFFFFF;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	width: 400px;
	height: 300px;
}

.galeria_legenda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	line-height: 18px;
	background-color: #FFFFFF;
	border-bottom:#999999 solid 1px;
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	width: 400px;
	text-align:left;
	
}

/*************** FIM DETALHES GALERIA DE IMAGENS *****************/


.asterisco { /* Para campo obrigatório no sms */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C4261C;
}


/************************************ LISTAGEM DE IDEIAS ******************************************************/

.tabela_bolsaideias { /*tabela que lista ideias*/
	background-color:#F5F5F3;
	padding:10px;
}

.nomedaarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	float:right;
	font-weight: bold;
}

.textosimples {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}




/************************************ FIM DE LISTAGEM DE IDEIAS ***********************************************/

.donativostitulo {
	color:#C4261C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.preenchimentoobrg {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}

.linkcinzento {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.linkcinzento:link, a.linkcinzento:active, a.linkcinzento:visited {
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.linkcinzento:hover{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}

/************ LINK GERAL PARA BACKOFFICE *******************/

.link, a.link:link, a.link:active, a.link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C4261C;
	text-decoration:none;
}

a.link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
}

/************ FIM LINK GERAL PARA BACKOFFICE *******************/

.titulo_vermelho {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#C4261C;
}