/* modulos do css - internas
	---------------------------------------------------------- */
	@import url("home.css");

	/* about us */
	@import url("about-us.css");

	/* company */
	@import url("our-company.css");

	/* awards */
	@import url("awards.css");

	/* channel i */
	@import url("channel-i.css");

	/* unique aproach */
	@import url("unique-aproach.css");

	/* PPC */
	@import url("ppc.css");

	/* clients */
	@import url("our-clients.css");

	/* news */
	@import url("our-news.css");

	/* artemis */
	@import url("artemis.css");

	/* services */
	@import url("services.css");

	/* contact-map */
	@import url("contact-map.css");

	/* meet-the-team */
	@import url("meet-the-team.css");

	/* join-us */
	@import url("join-us.css");

	/* find-us */
	@import url("find-us.css");
	/* privacy */	@import url("privacy.css");		/* get-in-touch */	@import url("get-in-touch.css");

	/* delivering sucess 
	@import url("delivering-sucess.css");*/

	/* MC Connect */
	@import url("mc-connect.css");

	/* Our Credencials */
	@import url("our-creds.css");	/* MC Thinks */	@import url("mc-thinks.css");	/* MC Comment */	@import url("mc-comment.css");

	/* MC insights */
	@import url("mc-insights.css");

	/* Site Map */
	@import url("site-map.css");
	
	/* LightBox */
	@import url("lightbox.css");
	
		/* coe */
	@import url("coe.css");

	/* delivering success */
	@import url("delivering-sucess.css");
	
	/* affiliates */
	@import url("affiliates.css");

	/* css reset
	---------------------------------------------------------- */

	* {
		margin:0;
		padding: 0;
		list-style: none;
		text-decoration: none;
		border: none;
		}

	p {
		margin-bottom: 10px;
		}

	a{
		color: #659E00;
		text-decoration: none;
		outline: none;
		}

	body {
		margin: 0;
		text-align: center;
		background: #FFFFFF;

		}
	
	/* page structure
	---------------------------------------------------------- */

	#main-body {
		margin: 0 auto;
		text-align: left;
		width: 975px;
		height: 597px;
		}

	
	/* header
	---------------------------------------------------------- */	

	#header {
		height: 105px;
		background: url("../img/top-bg.jpg") repeat-x;
		}

	#header #top-esq {
		width: 27px;
		height: 105px;
		float: left;
		background: url("../img/top-esq.jpg") left no-repeat;
		}
	
	#header #top-dir {
		width: 8px;
		height: 105px;
		float: right;
		background: url("../img/top-dir.jpg") right no-repeat;
		}

	#header #top {
		width: 937px;
		height: 84px;		
		float: left;
		}

	/* logo MC */
	#header #top h1{
		width: 142px;
		height: 54px;
		margin: 15px 0px;
		background: url("../img/logo-mc.gif") no-repeat;
		font-size: 0px;
		line-height: 0px;
		text-indent: -9999px;
		float: left;
		cursor: pointer;
		}

	#header #top h1 a {
		width: 142px;
		height: 54px;
		display: block;
		outline: none;
		}
		
	.global {
		float:right;
		margin-right:-5px;
		margin-top:6px;
		position:relative;
		}

	/* language */
	#header #top #language { 
		width: 164px;
		height: 54px;
		margin: 15px 15px 10px 15px;
		text-align: right;
		float: right;
		background: url("../img/map-language.gif") top right no-repeat;
		}
		
	#header #top #language select {  
		width: 160px;
		margin-top: 40px;
		font: 10px Verdana;
		color: #666666;
		border: 1px solid #888888;
		}

	/* nav */
	#nav {
		position: relative;
		margin-top: -1px;
		padding: 0;
		float: right;
		z-index: 10;
		}

	#nav ul {
		margin: 0;
		padding: 0;
		list-style: none;
		}

	#nav ul li {
		position: relative;
		margin-right: -2px;
		padding: 0;
		font: 10px Arial, serif;
		text-transform: uppercase;
		float: left;
		background: url("../img/nav-separador.gif") no-repeat center right;
		}

	#nav ul li.none {
		background: none;
		}

	#nav li a {
		padding: 4px 1px 4px 3px;
		text-decoration: none;
		color: #214863;
		border: none;
		display: block;
		outline: none;
		}

	#nav li a:hover {
		color: #fff;
		}


	
	/* nav - item */
	#nav .about-us a{
		width: 82px;
		background: url("../img/nav-about-us.jpg") no-repeat;
		background-position: top;
		text-indent: -9999px;
		}

	#nav .about-us a:hover, #nav .about-us a.selected{
		background-position: bottom;
		}

	#nav .channel-i a{
		width: 82px;
		background: url("../img/nav-channel.jpg") no-repeat;
		background-position: top;
		text-indent: -9999px;
		}

	#nav .channel-i a:hover, #nav .channel-i a.selected{
		background: url("../img/nav-channel.jpg") no-repeat;
		background-position: bottom;
		}

	#nav .unique-aproach a{
		width: 118px;
		background: url("../img/nav-unique-aproach.jpg") no-repeat;
		background-position: top;
		text-indent: -9999px;
		}

	#nav .unique-aproach a:hover, #nav .unique-aproach a.selected{
		background-position: bottom;
		}

	#nav .artemis a{
		width: 71px;
		background: url("../img/nav-artemis.jpg") no-repeat;
		background-position: top;
		text-indent: -9999px;
		}

	#nav .artemis a:hover, #nav .artemis a.selected{
		background-position: bottom;
		}

	#nav .centers-of-excellence a{
		width: 157px;
		background: url("../img/nav-coe.jpg") no-repeat;
		background-position: top;
		text-indent: -9999px;
		}

	#nav .centers-of-excellence a:hover, #nav .centers-of-excellence a.selected{
		background-position: bottom;
		}

	#nav .delivering-success a{
		width: 76px;
		background: url("../img/nav-affiliates.jpg") no-repeat;
		background-position: top right;
		text-indent: -9999px;

		}

	#nav .delivering-success a:hover, #nav .delivering-success a.selected {
		background-position: bottom;
		}
	
	/* submenu */
	#nav ul li ul{
		left: 0;
		top: 0;
		margin: 0;
		padding-top: 2px;
		position: absolute;
		visibility: hidden;
		}

	#nav ul li a, #nav ul li a:hover{
		display: block;
		}

	#nav ul li ul li{
		margin-right: -4px;
		background: none; 
		display: inline;
		}

	#nav ul li ul li a{
		font: bold 12px "Tahoma", Verdana, Arial;
		}

	.sm-top{
		width: 150px;
		height: 33px;
		background: url("../img/nav-top-sm.gif") no-repeat bottom;
		}

	.sm-top-ds{
		width: 150px;
		height: 33px;
		background: url("../img/nav-top-sm-ds.gif") no-repeat bottom;
		}

	#nav .sm-about, #nav .sm-uaproach, #nav .sm-dsuccess {
		width: 500px;
		}

	/* submenu - about */

	#nav ul li .sm-about{
		margin-left: 2px;
		display: inline;
		}

	#nav ul li  .sm-about ul li{
		display: inline;
		}

	#nav .sm-about li a, #nav .sm-about li a:hover{
		height: 14px;
		}

	#nav .sm-about .our-company a{	
		width: 88px;
		background: url("../img/menu/sm-our-company.gif") no-repeat;
		background-position: top;
		}

	#nav .sm-about .our-mission a{
		width: 78px;
		background: url("../img/menu/sm-our-mission.gif") no-repeat;
		background-position: top;
		}

	#nav .sm-about .our-team a{
		width: 64px;
		background: url("../img/menu/sm-our-team.gif") no-repeat;
		background-position: top;
		}

	#nav .sm-about .our-news a{
		background: url("../img/menu/sm-our-news.gif") no-repeat;
		width: 70px;
		background-position: top;
		}	#nav .sm-about .our-credentials a{		width: 101px;		background: url("../img/menu/sm-our-credentials.gif") no-repeat;		background-position: top;		}	#nav .sm-about .join-us a{		width: 64px;		background: url("../img/menu/sm-join-us.gif") no-repeat;		background-position: top;		}

	#nav .sm-about .our-services a{
		width: 80px;
		background: url("../img/menu/sm-our-services.gif") no-repeat;
		background-position: top;
		}

	#nav .sm-about .our-company a:hover {	
		background-position: bottom;
		}

	#nav .sm-about .our-mission a:hover {
		background-position: bottom;
		}

	#nav .sm-about .our-team a:hover {
		background-position: bottom;
		}

	#nav .sm-about .our-news a:hover {
		background-position: bottom;
		}
	#nav .sm-about .our-credentials a:hover {		background-position: bottom;		}	#nav .sm-about .join-us a:hover {		background-position: bottom;		}

	#nav .sm-about .our-services a:hover {
		background-position: bottom;
		}
	/* submenu - unique aproach */
	#nav ul li .sm-uaproach{
		margin-left: 2px;
		}

	#nav .sm-uaproach li a, #nav .sm-uaproach li a:hover{
		height:14px;
		}

	#nav .sm-uaproach .global-network a{
		width: 103px;
		background: url("../img/menu/sm-global-network.gif") no-repeat;
		background-position: top;
		}

	#nav .sm-uaproach .concert a{
		width: 61px;
		background: url("../img/menu/sm-concert.gif") no-repeat;
		background-position: top;
		}

	#nav .sm-uaproach .our-tools a{
		width: 70px;
		background: url("../img/menu/sm-our-tools.gif") no-repeat;
		background-position: top;
		}

	#nav .sm-uaproach .global-network a:hover{
		background-position: bottom;
		}

	#nav .sm-uaproach .concert a:hover{
		background-position: bottom;
		}

	#nav .sm-uaproach .our-tools a:hover{
		background-position: bottom;
		}


	/* submenu - delivering success */
	#nav .sm-dsuccess {
		width: 220px;
		right: 170px;
		}

	#nav ul li .sm-dsuccess{
		margin-left: -142px;
		}

	#nav .sm-dsuccess li a, #nav .sm-dsuccess li a:hover{
		height:14px;
		}

	#nav .sm-dsuccess .clients a{
		width: 61px;
		background: url("../img/menu/sm-clients.gif") no-repeat;
		background-position: top;
		}

	#nav .sm-dsuccess .affiliates a{
		width: 73px;
		background: url("../img/menu/sm-affiliates.gif") no-repeat;
		background-position: top;
		}

	#nav .sm-dsuccess .learnMore a{
		width: 84px;
		background: url("../img/menu/sm-learn-more.gif") no-repeat;
		background-position: top;
		}

	#nav .sm-dsuccess .clients a:hover{
		background-position: bottom;
		}

	#nav .sm-dsuccess .affiliates a:hover{
		background-position: bottom;
		}

	#nav .sm-dsuccess .learnMore a:hover{
		background-position: bottom;
		}

	.sm-bottom{
		width: 150px;
		/*width: 140px;*/
		height: 21px;
		/*background: #92b700;*/
		background: url("../img/nav-bottom-sm.gif") no-repeat;
		}

	#nav ul li ul li a:hover{
		border-width: 1px;
		color: #115A11;
		}
		
	.ukbanner {
		margin:2px 2px 0px 35px;
		}

        /* page
	---------------------------------------------------------- */
        #socialNetworksBar {
		float:left;
		height:10px;
		margin:1px 0 0 10px;
		font-family:Verdana,Arial;
		font-size:8px;
	}






	/* page
	---------------------------------------------------------- */	
	#page {
		font: 10px Verdana, Arial;
		color: #424242;
		float: left;
		}	


	/* sidebar
	---------------------------------------------------------- */	

	#sidebar {
		width: 180px;
		height: 444px;
		float: left;
		background: url("../img/sidebar-bg.jpg") repeat-x;
		border-right: 1px solid #888888;
		}

	#sidebar #sidebar-esq{
		width: 6px;
		height: 444px;
		background: url("../img/sidebar-esq.jpg") no-repeat;
		float: left;
		}
		

	/* content
	---------------------------------------------------------- */	

	#content {
		width: 798px;
		height: 444px;
		float: left;
		background: url("../img/content-bg.gif");
		background-position:right;
		background-color:#F5F5F5;
		border-left: 1px solid #FFFFFF;
		}

	#content #content-dir {
		width: 6px;
		height: 444px;
		float: right;
		background: url("../img/content-dir.jpg") repeat-x;
		}

		
	#divisor{
		width: 729px;
		background-image:url(../img/h_div.gif);
		background-repeat:no-repeat;
		height:8px;
		margin-bottom:12px;
		}	
	
		
	#divisor2{
		background-image:url(../img/h_div.gif);
		background-repeat:no-repeat;
		margin-bottom:6px;
		height:4px;
		}
		
		
	/* bread-crumb
	---------------------------------------------------------- */	
	#bread-crumb {
		width: 700px;
		float: left;
		background: url("../img/bread-crumb.gif") left center no-repeat;
		}

	#bread-crumb ul{
		margin: 3px 35px;
		font: 10px Verdana, Arial;
		color: #424242;
		}

	#bread-crumb ul li {
		line-height: 22px;
		display: inline;
		}

	#bread-crumb ul li a {
		/*font-weight: bold;*/
		text-decoration: underline;
		color: #214863;
		}

	#bread-crumb ul li a:hover {
		color: #567387;
		}


	/* footer
	---------------------------------------------------------- */	

	#footer {
		width: 975px;
		height: 48px;
		background: url("../img/footer-bg.jpg");
		clear: both;
		}

	#footer h4{
		width: 70px;
		height: 25px;
		margin: 10px 15px 0px 15px;
		background: url("../img/logo-havas.gif") no-repeat;
		line-height: 0px;
		text-indent: -9999px;
		float: right;
		}

	#footer h4 a {
		width: 70px;
		height: 25px;
		display: block;
		}

	/* bottom menu
	---------------------------------------------------------- */	

	#footer #bottom-menu{
		float: left;
		margin: 15px;
		font: 10px Verdana;
		color: #FFFFFF;
		}

	#footer #bottom-menu ul li{
		margin: 0px 2px;
		height: 15px;
		display: inline;
		}

	#footer #bottom-menu a{
		text-decoration: none;
		color: #FFFFFF;
		}

