/* Thago Moskito */

.demoHeaders { margin-top: 2em; }
			#dialog_link {padding: .4em 1em .4em 20px;text-decoration: none;position: relative;}
			#dialog_link span.ui-icon {margin: 0 5px 0 0;position: absolute;left: .2em;top: 50%;margin-top: -8px;}
			ul#icons {margin: 0; padding: 0;}
			ul#icons li {margin: 2px; position: relative; padding: 4px 0; cursor: pointer; float: left;  list-style: none;}
			ul#icons span.ui-icon {float: left; margin: 0 4px;}

#popupForm {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 400px;
	left: 10px;
	top: 20px;
	background-color: #232a32;
	border: 2px solid #000;
	padding: 10px;
	z-index:999;
	-moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc);
}

#close {
	float: right;
}

.clasp {
text-align:center;
}
.lunchbox {
display:none;
}

ul{list-style:none;}

body {
	font-size: 75.0%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #000000;
	color: #FFFFFF;
	text-align: center;
	margin:0;
	background-image: url(images/back.gif); 
	background-repeat: repeat-y; 
	background-position: center; 		
	}
	
h1, h2, h3, h4 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	}

h1 {
	font-size: 4em;
	text-align: center;
	}
h2 {
	font-size: 1.6em;
	}

h3 {
	font-size: 1.3em;color:#fed000;
	}
