body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	line-height:18px;
	margin-left: 0px;
	margin-top: 0px;
}

/*---------------------------- ESTRUTURA ---------------------------*/

#conteudo{
	width:780px;
	_height:100%;
	position: absolute;
	left: 50%;
	margin-left: -390px;
	text-align:justify;	

}
#menu{
	width:175px;
	_height:100%;
	position:relative;
	margin-top:17px;
	left:17px;
	float:left;
	
}
#pagina{
	width:544px;
	_height:200px;
	position:relative;
	margin-top:19px;
	right:20px;
	float:right;
}
#tituloPagina{
	border:1px solid #E6E6E6;
	height:18px;
	padding-left:10px;
	padding-top:2px;
}

#boxLinksTopo{
	width:544px;
	position:relative;
	margin-top:7px;
	border:1px solid #E6E6E6;
}
#boxLinksTopoConteudo{
	height:100%;
	_height:100%;
	background-color:#F5F5F5;
	border:2px solid #FFFFFF;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:10px;
	line-height:14px;
	text-align:left;
}
/*
#coluna1{
	width:250px;
	height:100%;	
	_height:100%;	
	text-align:left;
	float:left;
}
#coluna2{
	width:250px;
	height:100%;
	_height:100%;	
	text-align:left;
	float:right;
}*/
#imgTopo{
	position:relative;
	top:7px;
	background-image:url(../img/imgTopo.gif);
	background-repeat:no-repeat;
	width:544px;
	height:55px;
}

#endereco{
	background-position:right;
	background-image:url(../img/endereco.gif);
	background-repeat:no-repeat;
	position:relative;
	margin-top:-3px;		
	margin-bottom:10px;	
	width:758px;
	height:20px;
	text-align:right;
	float:left;
}

#txEdita {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#txEdita td{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

/*------------------------- HOME -----------------------*/
.bodyHome {
	line-height:21px;
}
.noticiaHome{
	text-align:left;
}

/*------------------------- FILOSOFIA -----------------------*/
#conteudoPgFilosofia{
	position:relative;
	top:55px;
	left:0px;
}
.txtFilosofia p{
	margin-left:12px;
	margin-right:12px;
	text-align:left;
}
.definicaoFilosofia{
	color:#A5A5A5;
	font-size:10px;
	text-align:left;
	line-height:14px;
	padding-left:12px;
	position:relative;
	top:3px;
}
/*------------------------- CONSELHO E EQUIPE -----------------------*/
#conteudoPgConselho{
	position:relative;
	top:5px;
	left:0px;
}
.txtConselho p{
	position:relative;
	top:-12px;
	margin-left:12px;
	margin-right:12px;
	text-align:left;
}

/*------------------------- PROGRAMAS DETALHE -----------------------*/
#conteudoPgProgramasDetalhe{
	position:relative;
	margin-top:25px;
}
.txtProgramasDetalhe p{
	margin-left:12px;
	margin-right:12px;
	text-align:justify;
}
#linksParaDetalhes td{
	height:18px;
}
/*------------------------- EVENTOS E NOTÍCIAS -----------------------*/
.tituloNoticia{
	width:440px;
	color:#146E41;
	font-size:14px;
	font-weight:bold;	
	float:left;
	text-align:left;
}
.dataHoraNoticia{
	color:#969696;
	font-size:9px;
	text-align:right;
	font-weight:normal;
}

.resumoNoticia {
	font-size:10px;
	line-height:13px;
	color:#333333;
	margin-bottom:10px;
}
#conteudoNoticia{
	width:544px;
	margin-top:8px;
}
#paginacao{
	width:544px;
	margin-top:025px;
	color:#838383;
	font-size:11px;
	text-align:center;	
}

/*------------------------- ESPIRAL DE NOTÍCIAS -----------------------*/

#boxDestaque{
	margin-top:23px;
	width:542px;
	position:relative;
	border:1px solid #E6E6E6;
}
.textoCinzaEspiral{
	color:#838383;
	font-size:10px;
	line-height:14px;
}
.numEdicao{
	font-size:10px;
	border:1px solid #E6E6E6;
	background-color:#F5F5F5;
	padding-left:12px;
}
.detalhesEdicao td{
	padding:5px;
	padding-left:11px;
	line-height:12px;
}