/* page 404
	---------------------------------------------------------- */	
	#page-404 {
		width: 700px;
		font: 10px Verdana, Arial;
		color: #424242;
		margin: 15px;
		float: left;
		}	

	#page-404 h3{
		font-weight: bold;
		font-size: 18px;
		margin-bottom: 15px;
		}

/* sidebar
	---------------------------------------------------------- */	

	#sidebar {
		width: 175px;
		height: 444px;
		float: left;
		background: url("../img/sidebar-bg.jpg") repeat-x;
		border-right: 1px solid #888888;
		}

	#sidebar #sidebar-esq{
		width: 6px;
		height: 444px;
		background: url("../img/sidebar-esq.jpg") no-repeat;
		float: left;
		}

	/* novo
	---------------------------------------------------------- */	
		
	/* sidebar menu
	---------------------------------------------------------- */

	#sidebar ul{
		padding: 0;
		margin-top: 8px;
		height: 215px;
		}

	#sidebar ul li{
		margin-left: 10px;
		text-indent: -9999px;				height:23px;
		}

	#sidebar ul li a{
		width: 160px;		
		height: 25px;
		display: block;
		outline: none;
		}

	#sidebar ul li.contact-us {
		width: 160px;		
		display: block;
		outline: none;
		background: url("../img/sb-btn-contact-us.jpg") top left no-repeat;
		}
	#sidebar ul li.contact-map {		background: url("../img/sb-btn-contact-map.gif") top left no-repeat;		}	#sidebar ul li.get-in-touch {		background: url("../img/sb-btn-get-in-touch.gif") top left no-repeat;		}

	#sidebar ul li.corporate-team {
		background: url("../img/sb-btn-corporate-team.gif") top left no-repeat;
		}
	#sidebar ul li.join-us {		background: url("../img/sb-btn-join-us") top left no-repeat;		}			#sidebar ul li.our-credentials{		background: url("../img/sb-btn-our-credentials.jpg") top left no-repeat;		}			#sidebar ul li.what-we-do{		background: url("../img/sb-btn-what-we-do.jpg") top left no-repeat;		}

	#sidebar ul li.mc-insights {
		background: url("../img/sb-btn-mc-insights.jpg") top left no-repeat;
		}

	#sidebar ul li.mc-speaks {
		background: url("../img/sb-btn-mc-thinks.jpg") top left no-repeat;
		}

	#sidebar ul li.mc-connect {
		background: url("../img/sb-btn-mc-connect.jpg") top left no-repeat;
		}

	#sidebar ul li.future {
		background: url("../img/sb-btn-future-proofed.jpg") top left no-repeat;
		}
	#sidebar ul li.our-successes {		background: url("../img/sb-btn-our-successes.jpg") top left no-repeat;			}			#sidebar ul li.newsletter {		background: url("../img/sb-btn-newsletter.jpg") top left no-repeat;			}


	/* content
	---------------------------------------------------------- */	



		/* Site Map */
	@import url("site-map.css");

