@charset "iso-8859-1";
/* /////////////////////////   INICIO COMUNS      */

* {
border:0;
padding:0;
margin:0;
}
button {
	cursor:pointer;
}

hr,.esconde {
 display:none;
}
.clear_all {
	clear:both;
}
body {
	background:#cec8c4 url(../img/fundo_geral.jpg) repeat-x top center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif
}
.segura_tudo /* esta div segura todas as outra divs do site*/ {
	background:url(../img/fundo_segura.jpg) no-repeat top center;
	min-height:500px;
}
.header100, .content100, .footer100, #mask_destaque100, .destaque /* estas são as divs que flutuam o layout em 100% */ {
	width:100%;
	text-align:center;
	float:left;
	display: inline;
}
a {
	text-decoration:none
}
.header, .content, .footer /* estas são as divs que seguram o layout em 1024X768 no meio do site. */ {
	/*outline:solid 1px #99CC00;*/
		margin:auto;
	text-align:left;
	width:1000px;
}

.formAdmin {color: #FFF; font-size:10px;}
.formAdmin label{width:auto; height:25px; padding:8px 0 0 0; display:inline-block !important; float:left  !important;font-weight:bold;}
.formAdmin input{width:100px; height:15px; padding:2px; display:inline-block !important; float:left  !important;}

.botao1 {
	background:#ed0f29;
	float:left;
	height:20px;
	text-decoration:none;
	font-size:11px;
	line-height:20px;
	text-align:center;
	color:#FFF;
	padding:0 8px;
	display:inline;
}
.botao1:hover {
	background:#f1f1f1 !important;
	color:#ed0f29;
}
li.selos_segura {
	padding-bottom:20px;
	overflow:hidden
}
img.selos_imagem {
	border:3px solid #ed0f29;
	margin:8px 17px 8px 0;
	float:left;
	display: inline;
}
h3.selos_titulo {
	color:#ed0f29;
	font-size:17px;
	font-family: 'FuturaHeavy';
	clear:both;
	text-align:left;
	margin-bottom:4px
}
h3.selos_titulo_lateral {
	font-size:14px;
}
p.selos_descricao, p.selos_descricao_home, .descricao {
	font-size:11px;
	font-style:italic;
	color:#717171;
	line-height:16px;
	float:left;
	text-align:left;
	display: inline;
}
p.selos_descricao {
	width:159px;
	margin-top:4px;
}
.descricao {
	margin-left:10px;
	clear:left;
	/*background-color: blue;*/	
}

.desc_pal
	{
	width: 100%;
	}
.desc_not
	{
	width: 100%;
	}
.tit_pal
	{
	width: 100%;
	}
.titulo1 {
	font-style:italic;
	font-size:16px;
	clear:both;
	float:left;
	margin-left:10px;
	color:#333;
}

#home1_palestras .titulo1
{
	color:#af9175;
}

.titulo2 {
	font-weight:bold !important;
	padding:20px 0 !important;
	color:#ed0f29 !important;
	clear:both;
}
.titulo_secao {
	float:left;
	display: inline;
	height:36px;
	line-height:39px;
	padding-left:12px;
	padding-right:22px;
	background:url(../img/fundo_titulosecao.png) right top;
	font-size:17px;
	font-family: 'FuturaHeavy';
	color:#FFF;
	margin-bottom:18px;
	clear:both
}
.titulo_pagina {
	position: absolute;
	background: url(../img/sombra_titulo.png) right bottom no-repeat;
	padding-left:30px;
	padding-right:65px;
	overflow:hidden;
	height:103px;
	font-size:30px;
	font-family: 'FuturaHeavy';
	color:#FFF;
	margin-top:-103px;
	line-height:115px
}

.listaItens p {
	color: #909090;
    font-size: 14px;
    margin-top: 125px;
}
.itali
{
	font-style:italic;
	color:#adadad;
}
.f-right
{
float:right;
}
/* /////////////////////////   FIM COMUNS      */

/* /////////////////////////   INICIO SECUNDARIAS      */

.secundarias {
	background: url(../img/fundo_secundaria.png) top center no-repeat;
	padding-top:62px;
	overflow:hidden
}
#secundarias_1 {
	background: url(../img/fundo_secundaria_226.png) right repeat-y;
	width:1000px;
	margin:auto;
	min-height:500px;
	overflow:hidden;
	padding-bottom:30px
}
.secundarias_1_content {
	width:774px;
	float:left;
	display: inline;
	margin-top:41px;
	overflow:hidden;
}
.lateral_1 {
	float: right;
	display: inline;
	width:226px;
	background: url(../img/fundo_lateral_degree.jpg) no-repeat left top;
	min-height:300px;
	overflow:hidden
}
.secundarias_1_content h1 {
	text-align:left;
	color:#404040;
	font-family:"Trebuchet MS";
	font-size:18px;
	font-style:italic;
	border-bottom:1px solid #d2d2d2;
	padding:17px 20px 10px 30px;
	width:744px;
	margin-bottom:25px;
}

