

html {
	overflow: hidden;
}

body {
	color: black;
	background: white;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #fff;
	}

body {
	margin: 0;
	padding: 0;
	background-image: url(images/bg.jpg);
}

#container {
	_width: 3750px;
	_height: 1650px;
}

/* default styles */
.positioning {
	position: absolute;
	width: 1920px;
	height: 1200px;
	
}

#content {
	width: 1050px;
	height: 550px;
	padding: 5px;
	clear: both;
}

h1 {
	margin-left: 10px;
	margin-top: 5px;
	font: 50px Georgia, "Times New Roman", Times, serif;
}

h2 {
	font-size: 22px;
	padding-bottom: 5px;
}

h3 {
	font-size: 15px;
	padding-bottom: 5px;
}

p {
	font-size: 14px;
	line-height:15px;
	margin:0px 0px 15px 0px;
	padding-bottom: 15px;
}

p.note {
	text-align: right;
	font-size: 11px;
	color: #666;
}

small {
	font-size: 12px;
}

a.next {
	float: right;
}

#columns div.col-left {
	float: left;
	width: 450px;
	margin-right: 10px;
}

a {
	text-decoration: none;
	font-weight: bold;
	cursor: pointer !important;
	padding: 0 2px;
}

a:hover {
	color: #FFF;
}

#soon h1 {
	margin-top: 250px;
}

/* @group Footer */
#footer {
	position: absolute;
	top: 555px;
	left: 425px;
	z-index: 90;
	height: 16px;
}

#footer p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	}

#footer a {
	color: #00a79f;
	text-decoration:none;
}

#footer a:hover 
{
	color:White;
	font-size: 16px;
}

.khisak {
	position: absolute;
	top: 640px;
	left: 755px;
	z-index: 90;
	height: 16px;
	width:300px;
}
/* @end */

/* @group Table */
table {
	font-size: 15px;
	margin: 0 0 15px 0px;
	width: 390px;
	color: #333;
}

table.extra {
	font-size: 90%;
}

table small {
	color: #555;
}

#slider td {
	padding: 5px 5px;
}

td.time {
	width: 100px;
	font-weight: bold;
}
/* @end */

/* @group Navigation */
ul#sliding-navigation
{
	list-style: none;
	font-size: 13px;
	height: 30px;
	padding: 20px 0 20px 0;
	}

ul#sliding-navigation li {
	float: left;
	}

ul#sliding-navigation li.sliding-element a
{
	display: block;
	padding: 10px 10px;
	margin: 0;
}

ul#sliding-navigation li.sliding-element a
{
	_color: #999;
	_background: #222 url(tab_bg.jpg) repeat-y;
	_border: 1px solid #1a1a1a;
	text-decoration: none;
}

ul#sliding-navigation li.sliding-element a:hover { color: #fff; }

/* vertical navigation */
ul#sliding-navigation-2
{
	
	list-style: none;
	font-size: 13px;
	margin: 10px 0;
	padding: 55px 0;
	height: 195px;
	padding-top:395px;
	background: url(images/nav_bg.png) no-repeat;
	z-index:10;
}

/*.NewsUpdates{
    position:absolute;
    right:0px;
    bottom:0px;
    z-index:100;
    outline:none;
   }*/
.NewsUpdates
{
	float:left;
	margin-top:-610px;
	/*margin-right:900px;*/
	left:0px;
	background: url(images/nav_bg.png) no-repeat;
	z-index:10;
}

.CountDown
{
	float:left;
	margin-top:-550px;
	margin-left:650px;
	z-index:10;
	
}

.TechTrishna
{
	margin-top:110px;
	margin-left:100px;
	left:0px;
	height:300px;
	width:1024px;
	/*background:transparent url(../images/TTcloude.png) no-repeat center center;*/
	z-index:7;
}

.akgTagMain
{
	margin-top:0px;
	margin-left:120px;
    position:absolute;
    top:0px;
    width:1076px;
    height:150px;
    z-index:5;
    outline:none;
    
}
.footerMainPow {
	position: absolute;
	top: 547px;
	left: 405px;
	z-index: 90;
	height: 16px;
	font-size:14px;
	font-weight:bold;

}

