

body 
	{
	background: #f8d44a url(../img/bg_body.png) repeat-x left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #116010;
	line-height: 100%;
	}
a
	{
	color: #116010;
	text-decoration: none;
	}
a:hover
	{
	text-decoration: underline;
	}
#prepage
	{
	display: none;		
	}
#geral
	{
	width: 1000px;
	margin: auto;
	position: relative;
	}
#principal
	{

	}
#topo
	{
	height: 107px;
	position: relative;
	}
#logo, #educare
	{
	position: absolute;
	}
#logo
	h1 a,
 #educareev
	h1 a
		{
		display: block;
		background: url(../img/ibte.png);
		width: 220px;
		height: 80px;
		margin-top: 20px;
		margin-left: 20px;
		text-indent: -1000px;
		overflow: hidden;
		}
 #educareev
	h1 a
		{
		background: url(../img/educareev.png);
		width: 217px;
		height: 69px;
		top: 45px;
		left: 250px;
		position: absolute;
		margin: 0px;
		}
#menu_apoio
	{
	position: relative;
	position: absolute;
	right: 10px;
	top: 67px;
	color: #f4cc0d;
	font-size: 11px;
	}
#menu_apoio a
	{
	color: #f4cc0d;	
	padding: 0px 3px;
	}
#redes_sociais
	{
	position: absolute;
	right: 10px;
	top: 20px;
	width: 170px;
	}
#redes_sociais li a, #redes_sociais li
	{
	display: block;
	position: relative;
	float: left;
	}
#redes_sociais li a
	{
	text-indent: -100px;
	overflow: hidden;
	width: 29px;
	height: 29px;
	background: url(../img/redes_sociais.png) no-repeat;
	margin-left: 4px;
	}
#redes_sociais a:hover
	{
	margin-top: -3px;	
	}
a#twitter
	{
	background-position: -29px !important;		
	}
a#flickr
	{
	background-position: -58px !important;		
	}
a#orkut
	{
	background-position: -87px !important;		
	}
a#facebook
	{
	background-position: -116px !important;	
	}
#menu
	{
	position: relative;
	margin: auto;
	clear: both;
	width: 740px;
	}
#menu li, #menu li a
	{
	float: left;
	}
#menu li a
	{
	height: 30px;
	line-height: 27px;
	font-size: 18px;
	color: #fff;
	padding: 0px 14px;
	margin-top: 10px;
	border-left: 1px dotted #659f57;
	position: relative;
	z-index: 10;
	}
#menu li:first-child a
	{
	border: none;	
	}
#menu li a.ativo, #menu li a.ativo span
	{
	height: 48px;
	line-height: 48px;
	background: url(../img/menu_left.png) no-repeat left top;
	padding: 0px; padding-left: 17px;
	display: block;
	text-decoration: none;
	cursor: default;
	margin: 0px;
	border: none;
	}
#menu li a.ativo span
	{
	padding-left: 0px;
	padding-right: 17px;
	background: url(../img/menu_right.png) no-repeat right top;
	height: 48px;
	line-height: 48px;
	}
#menu li a.ativo
	{
	margin-right: -8px;
	z-index: 100;
	}

#conteudo
	{
	position: relative;
	clear: both;
	}
#destaques
	{
	display: block;
	position: relative;
	width: 989px;
	height: 383px;
	overflow: hidden;
	margin: auto;
	clear: both;
	}
#destaques ul li, #destaques ul li a
	{
	float: left;
	}
#destaques li
	{
	display: block;
	position: relative;
	width: 989px;
	}
#destaques ul li h1
	{
	top: 30px;
	width: 971px;
	text-align: center;
	z-index: 15000000;
	font-size: 32px;
	font-weight: bold;
	position: absolute;
	top: 290px;
	left: 15px;
	display: block;
	}
#destaques ul li h1 a
	{
	color: #fff;
	float: none;
	text-decoration: none;
	background: #000;
	display: inline-block;
	opacity: 0.75;
	padding: 5px 15px;
	line-height: 130%;
	}
#destaques ul li h1 a:hover
	{
	text-decoration: underline;	
	}
#slider li a img
	{
	width: 971px;
	height: 365px;
	}
#destaques #slider
	{
	display: block;
	width: 1000px !important;
	height: 383px !important;
	overflow: hidden;
	position: relative;
 	}
#destaques #slider li a
	{
	margin: 10px;
	}
