/***************************************************/
/* TAG's										   */
/***************************************************/

* {
	margin:0px;
	padding:0px;
}

img {
	border:none;
}

/***************************************************/
/* Ordem Hierárquica							   */
/***************************************************/

div#geral {
	width:100%;
	height:auto;
	position:relative;
	text-align:center;
}
	div#geral div#topo {
		width:100%;
		height:185px;
		background:#1b2c63;
		position:relative;
	}
		div#geral div#topo div#governo {
			width:100%;
			height:30px;
			background:#1b2c63;
			text-align:center;
		}
			div#geral div#topo div#governo div#logo {
				width:955px;
				height:30px;
				margin:auto;
				text-align:left;
			}

		div#geral div#topo div#header {
			width:100%;
			height:155px;
			background-color:#FFF;
			text-align:center;
		}

	div#geral div#principal {
		width:990px;
		height:auto;
		margin:auto;
	}
		div#geral div#principal div#titulo {
			width:100%;
			height:78px;
			padding-top:8px;
			text-align:center;
		}

		div#geral div#principal div#menu {
			width:100%;
			height:25px;
			position:relative;
			z-index:0;
		}
			div#geral div#principal div#menu div#menu_futuante {
				width:100%;
				height:150px;
				position:absolute;
				top:0px;
				left:0px;
				overflow:hidden;
			}
			div#geral div#principal div#menu div#menu_futuante:hover {
				height:150px;
			}

		div#geral div#principal div#conteudo {
			width:990px;
			height:auto;
			margin:10px auto 30px;
			position:relative;
			text-align:left;
			z-index:0;
		}
			/* FF Hack ================== */
			div#geral div#principal div#conteudo:after {
				clear: both;
				content: ".";
				display: block;
				height: 0px;
				visibility: hidden;
			}
			/******************************************/
			div#geral div#principal div#conteudo div#destaques {
				width:100%;
				height:auto;
				position:relative;
			}
				/* FF Hack ================== */
				div#geral div#principal div#conteudo div#destaques:after {
					clear: both;
					content: ".";
					display: block;
					height: 0px;
					visibility: hidden;
				}
				/******************************************/

				div#geral div#principal div#conteudo div#destaques div.dest_a,
				div#geral div#principal div#conteudo div#destaques div.dest_b,
				div#geral div#principal div#conteudo div#destaques div.dest_c {
					float:left;
					margin-right:17px;
				}

				div#geral div#principal div#conteudo div#destaques div.dest_b {
					width:159px;
					height:302px;
					position:relative;
					padding:20px 10px 10px;
					background:#ffba3b url(../imagens/home/fd_saiba.gif) no-repeat bottom left;
					overflow:hidden;
				}
					div#geral div#principal div#conteudo div#destaques div.dest_b h2.topo_box img {
						position:absolute;
						top:0px;
						left:0px;
					}

					div#geral div#principal div#conteudo div#destaques div.dest_b h3 {
						font-family:Arial, Helvetica, sans-serif;
						font-size:16px;
						font-weight:normal;
						color:#55411a;
						letter-spacing:-1px;
						text-transform:uppercase;
					}

					div#geral div#principal div#conteudo div#destaques div.dest_b h4 {
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						font-weight:normal;
						color:#8a7244;
						text-transform:uppercase;
					}

					div#geral div#principal div#conteudo div#destaques div.dest_b h5 {
						font-family:Arial, Helvetica, sans-serif;
						font-size:15px;
						font-weight:normal;
						color:#FFF;
					}

					div#geral div#principal div#conteudo div#destaques div.dest_b p.resumo {
						height:145px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#55411a;
						overflow:hidden;
					}

					p.resumo2 {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#55411a;
						overflow:hidden;
					}

					div#geral div#principal div#conteudo div#destaques div.dest_b p a {
						color:#55411a;
						text-decoration:none;
					}

						div#geral div#principal div#conteudo div#destaques div.dest_b p a:hover {
							color:#3b2d12;
							text-decoration:underline;
						}

					div#geral div#principal div#conteudo div#destaques a img.img_destaque {
						border:solid 2px #ff9c00;
					}
						div#geral div#principal div#conteudo div#destaques a:hover img.img_destaque {
							border-color:#c37700;
						}

				div#geral div#principal div#conteudo div#destaques div.dest_c {
					width:188px;
					height:auto;
					margin-right:0px;
					position:relative;
				}
					div#geral div#principal div#conteudo div#destaques div.dest_c div#busca {
						width:173px;
						height:53px;
						background:url(../imagens/home/fd_busca.gif);
						position:relative;
						margin:0px 0px 20px 0px;
					}

						div#geral div#principal div#conteudo div#destaques div.dest_c div#busca form fieldset {
							border:none;
						}

						div#geral div#principal div#conteudo div#destaques div.dest_c div#busca form input.texto {
							width:120px;
							padding:1px 2px;
							position:absolute;
							left:10px;
							bottom:10px;
							border:none;
							font-size:12px;
						}
						div#geral div#principal div#conteudo div#destaques div.dest_c div#busca form input.botao {
							position:absolute;
							right:10px;
							bottom:7px;
						}

				/*
				div#geral div#principal div#conteudo div#destaques div.dest_c div#calendario {
					width:100%;
					height:auto;
					background:url(../imagens/home/fundo_calend.gif) no-repeat top left;
					position:relative;
				}
				*/

				div#geral div#principal div#conteudo div#destaques div.dest_c div#tamanho_texto {
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					width:100%;
					height:auto;
					background:url(../imagens/home/tamanho_texto.gif) no-repeat top left;
					position:relative;
					padding:5px;
					margin: 0px 0px 4px 0px;
				}

				div#geral div#principal div#conteudo div#destaques div.dest_c div#correio_escola {
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					font-weight:normal;
					color:#457080;
					width:100%;
					/*height:225px;*/
					/*background:url(../imagens/home/correio_escola.gif) no-repeat top left;*/
					position:relative;
					/*padding: 10px 10px 10px 10px;*/
					margin: 0px 0px 4px 0px;

					/*******novo********/
					text-align:left;
					padding:0px;
					height:245px;
				}

					div#geral div#principal div#conteudo div#destaques div.dest_c div#correio_escola p{
						margin: 0px 0px 7px 0px;
					}

					div#geral div#principal div#conteudo div#destaques div.dest_c div#correio_escola a{
						color:#457080;
					}

					div#geral div#principal div#conteudo div#destaques div.dest_c div#correio_escola .combo_box{
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						font-weight:normal;
						color:#457080;
					}


					div#geral div#principal div#conteudo div#destaques div.dest_c div#dias {
						height:auto;
						margin-left:7px;
						text-align:center;
						padding:10px;
					}
						div#geral div#principal div#conteudo div#destaques div.dest_c div#dias div#espiral {
							width:185px;
							height:19px;
							position:absolute;
							left:0px;
							top:128px;
							background:url(../imagens/home/espiral_calendario.gif) no-repeat top left;
						}
						div#geral div#principal div#conteudo div#destaques div.dest_c div#dias div.ajuste {
							width:137px;
							height:110px;
							margin:auto;
							text-align:left;
						}
							div#geral div#principal div#conteudo div#destaques div.dest_c div#dias div.ajuste h6 {
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								color:#3d3d3d;
								font-weight:normal;
							}
							div#geral div#principal div#conteudo div#destaques div.dest_c div#dias div.ajuste p {
								font-family:Verdana, Arial, Helvetica, sans-serif;
								font-size:9px;
								color:#9ba0a2;
							}
							div#geral div#principal div#conteudo div#destaques div.dest_c div#dias div.ajuste table.calendario {
								width:100%;
								font-family:Arial, Helvetica, sans-serif;
								font-size:10px;
								text-align:center;
							}
								div#geral div#principal div#conteudo div#destaques div.dest_c div#dias div.ajuste table.calendario caption {
									font-size:12px;
									color:#2b353a;
									text-transform:uppercase;
								}
									div#geral div#principal div#conteudo div#destaques div.dest_c div#dias div.ajuste table.calendario thead tr {
										height:15px;
										background:#98a6c1;
									}
										div#geral div#principal div#conteudo div#destaques div.dest_c div#dias div.ajuste table.calendario thead tr th {
											font-weight:normal;
											color:#FFF;
											vertical-align:middle;
												text-decoration:none;
										}
											div#geral div#principal div#conteudo div#destaques div.dest_c div#dias div.ajuste table.calendario thead tr th abbr {
												text-decoration:none;
											}

										div#geral div#principal div#conteudo div#destaques div.dest_c div#dias div.ajuste table.calendario tbody tr td a {
											display:block;
											color:#3b4455;
											text-decoration:none;
										}

											div#geral div#principal div#conteudo div#destaques div.dest_c div#dias div.ajuste table.calendario tbody tr td a.ativo,
											div#geral div#principal div#conteudo div#destaques div.dest_c div#dias div.ajuste table.calendario tbody tr td a:hover {
												background-color:#53678b;
												color:#FFF;
											}

			div#geral div#principal div#conteudo div#box_educacao {
				width:265px;
				height:auto;
				padding:55px 10px 30px;
				position:relative;
				float:left;
				background:#5cac3b url(../imagens/layout/fd_noticias.gif) no-repeat left bottom;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:9px;
				color:#FFF;
				line-height:9px;
			}
				div#geral div#principal div#conteudo div#box_educacao p {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:9px;
					color:#FFF;
					line-height:9px;
				}

				div#geral div#principal div#conteudo div#box_educacao p a {
					color:#FFF;
					text-decoration:none;
				}
					div#geral div#principal div#conteudo div#box_educacao p a:hover {
						text-decoration:underline;
						color:#cee6c5;
					}

				div#geral div#principal div#conteudo div#box_educacao h2.topo_box {
					position:absolute;
					top:0px;
					left:0px;
				}

				div#geral div#principal div#conteudo div#box_educacao h3 {
					margin-bottom:20px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:23px;
					font-weight:normal;
					color:#b8ff76;
					text-transform:uppercase;
					letter-spacing:-1px;
				}

				div#geral div#principal div#conteudo div#box_educacao h4 {
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					font-weight:normal;
					color:#b8ff76;
					line-height:13px;
					text-transform:uppercase;
					margin-top:10px;
					*margin-top:0px;
				}

				div#geral div#principal div#conteudo div#box_educacao h5 a {
					font-family:"Arial Black", Arial, Helvetica, sans-serif;
					font-size:16px;
					line-height:16px;
					letter-spacing:-1px;
					font-weight:normal;
					color:#FFF;
					text-transform:uppercase;
					text-decoration:none;
				}

				div#geral div#principal div#conteudo div#box_educacao h6 a {
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height:12px;
					font-weight:normal;
					color:#FFF;
					text-transform:uppercase;
					margin-top:-5px;
					margin-top:1px;
					text-decoration:none;
				}

				div#geral div#principal div#conteudo div#box_educacao ul {
					list-style:url(../imagens/layout/bullet_noticias.gif);
					padding-left:15px;
					*padding-left:18px;
				}
					div#geral div#principal div#conteudo div#box_educacao ul li {
						margin-bottom:10px;
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#FFF;
					}
						div#geral div#principal div#conteudo div#box_educacao ul li a {
							text-decoration:none;
							color:#FFF;
						}
						div#geral div#principal div#conteudo div#box_educacao ul li a:hover {
							text-decoration:underline;
							color:#cee6c5;
						}

				div#geral div#principal div#conteudo div#box_educacao hr {
					width:100%;
					height:1px;
					margin:10px 0px;
					*margin:0px 0px 5px;
					background-color:#7bbf5f;
					border:none;
					color:#7bbf5f;
					clear:both;
				}

				div#geral div#principal div#conteudo div#box_educacao a.saiba_mais {
					float:right;
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					line-height:13px;
					color:#b8ff76;
					text-decoration:none;
					text-transform:uppercase;
				}

					div#geral div#principal div#conteudo div#box_educacao a img.img_destaque {
						border:solid #abdd97 2px;
					}
						div#geral div#principal div#conteudo div#box_educacao a:hover img.img_destaque {
							border-color:#b8ff76;
						}

					div#geral div#principal div#conteudo div#box_educacao a img.img_destaque_fl {
						float:left;
						margin-right:10px;
						border:solid #abdd97 2px;
					}
						div#geral div#principal div#conteudo div#box_educacao a:hover img.img_destaque_fl {
							border-color:#b8ff76;
						}

			div#geral div#principal div#conteudo div#box_aula {
				width:271px;
				height:auto;
				position:relative;
				float:left;
				margin-left:15px;
				padding:85px 10px 30px 48px;
				background:#cdddf5 url(../imagens/layout/fd_sala-de-aula.gif) repeat-y 0px 83px;
			}
				div#geral div#principal div#conteudo div#box_aula div#borda_inf {
					width:329px;
					height:28px;
					position:absolute;
					right:0px;
					bottom:0px;
					background:url(../imagens/sala-de-aula/fd_sala-de-aula.gif) no-repeat bottom right;
				}

				div#geral div#principal div#conteudo div#box_aula h2.topo_box {
					position:absolute;
					top:0px;
					left:0px;
				}

				div#geral div#principal div#conteudo div#box_aula h3 {
					margin-bottom:2px;
					*margin-bottom:5px;
				}

				div#geral div#principal div#conteudo div#box_aula h4 {
					margin:10px 0px;
				}

				div#geral div#principal div#conteudo div#box_aula hr {
					width:100%;
					height:1px;
					margin:10px 0px;
					*margin:0px 0px 5px;
					background-color:#b0c2e4;
					border:none;
					color:#b0c2e4;
					clear:both;
				}

				div#geral div#principal div#conteudo div#box_aula p {
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10px;
					color:#8792a2;
					margin-bottom:10px;
				}
					div#geral div#principal div#conteudo div#box_aula p a {
						text-decoration:none;
						color:#8792a2;
					}

					div#geral div#principal div#conteudo div#box_aula p a:hover {
						text-decoration:underline;
						color:#707a88;
					}

				div#geral div#principal div#conteudo div#box_aula ul {
					list-style:none;
				}
					/* FF Hack ================== */
					div#geral div#principal div#conteudo div#box_aula ul:after {
						clear: both;
						content: ".";
						display: block;
						height: 0px;
						visibility: hidden;
					}
					div#geral div#principal div#conteudo div#box_aula ul li {
						height:16px;
						float:left;
						margin-right:10px;
					}
						div#geral div#principal div#conteudo div#box_aula ul li.divisor {
							padding-right:10px;
							border-right:solid 1px #838fa1;
						}

			div#geral div#principal div#conteudo div#box_cafe {
				width:282px;
				height:100%;
				position:relative;
				margin-left:20px;
				padding:113px 10px 30px;
				background:#ebebeb url(../imagens/cafe/fd_cafe.gif) no-repeat bottom left;
				float:left;
			}
				div#geral div#principal div#conteudo div#box_cafe h2.topo_box {
					position:absolute;
					top:0px;
					left:0px;
				}

				div#geral div#principal div#conteudo div#box_cafe h3 {
					margin-top:2px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:19px;
					font-weight:normal;
					color:#575757;
					text-transform:uppercase;
					letter-spacing:-1px;
				}


				div#geral div#principal div#conteudo div#box_cafe a img.img_destaque {
					border:solid 2px #FFF;
					margin-top:5px;
				}
					div#geral div#principal div#conteudo div#box_cafe a:hover img.img_destaque {
						border-color:#9b9b9b;
					}

				div#geral div#principal div#conteudo div#box_cafe a img.img_destaque_fl {
					float:left;
					margin-right:10px;
					border:solid #FFF 2px;
				}
					div#geral div#principal div#conteudo div#box_cafe a:hover img.img_destaque_fl {
						border-color:#9b9b9b;
					}

				div#geral div#principal div#conteudo div#box_cafe hr {
					width:100%;
					height:1px;
					margin:10px 0px;
					*margin:0px 0px 5px;
					background-color:#c4cbdd;
					border:none;
					color:#c4cbdd;
					clear:both;
				}

