/* Page Structure*/



@import url("content.css");



/* TOC



1: - Main Page Structure



2: - Header



3: - Main Nav



4: - Content



5: - Footer



*/





/* 1-:-------- Main Page Structure ------------ */



	html, body, form {

		margin:0;

		padding:0;

	}



	body {

		background-color: #e5eaef;

		background-position: top center;

		background-repeat: repeat-x;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

		line-height: 160%;

		color: #575f66;

		}

	

	#hero {

		background-position: center top;

		background-color: #e5eaef;

		background-repeat: repeat-x;

		width:100%;

	}

	

	.heroLink {

		float:right;

		width:100%;

		margin:100px 15px 0 0;

	}

	

	#hero .heroLink a {

		color:#fff;

		font-weight:bold;

		font-size:1.2em;

		text-decoration:none;

		float:right;

	}

	

	#hero .heroLink a:hover {

		text-decoration:underline;

		border:none;

	}	

	

	.largeHero {

		height:461px;

	}

	

	.smallHero {

		height:461px;

	}

	

	.heroHome_1 {	background-image: url(../images/titleImages/Non-ScriptedContent/busao.jpg);	}

	.heroHome_2 {	background-image: url(../images/titleImages/Non-ScriptedContent/um-milhao-na-mesa.jpg);	}

	.heroHome_3 {	background-image: url(../images/titleImages/Non-ScriptedContent/1contra100.jpg);	}

	.heroHome_4 {	background-image: url(../images/titleImages/Non-ScriptedContent/makeover.jpg);	}

	.heroHome_5 {	background-image: url(../images/titleImages/Non-ScriptedContent/receita_pop.jpg);	}

	.heroHome_6 {	background-image: url(../images/titleImages/Non-ScriptedContent/rola-ou-enrola.jpg);	}

	.heroHome_7 {	background-image: url(../images/titleImages/Non-ScriptedContent/amazonia.jpg);	}

	/* .heroHome_5 {	background-image: url(../images/titleImages/Non-ScriptedContent/1vs100.jpg);	}

	.heroHome_6 {	background-image: url(../images/titleImages/Non-ScriptedContent/Fear-Factor.jpg);	}

	.heroHome_7 {	background-image: url(../images/titleImages/Non-ScriptedContent/Operation-Triumph.jpg);	}

	.heroHome_8 {	background-image: url(../images/titleImages/Non-ScriptedContent/Set-For-Life.jpg);	}

	.heroHome_9 {	background-image: url(../images/titleImages/Non-ScriptedContent/Star-Academy.jpg);	}

	.heroHome_10 {	background-image: url(../images/titleImages/ScriptedContent/Dead-Set.jpg);	}

	.heroHome_11 {	background-image: url(../images/elements/bg-cell.jpg);	}

	.heroHome_12 {	background-image: url(../images/titleImages/DigitalMedia/Kirill.jpg);	}

	.heroHome_13 {	background-image: url(../images/titleImages/DigitalMedia/Gap-Year.jpg);	} */

	

	.heroOpportunities {	background-image: url(../images/elements/bg-opportunities.jpg);	}

	.heroContact {	background-image: url(../images/elements/bg-contact.jpg);	}

	.heroNews {	background-image: url(../images/elements/bg-news.jpg);	}

	.heroWhatWeDo {	background-image: url(../images/elements/bg-what-we-do.jpg);	}

	.heroWhoWeAre {	background-image: url(../images/elements/bg-who-we-are.jpg);	}

	.heroUmMilhao {	background-image: url(../images/elements/bg-um-milhao.jpg);	}

	.heroRolaOuEnrola {	background-image: url(../images/elements/bg-rola-ou-enrola.jpg);	}

	.heroAmazonia {	background-image: url(../images/elements/bg-amazonia.jpg);	}

	.heroDisclaimer {	background-image: url(../images/elements/bg-contact.jpg);	}

	

	

	.heroCell {	background-image: url(../images/elements/bg-cell.jpg);	}

	.heroBigBrother { background-image: url(../images/elements/bg-big-brother.jpg);	}

	.heroArryanHotel { background-image: url(../images/titleImages/ScriptedContent/Arrayan-Hotel.jpg);	}

	.heroBellsBoys { background-image: url(../images/titleImages/ScriptedContent/Bells-Boys.jpg);	}

	.heroCountryRoad { background-image: url(../images/titleImages/ScriptedContent/Country-Road.jpg);	}

	.heroDeadSet { background-image: url(../images/titleImages/ScriptedContent/Dead-Set.jpg);	}

	.heroDonJuan { background-image: url(../images/titleImages/ScriptedContent/Don-Juan-and-his-fair-lady.jpg);	}

	.heroJuliaTango { background-image: url(../images/titleImages/ScriptedContent/Julia-Tango.jpg);	}

	.heroMrAndMrsPells { background-image: url(../images/titleImages/ScriptedContent/Mr-and-Mrs-Pells.jpg);	}

	.heroTotallyFrank { background-image: url(../images/titleImages/ScriptedContent/Totally-Frank.jpg);	}

	.hero1vs100 { background-image: url(../images/titleImages/Non-ScriptedContent/1vs100.jpg);	}

	.heroBigBrother { background-image: url(../images/titleImages/Non-ScriptedContent/Big-Brother.jpg);	}

	.heroDealOrNoDeal { background-image: url(../images/titleImages/Non-ScriptedContent/Deal-or-no-Deal.jpg);	}

	.heroExtremeMakeover { background-image: url(../images/titleImages/Non-ScriptedContent/Extreme-Makeover-HE.jpg);	}

	.heroFearFactor { background-image: url(../images/titleImages/Non-ScriptedContent/Fear-Factor.jpg);	}

	.heroOperationTriumph { background-image: url(../images/titleImages/Non-ScriptedContent/Operation-Triumph.jpg);	}

	.heroSetForLife { background-image: url(../images/titleImages/Non-ScriptedContent/Set-For-Life.jpg);	}

	.heroStarAcademy { background-image: url(../images/titleImages/Non-ScriptedContent/Star-Academy.jpg);	}

	.heroWipeout { background-image: url(../images/titleImages/Non-ScriptedContent/Wipeout.jpg);	}

	.heroBonsai { background-image: url(../images/titleImages/DigitalMedia/Bonsai.jpg);	}

	.heroCell { background-image: url(../images/titleImages/DigitalMedia/Cell.jpg);	}

	.heroGapYear { background-image: url(../images/titleImages/DigitalMedia/Gap-Year.jpg);	}

	.heroKirill { background-image: url(../images/titleImages/DigitalMedia/Kirill.jpg);	}

	.herobratz { background-image: url(../images/titleImages/DigitalMedia/bg-bratz.jpg);	}

	

	.heroAllLove { background-image: url(../images/titleImages/Non-ScriptedContent/bg-all-you-need-is-love.jpg);	}

	.heroConveyor { background-image: url(../images/titleImages/Abstract/bg-gen-big-3.jpg);	}

	.heroGo { background-image: url(../images/titleImages/Abstract/bg-gen-big-3.jpg);	}

	.heroDominoday { background-image: url(../images/titleImages/Non-ScriptedContent/domino-day.jpg);	}

	.heroSupersize { background-image: url(../images/titleImages/Abstract/bg-gen-big-3.jpg);	}

	.heroLastpassenger { background-image: url(../images/titleImages/Non-ScriptedContent/bg-the-last-passenger.jpg);	}

	.heroThematch { background-image: url(../images/titleImages/Abstract/bg-gen-big-3.jpg);	}

	

	.heroWipeout { background-image: url(../images/titleImages/Non-ScriptedContent/Wipeout.jpg);	}

	.heroCell { background-image: url(../images/titleImages/DigitalMedia/Cell.jpg);	}

	.heroGetclose { background-image: url(../images/titleImages/Abstract/bg-gen-big-1.jpg);	}

	

	.hero001 { background-image: url(../images/titleImages/Abstract/001.jpg);	}

	.hero002 { background-image: url(../images/titleImages/Abstract/002.jpg);	}

	.hero003 { background-image: url(../images/titleImages/Abstract/003.jpg);	}

	.hero004 { background-image: url(../images/titleImages/Abstract/004.jpg);	}

	.herobig1 { background-image: url(../images/titleImages/Abstract/bg-gen-big-1.jpg);	}

	.herobig2 { background-image: url(../images/titleImages/Abstract/bg-gen-big-2.jpg);	}

	.herobig3 { background-image: url(../images/titleImages/Abstract/bg-gen-big-3.jpg);	}

	.herobig4 { background-image: url(../images/titleImages/Abstract/bg-gen-big-4.jpg);	}

	

	#wrapper {

		width: 980px;

		margin: 0px auto;

		padding: 0;

	}

		

	#container {

		width: 980px;

		margin: 0 0 0 17px;

		padding: 0;

		float:left;

		z-index:23;

		position:relative;

		}



	.clear {

		clear: both;

		}

		

		