.secundarias_1_content h1.versoes
{
	border-top:1px solid #d2d2d2;
	border-bottom:none;
	margin-bottom:0;
	padding:20px 17px;
}

#secundarias_2 {
	background: url(../img/fundo_secundaria_401.png) right repeat-y;
	width:1000px;
	margin:auto;
	min-height:500px;
	overflow:hidden;
	padding-bottom:30px
}
.secundarias_2_content {
	width:599px;
	float:left;
	display: inline;
	margin-top:41px;
	overflow:hidden
}
.lateral_2 {
	float: right;
	display: inline;
	width:401px;
	background: url(../img/fundo_lateral_degree.jpg) no-repeat left top;
	min-height:300px;
	overflow:hidden;
}
.secundarias_2_content h1 {
	text-align:left;
	color:#404040;
	background-color:#f4f4f4;
	font-family:"Trebuchet MS";
	font-size:18px;
	font-style:italic;
	border-bottom:1px solid #d2d2d2;
	padding:26px 20px 14px 30px;
	width:569px;
	margin-bottom:45px
}
.secundarias_1_content p, .texto_corrido
{
	font-size:13px
}

.secundarias_2_content
{
	font-size:13px;
}
.secundarias_1_content p, .secundarias_2_content p, .texto_corrido {
	color:#909090;
	margin:12px 20px;
	text-align:justify;
}

.fontemenor
{	font-size:10px;	}

.fontemaior
{	font-size:18px;	}

.foto_noticia {
	background-color:#d2d2d2;
	padding:3px;
	float:right;
	display: inline;
	margin:0 20px 15px 20px;
}
.foto_noticia .mask {
	position:relative;
	height: 206px;
    overflow: hidden;
    width: 189px;	
}
.foto_noticia .mask ul{
	position: relative; 
	left: 0px;
}

.foto_noticia .mask ul li{
	height: 206px;
    overflow: hidden;
    text-align: center;
    width: 189px;
    float: left;
}