.linkBaixo{
	
}
/*------------------------- PARCEIROS QUE FICARAM -----------------------*/
#conteudoPgParceiros{
	position:relative;
	margin-top:23px;
}
/*------------------------- SEJA UM PARCEIRO -----------------------*/
.formSejaParceiro{
	text-align:center;
	border:1px solid #000000;
}
.camposObrigatorios{
	color:#838383;
	font-size:9px;
}
.camposForm{
	color:#838383;
	font-size:10px;
	font-weight:bold;
}
.inputForm{
	width:250px;
	border:1px solid #E6E6E6;
	font-size:10px;
	height:20px;
}
.textareaForm{
	border:1px solid #E6E6E6;
	width:250px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*----------------------- GERAL ---------------------*/
#conteudoPg{
	position:relative;
	margin-top:17px;
}

.formulario td{
	line-height:10px;
	height:26px;
}

.textoCinza {
	color:#666666;
}

.textoVerdeBold {
	color:#146E41;
	font-weight:bold;
}

.titulo {
	color:#146E41;
	font-size:14px;
	font-weight:bold;
}

.tabelaOng {
	font-size:10px;
}
.linhaTabela td{
	font-size:9px;
	padding-left:5px;
	line-height:12px;	
	border-bottom:1px solid #E6E6E6;
}	
.labelTabela td{
	font-size:10px;
	padding-left:5px;
	border-top:1px solid #E6E6E6;
	background-color:#FAFAFA;
	height:22px;
}
.tabelaOut {
	color:#838383;
	text-align:left;	
}
tr.tabelaOver {
	color:#146E41;
	text-align:left;	
	cursor:pointer;
}

.grupoTabela td{
	background-color:#FAFFFA;	
	height:20px;
	font-weight:bold;
	color:#818181;
	font-size:10px;
}




.textoCinzaPaginacao {
	color:#838383;
	font-size:11px;
}

.subTitulo{
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	width:524px;
	border:1px solid #E6E6E6;
	background-color:#FAFAFA;
}

.ErroMsg { 
	font-family : Arial, Helvetica, sans-serif; 
	font-size : 11px; 
	color : #990000; 
	font-style: normal; 
	font-weight: bold; 
}


a:link {	color: #000000; font-weight: normal; text-decoration: none; }
a:active {	color: #000000; font-weight: normal; text-decoration: none; }
a:visited { color: #000000; font-weight: normal; text-decoration: none; }
a:hover {	color: #000000; font-weight: normal; text-decoration: none; }
	
.linkAzul a:link {	  color: #005FA0; font-weight: normal; text-decoration: none; }
.linkAzul a:active {  color: #005FA0; font-weight: normal; text-decoration: none; }
.linkAzul a:visited { color: #005FA0; font-weight: normal; text-decoration: none; }
.linkAzul a:hover {	  color: #005FA0; font-weight: normal; text-decoration: underline; }

.linkImg a:link {	  color: #FFFFFF; font-weight: normal; text-decoration: none; }
.linkImg a:active {  color: #FFFFFF; font-weight: normal; text-decoration: none; }
.linkImg a:visited { color: #FFFFFF; font-weight: normal; text-decoration: none; }
.linkImg a:hover {	  color: #FFFFFF; font-weight: normal; text-decoration: none; }

.pag:link {    color:#838383; font-weight: normal; text-decoration: none; }
.pag:active {  color:#838383; font-weight: normal; text-decoration: none; }
.pag:visited { color:#838383; font-weight: normal; text-decoration: none; }
.pag:hover {   color:#838383; font-weight: normal; text-decoration: underline; }

.tituloLink:link {    color:#146E41; font-weight: bold; text-decoration: none; font-size:11px; }
.tituloLink:active {  color:#146E41; font-weight: bold; text-decoration: none; font-size:11px; }
.tituloLink:visited { color:#146E41; font-weight: bold; text-decoration: none; font-size:11px; }
.tituloLink:hover {   color:#146E41; font-weight: bold; text-decoration: none; font-size:11px; }

.downloadEspiral:link {    color:#838383; font-weight: bold; text-decoration: none;}
.downloadEspiral:active {  color:#838383; font-weight: bold; text-decoration: none;}
.downloadEspiral:visited { color:#838383; font-weight: bold; text-decoration: none;}
.downloadEspiral:hover {   color:#838383; font-weight: bold; text-decoration: none; }
