﻿
/* RESET - CSS 26/08/2009 */

body {padding: 0; margin: 0; font-size:13px; font-family: Trebuchet MS , Helvetica, Garuda, sans-serif; height:100%; background:#000; color:#fff }
html {height:100%}
a{outline:0}
h1, h2, h3, h4, h5, h6, ul, li, em, strong, pre, code {padding: 0; margin: 0; line-height: 1em; font-size: 100%; font-weight: normal; font-style: normal;}
table {font-size: inherit; font: 100%;}
ul {list-style: none;}
img {border: 0;}
p {margin: 0 0 20px 0; font-size:13px !important;}
.clr {clear:both}
.fl {float:left;}
.fr{float:right}

h1 {color:#FFF; font-size:18px; padding-bottom:12px; font-weight:bold;}
h2 {color:#FFF; font-size:12px; padding-bottom:12px}
h3 {color:#00B5C6; font-size:18px; display:block; padding-bottom:3px}
h3 .leg {color:#666666; font-size:11px; line-height:11px; vertical-align:middle}
h4 {font-size:40px}
h5 {font-size:30px}

/* RATING STAR */
.starRattingContent {float:left; width:220px;}
 #ctl00_ConteudoMiolo_formatPage_ThaiRating {float:left; padding:0 8px 0 0}
 #ctl00_ConteudoMiolo_formatPage1_ThaiRating {float:left; width:73px;} /* alinhamento do texto do rating star */
.ratingStar {display:block; width:13px; height:14px; background:url(../_img/ico_star.gif) top left no-repeat;  margin-top:8px;}
.filledRatingStar {background-position:bottom left;}
.WaitingStarCssClass {background-position:bottom left;}
.EmptyStarCssClass {background-position:bottom left;}
.savedRatingStar {background-position:bottom left;}

/* ESTRUTURA */
.content_bg {background:#00B5C6;height:100%;*height:auto;}
.content_bg .content_bg_cl {background:url(../_img/main_bg_cl.jpg) top left repeat-y;}
.content_bg .content_bg_cl .content_bg_cr {background:url(../_img/main_bg_cr.jpg) top right repeat-y;padding-bottom:80px;*padding-bottom:0px;}
.content_bg .content_bg_cl .content_bg_cr .content_bg_b {background:url(../_img/main_bg_b.jpg) left bottom no-repeat }
.content_bg .content_bg_cl .content_bg_cr .content_bg_b .content_bg_r {background:url(../_img/main_bg_r.jpg) right 186px no-repeat }

/* NAV */
.nav_content {width:100%; height:151px; font-size:11px !important; position:relative; background:url(../_img/bg_nav_t.gif) repeat-x;}
.nav_content .bg_shadow {background:url(../_img/nav_shadow_bg.jpg) center bottom no-repeat; height:151px;}
.nav_content a.home {width:468px; height:71px; display:block; position:absolute; top:11px; left:50%; margin-left:-234px; background:url(../_img/logo.gif) no-repeat; text-indent:-9999px; z-index:90}
.nav_content .nav_list {margin:auto; width:750px; padding:112px 0 0 46px;}
.nav_content .nav_list li {float:left; padding-right:20px}
.nav_content .nav_list li a {color:#FFF; text-decoration:none; font-weight:bold; text-transform:uppercase}
.nav_content .nav_list li a:hover {color:#00B5C6}
.nav_content .nav_list li.item_azul a {color:#00B5C6 !important;}
.nav_content .nav_list li.item_azul a:hover {color:#00B5C6 !important; text-decoration:underline !important;}
a.encerrada {
display:block; width:451px; height:38px; background:url(../_img/encerrada.png) top left no-repeat;   margin-left:auto; margin-right: auto; 
margin-top: 22px; 
*margin-top: 10px;
_margin-top: 0;
clear:both;
}

a.encerrada:hover {
display:block; width:451px; height:38px; background:url(../_img/encerrada_h.png) top left no-repeat;   margin-left:auto; margin-right: auto; 
margin-top: 22px; 
_margin-top: 0;
*margin-top: 10px;
}

/* MAIN */
.main {width:680px; margin:0px auto 40px; min-height:580px; _height:580px}
.main h4 {*zoom:1.0}

/* BOTTOM */
.bottom {width:100%;text-align:right;padding:10px 0 0 0;height:20px;clear:both;}
.bottom span {padding-left:110px; color:#FFF; float:left}
.bottom a.contato {background:url(../_img/ico_mail.gif) left center no-repeat; padding-left:17px; float:right; color:#FFF; text-decoration:none; font-weight:bold; margin-right:110px;}
.bottom a.contato:hover {color:#00B5C6}

/* home */
.content_conceitual {width:662px; height:355px; background:url(../_img/bg_boneco.gif) top left no-repeat;  }
.content_conceitual .pd_txt {padding:45px 0 0 321px;}
.content_conceitual .pd_txt .ttl_home {width:343px; height:49px; background:url(../_img/ttl_home.gif) no-repeat; text-indent:-9999px; display:block; margin-bottom:20px}
.content_conceitual .pd_txt .bto_inscrevase {float:right; background:url(../_img/bto_inscrevase.jpg) top left no-repeat; width:246px; height:56px; display:block; text-indent:-9999px;}
.content_conceitual .pd_txt .bto_inscrevase:hover {background-position:bottom left}

/* Box video */

.boxVideoTop {background:url(../_img/box_video_bg_top.jpg) top left no-repeat; width:640px; margin:auto}
.boxVideoTop .boxVideoBottom {background:url(../_img/box_video_bg_bottom.jpg) bottom left no-repeat;}
.boxVideoTop .boxVideoBottom .boxVideo {width:640px; height:380px; padding:32px 0}


/* BOX TWITTER */
.box_twitter {background:url(../_img/bg_twitter.jpg) no-repeat; width:256px; height:71px; padding:30px 0 0 86px; float:left; margin-top:30px; }
.box_twitter a {width:214px; height:44px; background:url(../_img/hl_twitter_txt.gif) no-repeat; text-indent:-9999px; display:block}
.box_twitter a:hover {background-position:bottom left} 

/* BOX COUNTER */
.box_counter {width:231px; height:95px; float:right; margin-top:30px;}

/* INTERNAS */
    
.intro_section {margin:10px 0 0 20px}
.intro_section p{line-height:20px; padding-bottom:10px; margin-bottom:0}
.main_internas_top {width:649px; margin:auto; background:#000; Xbackground:#000 url(../_img/main_internas_top.gif) left top no-repeat; _overflow:hidden}
.main_internas_top .main_internas_bottom {Xbackground:url(../_img/main_internas_bottom.gif) left bottom no-repeat; zoom:1.0}
.main_internas_top .main_internas_bottom .main_internas {padding:31px 0 48px 0}
.main_internas_top .main_internas_bottom .main_internas .main_internas_padding {padding:0 39px; }

.linha_content {background:url(../_img/linha_content.gif) center top repeat-y}
.main_internas_top .main_internas_bottom .main_internas .col {width:262px;}

.content_question {padding:30px 0 0 52px; width:560px}
.content_question p{line-height:25px; color:#000; font-size:14px;}

.list_reg {padding:5px 0 10px 0}
.list_reg li {padding-bottom:10px;}

.intro_section a {text-decoration:underline; color:#FFF;}
.intro_section a:hover {text-decoration:none!important}

/*********************************************************************/

    /* MATERIAIS DE APOIO */
    
    .content_download {width:580px; height:auto; margin:40px auto 0; background:#000}
    .box_download_item {min-height:63px; _height:63px; margin:0; padding:0 0 0 0; background:#000;}
    .box_download_item h2 {font-size:14px; font-weight:bold; margin:0; padding:10px 10px 5px 10px;}
    .box_download_item p {margin:0; padding:0 0 0 10px;}
    .box_download_item_left {float:left; width:300px;}
    .box_download_item_right {float:right; width:110px; margin:24px 10px 0 0}
    .box_download_item_right a.bto_enviar {width:110px; height:30px; display:block; background:url(../_img/bto_baixar.gif) no-repeat -3px -3px; text-indent:-9999px;}
    .box_download_item_right a.bto_enviar:hover {width:110px; height:30px; display:block; background:url(../_img/bto_baixar.gif) no-repeat -3px -40px; text-indent:-9999px;}
    .box_download_separador {height:8px; margin:0; padding:0; background:url(../_img/bg_box_downloard_separador.gif) no-repeat center bottom #000;}
    
    .imagem_thumb {float:left; width:100px; padding:10px 10px 5px 10px;}
    
     /* HOME */
    
    .home_video {position:relative; clear:both;}
    .home_video .boneco {width:655px; height:auto; margin:0 0 0 -58px; padding:0 0 0 0; background:url(../_img/bg_boneco_home.gif) no-repeat center 107px;}
    .home_video .boneco .contador {width:44px; height:65px; margin:0; padding:0; background:url(../_img/bg_home_contador.gif) no-repeat center center; position:absolute; top:208px; left:53px;}
    .home_video .boneco .contador .numeros {padding:17px 0 0 0;}
    .home_video .video {width:655px; height:auto; margin:0; padding:0; position:absolute; top:50px; right:10px; }
    .home_video .video .box_video {margin-left:0px;}
    
    .home_separador {height:7px; margin:72px 0 0 0; padding:0; background:url(../_img/bg_home_separador.jpg) no-repeat 107px center;}
    
    .home_content {height:auto; margin:0; padding:0 0 0 10px;}
    .home_content_left {float:left; width:350px;}
    .home_content_left p {width:342px;}
    .home_content_left .hl_olympikus {display:block; text-indent:-9999px; margin:30px 0 0 0; width:216px; height:37px; background:url(../_img/logo_olk_home.gif) no-repeat;}
    
    .texto_home p{margin-bottom:10px; line-height:14px;}
    
    .home_content_right {float:right; width:250px; height:auto; margin:0; padding:0 10px 0 0;}
    .home_content_right a.bto_conheca_as_regras {width:246px; height:48px; margin:48px 0 0 0; padding:0; display:block; background:url(../_img/bto_conheca_as_regras.gif) no-repeat center 0; text-indent:-9999px; float:right;}
    .home_content_right a.bto_conheca_as_regras:hover {width:246px; height:48px; margin:48px 0 0 0; padding:0; display:block; background:url(../_img/bto_conheca_as_regras.gif) no-repeat center -49px; text-indent:-9999px; float:right;}
    .home_content_right a.bto_participe {width:246px; height:48px; margin:20px 0 0 0; padding:0; display:block; background:url(../_img/bto_participe.gif) no-repeat center 0; text-indent:-9999px; float:right;}
    .home_content_right a.bto_participe:hover {width:246px; height:48px; margin:20px 0 0 0; padding:0; display:block; background:url(../_img/bto_participe.gif) no-repeat center -48px; text-indent:-9999px; float:right;}
    .home_content_right a.bto_twitter {width:165px; height:58px; margin:0 0 0 0; padding:0; display:block; background:url(../_img/bto_twitter.gif) no-repeat center 0; text-indent:-9999px;}
    .home_content_right a.bto_mail_msn {width:229px; height:30px; margin:20px 0 0 0; padding:0; display:block; background:url(../_img/img_contatomsn.gif) no-repeat center 0; text-indent:-9999px; float:right; cursor:default;}
    .home_content_right a.bto_twitter_home {width:175px; height:36px; margin:20px 0 0 0; padding:0; display:block; background:url(../_img/bto_twitter_home.gif) no-repeat center 0; text-indent:-9999px; float:right;}
    .home_content_right a.bto_mail_home {width:258px; height:30px; margin:16px 0 0 0; padding:0; display:block; background:url(../_img/bto_email.gif) no-repeat center 0; text-indent:-9999px; float:right;}
    
        a.bto_mail_int {width:258px; height:30px; margin:0 0 0 0; padding:0; display:block; background:url(../_img/bto_email.gif) no-repeat center 0; text-indent:-9999px; float:right;}
        a.lk_orkut {width:233px; height:31px; margin:0 0 0 0; padding:0; display:block; background:url(../_img/lk_orkut.gif) no-repeat center 0; text-indent:-9999px; float:right;}
    /* LISTAR VÍDEOS */
    
    .lista_videos {height:auto; margin:0 auto; padding:30px 0 0 0; text-align:left!important}
    .lista_videos h2 {width:122px; color:#00B5C6; padding:4px; font-size:12px; background:#000; width:auto; font-weight:bold}
    .lista_videos p {width:122px; line-height:18px;}
    .lista_videos span {color:#000;}
    .lista_videos ul {width:600px; _width:615px; margin:0 auto; text-align:left; overflow:hidden;}
    .lista_videos ul li {width:122px; height:250px; margin:0 14px; padding:0; float:left; text-align:left;}
    .lista_videos ul li .thumbs_video {width:120px; height:91px; margin:0 0 10px 0; padding:0; background:#000;}
    
    /* ASSISTA OS VIDEOS */
    
    .assista_content {margin:40px 0 0 0;  padding:0 0 0 20px;}
    .assista_content h2 {color:#000; font-size:26px;}
    .video_cast {width:610px; margin:30px auto; padding:15px 15px 33px 15px; overflow:hidden; background:url(../_img/bg_videocast_bottom.jpg) no-repeat center bottom #000; zoom:1.0; _overflow:hidden; _width:60 0px;}
    .video_cast ul {width:168px; margin:0 0 0 10px; padding:0 0 0 25px; list-style-type:square; float:left;}
    .video_cast ul li{margin-bottom:2px; color:#00B5C6; font-weight:bold; line-height:15px;}
    .video_cast ul li span {color:#fff; font-weight:normal;}
    .video_comentario {width:560px; margin:0 auto; padding:13px 0 0 0;}
    .num_posts {margin:-25px 0 0 175px; font-size:20px; color:#000;}
    .box_comment {margin:18px 0 25px 0; padding:0; border-top:1px solid #000; border-bottom:1px solid #000;}
    .box_comment p{margin:0; padding:8px 0; line-height:17px;}
    .box_comment strong {font-weight:bold; font-size:14px;}
    .form_comente_ttl {font-weight:bold; font-size:18px; margin:0 0 20px 0;}
    .coment_email span {color:#666; font-size:11px;}
    .btn_enviar {float:right;}
    .btn_enviar input {width:136px; height:35px; margin:0; padding:0; border:none; background:url(../_img/bto_enviar.gif) no-repeat 0 0;}
    .btn_enviar input:hover {width:136px; height:35px; margin:0; padding:0; border:none; background:url(../_img/bto_enviar.gif) no-repeat 0 -40px;}
    
    /* FESTIVAL */

    .festival_top_content {margin:35px 0 50px 0;}
    .festival_top_left {width:300px; margin-top:19px; padding:0 35px 0 0; float:left;}
    .festival_top_left p {font-size:12px !important;}
    .festival_top_right {float:left;margin-top:-55px;}
    .como_funciona {width:340px; height:570px; position:relative; padding:0 0 0 0; background:url(../_img/bg_como_funciona.jpg) no-repeat top left;}
    .como_funciona p{padding:0 20px 0 60px; font-size:11px !important;}
    .pdf_download {margin:26px 0 0 40px; padding:0;}
    .premiacao {clear:both; margin:25px 0 0 0; font-size:12px !important;}
    .premiacao_item {width:710px; margin:0 auto; font-size:12px !important;}
    .premiacao_img {width:200px; float:left;}
    .premiacao_txt {width:439px; margin:20px 0 0 20px; float:left;}
    .premiacao_txt p {font-size:12px !important;}
    .pt {padding-top:25px;}
    .premiacao_lista ul {margin:0 26px 0 0; float:left;}
    .premiacao_lista ul li {padding:5px 0 0 15px; list-style:none; background:url(../_img/bullet.gif) 2px 9px no-repeat }
    .bto_premiacao_participe { position:absolute; top:443px; left:53px}
    
    /* FINALISTAS */
    
    .finalistas_box_preto {width:650px; height:50px; margin:0 0 0 0; padding:30px 0 0 0; text-align: center; background-color: #000000; }
	
	#lista_finalistas {
	margin: 15px 0 0 20px;
	width: 650px;
	height: auto;
	
	}
	
	#box_esq {
	width: 325px;
	height: 500px;
	float:left;
	background:url(../_img/sel_juri_pop.png) no-repeat top left;
	padding-top: 50px;
	}
	
	#box_dir {
	width: 300px;
	height: 500px;
	background:url(../_img/sel_juri_tecnico.png) no-repeat top left;
	padding-top: 50px;
	float: left;
	margin-left: 18px;
	
	}
       
	   
	#filme {
	background-color: #000000;
	width: 300px;
	height: 100px;
	clear:both;
	margin-top: 10px;
	padding-left: 5px;


	}   
	
	#descricao h3 {
	font-size: 11px;
	font-weight: bold;
	

	}
	
	p.nome {
	font-size: 10px!important;

	color: #FFFFFF
	float: left;

	}
	
	#descricao {

	float: right;
	width: 164px;
	padding-top: 30px;
	padding-left: 5px;
	
	}
	
	#descricao a {
	text-decoration: none;
	color: #00b5c6;
	}
	#descricao a:hover {
	text-decoration: none;
	color: #FFFFFF;
	}
	   
	   
/*********************************************************************/

/* FORM */
.form_list .row{padding-bottom:10px!important; clear:both!important;}
.form_list .row input, .form_list .row select, .form_list .row textarea {border:1px solid #00B5C6; padding:5px 2px; font-size:12px; font-family:Trebuchet MS }  
.form_list .row select {padding:5px 2px 4px;}
.form_list li.colLeft {float:left; width:275px; padding-right:18px; clear:none!important;  min-height:60px; _height:60px;}
.form_list li.colRight {float:left; width:275px; clear:none!important;  min-height:60px; _height:60px;}

.erro {border:1px solid #FF0000; padding:8px 4px; font-size:12px; font-family:Trebuchet MS ; color:#FF0000; background:#FFF; margin-bottom:15px}

.list_passos {padding:10px 0 30px 40px}
.list_passos li {float:left; padding:0 10px 0 0; font-size:18px;}
.list_passos li.atv {color:#000;}

.ip_rdo {margin-top:5px; display:block}
.ip_rdo label{float:left; color:#00B5C6; padding:2px 15px 0 2px; font-size:18px; font-weight:normal; cursor:pointer}
.ip_rdo input{float:left; width:15px; height:15px; background-color:Transparent; border:0!important; padding:0; margin:0}

.ip_chk {padding-top:10px; display:block}
.ip_chk label{float:left; color:#00B5C6; padding:2px 15px 0 2px; font-size:14px; font-weight:normal; cursor:pointer}
.ip_chk input{float:left; width:15px; height:15px; background-color:Transparent; border:0!important; padding:0; margin:0}


/* btos */
.bto_enviar {width:156px; height:46px; display:block; background:url(../_img/bto_entrar.gif) top left no-repeat; text-indent:-9999px; float:right;}
.bto_enviar:hover {background-position:bottom left}

.bto_enviar1 {width:156px; height:46px; display:block; background:url(../_img/bto_enviar.gif) top left no-repeat; text-indent:-9999px; float:right;}
.bto_enviar1:hover {background-position:bottom left}

.bto_cadastar {width:156px; height:46px; display:block; background:url(../_img/bto_cadastrar.gif) top left no-repeat; text-indent:-9999px; float:right;}
.bto_cadastar:hover {background-position:bottom left}

.bto_proximo {width:246px; height:56px; display:block; background:url(../_img/bto_proximo.gif) top left no-repeat; text-indent:-9999px; float:right; margin:50px 6px 0 0; _margin:50px 20px 0 0;}
.bto_proximo:hover {background-position:bottom left}

.bto_ultimo {width:246px; height:56px; display:block; background:url(../_img/bto_ultimo.gif) top left no-repeat; text-indent:-9999px; float:right; margin:50px 6px 0 0; _margin:50px 20px 0 0;}
.bto_ultimo:hover {background-position:bottom left}

.bto_finalizar {width:246px; height:56px; display:block; background:url(../_img/bto_finalizar.gif) top left no-repeat; text-indent:-9999px; float:right; margin:50px 6px 0 0; _margin:50px 20px 0 0;}
.bto_finalizar:hover {background-position:bottom left}

.bto_nao {width:246px; height:56px; display:block; background:url(../_img/bto_nao.gif) top left no-repeat; text-indent:-9999px; float:left; margin:20px 0 0 0}
.bto_nao:hover {background-position:bottom left}

.bto_sim {width:246px; height:56px; display:block; background:url(../_img/bto_sim.gif) top left no-repeat; text-indent:-9999px; float:right; margin:20px 0 0 0}
.bto_sim:hover {background-position:bottom left}

.bto_enviarB{width:246px; height:56px; display:block; background:url(../_img/_bto_enviar.gif) top left no-repeat; text-indent:-9999px; float:right; margin:50px 6px 0 0; _margin:50px 20px 0 0;}
.bto_enviarB:hover {background-position:bottom left}

.contatos {margin:10px 0 40px 40px;}
.contatoMsn {background:url(../_img/img_contatomsn.gif) no-repeat; width:229px; height:30px; display:block; text-indent:-9999px;margin-right:190px;}
.contatoTwitter {background:url(../_img/img_contatotwitter.gif) no-repeat; width:175px; height:36px; display:block; text-indent:-9999px;}

.rating {padding:10px 0 0 0;}

.campos_obr {color:#00B5C6; padding-top:10px; display:block}


.listLink {width:580px}
.listLink li {width:280px; float:left; padding-bottom:20px;}

.bt_voltar {padding: 10px 0 0 55px; color:#000; font-weight:bold; text-decoration:none; display:block; font-size:20px;}
.bt_voltar:hover {color:#fff;}


/* adendo */

#resolve {
margin-top: auto;
margin-right: auto;
margin-bottom: auto;
margin-left: auto;
width: 870px;

padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0;


}