@charset "iso-8859-1";
* { margin: 0; padding: 0; list-style: none; border: none;}
body { background: url(../imagens/background_website.jpg) left top repeat; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; width:0; height:0;}
@font-face {font-family: 'CenturyGothicRegular'; src: url('../fonte/gothic.eot'); src: url('../fonte/gothic.eot') format('embedded-opentype'), url('../fonte/gothic.woff') format('woff'), url('../fonte/gothic.ttf') format('truetype'), url('../fonte/gothic.svg#CenturyGothicRegular') format('svg');}
.tarj{width: 100%; height: 50px; background: #edc734; border-bottom: 1px solid #f39c12;}
.corpo{width:940px; margin:0 auto; padding: 0 10px;}
/*SPRITE*/
.sprite{ background: url(../imagens/sprite_image.png) no-repeat;}
/*MEDIA*/
.media_sociais{width: 24px; height: 24px; cursor: pointer; float: right; margin: 10px 10px 0 0; position: relative; z-index: 1;}
.media_facebook{background-position: left top;}
.media_facebook:hover{background-position: left -24px;}
.media_twitter{background-position: -24px top;}
.media_twitter:hover{background-position: -24px -24px;}
.media_google{background-position: -48px top;}
.media_google:hover{background-position: -48px -24px;}
.media_youtube{background-position: -72px top;}
.media_youtube:hover{background-position: -72px -24px;}
.media_rss{background-position: -96px top; margin-right: 0;}
.media_rss:hover{background-position: -96px -24px;}
/*LOGO*/
.logo{width: 300px; height: 210px; background-position: left -48px; float: left; position: relative; z-index: 2; margin-top: -30px;}
.slogan_menu{width: 620px; height: 190px; position: relative; z-index: 2; margin-top: -11px; float: right;}
.slogan_red{width: 495px; height: 48px; background: #b30000; margin: 0 auto; padding: 15px 0 0 0; position: relative; z-index: 3; text-align: center;}
.slogan_rox{width: 550px; height: 45px; background: #77009d; margin: 0 auto; padding: 15px 0 0 0; position: relative; z-index: 2; margin-top: -11px;text-align: center;}
/*MENU*/
.space_menu{width: 599px; height: 50px; border-left: 10px solid #1a6ea5; border-right: 11px solid #1a6ea5; margin: 30px 0 0 0;}
.menu{ height: 37px; padding: 13px 0 0 0; text-align: center; float: left; background: #2980b9; cursor: pointer;}
.menu:hover{background: #3498db;}
.menu_home{width: 97px;}
.menu_cienart{width: 145px;}
.menu_calendario{width: 148px;}
.menu_fotos{width: 91px;}
.menu_contato{width: 118px;}
.menu ul {width: 210px; height: auto; margin: 13px 0 0 0; padding: 5px 0; display: none; position: relative; z-index: 9999; background: #3498db;}
.menu ul li {padding: 5px 0 5px 10px; text-align: left;}
.menu ul li:hover {cursor: pointer; background: #2980b9;}
/*SLIDER*/
.slider{width: 940px; height: 300px; margin: 30px 0 0 0; background: #2980b9; overflow: hidden; position: relative; z-index:1; } 
.slider .text{width: 280px; height: 260px; float: left; padding: 20px; text-align: center;}
.slider .image{width: 620px; height: 300px; float: right;}
.slider .image img{max-width: 620px; max-height: 300px;}
.navegacao_slider {width:280px; height:29px; position:relative; z-index:9999; margin: -40px 0 0 20px;}
.navegacao_slider ul li {width: 27px; height: 30px; background: url(../imagens/sprite_image.png) -144px top; margin-right: 10px; cursor: pointer; float: left;}
.navegacao_slider ul li.activeSlide, .navegacao_slider ul li:hover {background: url(../imagens/sprite_image.png) -117px top;}
.navegacao_slider ul li:focus {outline: none;}
/*SHELF*/
.shelf{width: 960px; height: 173px; margin: 50px -10px 0 -10px; background: url(../imagens/shelf.png) left top no-repeat;}
.shelf .item{height: 41px; padding: 132px 0 0 0; font-family: 'CenturyGothicRegular', Helvetica, Arial, sans-serif; font-size: 14px; color: #333; text-align: center; cursor: pointer; float: left;}
.shelf .item:hover{color: #1a6ea5;}
.shelf .apresent{width: 162px; margin: 0 45px 0 37px;}
.shelf .regulament{width: 112px; margin: 0 49px 0 0;}
.shelf .premiacao{width: 106px; margin: 0 56px 0 0;}
.shelf .equipe_exe{width: 132px; margin: 0 75px 0 0;}
.shelf .inscric{width: 137px;}
/*CORPO BRANCO*/
.corpo_white{width: 960px; height: auto; background: #FFFFFF; margin: 0 -10px 40px -10px; border-bottom: 2px solid #999999;}
/*NOTICIAS FOTOS ENQUETE*/
.bloco_300{width: 300px; height: auto;}
.margim_bloco_300{margin-right:10px; margin-left: 10px;}
.not_foto_enquete{margin-top: 30px; margin-bottom: 30px; float: left;}
.not_foto_enquete .title_galeria{height: 99px;}
.not_foto_enquete img{max-width: 300px; max-height: 225px; margin-bottom: 20px;}
.not_foto_enquete ul li {width: 300px; height: 48px; border-bottom: 1px solid #CCCCCC; margin-bottom: 20px;}
.not_foto_enquete ul li:last-child {border-bottom: 0;}
.not_foto_enquete .option{height: 32px; padding-left: 10px;}
/*TITULOS*/
.title{width: auto; height: 30px; margin: 0 0 15px 0;}
.title .icon_title{width: 30px; height: 30px; background-position: -171px top; margin: 0 10px 0 0; float: left;}
.title .tit{font-family: 'CenturyGothicRegular', Helvetica, Arial, sans-serif; font-size: 24px; color: #333333; float: left;}
/*BOTAO*/
.botao_vermelho{width: 182px; height: 32px; padding-top: 10px; background-position: left -258px; text-align: center; font-family: 'CenturyGothicRegular', Helvetica, Arial, sans-serif; font-size: 15px; color: #FFFFFF; float: right;}
.botao_vermelho:hover{background-position: left -300px; }
.botao_votar{width: 90px; height: 30px; float: right; background: #edc734; border-radius: 10px; margin: 30px 20px 0 0; cursor: pointer;}
.botao_resultado{width: 120px; height: 40px; float: right; background: #f39c12; border-radius: 10px; margin: 20px 0 0 0;  cursor: pointer;}
.botao_votar, .botao_resultado{font-family: 'CenturyGothicRegular', Helvetica, Arial, sans-serif; font-size: 15px; color: #FFFFFF;}
/*CALENDARIO VIDEOS DOWNLOAD*/
.calendar_video_download{width: 298px; height: 40px; background: #edc734; border:1px solid #f39c12; border-radius: 10px; float: left; font-family: 'CenturyGothicRegular', Helvetica, Arial, sans-serif; font-size: 28px; color: #FFFFFF; padding: 8px 0 0 0; cursor: pointer;}
.icon_calendar, .icon_videos, .icon_download{width: 40px; height: 40px; margin: -4px 10px 0 10px; float: left;}
.icon_calendar{background-position: -201px top;}
.icon_videos{background-position: -241px top;}
.icon_download{background-position: -281px top;}
/*REALIZACAO*/
.realizacao{width: 940px; height: 170px; margin: 40px 10px;}
.realizacao p{margin: 5px 0 0 20px; font-family: 'CenturyGothicRegular', Helvetica, Arial, sans-serif; font-size: 14px; color: #333333;}
.paint{width: 120px; height: 170px; background-position: -182px -258px; margin: 0 30px 0 0; float: left;}
.part{width: 790px; height: auto; float: left;}
.part .real{border-bottom: 1px solid #CCCCCC;}
.part .real .ufs{ width: 147px; height: 106px; background-position: left -342px; float: left; margin: 0 33px 10px 20px;}
.part .real .unit{ width: 138px; height: 63px; background-position: left -448px; float: left; margin: 39px 32px 10px 20px;}
.part .real .ifs{ width: 167px; height: 65px; background-position: -147px -428px; float: left; margin: 41px 0 10px 20px;}
.part .real .fapitec{ width: 153px; height: 53px; background-position: -147px -493px; float: left; margin: 53px 32px 10px 20px;}
/*RODAPE*/
.itnetweb{width: 71px; height: 40px; background-position: left -511px; float:right;}
/*PAGINA INTERNA*/
.pagina_interna{margin-top: 30px;}
.content{ padding: 10px;}
.lista_noticia{width: 100%; height: auto; margin: 10px 0; padding: 10px 0;}
.lista_noticia:hover{ background: #f8f8f8; padding: 9px 0; border-bottom: 1px solid #eee; border-top: 1px solid #eee; cursor: pointer;}
.lista_noticia .date{width: 200px; height: 100px; margin: 0 10px; float: left; text-align: center; padding: 50px 0 0 0;}
.lista_noticia img{max-width: 200px; max-height: 150px; margin: 0 10px; float: left;}
.addthis_mais{width: 50%;}
.bloco_interno_300{width: 300px; height: auto; margin-bottom:40px;}
.bloco_interno_300 img{margin: 0 0 10px 0; max-width: 300px; max-height: 225px;}
.margin_bloco_interno_300{margin-right:20px;}
.fotoss img{margin: 5px;}
.content iframe{ margin: 10px 70px;}
.date_agenda {width: 40px; height: auto; padding: 10px; margin-right: 10px; border-radius: 5px; border:2px solid #3498db; text-align:center;}
.texto_agenda{width: 220px; height: auto;}
.border{border-radius: 5px; border:1px solid #3498db; width: 288px; height: auto; margin-bottom:40px; padding: 5px;}
#faleconosco{ width:auto; margin: 0 75px;}
#faleconosco label{ font-size:20px; font-family: 'CenturyGothicRegular', Helvetica, Arial, sans-serif; font-size: 18px; color: #333333;}
#faleconosco input, select{ background:#FFF; padding:3px; border:1px solid #ddd; height:25px; font:16px Arial, Helvetica, sans-serif; color:#666;}
#faleconosco textarea{ background:#FFF; padding:3px; border:1px solid #ddd; font:16px Arial, Helvetica, sans-serif; color:#666;}
#faleconosco button{ background:#2980b9; width: 100px; height: 30px; font:16px Arial, Helvetica, sans-serif; color:#fff; cursor: pointer;}
#inscricoes{ width:auto; margin: 0 75px;}
#inscricoes label{ font-size:20px; font-family: 'CenturyGothicRegular', Helvetica, Arial, sans-serif; font-size: 15px; color: #333333;}
#inscricoes input, select{ background:#FFF; padding:3px; border:1px solid #ddd; height:25px; font:16px Arial, Helvetica, sans-serif; color:#666;}
#inscricoes textarea{ background:#FFF; padding:3px; border:1px solid #ddd; font:16px Arial, Helvetica, sans-serif; color:#666;}
#inscricoes input[type='radio']{ margin: 0 5px 0 0; padding: 0; border: 0; height: auto;}
#inscricoes button{ background:#2980b9; width: 100px; height: 30px; font:16px Arial, Helvetica, sans-serif; color:#fff; cursor: pointer;}
#inscricoes em{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666;}
#mostra{display: none;}
.inscritos{height: 40px;}
.inscritos .name{width: 460px; padding: 5px;}
.inscritos .school{width: 460px; padding: 5px;}
.li_cinza{background: #f8f8f8;}
.input-search{ background:#FFF; padding:3px; border:1px solid #ddd; height:25px; font:16px Arial, Helvetica, sans-serif; color:#666;}
/*FORMATACAO*/
.arial_11_preto, .arial_11_preto a, .arial_11_preto a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000;}
.arial_14_preto, .arial_14_preto a, .arial_14_preto a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000;}
.arial_14_cinza_escuro, .arial_14_cinza_escuro a, .arial_14_cinza_escuro a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666;}
.arial_14_cinza, .arial_14_cinza a, .arial_14_cinza a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #CCC;}
.arial_16_cinza_escuro, .arial_16_cinza_escuro a, .arial_16_cinza_escuro a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666666;}
.century_18_cinza_escuro, .century_18_cinza_escuro a, .century_18_cinza_escuro a:hover{font-family: 'CenturyGothicRegular', Helvetica, Arial, sans-serif; font-size: 18px; color: #333333;}
.century_20_branco, .century_20_branco a, .century_20_branco a:hover{font-family: 'CenturyGothicRegular', Helvetica, Arial, sans-serif; font-size: 20px; color: #FFFFFF;}
.century_25_cinza_escuro, .century_25_cinza_escuro a, .century_25_cinza_escuro a:hover{font-family: 'CenturyGothicRegular', Helvetica, Arial, sans-serif; font-size: 25px; color: #333333;}
.century_24_branco, .century_24_branco a, .century_24_branco a:hover{font-family: 'CenturyGothicRegular', Helvetica, Arial, sans-serif; font-size: 24px; color: #FFFFFF;}
.century_30_branco, .century_30_branco a, .century_30_branco a:hover{font-family: 'CenturyGothicRegular', Helvetica, Arial, sans-serif; font-size: 30px; color: #FFFFFF;}
.century_30_preto, .century_30_preto a, .century_30_preto a:hover{font-family: 'CenturyGothicRegular', Helvetica, Arial, sans-serif; font-size: 30px; color: #000;}
/*PAGINACAO*/
#PAG { padding: 4px; margin: 20px 0 0 0; }
#PAG ul, #PAG ul.completo { height: 25px; margin: 0 auto; list-style: none; }
#PAG ul li, #PAG ul.completo li { padding: 2px 4px 2px 4px; margin: 0; float: left; font: 18px Arial, Helvetica, sans-serif; color: #CCC; text-align: center; display: block; }
#PAG ul.completo li:hover { font-weight: bold; cursor: pointer; }
#PAG ul li.atual, #PAG ul.completo li.atual { font-weight: bold; cursor: default; color: #c00; }
#PAG ul li.anterior, #PAG ul.completo li.anterior { background: url(../imagens/left.png) no-repeat center; padding: 0; width: 24px; height: 24px; cursor: pointer; }
#PAG ul li.proxima, #PAG ul.completo li.proxima { background: url(../imagens/right.png) no-repeat center; padding: 0; width: 24px; height: 24px; cursor: pointer; }
#PAG ul.completo li.branco { background: none; padding: 0; width: 18px; height: 16px; }

/*LIGHT BOX JQUERY*/
#jquery-overlay{position:absolute;top:0;left:0;z-index:300;width:100%;height:500px}#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:400;text-align:center;line-height:0}#jquery-lightbox a img{border:0}#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}#lightbox-container-image{padding:10px}#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-container-image-box>#lightbox-nav{left:0}#lightbox-nav a{outline:0}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;display:block}#lightbox-nav-btnPrev{left:0;float:left}#lightbox-nav-btnNext{right:0;float:right}#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0}#lightbox-container-image-data{padding:0 10px;color:#666}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}#lightbox-image-details-caption{font-weight:bold}#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em}