#top_enquete{
	background-image:url(../imagens/home/enqtop.gif);
	width:283px;
	height:44px;
	}
#bot_enquete{
	background-image:url(../imagens/home/enqbot.gif);
	width:283px;
	height:15px;
	}
#fundo_enquete{
	background-image:url(../imagens/home/enqmid.gif);
	}
#enq_conteudo{
	padding-left:10px;
	}

				div#geral div#principal div#conteudo div#box_cafe div.enquete {
	width:280px;
	height:auto;
	position:relative;
	background-image:url(../imagens/home/enqmid.gif);
	background-repeat:repeat-y;
	background-position: left top;
				}
					div#geral div#principal div#conteudo div#box_cafe div.enquete:after {
						clear: both;
						content: ".";
						display: block;
						height: 0px;
						visibility: hidden;
					}

					div#geral div#principal div#conteudo div#box_cafe div.enquete div.brd_rdp {
						width:264px;
						height:9px;
						background:url(../imagens/cafe/enquete_rdp.gif) no-repeat top left;
						position:absolute;
						bottom:0px;
						left:0px;
					}

					div#geral div#principal div#conteudo div#box_cafe div.enquete h3 {
						float:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						line-height:9px;
						font-weight:bold;
						color:#969696;
						letter-spacing:normal;
						margin-right:2px;
					}

					div#geral div#principal div#conteudo div#box_cafe div.enquete h4 {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:10px;
						font-weight:bold;
						color:#575757;
						letter-spacing:normal;
					}
					div#geral div#principal div#conteudo div#box_cafe div.enquete form {
						margin-top:5px;
					}
						div#geral div#principal div#conteudo div#box_cafe div.enquete form fieldset {
							border:none;
						}
						div#geral div#principal div#conteudo div#box_cafe div.enquete form input {
							margin:0px 2px -2px 0px;
						}
						div#geral div#principal div#conteudo div#box_cafe div.enquete form label {
							font-family:Verdana, Arial, Helvetica, sans-serif;
							font-size:9px;
							color:#969696;
						}

				div#geral div#principal div#conteudo div#box_cafe ul {
					width:175px;
					list-style:url(../imagens/cafe/bullet-confira.jpg);
					list-style-position:outside;
					float:right;
					*margin-top:10px
				}
					div#geral div#principal div#conteudo div#box_cafe ul li {
						font-family:Verdana, Arial, Helvetica, sans-serif;
						font-size:9px;
						color:#575757;
						border-bottom:solid 1px #c8c8c8;
						padding:2px 0px;
					}
						div#geral div#principal div#conteudo div#box_cafe ul li a {
							color:#575757;
							text-decoration:none;
						}

		/****************************************************************/
		/* FF Hack ================== */
		div#geral div#principal div#conteudo div#box_educacao:after,
		div#geral div#principal div#conteudo div#box_aula:after,
		div#geral div#principal div#conteudo div#box_cafe:after {
			clear: both;
			content: ".";
			display: block;
			height: 0px;
			visibility: hidden;
		}
		/****************************************************************/

		div#geral div#principal div#pre_rodape {
			width:100%;
			height:auto;
			padding:8px 0px 20px;
			clear:both;
		}
			/* FF Hack ================== */
			div#geral div#principal div#pre_rodape:after {
				clear: both;
				content: ".";
				display: block;
				height: 0px;
				visibility: hidden;
			}

			div#geral div#principal div#pre_rodape div#mais_buscadas {
				width:285px;
				float:left;
				margin-right:25px;
			}
				div#geral div#principal div#pre_rodape div#mais_buscadas ul.tags {
					list-style:none;
				}
					div#geral div#principal div#pre_rodape div#mais_buscadas ul.tags li {
						float:left;
						vertical-align:bottom;
						font-family:Arial, Helvetica, sans-serif;
						font-size:24px;
						color:#0163cc;
					}
						div#geral div#principal div#pre_rodape div#mais_buscadas ul.tags li a {
							text-decoration:none;
							color:#0163cc;
						}
							div#geral div#principal div#pre_rodape div#mais_buscadas ul.tags li a:hover {
								text-decoration:underline;
							}

		#rodape{
			text-align:center;
			}

			div#geral div#principal div#pre_rodape div#relacionamento {
				float:left;
				padding-top:20px;
			}
				div#geral div#principal div#pre_rodape div#relacionamento ul {
					width:640px;
					height:77px;
					list-style:none;
					background:url(../imagens/home/fd_relacionamento.jpg) no-repeat top left;
				}
					div#geral div#principal div#pre_rodape div#relacionamento ul li {
						float:left;
						margin:20px 0px 0px 55px;
					}

		div#geral div#principal div#rodape {
			width:100%;
			height:auto;
			padding:8px 0px 20px;
			background:#bababa;
		}

