body {
	padding:0px;
	margin:0px;	
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	text-align:justify;	
	background-color:#e6e2d9;
}
*{
	font-family:Verdana;
	/*font-size:10px;*/
}
#menu ul, li{
	padding:0px;
	margin:0px;
	/*font-size:10px;*/
}
a{
	text-decoration:none;
	/*color:#ff850b;*/
	color:#1B587A;
	font-weight:bold;
}
a:hover{
	text-decoration:underline;
}
input{
	font-family:Verdana;
	/*font-size:10px;*/
	color:#333333;
	padding:3px;
}
#mainSuper{
	position:absolute;
	left:140px;
	top:160px;
	z-index:150;
	border: 1px #333333 solid;
	background-color:#FFFFFF;
	display:none;
	padding:8px;
}
#mainSuper #btFecharDiv{
	position:absolute;
	right:10px;
	top:10px;
}
#containerIframe{
	position:absolute;
	left:0px;
	top:0px;
	height:290px;
	width:475px;
	overflow-y:scroll;
	overflow-x:hidden;	
	padding-right:20px;
}
#main{
	position:absolute;
	left:0px;
	top:0px;
	width:762px;
	height:auto;
	z-index:10;
	background-color:#e6e2d9;
}
#colunaEsquerda{
	position:relative;
	float:left;
	width:140px;
	vertical-align:top;
	z-index:100;
}
#header{
	position:relative;
	height:127px;
	width:100%;
	background-image:url(../images/public/topo_site.gif);
	background-repeat:no-repeat;
}
#headerDivisao{
	color:#FFFFFF;
	position:relative;
	height:35px;
	width:99%;
	background-image:url(../images/public/fundo_botao.gif);
	background-repeat:repeat-x;
	padding-top:5px;
	padding-right:1%;
	text-align:right;
}
#headerDivisao a{
	color:#FFFFFF;
}
#header #outroIdioma{
	position:absolute;
	top:17px;	
	right:0px;
	z-index:15;
	width:220px;
	background-color:#d9d2c4;
	padding:5px;
	text-align:center;
}
#header #slogan{
	position:absolute;
	top:90px;	
	right:20px;
	width:420px;
	padding:5px;
	text-align:right;
	font-size:140%;
	color:#6f6a8a;
	font-weight:bold;
}
#menu{
	position:relative;
	width:140px;
	text-align:left;
	vertical-align:top;
	z-index:100;
}
#menu a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	/*font-size:10px;*/
}
#menu a:hover{
	text-decoration:underline;
}
#bannerLateral{
	position:relative;
	width:140px;
	text-align:left;
	vertical-align:top;
	z-index:100;
}