.footerMainPic {
	position: absolute;
	top: 530px;
	left: 485px;
	z-index: 90;
	height: 16px;
}
#sliding-navigation-2 li.sliding-element-2 h3 {
	color: #fff;
	font-weight: bold;
	/*background-color: #00bbb2; */                   /*MENU bg color*/
	text-transform: uppercase;
	
	
}

#sliding-navigation-2 li.sliding-element-2 h3,
ul#sliding-navigation-2 li.sliding-element-2 a
{
	display: block;
	width: 150px;                               /* width of menu */
	padding: 5px 18px ;
	margin: 0;
	margin-bottom: 5px;
	margin-left: 1px;
	
}

ul#sliding-navigation-2 li.sliding-element-2 a
{
	color: #999;
	/*background: #222 url(images/tab_bg.jpg) repeat-y;
	background-image:url(../images/clouds/red_cloud.png) no-repeat left;*/
	text-decoration: none;
}

ul#sliding-navigation-2 li.sliding-element-2 a:hover  
{
	color: #fff;
	}
/* @end */

/* @group PAGE BY PAGE */
#header {
	height: 70px;
	
}

h1#title {
	float: left;
	width: 365px;
	margin-right: 30px;
	display: inline-block;
}

/* @group Start */
#start {
	top: 0px;
	left: 0px;
	color: #333;
	background-color:#69a1d2;
	background-image:url(../images/Cloud-background.jpg);
	background-repeat:no-repeat;
}

#HeaderLogo 
{
	padding-left:150px;
	}

#start #follow a {
	color: #00bbb2;
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px dashed;
	font-size: 12px;
	letter-spacing: -1px;
}

#start #follow a:hover {
	color: #00bbb2 !important;
	border-bottom: 1px solid;
}

#start #logo {
  	height: 217px;
  	width: 722px;
	background: url(images/logo.jpg);
	margin: 0 auto;
	margin-bottom: 10px;
}

#start #cat {
	background: url(images/cat.png);
	width: 630px;
	height: 630px;
	position: absolute;
	top: 25px;
	left: 530px;
}

/*
#start a.extra {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 370px;
	left: 882px;
	cursor: pointer !important;
	display: block;
	
}
*/

#start #speach {
	background: url(images/tail.png);
	position: absolute;
	top: 350px;
	left: 550px;
	width: 100px;
	height: 100px;
}

#start #footer a:hover {
	color: #00a79f !important;
}

#start a#cp {
	width: 105px;
	height: 105px;
	display: block;
	background: url(images/cp_small.png) no-repeat;
	
	position: absolute;
	top: 0;
	left: 795px;
}

/* @end */

/* @group Green Page */
#page2 {
	top: 0px;
	left: 1950px;
	background: #0c0c0c url(../images/Backgrounds/black1.jpg) repeat-x;
	}
	#sliding-navigation-2 li.sliding-element-2 a.page2,
	#page2 a {
		color: #dcffab;
		/*background-color: #70b212;*/
		text-shadow: #000000 0px 1px 0px;
		/*background-image: url(../images/clouds/green_cloud.png);*/
	}
	
	
	#page2 a {
		color: #999;
		background-color: #222;
		background-image: none;
		text-shadow: #000000 0px 1px 0px;
		
	}
	
	#page2 h1, #page2 h2, #page2 h3, #page2 strong {
		color: #222;
		text-shadow: #fff 2px 2px 1px;
	}
	
	#page2 #left {
		width: 625px;
		margin-right: 10px;
		float: left;
	}
	
	#page2 #right {
		float: left;
	}
	
		
	
	/* data content */
#datacontent {
	margin-bottom: 7px;
}

#datacontent p {
	font-size: 14px;
	line-height:15px;
	margin:0px 0px 10px 0px;
	padding-bottom: 0px;
	text-indent: 15px;
}

#datacontent p.note {
	text-align: right;
	font-size: 11px;
	color: #666;
}

#datacontent ul {
  list-style: none;
  padding: 5px 10px;
  display: block;
  height: 30px;
  background: #70b212;
  
  -moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 10px;  
  -webkit-border-top-left-radius: 10px;
  -webkit-border-top-right-radius: 10px;
}

#datacontent li {
  float: left;
}