#destaques .moldura
	{
	display: block;
	position: absolute;
	background: url(../img/moldura_destaques.png);
	width: 989px;
	height: 383px;
	left: 0px;
	top: 0px;
	z-index: 1000;
	}
	
#prevBtn a, #nextBtn a 
	{
	background: url(../img/setas.png) -73px;
	width: 73px;
	height: 73px;
	text-indent: -100px;
	overflow: hidden;
	display: block;
	z-index: 1000;
	position: absolute;
	top: 150px;
	}
#nextBtn a
	{
	right: 0px;	
	}
#prevBtn a
	{
	background-position: left;	
	}
.sub_destaque
	{
	float: left;
	position: relative;
	height: 109px;
	overflow: hidden;
	margin: 5px 0px 5px 30px;
	}
.sub_destaque a
	{
	width: 100%;
	height: 109px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
	}
#motivos
	{
	background: url(../img/motivos.png) no-repeat left;	
	width: 255px;
	}
#ajude
	{
	background: url(../img/ajude.png) no-repeat center;
	width: 257px;
	}
#newsletter
	{
	background: url(../img/newsletter.png) no-repeat left 15px;
	width: 395px;
	margin-right: 0px;
	}
#newsletter iframe
	{
	width: 235px;
	float: left;
	margin-left: 131px;
	height: 35px;
	overflow: hidden;
	margin-top: 60px;
	}
#barra_info
	{
	clear: both;
	background: url(../img/barra_contato.gif);
	height: 287px;
	z-index: 10;
	position: relative;
	display: block;
	}
#barra_info .container
	{
	width: 980px;
	margin: auto;
	position: relative;
	padding: 15px 0px;
	}
br.clear
	{
	display: block;
	position: relative;
	clear: both;
	height: 10px;
	line-height:1px;
	width: 100%;
	}
#barra_info h1, #barra_info h1 a
	{
	font-size: 20px;
	color: #116010;
	font-weight: bold;
	}
#barra_info h1
	{
	text-transform: uppercase;
	margin: 10px 0px 25px 0px;	
	}
#barra_info .coluna_1
	{
	float: left;
	width: 445px;
	}
#barra_info .coluna_2
	{
	float: left;
	width: 410px;
	margin-left: 55px !important;
	}
#barra_info .coluna_1, #barra_info .coluna_2
	{
	margin: 0px 20px;	
	}
#barra_info .lista_links
	{
	margin-top: -5px;
	position: relative;
	}
#rodape
	{
	display: block;
	background: #166115;
	margin-top: -7px;
	height: 30px;
	padding: 22px 0px 30px 0px;
	z-index: 0;
	position: relative;
	font-size: 11px;
	color: #78bc53;
	}
#rodape .container
	{
	margin: auto;
	width: 980px;
	}
#rodape a
	{
	color: #78bc53;
	text-decoration: underline;
	line-height: 20px;
	}
#rodape p
	{
	float: left;
	display: block;
	width: 520px;
	}
#rodape p+p
	{
	float: right;
	width: 300px;
	text-align: right;
	}
#rodape p+p a
	{
	color: #c1faa1;	
	}

.lista_links li a
	{
	background: url(../img/bullet_simples.png) no-repeat left center;
	padding: 5px; padding-left: 20px;
	display: block;
	text-decoration: none;
	}
	
.lista_links li a:hover
	{
	text-decoration: underline;
	}
iframe
	{
	width: 100%;
	border: none;	
	clear: both;
	}
#barra_info iframe
	{
	height: 210px;	
	}
#recomenda, #comentarios
	{
	background: #fff1bc;
	border: 1px solid #ffffcc;
	padding: 10px;
	}
#recomenda iframe
	{
	height: 406px;
	}
#comentarios
	{
	margin-top: 15px;	
	}
#comentarios iframe
	{
	height: 228px;
	}
.comentario
	{
	position: relative;
	}
.comentario p:first-child
	{
	font-weight: bold;
	padding: 15px 5px 15px 0px;
	line-height:100%;
	font-size: 14px;
	display: block;
	position: relative;
	}
.comentario .seta
	{
	background: url(../img/seta_balao.gif);
	height: 18px;
	width: 16px;
	display: block;
	position: absolute;
	overflow: hidden;
	text-indent: -1000px;
	left: 15px;
	top: 28px;
	visibility: visible;
	z-index: 2000;
	}
.comentario p+p
	{
	background: #116010;
	color: #fff;
	padding: 10px;
	padding-bottom: 0px;

	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	}
