@charset "utf-8";
/* CSS Document */
body{
	margin: 0;

	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #5d5d5d;
}

a{
	text-decoration:none;
	color: #5d5d5d;
}
a:hover{
	text-decoration: underline !important;
}
#referencia{
	border: 1px solid;
	left: 50%;
	margin-left: -512px;
	width: 1024px;
	height: 1000px;
	position: absolute;
}
#barratopo{
	background:#fcfcfc;
	width: 100%;
	height: 31px;
	position: relative;
		border-bottom: 1px solid #CCC;
}
#linksbarratopo{
	font-size: 11px;
	position: absolute;
	left: 50%;
	margin-top: 8px;
	margin-left: 228px;

}

#ilustrasheader{
	background: url(../img/degradetopo.jpg) repeat-x;
	height: 178px;
	width: 100%;
	overflow: hidden;
	position: relative;
	background-position: 0 47px;
}

#ilustraesquerda{
	background:url(../img/borda.png);
	width: 775px;
	height: 125px;
	position:absolute;
	left: 50%;
	margin-left: -1182px;
}

#ilustradireita{
	background:url(../img/bordadireita.png);
	width: 636px;
	height: 125px;
	position: absolute;
	left: 50%;
	margin-left: 457px;
}

#logo{
	background: url(../img/logo.png);
	width: 242px;
	height: 71px;
	left: 50%;
	margin-left: -506px;
	position: absolute;
	top: 61px;
}
#grafismo{
	width: 478px;
	height: 181px;
	position: absolute;
	left: 50%;
	overflow: hidden;
	margin-left: 71px;
	padding: 23px;
}

#grafismo1{

}

#menu{
	width: 980px;
	left: 50%;
	margin-left: -512px;

	position: relative;
	float: none;
	padding: 22px 40px;
	font-size: 13px;
	text-transform:uppercase;
	background:#FFFFFF;

}

#areamenu{
	border-top: 2px solid #ff6522;
	border-bottom: 1px solid #CCC;
	position: relative;
	width: 100%;
	z-index: 9998;
}
.menu{
	margin-right: 29px;

	position:relative;
}
#menu .ativo{
	color: #ff6522;
}

.menu:hover{
	border-bottom:#CCC 1px solid;
}

#destaque{
	background:url(../img/destaque.jpg);
	width: 1024px;
	height: 323px;
	left: 50%;
	margin-left: -512px;
	position:relative;
	margin-top: 10px;
	overflow:hidden;
}
#boxeschamada{
	position:absolute;
	bottom: 0px;

}
#boxpreto{
	padding: 20px 40px;
	background:url(../img/texturapreta.png);
	bottom: 0px;
	color: #FFF;
	font-size: 12px;
}

#boxlaranja{
	background: #ff6522;
	padding: 5px 40px;
	font-size: 12px;
	text-transform:uppercase;
	color:#FFFFFF;
	position:relative;
}

#areadestaque{
	background:url(../img/degradetopo.jpg) repeat-x;
	background-position:0 190px;
	border-bottom: 1px solid #CCC;

	width: 100%;
}

#delimitacao{
	width: 1024px;
	left: 50%;
	margin-left: -512px;
	position: relative;
	padding-top: 20px;
	font-size: 12px;
}

#boxconteudoesquerda{
	margin-left: 40px;
	width: 600px;
	font-size: 12px;
}
.destaque-urgente{
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	text-decoration: underline;
}
.urgente {
	background-image: linear-gradient(to top, #fa6600, #d64600);
	background-size: 100%;
	background-repeat: y-repeat;
}
.urgente h2{ 
	color: white;
}

h2{
	color:#ff6522;
	font-size: 16px;
	text-transform:uppercase;
}

#boxfotodestaque1{
	background: #5d5d5d;
	width: 347px;
	height: 231px;
	float: left;
	margin-right: 20px;
}


.btn{
	background:#333333;
	position:absolute;
	color:#d9d9d9;
	font-size: 13px;
	padding: 15px 24px;
	text-align:left;
}

.btn .iconesaibamais{
	background:url(../img/iconesaibamais.png);
	width: 21px;
	height: 16px;
	float:left;
	margin-left: -6px;
}


.btn:hover{
	background: #0b0b0b;
}

.btnativo{
	background: #ff6522 !important;
	color:#FFFFFF !important;
}
.btnativo:hover{
	background: #e65617 !important;
}

.active{
	background: #ff6522 !important;
	color:#FFFFFF !important;
}
.active:hover{
	background: #e65617 !important;
}
#colunadireita{
	float: left;
}

#colunaesquerda{
	float: left;
	width: 647px;
	margin-right: 31px;
}

#boxconteudodireita{
		border: 1px solid #CCC;
		width: 260px;
		padding: 10px 20px;
		overflow: hidden;
		text-align: center;
		position: relative;
}

#boxconteudodireita .box-img{
	text-align: left;
}

#fotopremiacao{
	background:url(../img/fotomarcacao.jpg);
	width: 83px;
	height: 70px;
	margin-right: 2px;
	margin-bottom: 2px;
	float:left;
}

#boxtwitter{
	width: 560px;
	border: 1px solid #CCC;
	padding-top: 20px;
	padding-bottom: 20px;


}
#posttwitter{
	margin-left: 30px;
	width: 238px;
	float:left;
}

#tempopost{
	color: #ff6522;
	font-size: 11px;
	font-weight:bold;
	font-style:italic;
}

#footer{
	background:#FFF url(../img/img_footer.png) no-repeat ;
	width: 100%;
	position:relative;
	height: 550px;
	overflow:hidden;
	background-position:center;
	border-top: 1px solid #d6d6d6;
}