#datacontent li a {
  outline: 0;
  display: block;
  padding: 3px 3px;
  margin: 5px;
  font-size: 14px;
  
  border-bottom: 2px dotted;
}

#datacontent li a:hover {
  border-bottom: 2px solid;
}

#datacontent li a.selected {
  color: #fff;
  
  border-bottom: 2px solid;
}

#datacontent .panels {
  height: 405px !important;
  border: 2px solid #70b212;
  border-top: 0;
  border-bottom: 5px solid #70b212;
  -moz-border-radius-bottomleft: 5px;
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  overflow: auto;
  background: #84C922;
}

#datacontent .panelsInner {
  overflow: hidden;
}

#datacontent .panel {
  padding: 5px;
	text-align: justify;
}
/* @end */

/* @group Orange Page*/	
#page3 {
	top: 0px;
	left: 3900px;
	background: #f8d65a url(../images/Backgrounds/orange.jpg) repeat-x;
}
	#sliding-navigation-2 li.sliding-element-2 a.page3,
	#page3 a {
		color: #fee097;
		text-shadow: #000000 0px 1px 0px;
		/*background-color: #a65b00;*/
	}
	
	#page3 a {
		background-color: #a65b00;
		color: #fee097;
		background-image: none;
		text-shadow: #000000 0px 1px 0px;
	}
	
	#page3 h1, #page3 h2, #page3 h3, #page3 strong {
		color: #ffcc00;
		text-shadow: #000000 2px 2px 1px;
	}
	
	#page3 iframe {
		border: 10px solid #a65b00;
		box-shadow: 2px 2px 2px #000000;
	}
	
	#page3 a#cp {
		width: 200px;
		height: 200px;
		display: block;
		background: url('images/cp.png');
		padding: 0;
		margin-left: 600px;
		margin-top: 10px;
	}
/* @end */

/* @group Pink Page */
#page4 {
	top: 1250px;
	left: 0px;
	/*background: #ec0000 url(images/pink.jpg) repeat-x;*/
	background: #f18159 url(../images/Backgrounds/lightRed.jpg) repeat-x;
}
	
	#sliding-navigation-2 li.sliding-element-2 a.page5,
	#page4 a {
		color: #fcd2c3;
		/*background-color: #7e0000;*/
		background-image: none;
		text-shadow: #000000 0px 1px 0px;
		z-index:100;
		}
	
	#page4 a {
		color: #fcd2c3;
		/*background-color: #7e0000;*/
		background-color: #dd4410;
		background-image: none;
		text-shadow: #000000 0px 1px 0px;
		z-index:100;
	}
	
	#page4 h1, #page4 h2, #page4 h3, #page4 strong {
		color: #ffc6c6;
		text-shadow: #000000 2px 2px 1px;
	}
	
	#page4 a.next {
		float: none;
		position: absolute;
		top: 540px;
		left: 845px;
	}

	
	#page4 tr.odd {
		background: #fdb3de !important;
	}

	#page4 .slideshow {
		width: 290px !important;
		height: 300px !important;
		border: 3px solid #ca117d;
	}
	
	#page4 #col-left {
		width: 390px;
		margin-right: 10px;
		float: left;
		height: 310px;
	}
	
	#page4 #price {
		float: left;
		margin-right: 40px;
		height: 100px;
	}
	
	#page4 #price table {
		text-align: right;
		font-size: 12px;
		color: #fff;
	}


#more-info {
	height: 95px;
	width: 710px;
	margin: 5px auto 0 auto;
	background: url(images/more_bg.png) center no-repeat;
}

#page5 p {
	margin-bottom: 50px;
}
	
	#page4 #slider h2,
	#page4 #slider h3 {
		color: #ca117d;
		text-align: center;
	}
	
	#page4 #more-info h3 {
		text-align: center;
	}
#price p {
	width: 390px;
	text-align: center;
	padding-top: 10px;
}

#pos {
	float: left;
}
/* @end */