/* 2-:-------- Header ------------ */



	#headerContainer {

		width:820px;

		height:383px;

		margin:16px 0 0 160px;

	}

	

	.smallHero #headerContainer {

		height:249px;

	}

	

	#header {

		height:94px;

		background-color:#fff;

		width:763px;

		padding:18px 18px 0 39px;

		z-index:40;

		position:relative;

	}

	

	.logo {

		width:101px;

		height:73px;

		float:left;

	}

	

	.searchPanel {

		float:right;

		width:188px;

		height:30px;

	}

	

	.searchPanel input {

		vertical-align:middle;

		margin:0;

		height:20px;

	}

	

	.searchPanel #searchInput {

		background-color:#f2f2f4;

		border:1px solid #ccd6df;

		color:#959a9f;

		width:125px;

		padding:0;

		height:18px;

	}

	

	

	

/* 3-:-------- Main Nav ------------ */



	.mainNav {

		width:624px;

		height:33px;

		float:right;

		padding:0;

		margin:0;

		list-style-type:none;

		position:relative;

		top:31px;

		background:transparent url(../images/elements/main-nav.gif) left top no-repeat;

	}

	

	.mainNav li {

		float:left;

		height:33px;

		margin:0 1px 0 0;

		padding:0;

	}

	

	.mainNav li a {

		text-indent:-9999px;

		font-size: 0.1em;

		float: left;

		cursor: pointer;

		height:33px;

		width:124px;

		display:block;

		border:none !important;

	}

	

	.mainNav li span {

		height:33px;

		width:0px;

	}

	

	.mainNav .navContact { margin-right:0px; }


	