#paginacao{
	text-align:center;
	height:30px;
	}
#paginacao a{
	color:#2b5819;
	font-size:12px;
	text-decoration:none;
	}
#paginacao a:hover{
	color:#2b5819;
	text-decoration:underline;
	font-size:16px;
	}
#paginacao a#ativo{
	color:#2b5819;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}

/***************************************************/
/* Geral										   */
/***************************************************/

.fr {
	float:right;
	margin-left:10px;
}

.fl {
	float:left;
	margin-right:10px;
}

.fl_noM {
	float:left;
}

div#rp-resolucao {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
}


div#fontsizeDiv
{
	background:url(../imagens/layout/bg_fontsize.gif) no-repeat;
	padding:2px 2px 2px 6px;
}

div#fontsizeDiv img
{
	vertical-align:top;
}

.t1
{
	font-size:200%;
	font-weight:bold;
	line-height:26px;
}

a.noticia_home
{
	text-decoration:none;
}

.noticia_data
{
	font-size:12px;
	color:#acff8b;
	line-height:11px;
}

.noticia_chamada
{
	font-size:12px;
	color:#ffffff;
	line-height:12px;
}

.noticia_destaque_data
{
	font-size:14px;
	color:#acff8b;
	line-height:14px;
	font-weight:bold;
}

