/*---------------------------------------------------------------------------------------------------------------
Criado por : Luiz Jr. Fernandes | email: luizbox@msn.com
---------------------------------------------------------------------------------------------------------------*/
/*--|Base */
body,html{margin:0;padding:0;text-align:center;background:#000 url(images/bgbody.jpg) no-repeat center top;}
body,html *{font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:10px;color:#FFF;}


#main{width:810px;min-height:600px;height:auto !important;background:url(images/bgmain.png) repeat;margin:0 auto;text-align:left;position:relative;z-index:50;}

#header{position:relative;height:190px;width:100%;background:url(images/bgheader.png) no-repeat left;}
	#header #marca{position:absolute;top:50px;left:40px;}
		#header #marca h1 span{display:none;}
	#header #fitas{float:right;height:150px;width:160px;}
		#header #fitas div{height:0px;width:30px;float:left;margin:0 20px 0 0px;}
			#header #fitas #fita1{background:#f6d700;}
			#header #fitas #fita2{background:#0bba07;}
			#header #fitas #fita3{background:#e401a1;}
	#header #menu{position:absolute;top:170px;right:30px;}
	#header #menu ul{}
	#header #menu ul li{display:inline;margin:2px;}
	#header #menu ul li a{color:#FFF;font-size:12px;padding:2px;text-transform:uppercase;font-family:"Times New Roman" !important;}
	#header #menu ul li a:hover{color:#F6D700;}
	#header #menu ul li a.selected{font-size:16px;font-weight:bold;color:#F6D700;}
#container{position:relative;background:#000;padding:10px 0 0 0;}

#spotbox{width:100%;height:216px;position:relative;background-color:#000;overflow:hidden;margin:auto;text-align:center;}
#spotlight{width:100%;height:216px;background:#FFF;margin:0;overflow:hidden;text-align:center;position:absolute;left:0px;}
#spotlight img{position:absolute;top:0;left:0 !important;}
#spotlightbg{background:url(images/bgspot.png) no-repeat center;width:100%;height:216px;position:absolute;left:0;}

#divisor_sombra{text-align:left;margin:-15px auto 0 auto !important;position:absolute;z-index:9999999;left:0;}
#content{width:96%;margin:0px auto;}

#agenda{float:left;width:220px;height:610px;overflow:hidden;border-right:1px solid #4f4f4f;padding:10px;margin:10px 0 0 0;}
	#agenda h1{color:#f0db0a;font-weight:bold;text-transform:uppercase;font-size:20px;margin:0 0 10px 0;}
	#agenda ul{width:225px;list-style:none;}
		#agenda ul li{clear:both;padding:10px 0 10px 0;border-bottom:1px dotted #4f4f4f;overflow:hidden;height:45px;}
		#agenda ul li strong{font-size:45px;font-weight:bold;float:left;}
		#agenda ul li div{height:50px;width:38px;float:left;padding:7px 0 0 0;text-align:center;}
		#agenda ul li div span{color:#f0db0a;float:left;display:block;font-size:14px;font-weight:bold;text-align:center;width:35px;height:20px;}
		#agenda ul li div em{display:block;font-size:14px;font-weight:bold;text-align:center;width:35px;height:20px;}
		#agenda ul li p{display:block;width:120px;margin:3px 4px 0 4px;font-size:14px;padding:0px 5px;height:40px !important;letter-spacing:.2px;word-spacing:1px;line-height:20px;overflow:hidden;}

#center{width:520px;min-height:400px;height:auto !importnat;margin:0 0 0 250px;position:relative;}
#video{background:#f7f7f7;width:265px;height:300px;float:left;margin:10px 0 0 0;}
#twitter{width:250px;height:200px;float:right;margin:20px 0 0 0;}

#contacts{width:520px;height:220px;position:absolute;top:320px;left:0;}
	#contacts h1{color:#E401A1;font-weight:bold;text-transform:uppercase;font-size:20px;margin:0 0 3px 0;padding:5px;}
	#contacts p {padding:5px;font-size:12px;line-height:15px;}
	#contacts p strong{color:#E401A1;font-size:14px;font-weight:bold;}
	#contacts label{background-color:#515151;color:#777676;float:left;padding:3px;display:block;}
	#contacts span{display:none !important;}
	#contacts input{border:1px solid #515151;background-color:#515151;padding:2px;color:#777676;}
	#contacts input:focus{color:#FFF;}
	#contacts input:hover{color:#FFF;}
	#contacts input[type=submit]{color:#FFF;}
	#contacts .left{float:left;}
	#contacts textarea{border:1px solid #515151;background-color:#515151;padding:2px;width:503px;height:50px;color:#777676;overflow:auto;}
	#contacts textarea:focus{color:#FFF;}
	#contacts textarea:hover{color:#FFF;}
	#respcontatos{display:table;float:left;margin:0 0 0 -5px;line-height:15px;color:#E401A1;}
	.original{border:1px solid #515151;background-color:#515151;color:#777676;} /*--| Original elements class */
	.valid{background-color:#537d49;color:#8bb482;border:1px solid #537d49;border-left:none;} 				/*--| Valid elements class */
	.invalid{background-color:#f14b4b;color:#ffd2d2;border:1px solid #fc6464;border-left:none;} 				/*--| Invalid elements class */
	.focus{background-color:#515151;color:#fff;border:1px solid #515151;border-left:none;}	

#footer{clear:both;width:100%;height:100px;background:#000;padding:0px;overflow:hidden;position:relative;margin:0px auto;overflow:hidden;}
	#footer img{position:absolute;top:30px;z-index:0;}
	#contfooter{width:100%;height:100px;background:#000;padding:0px;overflow:hidden;position:relative;margin:0px auto;overflow:hidden;}
#bgleft{background:url(images/bgfooter_left.png) no-repeat left; width:100px; height:100px;position:absolute;top:0;left:0;z-index:9999999;}
#bgright{background:url(images/bgfooter_right.png) no-repeat right; width:100px; height:100px;position:absolute;top:0;right:0;z-index:9999999;}
#cright{padding:2px 22px 10px 2px;background-color:#000;text-align:right;letter-spacing:.5px;word-spacing:1px;}
#cright a{color:#FFF;}
#cright a strong{font-weight:bold;font-size:12px;text-transform:uppercase;color:#E401A1;}
#cright a:hover{color:#E401A1;text-decoration:underline;}
#cright a strong:hover{color:#E401A1;}