.comentario p+p+p
	{
	text-align: right;
	padding-top: 0px;
	padding-bottom: 10px;
	color: #fff1bc;
	font-size: 10px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
	}
/* Conteúdo das Internas */
#conteudo .internas
	{
	width: 90%;
	min-height: 600px;
	padding: 20px 30px;
	background: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.5);
	display: block;
	position: relative;
	margin: 10px auto;
	line-height: 145%;
	}
.internas .coluna_1
	{
	width: 70%;
	float: left;
	clear: both;
	padding-right: 30px;
	padding-bottom: 10px;
	position: relative;
	display: block;
	}
.internas .coluna_1 p
	{
	padding: 8px 0px;	
	}
.internas .coluna_1 ul
	{
	display: block;
	clear: both;
	width: 100%;
	display: block;
	float: left;
	 margin-bottom: 15px;
	}
.internas .coluna_1 ul li
	{
	padding: 5px 15px;
	background: url(../img/bullet_lista.png) no-repeat left 12px;
	float: left;
	clear: both;
	position: relative;
	margin-left: 25px;
	width: 90%;
	}
.internas h1
	{
/*	font-size: 20px;
	color: #116010;
	text-transform: uppercase;
	padding: 15px 0px 5px 0px;
	margin-bottom: 10px;
	display: block;
	clear: both;
	border-bottom: 1px dotted #060;*/
	line-height: 100%;
	font-size: 26px;
	font-weight: normal;
/*	background: #fff4c5;*/
	color: #237016;
	padding: 3px 7px;
	display: block;
	clear: both;
	border-bottom: 3px solid #ffea94;
	margin: 10px 0px;
	}
#recomenda h1, #comentarios h1
	{
	background: #ffe785 url(../img/seta_balao_2.gif) no-repeat left bottom;
	color: #ff9900;
	border: 0px;
	margin: -11px -11px 5px -11px;
	font-size: 23px;
	padding: 5px 10px 18px 0px; 
	}
.internas .coluna_2
	{
	float: left;
	position: relative;
	width: 238px;
	background:  #ffe785;
	margin-top: -20px;
	margin-bottom: -20px;
	margin-right: -35px;
	padding-top: 15px;
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 15px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
/*	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;*/

	}
.mais
	{
	padding: 2px;
	padding-left: 22px;
	background: url(../img/ico_mais.png) no-repeat left center;
	display: block;
	margin: auto;
	margin-top: 10px;
	}
#ferramentas
	{
	position: absolute;
	right: 320px;
	top: 10px;
	z-index: 2;
	}
#ferramentas li, #ferramentas li a
	{
	float: left;
	display: block;
	float: left;
	clear: none;
	font-size: 11px;
	}
#ferramentas .favoritos
	{
	background: url(../img/ico_favoritos.png) no-repeat left top;	
	width: 24px;
	height: 21px;

	}
.imprimir, .fonte_grande, .fonte_pequena, .favoritos, .recomenda
	{
	text-indent: -1000px;
	overflow: hidden;
	cursor: pointer;
	margin-left: 7px;
	}
.recomenda
	{
	background: url(../img/ico_recomenda.gif) no-repeat left top;	
	width: 28px;
	height: 26px;
	margin-top: -5px !important;
	}
.imprimir
	{
	background: url(../img/ico_imprimir.gif);
	width: 24px;
	height: 21px;
	margin-right: 7px;
	}
.fonte_grande
	{
	background: url(../img/fonte_maior.gif);
	width: 30px;
	height: 18px;
	margin-top: 2px;
	}
.fonte_pequena
	{
	background: url(../img/fonte_menor.gif);
	width: 19px;
	height: 15px;
	margin-top: 4px;
	}
h1.tit
	{
	display: block;
	position: relative;
	text-indent: -1000px;
	overflow: hidden;
	}
#barra_info h1.tit.fale_conosco
	{
	background: url(../img/tit_entre_em_contato.png) no-repeat left center;
	width: 284px;
	height: 23px;
	}
#barra_info h1.tit.parceiros
	{
	background: url(../img/tit_parceiros_e_apoiadores.png) no-repeat left center;
	width: 231px;
	height: 29px;	
	}
.lista_parceiros  li, .lista_parceiros li a
	{
	display: block;
	float: left;
	position: relative;
	}
.lista_parceiros li 
	{
	margin: 0px 10px 10px 0px;
	}
