@charset "utf-8";
/* CSS Document */
div#hotsite-hori{margin:0; padding:0; width:100%; height:1225px; background: #0F1217 url(http://imagens.extra.com.br/HotSite/hori-twitter/img/bg_area-4.jpg) no-repeat top center; font-family:Arial, Helvetica, sans-serif}

div#hotsite-hori *{outline:none}

div#hotsite-hori div#corpo{margin:0 auto; padding:0; min-height:998px; background:url(http://imagens.extra.com.br/HotSite/hori-twitter/img/bg_pag.png) no-repeat top center;width:990px;position:relative;}

div#hotsite-hori div#corpo h1,
div#hotsite-hori div#corpo h2,
div#hotsite-hori div#corpo p{display:none}

div#hotsite-hori div#corpo #loja_proxima{position:absolute; display:block; left:50%; margin:385px 0 0 150px;}
div#hotsite-hori div#corpo #loja_proxima a{display:block; width:315px; height:60px;}
div#hotsite-hori div#corpo #loja_proxima a span{display:none}

div#hotsite-hori div#corpo #bts a{display:block; position:absolute; text-decoration:none; font-weight:bold; font-size:18pt; line-height:18pt; left:50%}
div#hotsite-hori div#corpo #bts a:link,
div#hotsite-hori div#corpo #bts a:visited{color:#000000; text-decoration:none}
div#hotsite-hori div#corpo #bts a:hover{text-decoration:underline}
div#hotsite-hori div#corpo #bts a.twitter{margin-top:500px; margin-left:75px}
div#hotsite-hori div#corpo #bts a.facebook{margin-top:510px; margin-left:355px}

div#hotsite-hori div#corpo div#mensagem{position:absolute; left:50%; margin:580px 0 0 -440px; width:490px;}
div#hotsite-hori div#corpo div#mensagem h3{margin:0; font-size:22pt; line-height:22pt; font-weight:bolder}
div#hotsite-hori div#corpo div#mensagem h4{margin:0; margin-top:10px; font-size:19pt; font-weight:normal;}
div#hotsite-hori div#corpo div#mensagem span.yellow{color:#fdf13f}

div#hotsite-hori div#corpo div#fotos{position:absolute; width:330px; height:235px; left:50%; margin:610px 0 0 100px;}
div#hotsite-hori div#corpo div#fotos a:link,
div#hotsite-hori div#corpo div#fotos a:visited{display:block; position:absolute; text-decoration:none;}
div#hotsite-hori div#corpo div#fotos a.img001{margin:10px 0 0 10px; width:140px; height:92px;}
div#hotsite-hori div#corpo div#fotos a.img002{margin:2px 0 0 180px; width:140px; height:100px;}
div#hotsite-hori div#corpo div#fotos a.img003{margin:125px 0 0 0; width:145px; height:100px;}
div#hotsite-hori div#corpo div#fotos a.img004{margin:125px 0 0 180px; width:140px; height:100px;}

div#hotsite-hori div#corpo div#regulamento{position:absolute; margin:835px 0 0 -135px; width:190px; height:40px; left:50%}
div#hotsite-hori div#corpo div#regulamento a:link,
div#hotsite-hori div#corpo div#regulamento a:visited{display:block; width:190px; height:40px;}
div#hotsite-hori div#corpo div#regulamento a span{display:none}

div#hotsite-hori div#corpo div#blackout{position:absolute; position:fixed; width:100%; height:100%; background-color:#000000; z-index:100; display:none;}

div#hotsite-hori div#corpo div#pag_regulamento{position:fixed; display:block; z-index:150; background-color:#FFFFFF; padding:20px; width:610px; height:410px; left:50%; margin-left:-325px; top:50%; margin-top:-225px; display:none; font-size:16px;}

div#hotsite-hori div#corpo div#pag_regulamento div.fechar_box{position:absolute; display:block; z-index:180; background-color:#ffffff; padding:5px; margin-top:-20px; margin-left:544px; opacity:0.65;-moz-opacity: 0.65;filter: alpha(opacity=65);}
div#hotsite-hori div#corpo div#pag_regulamento div.fechar_box a:link,
div#hotsite-hori div#corpo div#pag_regulamento div.fechar_box a:visited{display:block; text-decoration:none; color:#FF9900; font-weight:bold}

div#hotsite-hori div#corpo div#pag_regulamento #conteudo{display:block; position:absolute; z-index:160; padding:10px; width:588px; height:380px; overflow:auto; display:none}

div#hotsite-hori div#corpo div#pag_regulamento #conteudo p{display:block; font-size:9pt; text-align:left; color:#666666; margin:10px 0;}
div#hotsite-hori div#corpo div#pag_regulamento #conteudo p.title{color:#FF9900; font-size:12pt; font-weight:bolder}
div#hotsite-hori div#corpo div#pag_regulamento #conteudo p.title2{margin-top:-10px; font-weight:bold}
div#hotsite-hori div#corpo div#pag_regulamento #conteudo p.title3{font-weight:bold; font-size:10pt; margin-top:25px; color:#000000}
div#hotsite-hori div#corpo div#pag_regulamento #conteudo p strong{color:#000000}

div#hotsite-hori div#corpo div#videos{position:absolute; margin:920px 0 0 -455px; width:910px; height:255px; left:50%;}
div#hotsite-hori div#corpo div#videos .item{display:block;margin:0 16px; padding:10px; background-color:#050507; width:250px; float:left}

div#hotsite-hori div#corpo div#obs{
	position:absolute;
	margin:1180px 0 0 -455px;
	width:910px;
	height:50px;
	left:50%;
}
div#hotsite-hori div#corpo div#obs p{display:block; margin:0; color:#cccccc; font-size:7pt; text-align:left;}
div#hotsite-hori div#corpo div#obs p span.yellow{color:#fdf13f}

div#hotsite-hori div#corpo div#player {
	height:80px;
	right:0;
	position:absolute;
	top:320px;
	width:300px;
}
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#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: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	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: 0.7em;	
}

div#hotsite-hori .btn_hori {
	margin-top: 519px;
	margin-left: 355px;}