.foto_noticia img {
	border:0px;
}
.foto_noticia span {
	height:25px;
	line-height:25px;
	float:left;
	display: inline;
	margin:0 5px
}
.foto_noticia a {
	color:#FFF;
	text-decoration:none;
	font-size:11px;
	font-weight:bold
}
.foto_noticia a.prev, .foto_noticia a.next {
	width: 94px;
	float: left;
	display: block;
}
.foto_noticia a:hover {
	text-decoration:underline
}
.lista {
	margin:22px 20px;
	clear:both
}
.lista a.botao1 {
	background:#b6b6b6;
	margin-bottom:20px;
	margin-top:8px;
	float:right;
	display: inline
}
.lista_secao {
	float:left;
	display: inline;
	padding:12px 12px 9px 12px;
	font-size:17px;
	font-family: 'FuturaHeavy';
	background-color:#acacac;
	color:#FFF;
	margin-bottom:14px;
	clear:none;
}
.lista .mask {
	height: 500px;
    overflow: hidden;
    position: relative;
    width: 360px;
    clear: both;
}
.lista ul {
	right: 0;
	position: relative;
}
.lista ul li {
	float: left;
	width: 360px;
	position: relative;
}
.lateral_1 .lista ul li {
	width:100%;
}
/*.lista ul li ul.listaItens {
	margin-bottom:20px;
}
.lista ul li ul.listaItens li {
	border-bottom:1px dashed #bbbbbb;
	font-size:13px;
	width:100%;
	clear:both;
	padding:8px 0;
	text-align:left;
}*/
.lista ul li a {
	color:#666;
	text-decoration:none;
	font-style:italic;
	
	display: block;
	
	border-bottom:1px dashed #bbbbbb;
	font-size:12px;
	width:100%;
	clear:both;
	padding:8px 0;
	text-align:left;
}
.lista ul li a strong
{
	color:#a6826a;
}
.lista ul li a:hover {
	color: #333;
}
.lista ul li a span.data {
	color:#fff;
	background-color:#acacac;
	font-weight:bold;
	font-style:normal;
	font-size:12px;
	padding:1px 3px
}
a.lista_botao_avancar {
	text-indent:-9999px;
	width:180px;
	height:20px;
	background:#ed0f29 url(../img/seta_avancar_ativa.png) center center no-repeat;
	/*display: none;
	*/float:left;
}
a.lista_botao_avancar:hover, a.lista_botao_voltar:hover {
	background-color:#acacac;
}
a.lista_botao_voltar {
	text-indent:-9999px;
	width:180px;
	height:20px;
	background:#ed0f29 url(../img/seta_voltar_ativa.png) center center no-repeat;
	/*display: none;
	*/float:left;
	margin-right:1px;
}
a.botao_avancar {
	text-indent:-9999px;
	overflow:hidden;
	width:77px;
	height:20px;
	background:#ed0f29 url(../img/seta_avancar_ativa.png) center center no-repeat;
	float:left;
}
a.botao_avancar:hover, a.botao_voltar:hover {
	background-color:#acacac;
}
a.botao_voltar {
	text-indent:-9999px;
	width:77px;
	height:20px;
	background:#ed0f29 url(../img/seta_voltar_ativa.png) center center no-repeat;
	float:left;
	margin-right:1px;
}
a.avancar_off {
	background:#d3d3d3 url(../img/seta_avancar_off.png) no-repeat center center !important;
	cursor: default;
}
a.voltar_off {
	background:#d3d3d3 url(../img/seta_voltar_off.png) no-repeat center center !important;
	cursor: default;
}
a.lista_categorias {
	color:#717171;
	font-size:12px;
	font-weight:bold;
	background:url(../img/seta_lista.png) right 50% no-repeat;
	padding-right:12px;
	float:right;
	margin:10px 5px;
	clear:none;
}
.lista_categorias span {
	color:#ed0f29;
}

.lista_todas_categorias
{
	position:absolute;
	background:#dfdfdf;
	z-index:50;
	margin-top:28px;
	width:360px;
	border:solid 1px #cecece;
}
.lista_todas_categorias ul li
{
	text-indent:10px;
	text-indent:10px;
}
.lista_todas_categorias ul li a
{
	color:#333;
	padding:5px 0;
}
.lista_todas_categorias ul li a:hover
{
	color:#D80019;
}