/* @group Blue Page */
#page5 {
	top: 1250px;
	left: 1950px;
	background: #bcd1f8 url(../images/Backgrounds/blue.jpg) repeat-x;
}
	
	#sliding-navigation-2 li.sliding-element-2 a.page4,
	#page5 a {
		color: #c5eaff;
		text-shadow: #000000 0px 1px 0px;
		/*background-color: #007cc4;*/
		}
	
	#page5 a {
		color: #c5eaff;
		background-color: #007cc4;
		background-image: none;
		text-shadow: #000000 0px 1px 0px;
	}
	
	#page5 h1, #page5 h2, #page5 h3, #page5 strong {
		color: #0072c9;
		text-shadow: #000000 2px 2px 1px;
	}

	#page5 #frame {
		float: left;
		padding: 5px;
		background: #007cc4;
		margin-right: 30px;
	}

	#page5 #frame a.zoom {
		padding: 0;
	}
/* @end */

/* @group Violet Page */
#page6 {
	top: 1250px;
	left: 3900px;
	background: #a27fda url(../images/Backgrounds/violet.jpg) repeat-x;
}
	#sliding-navigation-2 li.sliding-element-2 a.page6,
	#page6 a {
		color: #dfaef9;
		text-shadow: #000000 0px 1px 0px;
		/*background-color: #570184;*/
		}
	
	#page6 a {
		color: #dfaef9;
		background-color: #570184;
		background-image: none;
		text-shadow: #000000 0px 1px 0px;
	}
	
	#page6 #images a {
		background-color: transparent;
	}
	
	#page6 h1, #page6 h2, #page6 h3, #page6 strong {
		color: #bc5aee;
		text-shadow: #000000 2px 2px 1px;
	}
	
	#page6 #ads #images,
	#page6 #support #images,
	#page6 #media-partners #images {
		margin: 85px 0;
		height: 180px;
	}
	
	#page6 #production #images {
		margin: 128px auto;
		height: 72px;
		width: 135px;
	}
	/*----------*/
			
	#page6 #left {
		width: 450px;
		margin-right: 10px;
		float: left;
	}
	
	#page6 #right {
		float: left;
	}
	
	#page6 .slideshow {
		width: 200px !important;
		height: 200px !important;
		
	}	
	/*--------------*/
	

#page6 a.next {
	top: 541px !important;
	left: 847px !important;
}
/* @end */

/* @group Gray Page */
#extra {
	top: 2500px;
	left: 1950px;
	background: #a3dc79 url(../images/Backgrounds/green.jpg) repeat-x;
}
	
	#extra a {
		color: #dcffab;
		background-color: #70b212;
		background-image:none;
		text-shadow: #000000 0px 1px 0px;
	}

	#extra a:hover {
		color: #fff;
	}

#extra h2.soon {
	font-weight: normal;
	width: 500px;
	text-align: center;
	font-size: 30px;
	margin: 100px auto;
}
	
	#extra h1, #extra h2, #extra h3, #extra strong {
		color: #5b9804;
		text-shadow: #000000 2px 2px 1px;
	}

/* @group Albums */
#extra ul#thumbnails {
	height: 442px;
}

#extra li#thumbnail {
	float: left;
	margin: 5px;
	padding: 10px;
	background: transparent url(images/album.png);
	text-align: center;
}

#extra li#thumbnail a {
	background: no-repeat;
	color: #333;
	padding: 0;
	display: block;
}

#extra li#thumbnail a:hover {
	color: #333 !important;
}

#extra li#thumbnail #title {
	padding: 3px 0 0 0;
}

/* @end */

/* @group Fotos */

#photos {
	height: 425px;
	margin-top: 15px;
	overflow: auto;
	border: 1px solid #999;
	background: #222;
}

#photos a#photo {
	float: left;
	margin: 5px;
	padding: 2px;
	background: #fff;
}

#albums {
	margin-bottom: 5px;
}

#albums a#picasa {
	position: absolute;
	top: 530px;
	padding: 5px 3px 5px 26px;
	background: url(images/picasa.png) no-repeat 3px 3px;
	font-size: 12px;
	margin-left: 10px;
}

a#backtoalbums {
	padding: 5px 3px 6px 37px;
	background: #222 url(images/camera.png) no-repeat 3px 3px;
	font-size: 12px;
}
/* @end */
/* @end */
/* @end */

/* @group accordion */
.basic  {
	width: 705px;
	margin-bottom: 5px;
	border: 1px solid #570184;
}