/*********************MENU******************************/
/*li{
	color:#FFFFFF
	display: block;	
}*/
.linhaHorizontal {
	background-image:url(../images/layout/bolinhas_horizontal.gif);
	background-repeat:repeat-x;
	background-position:center;
}
.linhaVertical {
	background-image:url(../images/layout/bolinhas_vertical.gif);
	background-repeat:repeat-y;
}
#menu li {
	list-style: none;
	width: 130px;
	line-height:26px;	
	z-index:20;
	display: block;	
	background-image:url(../images/public/fundo_botao.gif);
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:10px;*/
	font-weight:bold;
	border: 1px solid #a19e95;
	padding-left:10px;
	margin-bottom:2px;
}
/* Estilos para Forms*/
.botao{
	background-color:#1a486e;
	color:#FFFFFF;
	border:0px;
	font-size:100%;
}
.campo{
	background-color:#e6e2d9;
	border:0px;
	font-size:100%;
}
.CampoTextoObrigatorio{
	background-color:#DADADA;
	border:1px solid #125f90;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/* http://www.maujor.com/tutorial/ddownmenu.php */
/***********************************FIM menu***********************************/
#menu #formsMenu{
	position:relative;
	text-align:left;
	margin:6px;
	z-index:100;
}
#menu #fundoDegrade{
	position:absolute;
	bottom:-1px;
	left:0px;
	width:100%;
	height:225px;
	background-image:url(../images/layout/fundo_menu_degrade.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	z-index:50;
}
#itensMenu{
	z-index:100;
}
#container{
	position:relative;
	float:left;
	width:612px;
	margin-left:8px;
	margin-right:0px;
	z-index:0;
	line-height:15px;
	text-align:justify;
}
#containerFooter{
	width:582px;
	text-align:right;
	background-color:#FFFFFF;
	padding:15px;
	color:#000000;
}
#containerDinamico{
	position:relative;
	float:left;
	width:582px;
	z-index:0;
	line-height:15px;
	text-align:justify;
	background-color:#FFFFFF;
	padding:15px;
	color:#000000;
	font-size:120%;
}
#tituloInterno{
	position:relative;
	width:572px;
	height:20px;
	z-index:0;
	line-height:15px;
	text-align:left;
	background-color:#d9d2c4;
	padding-top:5px;
	padding-left:10px;
	color:#807b6f;
	vertical-align:middle;
	font-weight:bold;
	font-size:100%;
}
#coluna1{
	position:relative;
	float:left;
	width:443px;
	margin:0px;
	z-index:0;
	line-height:15px;
	text-align:justify;
}
#coluna2{
	position:relative;
	float:right;
	width:160px;
	margin:0px;
	z-index:0;
	line-height:15px;
	text-align:justify;
}
#foot{
	position:relative;
	clear:both;
	height:60px;
	background-color:#d9d2c4;
	background-repeat:repeat-x;
	z-index:80;
	padding-top:3px;
	vertical-align:baseline;
	text-align:center;
}

.tit{
	font-size:140%;
	font-family:Arial;
	font-weight:bold;
	color:#d96c00;
	padding-bottom:10px;
}
.titLateral{
	font-size:140%;
	font-family:Arial;
	font-weight:bold;
	color:#e27202;
}
.LetraCampoPadrao {
	font-family: Verdana;
	/*font-size: 10px;*/
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.CampoPequeno{
	width:130px;
}
.CampoMoeda{
	text-align:right;
}
.CampoMedio{
	width:200px;
}
.CampoGrande{
	width:350px;
}
.CampoReadyOnly{
	background-color:#FFFFFF;
	border:none;
	color:#BBBBBB;
}
/*****form da newsletter***********************/
#divNewsletter{
	position:absolute;
	left:7px;
	top:-40px;
	-moz-opacity : 0.95;
	filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=95);
	width:300px;
	height:345px;
	background-color:#d96c00;
	padding:10px;
	overflow:hidden;
	color:#FFFFFF;
	z-index:100;
}
#divNewsletter a{
	color:#FFFFFF;
}
/***** boxes do index ***********************/
#colunaNews{
	position:relative;
	width:160px;
	float:left;
}
#noticias{
	position:relative;
	width:160px;
	background-color:#d9d2c4;
	padding:5px;
	font-weight:bold;
	margin-top:5px;
}
#noticias #titulo{
	position:relative;
	width:150px;
	color:#165c86;
	border-bottom: 1px solid #bbb8b3;
}
#noticias .tituloNoticia{
	position:relative;
	width:150px;
	color:#55524b;
	padding-top:10px;
	text-align:left;
}
#noticias .corpoNoticia{
	position:relative;
	width:150px;
	color:#55524b;
	padding-top:10px;
	font-weight:100;
	text-align:left;
}