/* span - hover states */

	.mainNav .navWho a span { background:transparent url(../images/elements/main-nav.gif) 0px -33px no-repeat; }

	.mainNav .navWhat a span { background:transparent url(../images/elements/main-nav.gif) -125px -33px no-repeat; }

	.mainNav .navNews a span { background:transparent url(../images/elements/main-nav.gif) -250px -33px no-repeat; }

	.mainNav .navOpportunities a span { background:transparent url(../images/elements/main-nav.gif) -375px -33px no-repeat; }

	.mainNav .navContact a span{ background:transparent url(../images/elements/main-nav.gif) -500px -33px no-repeat; }

	

/* hover states */

	.mainNav .navWho a:hover, .whoHover { background:transparent url(../images/elements/main-nav.gif) 0px -33px no-repeat; border:none; }

	.mainNav .navWhat a:hover, .whatHover { background:transparent url(../images/elements/main-nav.gif) -125px -33px no-repeat; border:none }

	.mainNav .navNews a:hover, .newsHover { background:transparent url(../images/elements/main-nav.gif) -250px -33px no-repeat; border:none }

	.mainNav .navOpportunities a:hover, .opportunitiesHover { background:transparent url(../images/elements/main-nav.gif) -375px -33px no-repeat; border:none }

	.mainNav .navContact a:hover, .contactHover { background:transparent url(../images/elements/main-nav.gif) -500px -33px no-repeat; border:none }

	