.noticia_destaque_chamada
{
	font-size:14px;
	color:#ffffff;
	line-height:14px;
	font-weight:bold;
}

a.home_especial
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

a.home_especial:hover
{
	text-decoration:underline;
}


.h_body
{
	background-image:url(../imagens/f_principal.gif);
	background-repeat:repeat-x;
	background-color:#1c2f74;
	color:#515151;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.h_centro
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1006px;
}

.h_tela
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1006px;
	background-image:url(../imagens/f_tela.gif);
	text-align:left;
}

.h_tela a
{
	color:#515151;
	text-decoration:none;
}

.h_tela a:hover
{
	text-decoration:none;
}

.h_area
{
	position:relative;
	margin-left:105px;
	width:800px;
}

.i_area
{
	width:780px;
}

.i_area a
{
	text-decoration:underline;
}

.i_area a:hover
{
	text-decoration:underline;
}

.h_bloco_e
{
	float:left;
	width:367px;
	margin-right:41px;
}

.h_slide1
{
	position:relative;
}

.h_slide1 .h_123
{
	position:absolute;
	top:199px;
	left:0px;
	width:367px;
	margin-top:0px;
	text-align:right;
	z-index:20;
}

.h_slide2
{
	position:relative;
}

.h_slide2 .h_123
{
	position:absolute;
	top:199px;
	left:0px;
	width:367px;
	margin-top:0px;
	text-align:right;
	z-index:10;
}