.basic div {
}

.basic a {
	height: 20px;
	background-image: url(images/arrows/front.png) !important;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding: 5px 5px 5px 30px;
	display:block;
}

.basic a:hover {
}

.basic a.selected {
	color: #fff !important;
	background-image: url(images/arrows/download.png) !important;
}

.basic #wrapper {
	padding: 5px;
	height: 385px;
	background: #620294;
}

.basic #images li {
	float: left;
	margin: 0 15px 15px 15px;
}

.basic #images li a {
	background: none !important;
	height: 100%;
	background-color: #fff !important;
	padding: 0px;
	border: 5px solid #fff;
}

.basic #images li a:hover {
	border-color: #bc5aee;
}

.basic #support #images {
	float: left;
	width: 610px;
	margin-right: 10px;
}

.basic #support #text {
	width: 320px;
	float: left;
}

.basic #support #text li a {
	background-image: none !important;
	font-weight: normal;
	padding: 3px;
	text-align: center;
	font-weight: normal;
	margin-bottom: 4px;
}

/* @end */

a.download {
	padding: 5px;
	padding-left: 30px;
	background-image: url(images/arrows/download.png) !important;
	background-repeat: no-repeat;
	background-position: 5px;
}

a.next {
	padding: 10px 35px 10px 5px;
	width: 70px;
	line-height: 20px;
	padding-right: 35px;
	background-image: url(images/arrows/next.png) !important;
	background-repeat: no-repeat;
	background-position: 75px;
}

#content a.next.bottom,
#content a.next.back {
	padding: 10px 5px 10px 35px;
	width: 70px;
	line-height: 20px;
	background-image: url(images/arrows/bottom.png) !important;
	background-repeat: no-repeat;
	background-position: 5px;
	
	position: absolute;
	top: 530px;
	left: 795px;
}

#content a.next.back {
	background-image: url(images/arrows/top.png) !important;
	width: 120px !important;
	text-align: right;
}

#twitter_update_list {
	padding: 10px 5px;
	line-height: 17px;
	text-indent: 10px;
}

#twitter_update_list li a {
	color: #00bbb2;
}

#twitter_update_list li > a {
	color: #00bbb2;
	position: absolute;
	right: 15px;
	bottom: 15px;
}

a#acreditacao {
	position: absolute;
	top: 450px;
	left: 320px;
	padding: 10px 20px;
	background: url('images/go.png') no-repeat right;
	color: #00a79f;
	font-weight: normal;
}

a#acreditacao:hover {
	color: #00a79f !important;
	text-decoration: underline;
}

#page2 a:hover, #page3 a:hover, #page4 a:hover, #page5 a:hover, #page6 a:hover, #extra a:hover {
	color: #fff;
}

.tdCell
{
	vertical-align:top;
}

.tdCellSchedule
{
	vertical-align:top;
	padding-left:10px;
}


.blackIframe_events
{
	background-color:#0c0c0c;
	
}

.blackIframe_events_in
{
	background-color:#0d0d0d;
}

#BestView
{
	color:white;
	font-size:12px;
	font-weight:lighter;
	font-family:Times New Roman;
}

#BestView a
 {
	color:white;
	font-size:12px;
	font-weight:lighter;
	font-family:Times New Roman;
}

#Login{
    position:absolute;
    left:0px;
    top:0px;
    z-index:6;
    outline:none;
    cursor:pointer;
    }
    
 #cld1
 {
 	position:absolute;
 	margin-top:-600px;
	margin-left:-30px;
	z-index:1000;
 }
 
 #cld2
 {
 	position:absolute;
 	margin-top:-510px;
	margin-left:120px;
	z-index:1000;
 }
 #cld3
 {
 	position:absolute;
 	margin-top:-550px;
	margin-left:300px;
	z-index:1000;
 }
 
 #cld4
 {
 	position:absolute;
 	margin-top:-480px;
	margin-left:500px;
	z-index:1000;
 }
 
 #cld5
 {
 	position:absolute;
 	margin-top:-680px;
	margin-left:880px;
	z-index:1000;
 }
 #cld6
 {
 	position:absolute;
 	margin-top:-510px;
	margin-left:700px;
	z-index:1000;
 }
 
 