/* selected states */

	#who .mainNav .navWho a { background:transparent url(../images/elements/main-nav.gif) 0px -66px no-repeat !important; }

	#what .mainNav .navWhat a { background:transparent url(../images/elements/main-nav.gif) -125px -66px no-repeat !important; }

	#news .mainNav .navNews a { background:transparent url(../images/elements/main-nav.gif) -250px -66px no-repeat !important; }

	#opportunities .mainNav .navOpportunities a { background:transparent url(../images/elements/main-nav.gif) -375px -66px no-repeat !important; }

	#contact .mainNav .navContact a { background:transparent url(../images/elements/main-nav.gif) -500px -66px no-repeat !important; }

	

	

	.subNavContainer {

		float:right;

		padding:0 18px 0 0;

		width:624px;
		position: relative;

	}

	

	.subNavContainer ul {

		width:110px;

		background-color:#660401;

		padding:7px;

		float:left;

		margin:0 1px 0 0;

		list-style-type:none;

	}
		.subnavContact { position:absolute; left:500px; top: 0px; }

	

	#who .subNavWho, #what .subNavWhat, #news .subNavNews, #opportunities .subnavOpportunities, #producoes .subnavProducoes, #contact .subnavContact {

		background-color:#8e2047 !important;

	}

	

	.subNavContainer ul li {

		list-style-type:none;

		padding:0;

		margin:0 0 10px 0;

		line-height:0.8em;

	}

	

	.subNavContainer a {

		font-weight:bold;

		color:#fff;

		text-decoration:none;

		font-size:0.9em;

	}

	

	.subNavContainer a:hover {

		text-decoration:underline;

		border:none;

	}



	

/* 4-:-------- Content ------------ */



	

	.smallHero .highlightPanelContainer {

		position:absolute;

		top:0;

		height:357px;

		width:284px;

		left:13px;

	}

	

	.largeHero .highlightPanelContainer {

		position:absolute;

		top:0;

		height:471px;

		width:284px;

		left:13px;

	}

	

	.largeHero .homeHighlightContainer {

		height:544px !important;

	}

	

	.highlightPanel {

		width:284px;

		background-color:#01325b;

		border-bottom:10px solid #a3b4c3;

		position:absolute;

		bottom:0;

		padding:10px 10px 0px 10px;

		margin:0;

		float:left;

		z-index:23;

	}

	

	.largePanel {

		padding:20px 10px 10px 10px;

	}

	

	#contentContainer {

		background: #f5f8fa url(../images/elements/content-bg.gif) 0 0 no-repeat; 

		width: 822px;

		float:right;

		padding:0 0 25px 0;

		border-bottom: 10px solid #01325b;

		z-index:23;

		margin:0;

	}

	

	.leftCol {

		width: 144px;

		margin: 0 2px 0 18px;

		float: left;

	}

	

	.rightColContainer {

		background: #f5f8fa url(../images/elements/content-bg-rightcol.gif) 0 0 repeat-y !important;

	}

	

	.rightCol {

		width:133px;

		padding:10px 15px 0 10px;

		float:right;

		min-height:300px;

	}

	

	.column {

		width: 143px;

		margin: 0 0 0 17px;

		float: left;

	}

	

	.colSpan2 {

		width:300px;

	}

	

	.colSpan3 {

		width:463px !important;

	}

	

	.colSpan4 {

		width:645px !important;

	}

	

	.colSpan4Narrow {

		width:621px !important;

	}

	

	.hrColSpan4 {

		width:621px;

		float:right;

		margin:10px 5px 0 0;

		border-bottom:1px solid #ccd6df;

	}

	

	.formatItem .hrColSpan4 {

		margin:10px 0 15px 0;

	}

	

	.hrColSpan3 {

		padding-bottom:20px !important;

		border-bottom:1px solid #ccd6df;

	}

	

	.hrColSpan3Clear {

		margin:10px 5px 0 0;

		width:463px;

		float:right;

		border-bottom:1px solid #ccd6df;

	}

	

	.contentTitle {

		width:620px;

		float:right;

		margin:0 24px 0 0;

		padding:10px 0 13px 0;

		border-bottom:10px solid #e3e8ed;

	}

	

	.sIFR-active .contentTitle {

		padding:0;

	}

	

	.contentItem {

		width:805px;

		float:left;

		margin:20px 0 0 0;

		padding:0;

	}

	

	



/* 5-:-------- Footer ------------ */

	

	#footerContainer {

		width:100%;

		background: transparent url(../images/elements/footer-bg.jpg) repeat-x left top;

		float:left;

		padding:0 0 40px 0;

		margin:-40px 0 0 0;

		z-index:1;

		position:relative;

	}

	

	#footer {

		margin:49px auto 0 auto;

		width:800px;

		padding:0px 15px 0 175px;

		color:#858c92;

	}

	

	.gap { margin-top: 10px; }

	