#destaques{
	position:relative;
	width:160px;
	background-color:#638ba4;
	padding:5px;
	font-weight:bold;
}
#destaques a{
	color:#FFFFFF;
}
#destaques #titulo{
	background-color:#638ba4;
	position:relative;
	width:150px;
	color:#FFFFFF;
	border-bottom: 1px solid #bbb8b3;
	font-size:130%;
	margin-bottom:5px;
	padding:2px;
}
#destaques .tituloDestaque{
	position:relative;
	width:150px;
	color:#55524b;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:100;
	text-align:left;
}
#programas{
	position:relative;
	width:258px;
	height:500px;
	/*background-color:#d9d2c4;
	padding:5px;*/
	font-weight:bold;
	float:right;
	padding-bottom:5px;
}
#programas #tituloProgramas{
	position:relative;
	width:150px;
	color:#165c86;
	padding-top:5px;
	border-bottom: 1px solid #bbb8b3;
	margin-bottom:5px;
}
#manhaProdutiva{
	position:relative;
	width:160px;
	background-color:#d9d2c4;
	padding:5px;
	font-weight:bold;
	margin-top:5px;
}
#manhaProdutiva #tituloBoxManhaProdutiva{
	position:relative;
	width:150px;
	color:#165c86;
	border-bottom: 1px solid #bbb8b3;
	margin-bottom:10px;
}
#manhaProdutiva .tituloManhaProdutiva{
	color:#55524b;
	text-align:left;
}
#manhaProdutiva{
	background-image:url(../images/public/fundoXicara.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#manhaProdutiva .corpoManhaProdutiva{
	padding-top:10px;
	color:#55524b;
	margin-bottom:10px;
	font-weight:normal;
}
#bannerContainer{
	position:relative;
	width:100%;
	height:70px;
	margin-bottom:5px;
	margin-bottom:10px;
	/*border: solid 1px #c6e2d9;*/
}
#agenda{
	background-color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	width:150px;
	padding:5px;
}
#agenda #tituloAgenda{
	position:relative;
	width:140px;
	color:#82817f;
	border-bottom: 1px solid #bbb8b3;
	font-weight:bold;
	height:auto;
	margin-bottom:10px;
}
#agenda .tituloDescricaoAgenda{
	position:relative;
	color:#000000;
	font-weight:bold;
	height:auto;
	text-align:left;
}
#agenda .dtAgenda{
	position:relative;
	color:#000000;
	font-weight:normal;
	height:auto;
	margin-bottom:10px;
	/*font-size:9px;*/
}
#infoCentro ,#infoCentro a {
	position:relative;
	width:160px;
	height:23px;
	background-color:#efbd43;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
	padding-top:7px;
	color:#ffffff;
}
#facaAvaliacao{
	position:relative;
	width:140px;
	height:40px;
	background-color:#638ba4;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
	padding-top:7px;
	color:#ffffff;
}
#facaAvaliacao a{
	color:#ffffff;
}
#soliciteProposta , #soliciteProposta a{
	position:relative;
	width:160px;
	height:23px;
	background-color:#e86e6e;
	font-weight:bold;
	margin-top:5px;
	text-align:center;
	padding-top:7px;
	color:#ffffff;
}
#login{
	background-color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
	width:150px;
	padding:5px;
	padding-bottom:0px;
}
#login #tituloLogin	{
	position:relative;
	width:140px;
	color:#82817f;
	border-bottom: 1px solid #bbb8b3;
	font-weight:bold;
	height:auto;
}
.linkVerTodas{
	padding-top:10px;
	text-align:right;
	color:#55524b;
}
.linkVerTodas a{
	padding-top:10px;
	text-align:right;
	color:#848079;
	text-decoration:underline;
}
#divConteudo{
position:relative;
}
/*////////////////////////// Páginas Internas/////////////////*/
	/*////////////////////////// BUSCA/////////////////*/
	#busca{
		position:absolute;
		display:inline;
		padding-left:0px;
		width:200px;
		left:500px;
	}
	.linkBuscaPalavra{
		font-weight:100;
		text-transform:uppercase;
		color:#FF0000;
	}
	.linkBusca{
		font-weight:100;
	}
	.tituloBusca{
		font-size:140%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#d96c00;
		padding-top:10px;
		padding-bottom:10px;
	}
	#campoBusca{
		/*font-size:10px;*/
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
		width:100px;
		height:14px;
		background-color:#9fc0d5;
		border:0px;
		padding:0px;
		margin:0px;
	}
	#botaoBusca{
		font-size:90%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		width:24px;
		height:14px;
		background-color:#5a97bf;
		border:0px;
		padding:0px;
		margin:0px;
	}
	.linhaHorizontal {
		border-bottom: 1px dashed #d96c00;
	}
	
	/*////////////////////////// NOTICIAS/////////////////*/
	#containerNoticia{
		background-image:url(../images/public/fundoNoticia.gif);
		background-position:top,right;
		background-repeat:no-repeat;
		position:relative;
		float:left;
		width:582px;
		z-index:0;
		line-height:15px;
		text-align:justify;
		background-color:#FFFFFF;
		padding-left:15px;
		padding-right:15px;
		color:#000000;
	}
	#noticiasInterna{
		position:relative;
		font-weight:bold;
	}
	#noticiasInterna .tituloNoticia,#noticiasInterna a{
		color:#0e629a;
		padding-top:10px;
		text-align:left;
		font-size:110%;
	}
	#noticiasInterna .corpoNoticia{
		position:relative;
		color:#606060;
		padding-top:5px;
		padding-bottom:30px;
		font-weight:normal;
		text-align:justify;
		font-size:110%;
	}
	#noticiasInterna .imagemNoticia{
		padding-left:15px;
		padding-bottom:5px;
	}
	
	
	
	/*////////////////////////// PARCEIROS/////////////////*/

	.tipoParceiro{
		color:#0e629a;
		padding-top:10px;
		text-align:left;
		font-size:120%;
		font-weight:bold;
	}
	.corpoParceiro{
		position:relative;
		color:#606060;
		padding-top:5px;
		padding-bottom:5px;
		font-weight:normal;
		text-align:justify;
	}
	.corpoParceiro a{
		color:#333333;
		font-weight:normal;
	}
	#tituloParceiroIndex{
		color:#0e629a;
		padding-top:10px;
		text-align:center;
		font-size:120%;
		font-weight:bold;
	}
	/*////////////////////////// AUTO-AVALIACAO/////////////////*/
	.tipoPergunta{
		margin-top:20px;
		background-color:#D9D2C4;
		font-weight:bold;
	}
	.linhaPergunta1{
		background-color:#E6E2D9;
	}
	.linhaPergunta2{
		background-color:#FFFFFF;
	}
	.paddingColuna{
		padding-left:10px;
		padding-right:10px;
	}
	/*////////////////////////// MANHA PRODUTIVA /////////////////*/
	
	#containerManha{
		position:relative;
		float:left;
		width:582px;
		z-index:0;
		line-height:15px;
		text-align:justify;
		background-color:#FFFFFF;
		padding-left:15px;
		padding-right:15px;
		color:#000000;
	}
	#manhaInterna{
		position:relative;
		font-weight:bold;
	}
	#manhaInterna .tituloManha,#manhaInterna a{
		color:#0e629a;
		padding-top:10px;
		text-align:left;
		font-size:120%;
	}
	#manhaInterna .corpoManha{
		position:relative;
		color:#606060;
		padding-top:5px;
		padding-bottom:30px;
		font-weight:normal;
		text-align:justify;
		font-size:110%;
	}
	#manhaInterna .imagemManha{
		padding-left:15px;
		padding-bottom:5px;
	}