h4{color:#fed000;}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color:#FFF;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #fed000;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	}
a, h2 a:hover, h3 a:hover {
	color: #FED000;
	font-weight: bold;
	text-decoration: none;
	}

a:hover {
	color: #C6A300;
	font-weight: bold;
	text-decoration: underline;
	}
	
a:visited {
	color: #B88F03;
	font-weight: bold;
	text-decoration:none;
	}
	
p a, p a:visited {
	color: #FED000;
	font-weight: bold;
	text-decoration: underline;
	}
	
ul a, ul a:visited {
	color: #FED000;
	font-weight: bold;
	text-decoration: underline;
	}
	
li a, li a:visited {
	color: #FED000;
	font-weight: bold;
	text-decoration: underline;
	}


.ma{margin:auto;}
.m0{margin:0;}
.m5{margin:5px;}
.m10{margin:10px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.fl{float:left;}
.fr{float:right;}
.f9{font-size:9px;}
.f10{font-size:10px;}
.f11{font-size:11px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f18{font-size:18px;}
.f24{font-size:24px;}
.f30{font-size:30px;}
.f36{font-size:36px;}
.f44{font-size:44px;}
.txVer{font-family:Verdana, Geneva, sans-serif;}
.txGer{font-family:Georgia, "Times New Roman", Times, serif;}
.txAri{font-family:Arial, Helvetica, sans-serif;}
.b{font-weight:bold;}
.i{font-style:italic;}
.txal{text-align:left;}
.txar{text-align:right;}
.txac{text-align:center;}
.txaj{text-align:justify;}
.p10{padding:10px;}
.pb10{padding-bottom:10px;}
.p5{padding:5px;}
.posA{position:absolute;}
.posR{position:relative}
.clearB{clear:both;}
.clearL{clear:left;}
.amarelo{color:#fed000}
.bordas{border:3px solid #FFFFFF;}
.cFFF{color:#FFFFFF;}
.recuo1{margin-left:50px;}
.recuo2{margin-left:100px;}

.curved {-moz-border-radius:5px; -webkit-border-radius:5px; behavior:url(border-radius.htc);}
.curved10 {-moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(border-radius.htc);}
.curved10-topleft {-moz-border-radius-topleft:10px; -webkit-border-top-left-radius:10px; behavior:url(border-radius.htc);}
.curved10-topright {-moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; behavior:url(border-radius.htc);}
.curved10-bottomleft{-moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; behavior:url(border-radius.htc);}
.curved10-bottomright{-moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; behavior:url(border-radius.htc);}


#principal{width:980px; background: #171a1f;}
#cabeca, #logos, #rodape{width:960px;}
#banner{width:960px; height:130px; /*background:#CCCCCC;*/}
#aviso{width:960px; height:18px; font-size:9px; font-family:Verdana, Geneva, sans-serif; margin:1px 0 0 0; padding-top:2px;background:#232a32;}
#menu{width:960px; height:30px; background:#232a32;}
#menu div.item{padding:5px 5px 0 5px; margin:3px 15px 0 10px; border:0;}
#menu div.item a{font-size:12px; color:#fed000; text-decoration:none; text-transform:uppercase;}
#menu div.item a:hover{font-size:12px; text-decoration:underline; text-transform:uppercase;}
#logos .logo{width:475px; height:250px; margin:15px 0 30px 0;}
.participarOn{width:250px; height:114px; color:#fed000; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#logos a .participar{width:220px; height:20px; padding-top:5px; border:4px solid #FFFFFF; background:#333333; color:#fed000; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#logos a:hover .participar{width:220px; height:20px; padding-top:5px; border:4px solid #E6E6E6; background:#000000; color:#fed000; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
.responda{width:450px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-align:center;}
.concorra, .premios{width:960px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-align:center; display:table;}
.premios .premio{width:170px; height:175px; margin:0 10px 0 12px;}
.nerdquiz{width:960px; background:#232a32;}
.nerdquiz span.titulo{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; text-transform:uppercase; text-align:center;}
.nerdquiz .texto{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; text-align:center;}
.janelaForm{}
.net{width:475px; background:#232a32;}
.netTitulo{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#fed000; font-weight:bold; text-transform:uppercase;}
.net .participou{width:451px; border:2px solid #FFFFFF; padding:5px;}
.net .participou .nome, .net .participou .votar{width:450px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fed000; font-weight:bold; text-transform:uppercase;}
.net .participou .texto{width:450px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.net .participou .votar a{font-size:12px; color:#fed000; text-decoration:none; text-transform:uppercase;}
.net .participou .votar a:hover{text-decoration:underline;}
.net .vertodos{width:465px;}
.net .vertodos a{font-size:14px; color:#fed000; text-decoration:none; text-transform:uppercase;}
.net .vertodos a:hover{text-decoration:underline;}
.twitter{width:475px; background:#232a32; padding:5px 0 10px 0; display:table;}
#rodape{background:#232a32; display:table;}
#rodape .realizacao, #rodape .narede{width:160px;}
#rodape .apoios{width:580px;}
#rodape .narede .icone{width:55px; height:55px;}
#rodape .alternativo{width:960px; height:120px;}

.paginainterna{width:960px; background:#232a32;}
.paginainterna span.titulo{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-transform:uppercase; text-align:center;}
.paginainterna .texto{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; /*font-weight:bold; text-transform:uppercase;*/ text-align:center;}
.paginainterna .texto ul li{margin-bottom:10px;}
.paginainterna .texto ul .txaj li a{color: #FED000;font-weight: bold;text-decoration: underline;}
.paginainterna .texto ul .txaj li a:hover{color: #FFF1AE;font-weight: bold;text-decoration: underline;}
.paginainterna .texto ul .txaj li a:visited{color: #AB8503;font-weight: bold;text-decoration: none;}

form.nerdquiz{width:270px; margin:auto; font-size:13px; text-align:left; margin-top:30px; margin-bottom:20px; display:table;}
form.nerdquiz input.texto{width:215px; height:20px; border:#FFCC00 2px solid; background:#FFFFFF; margin-bottom:5px; font-size:14px; color:#000; text-transform:none; text-align:left;}
form.nerdquiz input.email{width:120px; height:20px; border:#FFCC00 2px solid; background:#FFFFFF; margin-bottom:5px; font-size:14px; color:#000; text-transform:none;text-align:left;}
form.nerdquiz input.idade{width:40px; height:20px; border:#FFCC00 2px solid; background:#FFFFFF;  margin-bottom:5px; font-size:14px; color:#000; text-transform:none;text-align:left;}
form.nerdquiz textarea.responda{width:250px; height:50px; border:#FFCC00 2px solid; background:#FFFFFF; margin-bottom:5px; font-size:14px; color:#000; text-transform:none; text-align:left;}
form.nerdquiz input.participar{width:240px; height:30px; padding-top:5px; border:3px solid #FFFFFF; background:#333333; color:#fed000; font-weight:bold; text-transform:uppercase; text-decoration:none; margin-top:20px;}
input.titulobanner{width:300px; height:20px; border:#FFCC00 2px solid; background:#FFFFFF; margin-bottom:5px; font-size:14px; color:#000; text-transform:none; text-align:left;}
input.pergunta{width:450px; height:20px; border:#FFCC00 2px solid; background:#FFFFFF; margin-bottom:5px; font-size:14px; color:#000; text-transform:none; text-align:left;}
input.resposta{width:350px; height:20px; border:#FFCC00 2px solid; background:#FFFFFF; margin-bottom:5px; font-size:14px; color:#000; text-transform:none; text-align:left;}
input.ok{width:200px; height:30px; padding-top:5px; border:3px solid #FFFFFF; background:#333333; color:#fed000; font-weight:bold; text-transform:uppercase; text-decoration:none; margin-top:20px;}

#logos a .menuadmin{width:200px; height:20px; padding-top:5px; border:4px solid #FFFFFF; background:#333333; color:#fed000; font-weight:bold; text-transform:uppercase; text-decoration:none;}
#logos a:hover .menuadmin{width:200px; height:20px; padding-top:5px; border:4px solid #E6E6E6; background:#000000; color:#fed000; font-weight:bold; text-transform:uppercase; text-decoration:underline;}

.maisVotado{width:450px;}
.maisVotado .vt{width:120px;}

.participante{width:940px; border-bottom:1px solid #999999;}
.participante .nome{width:410px;}
.participante .email{width:400px;}
.participante .idade{width:70px;}

/*-----------------------------------------------------CLASSE PARA TRATAMENTO DE ERROS--------------------------------*/
.top-message{padding:10px; z-index:9999; position:absolute; top:0px; background:#fff; color:#000; display:none; width:100%; left:0px; /*opacity:.85*/;}
.top-message ol{padding:5px; color:#000;}
.top-message ol li{list-style-type:none; }
.top-message ol label{color:#000;  font-size:11px;}
.top-message .close{position:absolute; top:10px;right:60px;}
.top-message .close a{float:left; width:12px; height:12px; }
.top-message .close a:hover{background:none;}
	.top-message a:link, a:active{text-decoration:underline; color:#000;}
	.top-message a:visited{text-decoration:underline; color:#F90;}
	.top-message a:hover{text-decoration:none; color:#000; background:#fff;}