.lista_paginacao {
	color:#717171;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin:12px 0 26px 0;
	clear:both;
	float:left;
	width:90px;
}
.lista_paginacao span {
	color:#ed0f29;
}
.lateral_selos {
	margin:22px 20px;
	clear:both
}
a.download {
	background:#f4f4f4 url(../img/seta_download.png) no-repeat;
	background-position:8px 50%;
	border-top:1px dashed #bbbbbb;
	margin:5px 10px 10px 0;
	font-style:italic;
	font-weight:bold;
	font-size:11px;
	color:#717171;
	width:100%;
	text-align:left;
	
	display:block;
	float:left;
	clear:both;
	padding:10px 0;
	
	text-indent:30px;
}
a.download:hover {
	background-color:#CCC
}
.box_select {
	background:#f4f4f4;
	border-top:1px dashed #bbbbbb;
	font-style:italic;
	font-weight:bold;
	font-size:11px;
	color:#717171;
	text-align:left;
	margin:20px;
	clear:both;
	padding:10px 0;
	/*text-indent:20px;*/
	overflow:hidden;
}
.box_select select { background-color:#FFF !important; border:0; margin:0;/* padding:0;*/ width:250px; float:none!important;}
.box_select span, .box_select select, .box_select button {float:left; display:inline}

.box_select span { /*margin-top:3px*/}

.data_noticia {
	color:#d80019;
	font-size:12px;
	font-style:italic;
	margin-left:20px;
	margin-top:-30px;
	margin-bottom:8px;
	overflow:hidden;
	text-align:left;
}
.data_noticia li {
	float:left;
	display:inline;
	margin-right:20px;
}
.tamanho_noticia {
	color:#abb0ab;
	font-size:12px;
	font-style:italic;
	overflow:hidden;
	width:172px;
}
.tamanho_noticia img {
	border:0px;
	float:right;
	display:inline;
	margin-left:6px;
	clear:none;
}
.tamanho_noticia span {
	float:left;
	display:inline;
	clear:none;
}
.tamanho_noticia a {
	display:block;
	float:left;
	height:19px;
	margin-left:6px;
}
.tamanho_noticia a.bt_fonte1
{
	background-image:url("../img/tamanho_fonte_1.png");
	width:12px;
}
.tamanho_noticia a.bt_fonte2
{
	width:14px;
	background-image:url("../img/tamanho_fonte_2.png");
}
.tamanho_noticia a.bt_fonte3
{
	width:21px;
	background-image:url("../img/tamanho_fonte_3.png");
}
/* /////////////////////////   FIM SECUNDARIAS      */



/* /////////////////////////   INICIO TOPO      */

	.header100 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:161px;
	z-index:15;
	background: url(../img/fundo_topo.png) top center no-repeat
}
.header {
	width:1000px;
	height:74px;
}
.logo {
	width:271px;
	height:55px;
	/*border:solid 1px #990000;*/
		overflow:hidden;
	position:absolute;
	margin-left:20px;
	margin-top:30px;
	z-index:3;
}
.logo h1 a /* LOGOMARCA */ {
	text-indent:-9999px;
	overflow:hidden;
	background-image:url(../img/logo.png);
	background-repeat:no-repeat;
	background-position:50% 50%;
	width:217px;
	height:55px;
	display:block;
}
/* /////////////////////////   INICIO MENU      */

.nav {
	width:716px;
	margin-top:37px;
	margin-left:266px;
	position:absolute;
}
.nav li {
	float:left;
	display: inline;
}
.nav li a.bt_1 {
	background:url(../img/seta_submenu.png) no-repeat 98% center;
	padding-right:15px;
	margin-right:5px;
}
.nav_submenu {
	/*margin-top:24px;
	margin-left:-110px;*/
	position:absolute;
	width:393px;
	/*height:220px;*/
	min-height:60px;
	overflow:hidden;
	background:url(../img/submenu.png) top left;
	z-index:999999;
	border:solid 1px #e2e2e2;
	margin-top:-1px;
	padding-bottom:13px;
}
.legis {
	/*margin-top:24px;
	margin-left:-110px;*/
	position:absolute;
	width:180px;
	min-height:60px;
/*	background:url(../img/submenu_1col.png) no-repeat top left;*/
}
.nav_submenu .coluna_1 {
	width:auto;
	float:left;
	margin:18px 0 0 10px;
}
.nav_submenu .coluna_1 li {
	width:158px;
	clear:both;
	margin-top:-5px;
}
.nav_submenu .coluna_2 {
	width:210px;
	float:right;
	margin:18px 9px 0 0;
}
.nav_submenu .coluna_2 li {
	width:210px;
	clear:both;
}
.submenu_texto {
	font-size:12px;
	font-style:italic;
	padding:8px 8px;
	color: #ED0F29;
}
.nav li a {
	color:#8e8e8e;
	font-family:"FuturaHeavy";
	font-size:14px;
	text-decoration:none;
	padding:6px 8px 4px 8px;
	margin-bottom:1px;
	display:block;
}
.nav li a:hover, .ativo {
	background-color:#b0b4b0;
	color:#FFF
}
/* /////////////////////////   INICIO PESQUISA LOGIN     */