.h_slide3
{
	position:relative;
}

.h_slide3 .h_123
{
	position:absolute;
	top:119px;
	left:0px;
	width:260px;
	margin-top:-10px;
	text-align:right;
	z-index:10;
}

.h_slide4
{
	position:relative;
}

.h_slide4 .h_123
{
	position:absolute;
	top:119px;
	left:0px;
	width:260px;
	margin-top:-10px;
	text-align:right;
	z-index:10;
}

.h_tela .h_area .h_parte
{
	width:367px;
	color:#515151;
	font-size:19px;
}

.h_tela .h_area .h_parte img
{
	margin-top:5px;
	margin-bottom:5px;
}

.h_tela .h_area .h_parte a
{
	color:#515151;
	font-size:100%;
	text-decoration:none;
}

.h_tela .h_area .h_parte a:hover
{
	text-decoration:none;
}

.h_tela .h_area .h_subtitulo
{
	font-size:14px;
}

.h_tela .h_area .h_titulo
{
	font-size:17px;
}

.h_tela .h_area .h_destaque
{
	font-size:19px;
}


.h_bloco_d
{
	float:left;
	width:367px;
}

.h_frase
{
	font-size:12px;
	font-weight:bold;
	color:#6c7281;
	text-shadow: #ffffff 1px 1px 0px;
	padding-left:10px;
}