/*////////////////////////// AGENDA/////////////////*/
	#containerAgenda{
		/*background-image:url(../images/public/fundoNoticia.gif);
		background-position:right;
		background-repeat:no-repeat;*/
		position:relative;
		float:left;
		width:582px;
		z-index:0;
		line-height:15px;
		text-align:justify;
		background-color:#FFFFFF;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:15px;
		color:#000000;
	}
	.mesAgenda{
		float:left;
		position:relative;
		width:552px;
		z-index:0;
		text-align:justify;
		padding-top:1px;
		padding-left:15px;
		padding-right:15px;
		color:#666666;
		height:16px;
		text-transform:uppercase;
		font-weight:bold;
		font-size:90%;
		background-color:#DDDDDD;
		border-top: 1px solid #CCCCCC;
	}
	.diaAgenda{
		color:#666666;
		font-weight:bold;
		padding-top:10px;
		padding-left:10px;
		border-top: 1px solid #CCCCCC;
		font-size:120%;
	}
	.tituloAgenda{
		padding-bottom:2px;
		padding-left:40px;
		font-weight:bold;
	}
	.descricaoAgenda{
		padding-bottom:15px;
		padding-left:40px;
	}
/*////////////////////////// LISTAGEM AGENDA /////////////////*/
#listagemAgenda h4 {width:555px; float:left; margin:7px; background-color:#d9d2c4; background-image:none; font:bold 120% Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#listagemAgenda h4 span {padding:0 0 3px 37px !important; background-color:transparent; color:#7a7a7a; font:bold 110% Tahoma, Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}
#listagemAgenda h4.tituloAgenda{width:525px !important; padding: 0 0 3px 37px; background-color:#ffffff; text-transform:capitalize;}
	#listagemAgenda dl{display:block; float:left; width:80%; margin:0 0 20px 0;border-top: 1px solid #CCCCCC;}
	#listagemAgenda dt{width:30px; height:10px; margin:0 7px 7px 7px; float:left; display:block; font:bold 140% Tahoma, Arial, Helvetica, sans-serif; color:#1e577b; text-align:center; vertical-align:text-top; padding-top:10px;}
	#listagemAgenda dd{width:500px; float:left; display:block;}
	#listagemAgenda dd h6{font-weight:bold; padding:0; margin:0; font:bold 110% Verdana, Arial, Helvetica, sans-serif;}
	#listagemAgenda dd p{padding:0; margin:0;}
