/* CSS Document */

body, td, th {
	font-family: Lucida Sans, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#2E4552;
}
body {
	margin: 0 0 0 0;
	background-image:url(../imgs/bgPag.gif);
	background-repeat:repeat-x;
	background-color:#E0EDF3;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac *


/*header*/
.headerDiv {
	display:block;
	width:973px;
	height:363px;
	position:relative;
}

.logo_portugal {
	display:block;
	background-image:url(../imgs/logoTopoPortugal.jpg);
	width:174px;
	height:133px;
	position:relative;
	top:0;
	left:0;
}

.logo_portugal h1 {
	display:none;
}

.logo_angola {
	display:block;
	background-image:url(../imgs/logoTopoAngola.jpg);
	width:174px;
	height:133px;
	position:relative;
	top:0;
	left:0;
}

.logo_angola h1 {
	display:none;
}

.logo_africa {
	display:block;
	background-image:url(../imgs/logoTopoAfrica.jpg);
	width:174px;
	height:105px;
	position:relative;
	top:0;
	left:0;
}

.logo_africa h1 {
	display:none;
}

/*menu esquerda*/
.menu ul{
	margin:0px 0px 0px 0px;
	padding:0;
	float:left;
	width:175px;
	_width:178px;
}
.menu span {
	display:none;
}

.menu ul li {
	list-style:none;
	float:left;
}
.menu a{
	display:block;
	width:174px;
	float:left;
}
.menu a:hover{}

.menu .apresentacao{
	background-image:url(../imgs/en/bt01-off.gif);
	height:27px;
}
.menu .apresentacao:hover{
	background-image:url(../imgs/en/bt01-on.gif);
}

.menu .servicos{
	background-image:url(../imgs/en/bt02-off.gif);
	height:23px;
}
.menu .servicos:hover{
	background-image:url(../imgs/en/bt02-on.gif);
}

.menu .workshops{
	background-image:url(../imgs/en/bt03-off.gif);
	height:23px;
}
.menu .workshops:hover{
	background-image:url(../imgs/en/bt03-on.gif);
}

.menu .casestudies{
	background-image:url(../imgs/en/bt04-off.gif);
	height:23px;
}
.menu .casestudies:hover{
	background-image:url(../imgs/en/bt04-on.gif);
}

.menu .comunicacao{
	background-image:url(../imgs/en/bt05-off.gif);
	height:23px;
}
.menu .comunicacao:hover{
	background-image:url(../imgs/en/bt05-on.gif);
}

.menu .testemunhos{
	background-image:url(../imgs/en/bt06-off.gif);
	height:23px;
}
.menu .testemunhos:hover{
	background-image:url(../imgs/en/bt06-on.gif);
}

.menu .faqs{
	background-image:url(../imgs/en/bt07-off.gif);
	height:23px;
}
.menu .faqs:hover{
	background-image:url(../imgs/en/bt07-on.gif);
}

.menu .contactos{
	background-image:url(../imgs/en/bt08-off.gif);
	height:24px;
}
.menu .contactos:hover{
	background-image:url(../imgs/en/bt08-on.gif);
}

/*topo laranja*/
.topoDiv {
	display:block;
	background-image:url(../imgs/bgTopo.gif);
	width:789px;
	height:50px;
	position:relative;
	margin-bottom:21px;
}

/*botão*/
.botaoDiv {
	position:absolute;
	float:left;
	top:8px;
	left:25px; 
}

.btAngola {
	display:block;
	background-image:url(../imgs/en/bt_africa-off.gif);
	width:230px;
	height:21px;
}
.btAngola:hover {
	background-image:url(../imgs/en/bt_africa-on.gif);
}

.btAngola span{
	display:none;
}

.btAfrica {
	display:block;
	background-image:url(../imgs/en/bt_africa-off.gif);
	width:225px;
	height:21px;
}
.btAfrica:hover {
	background-image:url(../imgs/en/bt_africa-on.gif);
}

.btAfrica span{
	display:none;
}

.btPortugal {
	display:block;
	background-image:url(../imgs/en/bt_portugal-off.gif);
	width:246px;
	height:21px;
}
.btPortugal:hover {
	background-image:url(../imgs/en/bt_portugal-on.gif);
}

.btPortugal span{
	display:none;
}



/*pesquisa*/
.pesquisaDiv {
	position:absolute;
	float:left;
	top:8px;
	left:377px; 
}

.inputPesquisa {
	display:block;
	background-image:url(../imgs/bgInputPesquisa.gif);
	width:130px;
	height:17px;
	padding-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	border:none;
}

.btOkPesquisa {
	display:block;
	background-image:url(../imgs/btOkPesquisa.gif);
	width:22px;
	height:22px;
}

.btOkPesquisa span{
	display:none;
}

/*newsletter*/
.newsletterDiv {
	position:absolute;
	float:left;
	top:8px;
	left:611px; 
}

.newsletterDiv2 {
	position:relative;
	float:left;
	top:20px;
	left:648px; 
}

.linkNewsletters {
	color:#FFD6B8;
	text-decoration:none;
}

.linkNewsletters:hover {
	color:white;
	text-decoration:none;
}

/*destaques topo*/
.destaquesDiv {
	display:block;
	height:286px;
	background-image:url(../imgs/bgContent.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}

/*destaques*/

.mascaraDestaque1 {
	display:block;
	/*background-image:url(../imgs/mascaraDestaqueHome1.png);*/
	width:239px;
	height:258px;
}

.mascaraDestaque2 {
	display:block;
	/*background-image:url(../imgs/mascaraDestaqueHome2.png);*/
	width:235px;
	height:258px;
}

.mascaraDestaqueGrande {
	display:block;
	/*background-image:url(../imgs/mascaraDestaqueHomeGrande.png);*/
	width:799px;
	height:258px;
}

.tituloDestaque {
	display:block;
	font-family:Arial;
	font-size:20px;
	color:#2E4552;
	text-decoration:none;
}

.tituloDestaque:hover {
	color:#6C7C86;
	text-decoration:none;
}

.textoDestaque {
	display:block;
	color:#6C7C86;
}


/*idiomas*/
.idiomaDiv {
	position:absolute;
	bottom:0;
	left:0;
	height:34px;
	width:300px;
	/*background-image:url(../imgs/bgIdioma.gif);*/
}

.linkIdiomas {
	display:block;
	font-size:10px;
	text-decoration:underline;
	color:#656565;
}

.linkIdiomas:hover {
	text-decoration:none;
	color:#2E4552;
}

/*conteúdo*/
.contentDiv {
	display:block;
	width:973px;
	padding:0px 0 30px 0;
	border:0px solid red;
}

/*botões de esquerda*/
.btDiagnostico {
	display:block;
	background-image:url(../imgs/en/btDiagnostico-off.gif);
	width:163px;
	height:57px;
}

.btDiagnostico:hover {
	background-image:url(../imgs/en/btDiagnostico-on.gif);
}

.btDiagnostico span {
	display:none;
}

.btProposta {
	display:block;
	background-image:url(../imgs/en/btProposta-off.gif);
	width:163px;
	height:55px;
}

.btProposta:hover {
	background-image:url(../imgs/en/btProposta-on.gif);
}

.btProposta span {
	display:none;
}

/*eventos em destaque*/
.tituloEventos {
	display:block;
	color:#2E4552;
	font-size:15px;
	margin-bottom:17px;
}

.data {
	display:block;
	background-image:url(../imgs/bg_dataEventosHome.gif);
	width:59px;
	height:19px;
	color:white;
	font-size:10px;
	text-align:center;
	padding-top:4px;
	margin-right:14px;
	float:left;
}

.titEventos {
	display:block;
	color:#2E4552;
	text-decoration:none;
}

.titEventos:hover {
	color:#6C7C86;
}

.txtEventos {
	display:block;
	color:#8EABBB;
}

/*testemunhos*/

.imgTestemunhos {
	display:block;
	background-image:url(../imgs/imgTestemunhos.gif);
	background-repeat:no-repeat;
	background-position:center center;
	width:118px;
	height:67px;
}

.molduraImgTestemunhos {
	display:block;
	/*background-image:url(../imgs/molduraTestemunhoHome.png);*/
	/*width:118px;
	height:67px;*/
    width:127px;
	height:127px;
}

.titLaranja {
	display:block;
	color:#FF6600;
	font-weight:bold;
}

.subTitTestemunho {
	display:block;
	color:#4C4C4C;
}

.btOkTestemunhos {
	display:block;
	background-image:url(../imgs/btOkTestemunhos.gif);
	width:17px;
	height:17px;
}

.btOkTestemunhos span{
	display:none;
}

.linkTestemunhos {
	display:block;
	font-size:15px;
	color:#2E4552;
	text-decoration:none;
}

.linkTestemunhos:hover {
	color:#6C7C86;
	text-decoration:none;
}

.txtTestemunhos {
	display:block;
	color:#517A91;
}

.btSaberMais {
	display:block;
	background-image:url(../imgs/en/btSaberMais.gif);
	width:63px;
	height:22px;
}

.btSaberMais span{
	display:none;
}

/*footer*/
.footerDiv {
	display:block;
	width:799px;
	margin-left:174px;
}

.footer ul{
	margin:0px 0px 0px 0px;
	padding:0;
	float:left;
	height:24px;
}
.footer span {
	display:none;
}

.footer ul li {
	list-style:none;
	float:left;
}
.footer a{
	display:block;
	float:left;
	height:24px;
}
.footer a:hover{}

.footer .areareservada{
	background-image:url(../imgs/en/btFooter01-off.gif);
	width:95px;
}

.footer .areareservada:hover{
	background-image:url(../imgs/en/btFooter01-on.gif);
}

.footer .favoritos{
	background-image:url(../imgs/en/btFooter02-off.gif);
	width:109px;
}

.footer .favoritos:hover{
	background-image:url(../imgs/en/btFooter02-on.gif);
}

.footer .privacidade{
	background-image:url(../imgs/en/btFooter03-off.gif);
	width:85px;
}

.footer .privacidade:hover{
	background-image:url(../imgs/en/btFooter03-on.gif);
}

.footer .mapa{
	background-image:url(../imgs/en/btFooter04-off.gif);
	width:44px;
}

.footer .mapa:hover{
	background-image:url(../imgs/en/btFooter04-on.gif);
}

.copy {
	display:block;
	font-size:10px;
	color:#6C97AE;
	padding-top:19px;
}

.logos ul{
	margin:0px 0px 0px 0px;
	padding:0;
	float:left;
	height:54px;
}
.logos span {
	display:none;
}

.logos ul li {
	list-style:none;
	float:left;
}
.logos a{
	display:block;
	float:left;
	height:54px;
}
.logos a:hover{}

.logos .logo1 {
	background-image:url(../imgs/logoFooter1-off.gif);
	width:86px;
}

.logos .logo1:hover {
	background-image:url(../imgs/logoFooter1-on.gif);
}

.logos .logo2 {
	background-image:url(../imgs/logoFooter2-off.gif);
	width:49px;
}

.logos .logo2:hover {
	background-image:url(../imgs/logoFooter2-on.gif);
}

.logos .logo3 {
	background-image:url(../imgs/logoFooter3-off.gif);
	width:61px;
}

.logos .logo3:hover {
	background-image:url(../imgs/logoFooter3-on.gif);
}


.logos .logo4 {
	background-image:url(../imgs/logoFooter4-off.gif);
	width:65px;
}

.logos .logo4:hover {
	background-image:url(../imgs/logoFooter4-on.gif);
}


.logos .logo5 {
	background-image:url(../imgs/logoFooter5-off.gif);
	width:78px;
}

.logos .logo5:hover {
	background-image:url(../imgs/logoFooter5-on.gif);
}

.btServicos {
	display:block;
	background-image:url(../imgs/en/btServicos-off.gif);
  background-repeat: no-repeat;	
	width:149px;
	height:57px;
}

.btServicos:hover {
	background-image:url(../imgs/en/btServicos-on.gif);	
}

.btServicos span {
	display:none;
}

/* MODIFIED */
.btPeakPerformance {
	display:block;
	background-image:url(../imgs/en/btPeakPerformance.png);
	background-repeat: no-repeat;	
	width:153px;
	height:62px;
}

.btPlayPerformance {
	display:block;
	background-image:url(../imgs/en/btPlayPerformance.png);
	background-repeat: no-repeat;	
	width:156px;
	height:62px;
}

.btSpeakers {
	display:block;
	background-image:url(../imgs/en/btSpeakers.png);
	background-repeat: no-repeat;	
	width:152px;
	height:65px;
}

.btPecaProposta {
	display:block;
	background-image:url(../imgs/en/btPecaProposta.png);
	background-repeat: no-repeat;	
	width:152px;
	height:62px;
}

.tituloVideo {
	font-family:Arial;
	font-size:12px;
	color:#3C6793;
	font-weight:bold;
	float:left;
	padding-top:20px;
}
.resumoVideo {
	font-family:Arial;
	font-size:12px;
	color:#3C6793;
	padding-top:20px;
	text-align:left;
}

.videosRelacionadosBody {
	/*width:100%;*/
	height:101px;
	background-color: #b7d2e3;
	float:left;
	overflow:hidden;
	text-align:center;
	margin-left:60px;
	position:absolute;
	z-index:0;
	width:720px;
}
.videosRelacionadosLeft {
	height:101px;
	width:61px;
	background: url(../imgs/setaLeftVideos.png);
	float:left;
	position:absolute;
	z-index:999;
}
.videosRelacionadosLeftNoArrow {
	height:101px;
	width:61px;
	background: url(../imgs/setaLeftVideosNoArrow.png);
	float:left;
	position:absolute;
	z-index:999;
}
.videosRelacionadosRight {
	height:101px;
	width:61px;
	background: url(../imgs/setaRightVideos.png);
	float:left;
	position:absolute;
	z-index:990;
	/*right:237px;*/
	right:0px;
}
.videosRelacionadosRightNoArrow {
	height:101px;
	width:61px;
	background: url(../imgs/setaRightVideosNoArrow.png);
	float:left;
	position:absolute;
	z-index:990;
	/*right:237px;*/
	right:0px;
}
.video_thumbnail {
	position:relative;
	float:left;
	padding:5px;
	margin:5px;
	top:3px;
}

.round_footer {
	background:url(/temas/default/imgs/btBottom-left.png);
	background-repeat:no-repeat;
	height:33px;
	padding-left:50px;
	padding-top:10px;
	padding-right:15px;
}
.round_footerRight{
	background:url(/temas/default/imgs/btBottom-right.png);
	background-repeat:no-repeat;
	height:33px;
	width:10px;
	margin-right:5px;
}

.round_footer_hover {
	background:url(/temas/default/imgs/btBottom-left-hover.png);
	background-repeat:no-repeat;
	height:33px;
	padding-left:50px;
	padding-top:10px;
	padding-right:15px;
	color:#FFF;
}

.round_footerRight_hover {
	background:url(/temas/default/imgs/btBottom-right-hover.png);
	background-repeat:no-repeat;
	height:33px;
	width:10px;
}

.video_tabs_purple {
	background:url(/temas/default/imgs/tabPurpleVideoNoIcon.png);
	width:238px;
	height:53px;
	margin-right:25px;
	font-family:Arial;
	font-size:16px;
	color:#FFF;
}
.video_tabs_blue {
	background:url(/temas/default/imgs/tabBlueDestaqueNoIcon.png);
	width:238px;
	height:53px;
	margin-right:25px;
	font-family:Arial;
	font-size:16px;
	color:#FFF;
}
.video_tabs_orange {
	background:url(/temas/default/imgs/tabOrangeDownloadNoIcon.png);
	width:238px;
	height:53px;
	margin-right:25px;
	font-family:Arial;
	font-size:16px;
	color:#FFF;
}
.video_tabs_purple_cell {
	background-color:#B8B8E4;
	width:238px;
	height:26px;
	padding-top:14px;
	padding-left:14px;
	margin-bottom:1px;
}
.video_tabs_blue_cell {
	background-color:#B7D2E3;
	width:224px;
	height:26px;
	padding-top:14px;
	padding-left:14px;
	margin-bottom:1px;
}
.video_tabs_orange_cell {
	background-color:#EFD9CC;
	width:224px;
	height:26px;
	padding-top:14px;
	padding-left:14px;
	margin-bottom:1px;
}
.video_tabs_purple_cellbottom {
	background:url(/temas/default/imgs/bottomPurpleVideo.png);
	width:238px;
	height:8px;
}
.video_tabs_blue_cellbottom {
	background:url(/temas/default/imgs/bottomBlueDestaque.png);
	width:238px;
	height:8px;
}
.video_tabs_orange_cellbottom {
	background:url(/temas/default/imgs/bottomOrangeDownload.png);
	width:238px;
	height:8px;
}

.video_tabs_blue_cell a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#5C8CBD;
}
.video_tabs_blue_cell a:hover {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#5C8CBD;
	text-decoration:underline;
}
.video_tabs_orange_cell a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FF7D27;
}
.video_tabs_orange_cell a:hover {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FF7D27;
	text-decoration:underline;
}
.video_tabs_purple_cell a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#33348A;
}
.video_tabs_purple_cell a:hover {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#33348A;
	text-decoration:underline;
}
.video_tabs_orange2 {
	background:url(/temas/default/imgs/tabOrangeDownload.png);
	width:238px;
	height:53px;
	margin-right:25px;
}
.video_tabs_orange_cell2 {
	background-color:#EFD9CC;
	width:238px;
	padding-top:13px;
	padding-bottom:13px;
	margin-bottom:1px;
}
.video_tabs_orange_cell2 a {
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#FF7D27;
}
#video_content div{
	margin: 0 auto;
}

/* END MODIFIED */