.h_busca
{
	background-image:url(../imagens/f_busca.gif);
	font-size:12px;
	color:#6c7281;
	padding-right:10px;
}

.h_busca_texto
{
	margin-top:2px;
	border:0px;
	width:180px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.h_menu
{
	position:relative;
	margin-left:95px;
	height:41px;
}

.h_menu_foco
{
	position:absolute;
	top:40px;
	left:101px;
	z-index:10;
}

.h_menu_fique
{
	position:absolute;
	top:40px;
	left:202px;
	z-index:10;
}

.h_menu_interatividade
{
	position:absolute;
	top:40px;
	left:303px;
	z-index:10;
}

.h_tela .h_area .h_bloco_me
{
	float:left;
	width:530px;
	margin-right:13px;
}

.h_tela .h_area .h_bloco_me .h_bloco_e
{
	float:left;
	width:250px;
	margin-right:35px;
}

.h_tela .h_area .h_bloco_me .h_bloco_d
{
	float:left;
	width:220px;
}

.h_tela .h_area .h_bloco_me .h_banner_e
{
	float:left;
	width:260px;
	margin-right:8px;
}

.h_tela .h_area .h_bloco_me .h_banner_d
{
	float:left;
	width:260px;
}

.h_tela .h_area .h_bloco_md
{
	float:left;
	width:250px;
}

.h_menu_pe
{
	margin-left:75px;
	width:795px;
	padding-right:52px;
	height:205px;
	background-image:url(../imagens/f_menu_pe.jpg);
	font-size:12px;
	font-weight:bold;
	color:#cccccc;
	text-shadow: #646464 1px 1px 0px;
	line-height:17px;
}

.h_menu_pe td
{
	font-size:12px;
	font-weight:bold;
	color:#cccccc;
	text-shadow: #646464 1px 1px 0px;
}

.h_menu_pe td a
{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-shadow: #646464 1px 1px 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.h_menu_pe td a:hover
{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-shadow: #646464 1px 1px 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.h_menu_pe td a.h_lnk
{
	font-size:12px;
	font-weight:bold;
	color:#cccccc;
	text-shadow: #646464 1px 1px 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.h_menu_pe td a.h_lnk:hover
{
	font-size:12px;
	font-weight:bold;
	color:#cccccc;
	text-shadow: #646464 1px 1px 0px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.h_menu_pe_sep
{
	width:1px;
	height:170px;
	background-color:#86858e;
}

.h_menu_pe td .h_destaque
{
	font-size:12px;
	font-weight:bold;
	color:#fda600;
	text-shadow: #646464 1px 1px 0px;
}

.x_pop
{
	background-color:transparent;
	background-image:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.x_pop .x_menu_i
{
	background-color:#376fd4;
	color:#ffffff;
	text-align:left;
	width:100%;
	line-height:20px;
}

.x_pop .x_menu_i .x_margem
{
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
}

.x_pop .x_menu_i a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.x_pop .x_menu_i a:hover
{
	color:#fac639;
}

.h_123 a
{
	color:#b0b0b0;
	font-size:30px;
	text-decoration:none;
}

.h_123 a:hover
{
	color:#000000;
	text-decoration:none;
}

.h_123 a.activeSlide
{
	color:#000000;
}

.h_claro
{
	color:#999999;
}

.h_linha
{
	width:100%;
	height:1px;
	background-color:#a6a6a6;
}

.h_data
{
	font-size:17px;
	color:#a5a5a5;
	font-weight:bold;
	margin-right:10px;
}

.h_noticia
{
}

.h_noticia a
{
	color:#515151;
	font-size:14px;
	text-decoration:none;
}

.h_noticia a:hover
{
	color:#000000;
	text-decoration:none;
}

.h_chamada
{
}

.h_chamada a
{
	color:#515151;
	font-size:17px;
	text-decoration:none;
}

.h_chamada a:hover
{
	color:#000000;
	text-decoration:none;
}

.h_twitter
{
		font-weight:bold;
}

.h_twitter a
{
	color:#3887e8;
	text-decoration:none;
}

.h_twitter a:hover
{
	text-decoration:underline;
}

.h_onde
{
	color:#000000;
	font-size:14px;
}


.i_body
{
	background-image:url(../imagens/f_principal.gif);
	background-repeat:repeat-x;
	background-color:#1c2f74;
	color:#515151;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
}

.i_tela
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:1072px;
	background-image:url(../imagens/f_i_tela.gif);
	text-align:left;
}

.i_tela a
{
	color:#515151;
	text-decoration:none;
}

.i_tela a:hover
{
	text-decoration:none;
}

.i_pagina
{
	margin-left:55px;
}

.i_programas
{
}

.i_programas .i_foto
{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}

.i_programas_lista
{
	font-size:15px;
}

.i_programas_lista a
{
	font-size:14px;
	color:#515151;
	text-decoration:none;
}

.i_programas_lista a:hover
{
	text-decoration:underline;
}

.i_titulo
{
	font-size:192%;
	font-weight:bold;
}

.i_icone
{
	float:left;
	margin-right:10px;
}

.i_local
{
	font-size:125%;
}

.h_a
{
	position:absolute;
	top:46px;
	left:220px;
}

.i_paginacao
{
	font-size:14px;
	color:#ffffff;
}

.i_paginacao .na_pagina
{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-color:#669cf1;
	width:25px;
	height:20px;
	padding-top:5px;
	text-align:center;
}

.i_paginacao a.pag
{
	display:block;
	background-color:#9d9d9d;
	width:25px;
	height:20px;
	padding-top:5px;
	text-align:center;
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration: none;
	color: #e8e8e8;
}

.i_paginacao a.pag:hover
{
	background-color:#669cf1;
	color: #ffffff;
	text-decoration: none;
}

.i_paginacao a.nav
{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #6c7281;
	text-decoration: none;
}

.i_paginacao a.nav:hover
{
	text-decoration: underline;
	color: #6c7281;
}


.i_indice
{
}

.i_indice a
{
	font-family: arial, helvetica, sans-serif;
	font-size: 100%;
	text-decoration: none;
	color: #757575;
}

.i_indice a:hover
{
	text-decoration: underline;
}

.i_indice a.data
{
	font-family: arial, helvetica, sans-serif;
	font-size:19px;
	text-decoration: none;
	color: #757575;
}

.i_indice a.data:hover
{
	text-decoration: underline;
}

.i_linha
{
	width:1px;
	height:1px;
	background-color:#dddddd;
}

.i_migalha
{
	font-size:12px;
	color:#5a8095;
	padding-top:2px;
	padding-bottom:2px;
	border-top:1px solid #c3cbd0;
	border-bottom:1px solid #c3cbd0;
	padding-left:10px;
	margin-top:0px;
	margin-bottom:5px;
}

.i_migalha a
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #5a8095;
}

.i_migalha a:hover
{
	text-decoration: underline;
}

.i_migalha .i_base
{
	color:#ffa700;
}

.i_coluna_e
{
	float:left;
	width:478px;
	margin-right:22px;
	text-align:justify;
}

.i_coluna_d
{
	float:left;
	width:280px;
}

.ix_coluna_d
{
	float:right;
	margin-left:22px;
	width:280px;
}

.c_titulo
{
	font-size:15px;
	font-weight:bold;
	color:#3c7886;
}

.x_body
{
	background-color:transparent;
	background-image:none;
	color:#515151;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

a.lnkx
{
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #757575;
}

a.lnkx:hover
{
	text-decoration: underline;
}


a.x_lnk
{
	font-family: arial, helvetica, sans-serif;
	font-size:100%;
	text-decoration: none;
}

a.x_lnk:hover
{
	text-decoration: underline;
}


.xagenda
{
	position:absolute;
	left:600px;
	top:30px;
	width:180px;
}

.xagenda .xcalendario
{
	width:145px;
	padding-left:20px;
	padding-right:15px;
	padding-top:10px;
	background-image:url(../imagens/f_agenda.png);
	font-size:11px;
}

.xagenda .xcalendario .xdias
{
	width:145px;
	height:160px;
	vertical-align:top;
}

.xagenda .xcalendario .xdias .xperiodo
{
	color:#000000;
	font-weight:bold;
	text-align:center;
}

.xagenda .xcalendario .xdias thead
{
	color:#ffffff;
	background-color:#5d5d5d;
}

.xagenda .xcalendario .xdias td
{
	padding-top:1px;
	padding-bottom:1px;
	font-size:11px;
}

.xagenda .xcalendario .xdias td a
{
	display:block;
	color:#3b4455;
	text-decoration:none;
}

.xagenda .xcalendario .xdias td a:hover
{
	background-color:#A0A0A0;
	color:#000000;
	text-decoration:none;
}

.xagenda .xcalendario .xdias td a.ativo
{
	background-color:#A0A0A0;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}


.xagenda .xcalendario .xdiade
{
	padding-bottom:10px;
}

.x_maior
{
	font-size:117%;
}

.x_destaque
{
	font-size:125%;
}

.x_subtitulo
{
	font-size:150%;
}

.x_subarea
{
}

.x_subarea .x_subdestaque
{
	float:left;
	width:75px;
}

.x_subarea .x_subtexto
{
	float:left;
	width:700px;
}

.x_form
{
}

.x_form .x_label
{
	font-size:14px;
	margin-left:30px;
}

.x_form .x_i
{
	background-image:url(../imagens/i_f.gif);
	height:37px;
}

.x_form .x_i .tb
{
	margin-top:9px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-image:none;
	background-color:transparent;
	border:0px;
}

.x_form .x_it
{
	background-image:url(../imagens/it_f.gif);
	height:140px;
}

.x_form .x_it .tb
{
	margin-top:9px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	background-image:none;
	background-color:transparent;
	border:0px;
}

.x_box_especial
{
	width:230px;
	height:90px;
	float:left;
}

a.x_legenda_especial
{
	margin-top:20px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#686868;
	text-decoration:none;
}

a.x_legenda_especial:hover
{
	text-decoration:underline;
}