#logorodape{
	background:url(../img/logonegativa.png);
	width: 172px;
	height: 81px;
	position: absolute;
	left: 50%;
	margin-left: -472px;
	margin-top: 40px;
}

#navegacaocruzada{

	font-size: 12px;
	position: absolute;
	left: 50%;
	margin-left: -400px;
	margin-top: 95px;
	padding-left: 30px;
	line-height: 12px;;
}
#navegacaocruzada div {
	padding-top: 5px;
}

#navegacaocruzada a{
	color: #5d5d5d;
	text-transform:uppercase;
	font-size: 12px;
	line-height: 23px;
}

#patrocinios{
font-size: 10px;
left: 50%;
position: absolute;
margin-left: -90px;
margin-top: 40px;
width: 100%;
background: #FFF;
}
#imagemlogos{
background: url(../img/parcerias.jpg);
width: 513;
height: 216;
margin-top: 9px;
}

.navativo{
	font-weight:bold;
	color: #d95c25 !important;

}

#textobox{
	padding: 0 40px;
}


#boxtwitter h3{
	margin-left: 40px;
	margin-top: 20px;
	font-size: 14px;
	text-transform:uppercase;

}

.laranja-nolink{
	font-size: 14px;
	text-transform:uppercase;
	color: #ff6522 ;
}

.laranja{
	font-size: 14px;
	text-transform:uppercase;
	cursor:pointer;
	color: #ff6522 ;
}


.tab-content {
	display:none;
}

.titulo_video{
	color: #ff6522;
	font-weight: bold;
	margin-bottom: 15px;
	font-size: 14px;
}

li{
	list-style:none;
}
#galleria{height:467px}

.videos li{
	border: 1px solid #CCC;
	padding: 13px 32px;
	margin-left: -40px;
	width: 515px;
	background: url(../img/setinha.jpg) no-repeat;
	background-position: 11px 13px;
}

.memorias .memoriabox2019{
	border: 1px solid #CCC;
	padding: 13px 32px;
	background: url(../img/setinha.jpg) no-repeat;
	background-position: 11px 13px;
	float: left;
	margin-top: 16px;
}

.memorias .boxCinza2019{
	border: 1px solid #CCC;
	padding: 13px 32px;
	background: url(../img/setinha.jpg) no-repeat;
	background-position: 11px 13px;
	float: left;
	margin-top: 16px
}

.memorias .memoriabox{
	border: 1px solid #CCC;
	padding: 13px 32px;
	background: url(../img/setinha.jpg) no-repeat;
	background-position: 11px 13px;
	width: 134px;
	float: left;
	margin-top: 16px;
}

.memorias .boxCinza{
	border: 1px solid #CCC;
	padding: 13px 32px;
	background: url(../img/setinha.jpg) no-repeat;
	background-position: 11px 13px;
	width: 134px;
	float: left;
	margin-top: 16px
}
.memorias .memoriabox.selecionado{
	border: 1px solid #ff6522;
	color: #ff6522 !important;
}

.memorias .boxCinza.selecionado{
	border: 1px solid #ff6522;
	color: #ff6522 !important;
}
.memorias .selecionado a{
	color: #ff6522 !important;
}

.memorias .boxVermelho.selecionado{
	border: 1px solid #ff6522;
	color: #ff6522 !important;
}

.categoriaVencedor{
	border: 1px solid #CCC;
padding: 20px;
}

.titVencedoreCat{
	font-size: 15px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.topoativo{
	font-weight:bold;
	color: #ff6522 !important;
}

.contato form{
	border: 1px solid #CCC;
	padding: 20px;
}

.contato input,textarea{

	border: 1px solid #CCC;
	padding: 10px 17px;
	width: 526px;
	color: #5d5d5d !important;

}
.enviadosucesso{
display: none;
}
fieldset {
	border:none !important;
}

#contagem{
	background:url(../img/img_contador.jpg);
	width: 295px;
	height: 191px;
	margin-left: -23px;
}

#numero{
	font-size:58px;
	color: #ff6522;
	position: absolute;
	margin-left: 71px;
	margin-top: 50px;
}

#chamadainscricao{

background:url(../img/chamadainscricoes.jpg);
width: 231px;
height: 210px;
margin-left: 13px;
}

#tabelanova td{
	border-bottom: 1px solid #CCC;

}

#tabelanova td{
	padding: 10px;

}

#tabelanova{
	position: relative;
}

#aparecebox{
	display: none;
	position: absolute;
	padding: 20px;
	border: 1px solid #CCC;
	background: #FFF;
	left: 574px;
	top: 138px;
	z-index: 2000;
}

#aparecebox_2{
	display: none;
	position: absolute;
	padding: 20px;
	border: 1px solid #CCC;
	background: #FFF;
	left: 574px;
	top: 177px;
	z-index: 2000;
}


#aparecebox td,#aparecebox_2 td{
	border-bottom: none !important;
	padding: 6px 10px;
	margin-right: 10px;
	text-align: center;
}

#botaofecha{
	background:url(../img/btn_fecha.jpg);
	width: 14px;
	height: 14px;
	position: absolute;
	top: -1px;
	right: -1px;
	cursor:pointer;
}
.divis{
	border-top: 1px solid #cccccc;
}

.peq{
	color: #5d5d5d;
	font-weight: bold;
}

.media{
	color: #f17e1e;
	font-weight: bold;
}

.grande{
	color: #cf161e;
	font-weight: bold;
}

.img-publicacao {
	height: 250px;
}

.publicacao{
	display: table-cell;
	padding-bottom: 20px;
	padding-right: 25px;
}

.publicacoes{
	display: table-row;
}

.titulo-publicacao {
	margin-top: 4px; 
	text-align: center;
}