/* Calendario */
	#listagemAgenda #calendario{width:200px; margin:7px 7px 30px 7px; float:left;}
	#detalheCalendario{width:347px; float:left; margin:7px 0 30px 7px;}
	table.calendar {border:1px solid #eeeeee !important;}
	table.calendar * {font:normal 110% Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center; background-color:#ffffff;}
	table.calendar td{width:25px;}
	table.calendar td a{font-weight:bold; text-decoration:none;}
	table.calendar td a:hover{text-decoration:underline;}
	table.calendar{border:0px;}
	table .calendarHeader{width:125px !important; font:bold 110% Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	table .calendarSem{font:bold 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;}
	table .calendarToday{font:bold 110% Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000; background-color:#dddddd;}
	table .calendarEvent, .calendarEvent a{width:25px; font:bold 100% Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#ffffff; background-color:#bbbbbb; text-decoration:none;}
	table .calendarToday, table .calendarToday a{width:25px; font:bold 110% Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cc0000 !important; background-color:#dddddd;}
	table td.calendar{margin:1px;}
	table td.nocalendar{background-color:#f3f1ec; margin:1px;}
	table .holiday{ background-color:#1e577b !important; color:#ffffff;}
	table .domingo{ background-color:#eeeeee; color:#990000;}
	
	#detalheCalendario dl{display:block; float:left; width:100%;}
	#detalheCalendario dt{width:100%; height:18px; margin:0; float:left; display:block; font:bold 110% Tahoma, Arial, Helvetica, sans-serif; color:#7a7a7a; text-align:left;}
	#detalheCalendario dd{width:270px; float:left; display:block;}
	#detalheCalendario dd h6{font-weight:bold; padding:0; margin:0;}
	#detalheCalendario dd p{padding:0; margin:0;}
	
/* fim listagem agenda */

/* Cad Mailing*/
fieldset {
	border:none;
	padding:15px;
}

legend {
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}
p.fyiinfo {
	margin:10px;
	color:#CC0000;
}
/* Fim Cad Mailing*/

.datadia {
	font-size:9px;
	margin-top:5px;
	margin-bottom:10px;
	font-weight:bold;
	color:#000033;
}