/*
Theme Name: Balas e Bolinhos 3
Theme URI: http://www.balas3.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 0.1
Author: Sérgio Soares
Author URI: http://www.sergiodesigntrends.com
Tags: starkers, naked, clean, basic
*/

@import "style/css/reset.css";
@import "style/css/typography.css";



body {background:#070001 url('style/images/fundobb2.jpg') no-repeat center top;color:#eee;font-family: 'Open Sans', sans-serif;font-size:13px;}
body.parent-pageid-44 {background:#000 url('style/images/fundobb.jpg') no-repeat center top;}
body.homepage {background:#000;}
body.forum .wrap .header-small .titulo {right:0;}
body.forum .wrap .header-small .logo-lightbox-cima {left:0 !important;}
body.forum {background:#000;}

#gallery-1 img {border:none !important;}

#sforum {font-family: Verdana, Arial !important;}

.snowflake {
    color: #FFFFFF;
    position: fixed;
}

/* ******************************************************************************************************************** */ 
/* ***************************************************** GERAL ******************************************************** */ 
/* ******************************************************************************************************************** */ 

a {color:#f8e808;text-decoration:none;}
a:hover {text-decoration:underline;}
p {line-height: 20px;}
.clear {clear:both;}


.wrap {width:960px;margin:0 auto;height:auto;}



/* ******************************************************************************************************************** */ 
/* ***************************************************** HEADER ******************************************************* */ 
/* ******************************************************************************************************************** */ 

.header {height:200px;position:relative;}
.header-small {height:130px;position:relative;}

.countdown {position:absolute;right:215px;top:10px;}

/* **************************************************************** */ 
/* **************************** LOGOS ***************************** */ 
/* **************************************************************** */ 

.titulo {position:absolute;left:45px;top:55px;}
.titulo h1 {font.size:30px;font-size:30px;text-transform:uppercase;color:#f8e808;text-indent:-9999px;background:url('style/images/balasebolinhos.png') no-repeat;width:338px;height:58px;}
.titulo h1 a {display:block;}
.titulo h3 {font.size:30px;font-size:30px;text-transform:uppercase;color:#f8e808;text-indent:-9999px;background:url('style/images/balasebolinhos.png') no-repeat;width:338px;height:58px;}
.titulo h3 a {display:block;}
.titulo small {color:#eee;}
.titulo p {text-align:right;font-size:12px;}


.logo-lightbox-cima {position:absolute;right:44px;top:60px;}
.logo-lightbox-cima a img {width:100px;}



/* ******************************************************************************************************************** */ 
/* **************************************************** CONTENT ****************************************************** */ 
/* ******************************************************************************************************************** */ 

.content {height:450px;position:relative;}

/* **************************************************************** */ 
/* ************************** PARANGONAS ************************** */ 
/* **************************************************************** */ 

.parangona-top { height:150px;position:relative;}
.parangona {width:700px;height:150px;position:absolute;top:50%;left:50%;margin-left:-350px;margin-top:-75px;}

.parangona h2 {text-align:center;font-size:40px;text-transform:uppercase;font-family:"ImpactLabelRegular", tahoma;}
.parangona h2 a {display:block;height:132px;}


.parangona h2.post-20 a {background:url("style/images/parangonas/casting.png") no-repeat scroll 0 0;width:643px;height:132px;text-indent:-9999px;}


.parangona h2.post-350 a {background:url("style/images/parangonas/novo-casting.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}
.parangona h2.post-350 a:hover {background:url("style/images/parangona-hover.png") no-repeat scroll 0 0;}

.parangona h2.post-392 a {background:url("style/images/parangonas/bandasonora.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}
.parangona h2.post-392 a:hover {background:url("style/images/parangonas/bandasonora-hover.png") no-repeat scroll 0 0;}

.parangona h2.post-519 a {background:url("style/images/parangonas/merchandising.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}
.parangona h2.post-519 a:hover {background:url("style/images/parangonas/merchandisign-hover.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}

.parangona h2.post-564 a {background:url("style/images/parangonas/pre.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}
.parangona h2.post-564 a:hover {background:url("style/images/parangonas/pre-hover.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}

.parangona h2.post-570 a {background:url("style/images/parangonas/casting-pre.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}
.parangona h2.post-570 a:hover {background:url("style/images/parangonas/casting-pre-hover.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}

.parangona h2.post-585 a {background:url("style/images/parangonas/3-casting.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}
.parangona h2.post-585 a:hover {background:url("style/images/parangonas/3-casting-hover.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}

.parangona h2.post-622 a {background:url("style/images/parangonas/em-casting.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}
.parangona h2.post-622 a:hover {background:url("style/images/parangonas/em-casting-hover.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}

.parangona h2.post-651 a {background:url("style/images/parangonas/brevemente-desafios.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}
.parangona h2.post-651 a:hover {background-position:0 bottom;}

.parangona h2.post-662 a {background:url("style/images/parangonas/parangona-desafios.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}

.parangona h2.post-666 a {background:url("style/images/parangonas/ganha-desafio.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}
.parangona h2.post-666 a:hover {background-position:0 bottom;}

.parangona h2.post-677 a {background:url("style/images/parangonas/parangona-acabou-desafio.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}

.parangona h2.post-682 a {background:url("style/images/parangonas/parangona-ovencedor.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}

.parangona h2.post-690 a {background:url("style/images/parangonas/parangona-pre-seleccionados.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}

.parangona h2.post-751 a {background:url("style/images/parangonas/presentes.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}
.parangona h2.post-751 a:hover {background-position:0 bottom;}

.parangona h2.post-765 a {background:url("style/images/parangonas/sicradical.png") no-repeat scroll 0 0;width:675px;height:140px;text-indent:-9999px;}



.extra-info {position:absolute;right:40px;top:30px;text-transform:uppercase;background:#111;padding:3px 5px;}
.extra-info span a {color:#fff;text-decoration:none;font-weight:bold;}
/* **************************************************************** */ 
/* **************************** POP-UP **************************** */ 
/* **************************************************************** */ 

#fade {display:none;background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.80;z-index:9999;}
img.btn_close {float: right;margin: -55px -55px 0 0;width:14px;margin:-5px 2px 0 0;}
*html #fade {position: absolute;}
*html .popup_block {position: absolute;}

.popup_block{display:none;background: url('style/images/bg-paginas.png');padding:30px;border:#eee solid 1px;border-top:#fff solid 1px;float:left;font-size:13px;position: fixed;top: 50%; left: 50%;z-index: 99999;color:#444;}
.popup_block h2 {text-align:left;font-size:26px;font-family:'GreyscaleBasicRegular',Verdana,Tahoma, Geneva, Verdana;margin-bottom:20px;border-bottom:#444 solid 1px;padding-bottom:7px;text-transform:uppercase;color:#000;}
.popup_block p {margin-bottom:8px;text-align: justify;line-height:17px;}
.popup_block p span {background:#f8e808;color:#000;padding:0 4px;}
.popup_block a {color:#000;text-decoration: underline;}


/* **************************************************************** */ 
/* *************************** CONTACTO *************************** */ 
/* **************************************************************** */ 

.contacto p label {width:130px;display:block;margin-right:10px;float:left;}
.contacto p {margin-bottom:5px !important;line-height: 10px;}
.contacto p span {background:none !important;text-align:left;}
.contacto p span input {height:20px;border:none;margin-top:0;}
.contacto p input {margin-top:15px;}
.contacto p.item {border-bottom:#444 solid 1px;padding-bottom:8px;margin-bottom:20px !important;margin-top:30px;text-transform:uppercase;}
.contacto {overflow: hidden;margin-bottom:20px;}
.contacto-left{float:left;width:290px;}
.contacto-right{float:right;width:370px;}

.contacto-banda p label {width:50px;display:block;margin-right:10px;float:left;}
.contacto-banda p {margin-bottom:5px !important;line-height: 10px;}
.contacto-banda p span {background:none !important;text-align:left;}
.contacto-banda p span input {height:20px;border:none;margin-top:0;}
.contacto-banda p input {margin-top:15px;}
.contacto-banda p.item-banda {padding-bottom:8px;margin-bottom:20px !important;margin-top:30px;text-transform:uppercase;}
.contacto-banda {overflow: hidden;margin-bottom:20px;padding:10px;}
.contacto-left{float:left;width:290px;}
.contacto-right{float:right;width:370px;}

.banda p {line-height:25px;}
.banda p span {padding:0;}

/* **************************************************************** */ 
/* **************************** APOIOS **************************** */ 
/* **************************************************************** */ 

.login-apoios {margin-top:100px;width:600px;margin:70px auto 0 auto;}

form#loginform {font-family:Verdana, Arial;}
form#loginform p.login-username {float:left;margin-right:25px;font-size:18px;}
form#loginform p.login-username label{margin-right:10px;}
form#loginform p.login-password {float:left;font-size:18px;}
form#loginform p.login-password label{margin-right:10px;}
form#loginform p.login-submit {display:block;margin-right:10px;clear:left;padding-top:15px;width:170px;margin:0 auto;}

.apoio-single {margin-bottom:20px;}
.apoio-single h3 {font-size:17px;margin-bottom:10px;}
.apoio-single a {font-size:13px;}
.apoio-single a.big {font-size:17px;}
.apoio-single a.retroceder {font-size:10px;}

.apoios-videos {height:auto;margin:0 auto;position:relative;}

input#user_login {height:30px;border:none;background:#222;color:#ccc;padding:0 5px;-moz-border-radius:10px;-webkit-border-radius: 10px;}
input#user_pass {height:30px;border:none;background:#222;color:#ccc;padding:0 5px;-moz-border-radius:10px;-webkit-border-radius: 10px;}
input#wp-submit {-moz-border-radius:10px;-webkit-border-radius: 10px;background-color:#eee;border:1px solid #380b0a;color:#000;text-transform: uppercase;font-family:Verdana, Arial;cursor:pointer;display:block;font-size:14px;font-weight: bold;letter-spacing:0px;padding:5px 30px;}

input:hover#wp-submit{-moz-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.25);-webkit-box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.25);}

#botoes {height:700px;font-family:'Verdana', 'Arial';font-size:15px;padding-left:100px;padding-top:240px;}
#apresentacao{height:1000px;}
#video {height:1000px;}

.barra {background:none repeat scroll 0 0 #000000;height:25px;position:absolute;top:989px;width:960px;z-index:5000;}

 
/* ******************************************************************************************************************** */ 
/* **************************************************** HOMEPAGE ****************************************************** */ 
/* ******************************************************************************************************************** */


.homepage {width:720px;height:550px;position:absolute;left:50%;top:50%;margin-left:-360px;margin-top:-225px;}
.video {width:720px;height:550px;background:#000;}
.homepage p.skip {text-align:center;margin-top:15px;text-transform: uppercase;font-weight: bold;}

/* ******************************************************************************************************************** */ 
/* ***************************************************** FOOTER ******************************************************* */ 
/* ******************************************************************************************************************** */

.footer {height:150px;position:relative;margin:0 auto;width:960px;}

.footer-top {}
.footer-top p.menu {text-align:center;}
a.subscreve {color:#444;display:block;margin:10px auto 0 auto;text-align:center;width:240px;height:20px;line-height: 20px;}

.footer-top p.menu span {padding:0 5px;height:18px;line-height:20px;text-align:center;border-right:1px solid #444;}
.footer-top p.menu span a {padding:2px 5px;font-family:'LeagueGothicRegular','GreyscaleBasicRegular';font-size:18px;color:#eee;text-transform:uppercase;}
.footer-top p.menu span a:hover {color:#fff;text-underline:none;} 
.footer-top p.menu span.last {border-right:none;}

.footer-top ul.menu {text-align:center;}
a.subscreve {color:#444;display:block;margin:10px auto 0 auto;text-align:center;width:240px;height:20px;line-height: 20px;}

.footer-top ul.menu li {padding:0 5px;height:18px;line-height:20px;text-align:center;border-right:1px solid #444;display:inline;}
.footer-top ul.menu li a {padding:2px 5px;font-family:'LeagueGothicRegular','GreyscaleBasicRegular';font-size:18px;color:#eee;text-transform:uppercase;}
.footer-top ul.menu li a:hover {color:#fff;text-underline:none;} 
.footer-top ul.menu li:last-child {border-right:none;}

.header-top-navigation {background:#111;width:870px;margin:0 auto;padding:10px 0;}
.header-top-navigation ul.menu {text-align:center;}
.header-top-navigation ul.menu li {padding:0 5px;height:18px;line-height:20px;text-align:center;border-right:1px solid #444;display:inline;}
.header-top-navigation ul.menu li a {padding:2px 5px;font-family:'LeagueGothicRegular','GreyscaleBasicRegular';font-size:18px;color:#eee;text-transform:uppercase;}
.header-top-navigation ul.menu li a:hover {color:#fff;text-underline:none;} 
.header-top-navigation ul.menu li:last-child {border-right:none;}


/* **************************************************************** */ 
/* ************************** FEEDBURNER ************************** */ 
/* **************************************************************** */ 
.sub-menu {}
.sub-menu p.sub-menu-p {text-align:center;}

.sub-menu .status-div {width:340px;float:left;}
.sub-menu .feedburner {margin:15px auto 0 auto;margin-right:20px;float:left;}
.feedburner p {float:left;margin-right:10px;line-height: 24px;color:#eee;font-size:11px;text-transform:uppercase;}
.feedburner p input {height:24px;border:none;background:#222;color:#ccc;-moz-border-radius:6px;-webkit-border-radius: 6px; border:#333 solid 1px;border-top:#555 solid 1px;box-shadow:inset 1px 2px 3px #000000;-moz-box-shadow:inset 1px 2px 3px #000000;padding-left:5px;}
.feedburner input.feed-submit {font-size:10px;text-transform:uppercase;background:#F9EC31;height:25px;border:none;float:left;padding:0 8px 0 8px;cursor: pointer;color:#222;margin-top:#666 solid 1px;-moz-border-radius:6px;-webkit-border-radius: 6px;}


/* **************************************************************** */ 
/* ************************** STATUS ************************** */ 
/* **************************************************************** */ 

ul.status {padding:0;float:left;:0px;outline:1px solid #111;margin:18px 20px 0 auto;width:auto;margin-left:60px;}
ul.status li {padding-left:0;padding-right:0;height:23px;line-height: 23px;border-right:none;background:#000;}
ul.status li p {float:left;background:#111;color:#444;padding:0 10px;height:23px;line-height: 23px;}
ul.status li span {background:#000;color:#444;text-transform: uppercase;padding:0 10px;font-size:12px;font-style:normal;margin-left:0;}
ul.status li span:hover {color:#444;margin-left:0;}
/* **************************************************************** */ 
/* **************************** SOCIAL **************************** */ 
/* **************************************************************** */ 

.social {float:left;margin-top:15px;}
.social a {cursor: pointer;}
.social a img {margin-right:3px;width:24px;}
.social a img.chiclet {width:88px;height:26px;}
.social a:hover {background:none;}



/* **************************************************************** */ 
/* *************************** DIREITOS *************************** */ 
/* **************************************************************** */ 

.direitos {bottom:10px;color:#777;font-size:11px;position:absolute;right:44px;}
.direitos p {text-align:right;line-height:13px;}

/* **************************************************************** */ 
/* ************************* INFORMATIVAS ************************* */ 
/* **************************************************************** */ 

.informativas {background: url('style/images/bg-paginas.png');margin:0 auto;height:auto;width:870px;margin-bottom:40px;overflow: auto;height:500px;border-top: 1px solid #fff;}

.informativas-single {padding:40px;color:#444;position:relative;}
.informativas-single h1 {margin-bottom:20px;border-bottom:#444 solid 1px;padding-bottom:10px;text-transform:uppercase;color:#000;}
.informativas-single p {margin-bottom:20px;text-align: justify;}
.informativas-single p span {background:#f8e808;color:#000;padding:0 4px;}
.informativas-single a {color:#000;text-decoration: underline;}
.informativas-single h2 {text-transform:uppercase;margin-bottom:5px;}
.informativas-single h2 a {text-decoration:none;}

.informativas-single .the_excerpt {background:#F8E808;padding:30px;margin-bottom:20px;border:#968c04 solid 1px;}
.informativas-single .the_excerpt p{font-size:16px;font-style:italic;margin-bottom:0;text-align:center;font-family:'GreyscaleBasicItalic', 'arial';}

a.fexar {position:absolute;right:40px;top:20px;}
a.fexar img {width:12px;}

.aviso {background:#ffd9cc;padding:10px;margin:15px 0;border:#ff9b77 solid 1px;}
.aviso p {margin-bottom:0;}

.post {position:relative;}
.post a.fexar {position:absolute;right:10px;top:5px;}
.post a.fexar img {width:12px;}

.informativas-single h3 {margin-bottom:15px;margin-top:10px;text-transform: uppercase;font-weight:bold;font-family:'GreyscaleBasicBold';}

/* **************************************************************** */ 
/* ************************* INFORMATIVAS ************************* */ 
/* **************************************************************** */ 

.informativas-new {background:#eee;margin:0 auto;width:870px;margin-bottom:40px;overflow: auto;min-height:300px;border-top: 1px solid #fff;}
.informativas-single-new {padding:40px;color:#444;position:relative;}
.informativas-single-new h1 {margin-bottom:20px;border-bottom:#444 solid 1px;padding-bottom:10px;text-transform:uppercase;color:#000;font-weight:bold;letter-spacing:-1px;line-height:23px;}
.informativas-single-new p {margin-bottom:20px;text-align: justify;}
.informativas-single-new p span {background:#f8e808;color:#000;padding:0 4px;}
.informativas-single-new a {color:#000;text-decoration: underline;}
.informativas-single-new h2 {text-transform:uppercase;margin-bottom:5px;}
.informativas-single-new h2 a {text-decoration:none;}
.informativas-single-new .the_excerpt {background:#F8E808;padding:30px;margin-bottom:20px;border:#968c04 solid 1px;}
.informativas-single-new .the_excerpt p{font-size:16px;font-style:italic;margin-bottom:0;text-align:center;font-family:'GreyscaleBasicItalic', 'arial';}
.informativas-single-new h3 {margin-bottom:15px;margin-top:10px;text-transform: uppercase;font-weight:bold;font-family:'GreyscaleBasicBold';}

/* **************************************************************** */ 
/* ************************ MERCHANDISING ************************* */ 
/* **************************************************************** */

.merch-single {float:left;width:170px;margin-right:10px;margin-bottom:20px;}
.merch-single h2 {margin-bottom:5px;text-transform:uppercase;font-size:13px;text-align:center;}
.merch-single h2 a {text-decoration:none;}

.merchs {background:#333;}
.merchs p {color:#efefef;}
.merchs .merch-thumb {width:243px;float:left;padding:10px;}
.merchs .merch-thumb img {border:#000 solid 1px;}
a.btn-encomendar {-webkit-border-radius: 10px;
-moz-border-radius: 10px;cursor:pointer;
border-radius: 10px; background:#efefef;color:#333;font-weight:bold;text-decoration:none;display:block;text-align:center;height:30px;line-height:30px;border:#fff solid 1px;}
input.btn-encomendar {-webkit-border-radius: 10px;
-moz-border-radius: 10px;cursor:pointer;
border-radius: 10px; background:#333;color:#fff;width:100px;font-weight:bold;text-decoration:none;display:inline-block;text-align:center;height:30px;line-height:30px;border:#111 solid 1px;}
.contacto-merch p span{background:none !important; padding:0 !important;}
.contacto-merch p {margin-bottom:10px;}
.contacto-merch p span input {height:22px;}
.contacto-merch p.titulo-merch{font-weight:bold;font-size:20px;margin:20px 0;text-transform:uppercase;}

/* **************************************************************** */ 
/* **************************** APOIOS **************************** */ 
/* **************************************************************** */ 

.pagamento{background:none repeat scroll 0 0 #eee;border-top:1px solid #efefef;margin-bottom:30px;outline:1px solid #fff;padding:30px;}
.paypal-single {margin-bottom:20px;}
.paypal-single p {margin-bottom:7px;}

.jScrollPaneContainer {position:relative;overflow: hidden;z-index: 1;left:50%;margin-left:-325px;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #fff;}
.jScrollPaneDrag {position: absolute;background: #ccc;-moz-border-radius:4px;-webkit-border-radius: 4px;cursor: pointer;overflow: hidden;margin-left:3px;border:#eee solid 1px;width:7px !important;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;background:#fff url('style/images/arrow-top.png');height: 15px;}
a.jScrollArrowUp:hover {/*background-color: #f60;*/}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;background:#fff url('style/images/arrow-bottom.png');height: 15px;}
a.jScrollArrowDown:hover {/*background-color: #f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {}

.teste {height: 95px;}

.button {width: 85px;height: 25px;line-height: 22px;color: #111;cursor: pointer;text-decoration: none;font-size: 12px;display: block;text-align: center;float:left;

/* BACKGROUND GRADIENTS */
background: #f9ec31;background: -moz-linear-gradient(top, #faf163, #f8e910 50%, #bfb206 51%, #afa405);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #faf163), color-stop(.5, #f8e910), color-stop(.5, #bfb206), to(#afa405)); 

/* BORDER RADIUS */
-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;

border: 1px solid #fbf273;
border-top: 1px solid #fcf7a5;
text-shadow: 1px 1px 2px white; 
/* BOX SHADOW */
-moz-box-shadow: 0 1px 3px black;-webkit-box-shadow: 0 1px 3px black;box-shadow: 0 1px 3px black;}

/* WHILE HOVERED */
.button:hover {background: #f9ec31;background: -moz-linear-gradient(top, #fcf595, #f0e107 50%, #afa305 51%, #8e8504);background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fcf595), color-stop(.5, #f0e107), color-stop(.51, #afa305), to(#8e8504));}

/* WHILE BEING CLICKED */
.button:active {-moz-box-shadow: 0 2px 6px black;-webkit-box-shadow: 0 2px 6px black;}


/* **************************************************************** */ 
/* **************************** DESAFIOS ************************** */ 
/* **************************************************************** */ 
body.premios {background:#ddd url(style/images/desafios/bg-desafios.jpg) repeat-y;}
.wrap-premios {width:875px;}
.header-premios {height:175px;border-bottom:dashed 1px #aaa;position: relative;}
p.numero-candidados {position:absolute;left:50px;bottom:10px;color:#444;font-family:'LatinModernMono10Italic', 'Georgia', serif;font-size:18px;}

img.logo-desafio {position:absolute;right:80px;top:-10px;}
img.numbers-desafio {position:absolute;right:-60px;top:-40px;width:220px;}
img.bags {margin-top:40px;margin-left:30px;}

.desafios {height:auto;margin-bottom:30px;padding:50px;color:#444;}
.desafio {margin-bottom:30px;position: relative;}
.desafio-title {margin-bottom:80px;}
.desafio h1 {font-family:'LeagueGothicRegular', 'Georgia', serif;font-size: 60px;text-transform: uppercase;border-bottom:#444 solid 5px;margin-bottom:5px;letter-spacing: -1px;}
.desafio h2 {font-family:'LatinModernMono10Italic', 'Georgia', serif;margin-bottom:20px;font-size:15px;text-transform: uppercase;}
.desafio p {font-family:'LatinModernMono10Italic';}
.desafio-comments {border-top:1px dashed #CCCCCC;padding:20px;margin-top:80px;padding-top:40px;}
.desafio-comments a {color:#888;font-style: italic;}

.desafio-comments h3 {font-family:'LatinModernMono10Italic', 'Georgia', serif;font-size:22px;border-bottom:#333 solid 1px;padding-bottom:5px;margin-bottom:20px;}

p.nomes-candidatos {text-shadow: 1px 1px 1px #ffffff;
filter: dropshadow(color=#ffffff, offx=1, offy=1); text-align:center;font-size:15px;font-family:'LatinModernMono10Italic', 'Georgia', serif;padding:20px;color:#444;margin-top:30px;}
p.nomes-candidatos span {color:#D13415;line-height: 22px;}

form#commentform p {margin-bottom:5px;}
form#commentform p input {height:23px;}
form#commentform p label {font-family:'LatinModernMono10Italic','Georgia',serif;text-transform: uppercase;}
form#commentform textarea {margin-bottom:5px;width:700px;padding:15px;border:#ccc solid 1px;}
form#commentform input#submit {background:none repeat scroll 0 0 #333333;border:medium none;color:#EFEFEF;cursor:pointer;display:block;padding:5px 20px;}

.footer-premios {height:100px;border-top:#aaa dashed 1px;position: relative;}
.footer-premios p {margin-top:20px;text-transform: uppercase;text-align: center;}
.footer-premios p a{font-family:'LatinModernMono10Italic';color:#222;padding:0 10px;}

img.numbers-footer {position:absolute;left:300px;top:10px;}

.desafio-content p{text-align: justify;}
.desafio-left {float:left;width: 400px;margin-bottom:70px;}
.desafio-left a {height:226px;width:330px;display: block;}
.desafio-left h3 {margin-top:100px;}
.desafio-left a.premio {background:url(style/images/desafios/premios.png) no-repeat;height:226px;}
.desafio-left a.premio:hover {background-position: 0 -226px;} 
.desafio-right {float:right;width:350px;text-align: justify;}
.desafio-right p {margin-left:20px;}

p.participa {margin-left:20px;}

.desafio h3 {font-family:'LatinModernMono10Italic', 'Georgia', serif;font-size: 20px;text-transform: uppercase;margin-bottom: 20px;border-bottom: #aaa solid 1px;padding-bottom:5px;}

.rounded {
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; 
}

.desafio-content ul {margin-left:35px;margin-top:20px;margin-bottom: 20px;}
.desafio-content ul li {list-style: circle;line-height: 22px;font-family: 'LatinModernMono10Italic', 'georgia', serif;color:#d13415;}

#dsq-content #dsq-comments {margin-top:30px;}

.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{display:block;zoom:1}

.apoios-logos {background:#000;padding:20px;margin-bottom:20px;position:relative;}
ul.logos {margin:40px 0;}
ul.logos li {float:left;}
ul.logos li img {margin-right:20px;width:140px;}

.logotipos {background:#222;padding:40px;margin-top:20px;position:relative;background-color: rgba(000, 000, 000, 0.6);color: rgba(000, 000, 000, 0.9);margin-bottom:30px;}
.logotipos h2 {margin-bottom:15px;margin-top:10px;text-transform: uppercase;font-weight:bold;font-family:'GreyscaleBasicBold';color:#fff;}
ul.imagens-apoios li {float:left;height:90px;margin-right:15px;margin-bottom:15px;}
.apoios {height:120px;}


/* **************************************************************** */ 
/* ************************** TESTEMUNHOS ************************* */ 
/* **************************************************************** */ 

p.intro-testemunhos {width:518px;margin-bottom:25px;}
.testemunho-detalhes h2, .clipping-box h2 {font-size:17px;margin-bottom:0;font-weight:bold;letter-spacing:-.05em;}
.clipping-box-footer p{text-align:right;}
.testemunho-detalhes p.local {margin-bottom:10px;}

.group {}
/*.testemunho-detalhes {float:left;width:250px;}
.testemunho-testemunho {float:right;width:400px;}*/

#masonry {position:relative;left:-20px;width:810px;}
#masonry .masonry-box {width:249px;float:left;margin-left:20px;}


.post-1798 .gostavas{font-size:18px;font-weight:bold;line-height:23px;text-transform:uppercase;padding:10px;}
.post-1798 .participa {font-size:35px;margin:30px 0 0 0;font-weight:bold;color:#000;text-align:center;width:320px;margin:30px auto;background:#F2CF1D;-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;border:#444 solid 1px; }
.post-1798 .participa a {text-decoration:none;line-height:70px;display:inline-block;}
.post-1798 .participa a:hover {text-decoration:underline;}
.post-1798 .descricao {margin-bottom:30px;}
.post-1798 .tema {background:#fff;}
.post-1798 .tema .nr {font-size:25px;background:#000;padding-left:10px;color:#fff;}
.post-1798 .regras {text-align:center;font-style:italic;margin-bottom:10px;}
.post-1798 .links {padding:20px;text-align:center;background:#F2380F;margin-bottom:30px;color:#000;border:#222 solid 1px;}
.post-1798 .links p {margin:0;text-align:center;}


.formulario .informativas-new {margin-top:150px;}
.formulario .informativas-new p{margin-bottom:3px;color:#444;}
.formulario .informativas-new p span{background:none;padding:0;}
.formulario .informativas-new p span input{padding-left:5px;height:30px;border:none;border:#ccc solid 1px;}
.form-preto-branco {}

.clipping {margin-bottom:10px;padding-bottom:10px;border-bottom:#000 dashed 1px;}
.clipping p{margin:0;}

.index-video {margin:0 auto;width:560px;margin-bottom:50px;}