.forms_topo
{
	clear:both;
	width:940px;
	margin:36px auto;
}

.forms_topo form input,
.forms_topo form textarea,
.forms_topo form select
{
	float: left;
	border: none;
	background: none;
	width: auto;
}

.forms_topo form select
{
	width: auto;
}
.forms_topo form input
{
	height: auto;
}
.forms_topo form textarea
{
	height: auto;
}

.arealogin_segura, .form_login {
	/*clear:both;
	width:940px;
	margin:36px auto;*/
	float:right;
	overflow:hidden;

}
.form_login p {
	font-size: 12px;
	color: #929292;
	margin: 8px;	
}
.form_login p a{
	color: #929292;
	text-decoration: underline;
}
.arealogin_segura button {
}
.arealogin_segura li {
	float:left;
	display:inline;
}
.botao2 {
	color:#ed0f29;
	font-size:11px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	margin:8px 0 0 3px;
	background-color:transparent;
}
.arealogin_pesquisa {
	width:218px;
	height:37px;
	background:url(../img/arealogin_pesquisa.png) no-repeat top left;
}
.forms_topo .arealogin_pesquisa input {
	width:174px;
	/*float:left;*/
	display:inline;
	margin:7px 33px;
	font-size:12px;
	font-style:italic;
	color:#afafaf;
	font-family:"Trebuchet MS"
}
.arealogin_login {
	width:157px;
	height:37px;
	background:url(../img/arealogin_email.png) no-repeat top left;
}
.forms_topo .arealogin_login input {
	width:138px;
	display:inline;
	float:left;
	font-size:12px;
	font-style:italic;
	color:#afafaf;
	font-family:"Trebuchet MS"
}
.arealogin_senha {
	width:98px;
	height:37px;
	background:url(../img/arealogin_senha.png) no-repeat top left;
}
.arealogin_senha input {
	width:80px;
	float:left;
	display:inline;
	font-size:12px;
	font-style:italic;
	color:#afafaf;
	font-family:"Trebuchet MS"
}
.arealogin_esqueceu {
	margin-top: 3px;
}
.arealogin_esqueceu a {
	display:inline;
	text-decoration:underline;
	color:#929292;
	font-size:10px;
	margin:0px 15px 0 10px;
	padding-top:2px
}
.arealogin_titulo {
	margin:9px;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	color:#afafaf;
}
.arealogin_logado {
}
/* /////////////////////////   INICIO PESQUISA LOGIN      */
					

/* /////////////////////////   FIM MENU      */



/* /////////////////////////   FIM TOPO      */



/* /////////////////////////   INICIO CORPO      */


	.content100 {
	background:url(../img/fundo_content.png) top center repeat-y;
	padding-top:154px;
	min-height:500px
}
/* /////////////////////////   FIM CORPO      */




/* /////////////////////////   INICIO RODAPÉ      */
	.footer100 {
	clear:both;
	background:url(../img/fundo_rodape.png) no-repeat top center;
	height:107px;
}
.footer {
	background:none;
	font-size:14px;
}
.footer address {
	text-align:right;
	padding-right:20px;
	color:#fff;
	margin-top:23px;
	font-size:11px;
	font-style:italic;
}
.footer span {
	font-weight:bold;
}
#internit {
	width:66px;
	height:17px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	background-image:url(../img/internit.png);
	background-repeat:no-repeat;
	margin-top:40px;
	margin-right:20px;
}
/* /////////////////////////   FIM RODAPE      */

.pagseguro { margin-top:20px; width:430px; float:left}
.inscricao { float:right !important}
.pagseguro span { font-size:14px; margin-bottom:15px; color:#999999; display:block;}