@charset "UTF-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		9;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	33;
	
	Inspiration from "Responsive Web Design" by Ethan Marcotte 
	http://www.alistapart.com/articles/responsive-web-design
	
	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

/* Mobile Layout: 480px and below. */

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}


#body {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	position:absolute;
}
#cabecalho_barras_brancas {
	background-image: url(Imagens/cabecalho_barras_brancas_1366x70px.png);
	height: 70px;
	width: 100%;
}
#cabecalho_logo_wmd_iphone {
	cursor: pointer;
	background-image: url(Imagens/cabecalho_logo_wmd_216x22px.png);
	float: left;
	height: 22px;
	width: 216px;
	margin-top: 11px;
	margin-left: 55px;
}
#cabecalho_logo_tweeter_iphone {
	cursor: pointer;
	float: left;
	height: 20px;
	width: 28px;
	margin-top: 18px;
	margin-right: 15px;
	background-image: url(Imagens/logo_tweeter_28x19px.png);
	margin-left: 20px;
}

#cabecalho_logo_facebook_iphone {
	cursor: pointer;
	background-image: url(Imagens/logo_facebook_12x20px.png);
	float: left;
	height: 20px;
	width: 12px;
	margin-top: 18px;
	margin-right: 15px;
}
#cabecalho_logo_youtube_iphone {
	cursor: pointer;
	background-image: url(Imagens/logo_youtube_17x20px.png);
	float: left;
	height: 20px;
	width: 17px;
	margin-top: 18px;
	margin-right: 15px;
}
#cabecalho_logo_linkdin_iphone {
	cursor: pointer;
	background-image: url(Imagens/logo_linkdin_20x18px.png);
	float: left;
	height: 20px;
	width: 20px;
	margin-top: 18px;
	margin-right: 0px;
}
#cabecalho_PT_iphone {
	cursor: pointer;
	background-image: url(Imagens/cabecalho_PT_seleccionado_24x19px.jpg);
	float: right;
	height: 19px;
	width: 24px;
	margin-top: 18px;
}
#cabecalho_PT_desseleccionado_iphone {
	cursor: pointer;
	background-image: url(Imagens/cabecalho_PT_desseleccionado_24x19px.jpg);
	float: right;
	height: 19px;
	width: 24px;
	margin-top: 18px;
}
#cabecalho_barra_PT_ENG_iphone {
	float: right;
	height: 20px;
	width: 2px;
	margin-top: 18px;
	margin-left: 3px;
	background-image: url(Imagens/cabecalho_barra_PT_ENG_2x18px.png);
}
#cabecalho_ENG_iphone {
	cursor: pointer;
	background-image: url(Imagens/cabecalho_ENG_seleccionado_34x19px.jpg);
	float: right;
	height: 19px;
	width: 34px;
	margin-top: 18px;
	margin-left: 3px;
	margin-right: 58px;
}
#cabecalho_ENG_desseleccionado_iphone {
	cursor: pointer;
	background-image: url(Imagens/cabecalho_ENG_desseleccionado_34x19px.jpg);
	float: right;
	height: 19px;
	width: 34px;
	margin-top: 18px;
	margin-left: 3px;
	margin-right: 20px;
}
#cabecalho_youradvisorinarchitecture {
	background-image: url(Imagens/cabecalho_youradvisorinarchitecture_204x10px.png);
	height: 10px;
	width: 204px;
	margin-top: 22px;
	margin-right: 56px;
	float: right;
}
#imagem_fundo_conceito {
	background-image: url(Imagens/imagem_fundo_conceito.jpg);
	height: 768px;
	width: 100%;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
}
#imagem_fundo_parceiros_iphone {
	background-image: url(Imagens/imagem_fundo_parceiros_iphone_480x800px.jpg);
	height: 768px;
	width: 100%;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
	background-position: -77px -100px;
}
#imagem_fundo_contactos_iphone {
	background-image: url(Imagens/imagem_fundo_contactos_iphone_480x800px.jpg);
	height: 768px;
	width: 100%;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
	background-position: -77px;
}

#imagem_fundo {
	background-image: url(Imagens/imagem_fundo_iphone_480x800px_2.jpg);
	height: 768px;
	width: 100%;
	background-position: -100px;
}
#imagem_fundo_the_sight {
	background-image: url(Imagens/imagem_fundo_iphone_480x800px.jpg);
	height: 768px;
	width: 100%;
}
#logo_wmd {
	background-image: url(Imagens/logo_wmd_iphone_270x248px.png);
	float: left;
	height: 248px;
	width: 270px;
	margin-left: 26px;
	margin-top: 135px;
}
#menu_barra_iphone {
	background-image: url(Imagens/barra_azul_iphone_895x70px.png);
	height: 56px;
	width: 100%;
	margin-top: -15px;
}
#menu_barra_iphone2 {
	background-image: url(Imagens/barra_azul_iphone_895x70px.png);
	height: 56px;
	width: 100%;
	margin-top: 8px;
}
#menu_barra_iphone3 {
	background-image: url(Imagens/barra_azul_iphone_895x70px.png);
	height: 56px;
	width: 100%;
	margin-top: 8px;
}

#barra_branca_iphone {
	background-image: url(Imagens/barra_branca_iphone_895x93px.jpg);
	height: 56px;
	width: 100%;
	margin-top: 130px;
}
#barra_branca_iphone2 {
	background-image: url(Imagens/barra_branca_iphone_895x93px.jpg);
	height: 56px;
	width: 100%;
	margin-top: 174px;
}
#barra_branca_iphone3 {
	background-image: url(Imagens/barra_branca_iphone_895x93px.jpg);
	height: 56px;
	width: 100%;
	margin-top: 540px;
}
#barra_branca_iphone4 {
	background-image: url(Imagens/barra_branca_iphone_895x93px.jpg);
	height: 56px;
	width: 100%;
	margin-top: 512px;
}
#barra_branca_iphone5 {
	background-image: url(Imagens/barra_branca_iphone_895x93px.jpg);
	height: 56px;
	width: 100%;
	margin-top: 200px;
}
#barra_branca_iphone6 {
	background-image: url(Imagens/barra_branca_iphone_895x93px.jpg);
	height: 56px;
	width: 100%;
	margin-top: 60px;
}
#menu_conceito_iphone {
	background-image: url(Imagens/menu_conceito_85x16px.png);
	float: left;
	height: 16px;
	width: 85px;
	margin-top: 19px;
	margin-left: 50px;
	margin-right: 0px;
	padding: 0px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
	}
	
	#menu_conceito_iphone:hover {
	cursor: pointer;
	float: left;
	height: 23px;
	width: 106px;
	margin-top: 16px;
	margin-left: 40px;
	background-image: url(Imagens/menu_conceito_106x23px.png);
	margin-right: -5px;
	
}
#menu_conceito_aumentado_iphone {
	background-image: url(Imagens/menu_conceito_106x23px.png);
	float: left;
	height: 23px;
	width: 106px;
	margin-top: 16px;
	margin-left: 40px;
	padding: 0px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
	margin-right: -5px;
}


	

#menu_servicos_iphone {
	background-image: url(Imagens/menu_servicos_84x20.png);
	float: left;
	height: 20px;
	width: 84px;
	margin-top: 19px;
	margin-left: 42px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
}
#menu_servicos_iphone:hover {
	cursor: pointer;
	float: left;
	height: 26px;
	width: 105px;
	margin-top: 16px;
	margin-left: 50px;
	background-image: url(Imagens/menu_servicos_105x26px.png);
	margin-right: -6px;
}

#menu_servicos_aumentado_iphone {
	background-image: url(Imagens/menu_servicos_105x26px.png);
	float: left;
	height: 26px;
	width: 105px;
	margin-top: 16px;
	margin-left: 42px;
	margin-right: -6px;
}
#menu_contactos_iphone {
	background-image: url(Imagens/menu_contactos_105x16px.png);
	float: left;
	height: 16px;
	width: 105px;
	margin-top: 19px;
	margin-left: 40px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
	margin-right: 10px;
}

#menu_contactos_aumentado_iphone {
	background-image: url(Imagens/menu_contactos_127x23px.png);
	float: left;
	height: 23px;
	width: 127px;
	margin-top: 16px;
	margin-left: 28px;
	margin-right: 0px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
}

#menu_contactos_iphone:hover {
	cursor: pointer;
	background-image: url(Imagens/menu_contactos_127x23px.png);
	float: left;
	height: 23px;
	width: 127px;
	margin-top: 16px;
	margin-left: 46px;
	margin-right: -9px;
}
#menu_parceiros_iphone {
	background-image: url(Imagens/menu_parceiros_96x16px.png);
	float: left;
	height: 16px;
	width: 96px;
	margin-top: 19px;
	margin-left: 27px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
}
#menu_parceiros_aumentado_iphone {
	background-image: url(Imagens/menu_parceiros_119x22px.png);
	float: left;
	height: 22px;
	width: 119px;
	margin-top: 16px;
	margin-left: 18px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
	margin-right: -14px;
}

#menu_parceiros_iphone:hover {
	cursor: pointer;
	background-image: url(Imagens/menu_parceiros_119x22px.png);
	float: left;
	height: 22px;
	width: 119px;
	margin-top: 16px;
	margin-left: 50px;
	margin-right: -14px;
}
#menu_thedreams_iphone {
	background-image: url(Imagens/menu_thedreams_114x16px.png);
	float: left;
	height: 16px;
	width: 114px;
	margin-top: 19px;
	margin-left: 105px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
}

#menu_thedreams_iphone:hover {
	cursor: pointer;
	background-image: url(Imagens/menu_thedreams_aumentado_133x22px.png);
	float: left;
	height: 22px;
	width: 133px;
	margin-top: 16px;
	margin-left: 41px;
}
#menu_thedreams_aumentado_iphone {
	background-image: url(Imagens/menu_thedreams_aumentado_133x22px.png);
	float: left;
	height: 22px;
	width: 133px;
	margin-top: 16px;
	margin-left: 95px;
	padding: 0px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
	margin-right: 0px;
}
#submenu_the_sight_iphone {
	background-image: url(Imagens/submenu_the_sight_115x19px.png);
	height: 19px;
	width: 115px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_the_sight_azul_iphone {
	background-image: url(Imagens/submenu_the_sight_azul_115x19px.png);
	height: 19px;
	width: 115px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}

#submenu_linha_pequena_iphone {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}

#submenu_linha_pequena {
	display:none;
}



#texto_the_sight_iphone {
	display: none;
	font-family: "Arial Narrow";
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 280px;
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 20px;
	text-align:center;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	
#texto_the_sight {
	display: none;
}

#submenu_the_sight_iphone:hover ~ #submenu_linha_pequena_iphone ~ #texto_the_sight_iphone {
	display: block;
	text-align: center;
}


#submenu_reliability_and_availability_iphone{
	background-image: url(Imagens/submenu_reliability_and_availability_197x48px.png);
	height: 48px;
	width: 197px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_reliability_and_availability{
	display:none;
}

#submenu_linha_pequena2_iphone {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_linha_pequena2 {
	display:none;
}


#texto_reliability_and_availability_iphone {
	display: none;
	font-family: "Arial Narrow";
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 280px;
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 20px;
	text-align:center;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	
#texto_reliability_and_availability {
	display: none;
	
}



#submenu_reliability_and_availability_iphone:hover ~ #submenu_linha_pequena2_iphone ~ #texto_reliability_and_availability_iphone {
	display:block;

}



#submenu_our_dedication_iphone {
	background-image: url(Imagens/submenu_our_dedication_174x19px.png);
	float: none;
	height: 19px;
	width: 174px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_our_dedication {
	display:none;
}
#submenu_linha_pequena3_iphone {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_linha_pequena3 {
	display:none;
}

#texto_our_dedication_iphone {
	display: none;
	font-family: "Arial Narrow";
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 280px;
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 20px;
	text-align:center;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	
#texto_our_dedication {
	display: none;
	
}

#submenu_our_dedication_iphone:hover ~ #submenu_linha_pequena3_iphone ~ #texto_our_dedication_iphone {
	display:block;

}


#submenu_our_pride_iphone {
	cursor:pointer;
	background-image: url(Imagens/submenu_our_pride_111x19px.png);
	height: 19px;
	width: 111px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_our_pride {
	display:none;
}

#submenu_linha_pequena4_iphone {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_linha_pequena4 {
	display:none;
}




#texto_our_pride_iphone {
	display: none;
	font-family: "Arial Narrow";
	font-size: 14px;
	font-style: normal;
	color: #009;
	height: 150px;
	width: 280px;
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 20px;
	text-align:center;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	
#texto_our_pride {
	display: none;
}
#submenu_our_pride_iphone:hover ~ #submenu_linha_pequena4_iphone ~ #texto_our_pride_iphone {
	display:block;

}

#submenu_the_future_iphone {
	cursor:pointer;
	background-image: url(Imagens/submenu_the_future_136x20px.png);
	height: 20px;
	width: 136px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_the_future {
	display:none;
}



#submenu_linha_pequena5_iphone {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_linha_pequena5 {
	display:none;
}


#texto_the_future_iphone {
	display: none;
	font-family: "Arial Narrow";
	font-size: 14px;
	font-style: normal;
	color: #009;
	height: 150px;
	width: 280px;
	margin-top: 20px;
	margin-left: 5px;
	margin-right: 20px;
	text-align:center;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	
#texto_the_future {
	display: none;
}

#submenu_the_future_iphone:hover ~ #submenu_linha_pequena5_iphone ~ #texto_the_future_iphone {
	display:block;

}

#submenu_your_advisor_in_architecture_iphone {
	background-image: url(Imagens/submenu_your_advisor_in_architecture_iphone_221x11px.png);
	height: 11px;
	width: 221px;
	margin-top: 40px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 40px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#submenu_servicos_linha_pequena_iphone {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#texto_your_advisor_in_architecture_iphone {
	display: none;
	font-family: "Arial Narrow";
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 280px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	text-align:center;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	

#submenu_your_advisor_in_architecture_iphone:hover ~ #submenu_servicos_linha_pequena_iphone ~ #texto_your_advisor_in_architecture_iphone {
	display:block;

}



#submenu_architecture_in_the_service_of_your_business_iphone {
	background-image: url(Imagens/submenu_architecture_in_the_service_201x28px.png);
	height: 28px;
	width: 201px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 40px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#submenu_servicos_linha_pequena1_iphone {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#texto_architecture_in_the_service_of_your_business_iphone {
	display: none;
	font-family: "Arial Narrow";
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 280px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	text-align:center;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	

#submenu_architecture_in_the_service_of_your_business_iphone:hover ~ #submenu_servicos_linha_pequena1_iphone ~ #texto_architecture_in_the_service_of_your_business_iphone {
	display:block;

}


#submenu_what_we_do_iphone {
	background-image: url(Imagens/submenu_what_we_do_151x19px.png);
	height: 19px;
	width: 151px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 40px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#submenu_servicos_linha_pequena2_iphone {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#texto_what_we_do_iphone {
	display: none;
	font-family: "Arial Narrow";
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 280px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	text-align:center;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	

#submenu_what_we_do_iphone:hover ~ #submenu_servicos_linha_pequena2_iphone ~ #texto_what_we_do_iphone {
	display:block;


}
#submenu_your_expectation_iphone {
	background-image: url(Imagens/submenu_your_expectation_214x20px.png);
	height: 20px;
	width: 214px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 40px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#submenu_servicos_linha_pequena3_iphone {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#texto_your_expectation_iphone {
	display: none;
	font-family: "Arial Narrow";
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	height: 165px;
	width: 280px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	text-align:center;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	

#submenu_your_expectation_iphone:hover ~ #submenu_servicos_linha_pequena3_iphone ~ #texto_your_expectation_iphone {
	display:block;


}
#submenu_route_iphone {
	background-image: url(Imagens/submenu_route_69x19px.png);
	height: 19px;
	width: 69px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 40px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#texto_route_iphone {
	display: none;
	font-family: "Arial Narrow";
	font-size: 14px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 280px;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	text-align:center;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	

#submenu_servicos_linha_pequena4_iphone {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 42px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
}


#submenu_route_iphone:hover ~ #submenu_servicos_linha_pequena4_iphone {
	display:block;



}
.texto_iphone {
	color: #009;
	font-family: "Arial Narrow";
	font-size: 20px;
	text-align: right;
	float: right;
	height: 130px;
	width: 520px;
	margin-right: 58px;
	margin-top: 1px;
}

#submenu_linha_pequena_parada_iphone {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	


#texto_the_sight0 {
	display: none;
}	
#texto_reliability_and_availability0 {
	display: none;
}	
#texto_our_pride0 {
	display: none;
}	
#texto_our_dedication0 {
	display: none;
}	
#texto_the_future0 {
	display: none;
}
#texto_route {
	display:none;
	
}	
#texto_your_advisor_in_architecture {
	display:none;
	
}
#texto_architecture_in_the_service_of_your_business {
	display:none;
	
}
#texto_what_we_do {
	display:none;
	
}
#texto_your_expectation {
	display:none;
	
}








/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */

@media only screen and (min-width: 481px) {
.gridContainer {
	width: 97.2431%;
	padding-left: 1.3784%;
	padding-right: 1.3784%;
}
#LayoutDiv1 {
	clear: both;
	float: left;
	margin-left: 0;
	width: 100%;
	display: block;
}

#body {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	position:absolute;
}
#cabecalho_barras_brancas {
	background-image: url(Imagens/cabecalho_barras_brancas_1366x70px.png);
	height: 70px;
	width: 100%;
}
#cabecalho_logo_wmd {
	cursor: pointer;
	background-image: url(Imagens/cabecalho_logo_wmd_216x22px.png);
	float: left;
	height: 22px;
	width: 216px;
	margin-top: 11px;
	margin-left: 56px;
}
#cabecalho_logo_wmd_iphone {
	display:none;
	cursor: pointer;
	background-image: url(Imagens/cabecalho_logo_wmd_216x22px.png);
	float: left;
	height: 22px;
	width: 216px;
	margin-top: 11px;
	margin-left: 56px;
}
#cabecalho_logo_tweeter {
	cursor: pointer;
	float: right;
	height: 20px;
	width: 28px;
	margin-top: 12px;
	margin-right: 15px;
	background-image: url(Imagens/logo_tweeter_28x19px.png);
}

#cabecalho_logo_facebook {
	cursor: pointer;
	background-image: url(Imagens/logo_facebook_12x20px.png);
	float: right;
	height: 20px;
	width: 12px;
	margin-top: 12px;
	margin-right: 15px;
}
#cabecalho_logo_youtube {
	cursor: pointer;
	background-image: url(Imagens/logo_youtube_17x20px.png);
	float: right;
	height: 20px;
	width: 17px;
	margin-top: 12px;
	margin-right: 15px;
}
#cabecalho_logo_linkdin {
	cursor: pointer;
	background-image: url(Imagens/logo_linkdin_20x18px.png);
	float: right;
	height: 20px;
	width: 20px;
	margin-top: 12px;
	margin-right: 36px;
}
#cabecalho_PT {
	cursor: pointer;
	background-image: url(Imagens/cabecalho_PT_seleccionado_24x19px.jpg);
	float: right;
	height: 19px;
	width: 24px;
	margin-top: 12px;
}
#cabecalho_PT_desseleccionado {
	cursor: pointer;
	background-image: url(Imagens/cabecalho_PT_desseleccionado_24x19px.jpg);
	float: right;
	height: 19px;
	width: 24px;
	margin-top: 12px;
}
#cabecalho_barra_PT_ENG {
	float: right;
	height: 20px;
	width: 2px;
	margin-top: 12px;
	margin-left: 3px;
	background-image: url(Imagens/cabecalho_barra_PT_ENG_2x18px.png);
}
#cabecalho_ENG {
	cursor: pointer;
	background-image: url(Imagens/cabecalho_ENG_seleccionado_34x19px.jpg);
	float: right;
	height: 19px;
	width: 34px;
	margin-top: 12px;
	margin-left: 3px;
	margin-right: 58px;
}
#cabecalho_ENG_desseleccionado {
	cursor: pointer;
	background-image: url(Imagens/cabecalho_ENG_desseleccionado_34x19px.jpg);
	float: right;
	height: 19px;
	width: 34px;
	margin-top: 12px;
	margin-left: 3px;
	margin-right: 58px;
}
#cabecalho_youradvisorinarchitecture {
	background-image: url(Imagens/cabecalho_youradvisorinarchitecture_204x10px.png);
	height: 10px;
	width: 204px;
	margin-top: 22px;
	margin-right: 58px;
	float: right;
}
#imagem_fundo_conceito {
	background-image: url(Imagens/imagem_fundo_conceito.jpg);
	height: 768px;
	width: 100%;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
}
#imagem_fundo_parceiros {
	background-image: url(Imagens/imagem_fundo_parceiros_tablet_1024x810px.jpg);
	height: 768px;
	width: 100%;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;

}
#imagem_fundo_parceiros_iphone {
	display:none;
}
#imagem_fundo_contactos {
	background-image: url(Imagens/imagem_fundo_contactos.jpg);
	height: 768px;
	width: 100%;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
}
#imagem_fundo_contactos_iphone {
	display:none;
}

#imagem_fundo {
	background-image: url(Imagens/imagem_fundo_tablet_1024x810px.jpg);
	height: 768px;
	width: 100%;
}
#imagem_fundo_the_sight {
	background-image: url(Imagens/imagem_fundo_conceito_the_sight.jpg);
	height: 768px;
	width: 100%;
}
#logo_wmd {
	background-image: url(Imagens/logo_WMD_403x370px.png);
	float: left;
	height: 370px;
	width: 403px;
	margin-left: 56px;
	margin-top: 135px;
}
#menu_barra {
	background-image: url(Imagens/menu_barra_1366x56px.png);
	height: 56px;
	width: 100%;
}
#menu_barra_iphone2 {
	display:none;
	background-image: url(Imagens/barra_azul_iphone_895x70px.png);
	height: 56px;
	width: 100%;
	margin-top: 8px;
}
#barra_branca_iphone3 {
	display:none;
}
#menu_barra_iphone {
	display:none;
}
#barra_branca_iphone2 {
	display:none;
}
#barra_branca_iphone4 {
	display:none;
}
#menu_conceito {
	background-image: url(Imagens/menu_conceito_85x16px.png);
	float: left;
	height: 16px;
	width: 85px;
	margin-top: 19px;
	margin-left: 56px;
	margin-right: 0px;
	padding: 0px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
	}
	
	#menu_conceito:hover {
	cursor: pointer;
	float: left;
	height: 23px;
	width: 106px;
	margin-top: 16px;
	margin-left: 45px;
	background-image: url(Imagens/menu_conceito_106x23px.png);
	margin-right: -10px;
	
}
#menu_conceito_aumentado {
	background-image: url(Imagens/menu_conceito_106x23px.png);
	float: left;
	height: 23px;
	width: 106px;
	margin-top: 16px;
	margin-left: 40px;
	padding: 0px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
	margin-right: -5px;
}


	

#menu_servicos {
	background-image: url(Imagens/menu_servicos_84x20.png);
	float: left;
	height: 20px;
	width: 84px;
	margin-top: 19px;
	margin-left: 45px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
}
#menu_servicos:hover {
	cursor: pointer;
	float: left;
	height: 26px;
	width: 105px;
	margin-top: 16px;
	margin-left: 35px;
	background-image: url(Imagens/menu_servicos_105x26px.png);
	margin-right: -11px;
}

#menu_servicos_aumentado {
	background-image: url(Imagens/menu_servicos_105x26px.png);
	float: left;
	height: 26px;
	width: 105px;
	margin-top: 16px;
	margin-left: 50px;
	margin-right: -6px;
}
#menu_contactos {
	background-image: url(Imagens/menu_contactos_105x16px.png);
	float: left;
	height: 16px;
	width: 105px;
	margin-top: 19px;
	margin-left: 39px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
}

#menu_contactos_aumentado {
	background-image: url(Imagens/menu_contactos_127x23px.png);
	float: left;
	height: 23px;
	width: 127px;
	margin-top: 16px;
	margin-left: 46px;
	margin-right: -9px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
}

#menu_contactos:hover {
	cursor: pointer;
	background-image: url(Imagens/menu_contactos_127x23px.png);
	float: left;
	height: 23px;
	width: 127px;
	margin-top: 16px;
	margin-left: 28px;
	margin-right: -11px;
}
#menu_parceiros {
	background-image: url(Imagens/menu_parceiros_96x16px.png);
	float: left;
	height: 16px;
	width: 96px;
	margin-top: 19px;
	margin-left: 39px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
}
#menu_parceiros_aumentado {
	background-image: url(Imagens/menu_parceiros_119x22px.png);
	float: left;
	height: 22px;
	width: 119px;
	margin-top: 16px;
	margin-left: 50px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
	margin-right: -14px;
}

#menu_parceiros:hover {
	cursor: pointer;
	background-image: url(Imagens/menu_parceiros_119x22px.png);
	float: left;
	height: 22px;
	width: 119px;
	margin-top: 16px;
	margin-left: 28px;
	margin-right: -12px;
}
#menu_thedreams {
	background-image: url(Imagens/menu_thedreams_114x16px.png);
	float: left;
	height: 16px;
	width: 114px;
	margin-top: 19px;
	margin-left: 39px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
}

#menu_thedreams:hover {
	cursor: pointer;
	background-image: url(Imagens/menu_thedreams_aumentado_133x22px.png);
	float: left;
	height: 22px;
	width: 113px;
	margin-top: 16px;
	margin-left: 30px;
}
#menu_thedreams_aumentado {
	background-image: url(Imagens/menu_thedreams_aumentado_133x22px.png);
	float: left;
	height: 22px;
	width: 133px;
	margin-top: 16px;
	margin-left: 41px;
	padding: 0px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
	margin-right: 0px;
}
#submenu_the_sight0 {
	background-image: url(Imagens/submenu_the_sight_115x19px.png);
	height: 19px;
	width: 115px;
	margin-top: 169px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_the_sight_iphone {
	display:none;
}


#submenu_linha_pequena0 {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_linha_pequena_iphone {
	display:none;
}




#texto_the_sight0 {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	
#texto_the_sight_iphone {
	display: none;
}

#submenu_the_sight0:hover ~ #submenu_linha_pequena0 ~ #texto_the_sight0 {
	display:block;

}
#submenu_reliability_and_availability0 {
	background-image: url(Imagens/submenu_reliability_and_availability_197x48px.png);
	height: 48px;
	width: 197px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_reliability_and_availability_iphone {
	display:none;
}


#submenu_linha_pequena20 {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_linha_pequena2_iphone {
	display:none;
}


#texto_reliability_and_availability0 {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#texto_reliability_and_availability_iphone {
	display: none;
}


#submenu_reliability_and_availability0:hover ~ #submenu_linha_pequena20 ~ #texto_reliability_and_availability0 {
	display:block;

}



#submenu_our_dedication0 {
	background-image: url(Imagens/submenu_our_dedication_174x19px.png);
	float: none;
	height: 19px;
	width: 174px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_our_dedication_iphone {
	display:none;
}
#submenu_linha_pequena30 {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_linha_pequena3_iphone {
	display:none;
}

#texto_our_dedication0 {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#texto_our_dedication_iphone {
	display: none;
}

#submenu_our_dedication0:hover ~ #submenu_linha_pequena30 ~ #texto_our_dedication0 {
	display:block;

}


#submenu_our_pride0 {
	cursor:pointer;
	background-image: url(Imagens/submenu_our_pride_111x19px.png);
	height: 19px;
	width: 111px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_our_pride_iphone {
	display:none;
}

#submenu_linha_pequena40 {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_linha_pequena4_iphone {
	display:none;
}


#texto_our_pride0 {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #009;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#texto_our_pride_iphone {
	display: none;
}

#submenu_our_pride0:hover ~ #submenu_linha_pequena40 ~ #texto_our_pride0 {
	display:block;

}

#submenu_the_future0 {
	cursor:pointer;
	background-image: url(Imagens/submenu_the_future_136x20px.png);
	height: 20px;
	width: 136px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_the_future_iphone {
	display:none;
}



#submenu_linha_pequena50 {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_linha_pequena5_iphone {
	display:none;
}


#texto_the_future0 {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #009;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#texto_the_future_iphone {
	display: none;
}

#submenu_the_future0:hover ~ #submenu_linha_pequena50 ~ #texto_the_future0 {
	display:block;

}

#submenu_your_advisor_in_architecture {
	background-image: url(Imagens/submenu_your_advisor_in_architecture_359x19px.png);
	height: 19px;
	width: 359px;
	margin-top: 169px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#submenu_servicos_linha_pequena {
	cursor: pointer;
	background-image: url(Imagens/submenu_servicos_linha_pequena_387x2px.png);
	height: 2px;
	width: 387px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#texto_your_advisor_in_architecture {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	

#submenu_your_advisor_in_architecture:hover ~ #submenu_servicos_linha_pequena ~ #texto_your_advisor_in_architecture {
	display:block;

}



#submenu_architecture_in_the_service_of_your_business {
	background-image: url(Imagens/submenu_architecture_in_the_service_343x49px.png);
	height: 49px;
	width: 343px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#submenu_servicos_linha_pequena1 {
	cursor: pointer;
	background-image: url(Imagens/submenu_servicos_linha_pequena_387x2px.png);
	height: 2px;
	width: 387px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#texto_architecture_in_the_service_of_your_business {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	

#submenu_architecture_in_the_service_of_your_business:hover ~ #submenu_servicos_linha_pequena1 ~ #texto_architecture_in_the_service_of_your_business {
	display:block;

}


#submenu_what_we_do {
	background-image: url(Imagens/submenu_what_we_do_151x19px.png);
	height: 19px;
	width: 151px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#submenu_servicos_linha_pequena2 {
	cursor: pointer;
	background-image: url(Imagens/submenu_servicos_linha_pequena_387x2px.png);
	height: 2px;
	width: 387px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#texto_what_we_do {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	

#submenu_what_we_do:hover ~ #submenu_servicos_linha_pequena2 ~ #texto_what_we_do {
	display:block;


}
#submenu_your_expectation {
	background-image: url(Imagens/submenu_your_expectation_214x20px.png);
	height: 20px;
	width: 214px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#submenu_servicos_linha_pequena3 {
	cursor: pointer;
	background-image: url(Imagens/submenu_servicos_linha_pequena_387x2px.png);
	height: 2px;
	width: 387px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#texto_your_expectation {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	

#submenu_your_expectation:hover ~ #submenu_servicos_linha_pequena3 ~ #texto_your_expectation {
	display:block;


}
#submenu_route {
	background-image: url(Imagens/submenu_route_69x19px.png);
	height: 19px;
	width: 69px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#texto_route {
	display:none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-right: 58px;
	margin-top: 75px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
	margin-left: 785px;
}	

#submenu_servicos_linha_pequena4 {
	cursor: pointer;
	background-image: url(Imagens/submenu_servicos_linha_pequena_387x2px.png);
	height: 2px;
	width: 387px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#submenu_route:hover ~ #submenu_servicos_linha_pequena4 {
	display:block;



}
.texto {
	color: #009;
	font-family: "Arial Narrow";
	font-size: 20px;
	text-align: right;
	float: right;
	height: 130px;
	width: 520px;
	margin-right: 58px;
	margin-top: 1px;
}

#submenu_linha_pequena_parada {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#barra_branca_iphone {
	display:none;
	background-image: url(Imagens/barra_branca_iphone_895x93px.jpg);
	height: 56px;
	width: 100%;
	margin-top: 100px;
}	
#submenu_your_advisor_in_architecture_iphone {
	display:none;
}
#submenu_servicos_linha_pequena_iphone {
	display:none;
}
#submenu_architecture_in_the_service_of_your_business_iphone {
	display:none;
}
#submenu_servicos_linha_pequena1_iphone {
	display:none;
}
#submenu_what_we_do_iphone {
	display:none;
}
#submenu_servicos_linha_pequena2_iphone {
	display:none;
}
#submenu_your_expectation_iphone {
	display:none;
}
#submenu_servicos_linha_pequena3_iphone {
	display:none;
}
#submenu_route_iphone {
	display:none;
}
#submenu_servicos_linha_pequena4_iphone {
	display:none;
}
#menu_barra_iphone {
	display:none;
}
#submenu_your_advisor_in_architecture_iphone {
	display:none;
}
#submenu_servicos_linha_pequena_iphone {
	display:none;
}
#submenu_architecture_in_the_service_of_your_business_iphone {
	display:none;
}
#submenu_servicos_linha_pequena1_iphone {
	display:none;
}
#submenu_what_we_do_iphone {
	display:none;
}
#submenu_servicos_linha_pequena2_iphone {
	display:none;
}
#submenu_your_expectation_iphone {
	display:none;
}
#submenu_servicos_linha_pequena3_iphone {
	display:none;
}
#barra_branca_iphone5 {
	display:none;
}
#barra_branca_iphone6 {
	display:none;
}

}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {
.gridContainer {
		clear: both;
	width: 97.9323%;
	max-width: 1366px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
}
#LayoutDiv1 {
	clear: both;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
	width: 100%;
	display: block;
}
#body {
	clear: both;
	float: left;
	margin-left: 0%;
	width: 100%;
	display: block;
	position:absolute;
}


#contentor {
	clear: both;
	width: 97.9323%;
	max-width: 1366px;
	padding-left: 0%;
	padding-right: 0%;
	margin: auto;
}
#cabecalho_barras_brancas {
	background-image: url(Imagens/cabecalho_barras_brancas_1366x70px.png);
	height: 70px;
	width: 100%;
}
#cabecalho_logo_wmd {
	cursor: pointer;
	background-image: url(Imagens/cabecalho_logo_wmd_216x22px.png);
	float: left;
	height: 22px;
	width: 216px;
	margin-top: 11px;
	margin-left: 56px;
}
#cabecalho_logo_wmd_iphone {
	display:none;
	cursor: pointer;
	background-image: url(Imagens/cabecalho_logo_wmd_216x22px.png);
	float: left;
	height: 22px;
	width: 216px;
	margin-top: 11px;
	margin-left: 56px;
}
#cabecalho_logo_tweeter {
	cursor: pointer;
	float: right;
	height: 20px;
	width: 28px;
	margin-top: 12px;
	margin-right: 15px;
	background-image: url(Imagens/logo_tweeter_28x19px.png);
}

#cabecalho_logo_facebook {
	cursor: pointer;
	background-image: url(Imagens/logo_facebook_12x20px.png);
	float: right;
	height: 20px;
	width: 12px;
	margin-top: 12px;
	margin-right: 15px;
}
#cabecalho_logo_youtube {
	cursor: pointer;
	background-image: url(Imagens/logo_youtube_17x20px.png);
	float: right;
	height: 20px;
	width: 17px;
	margin-top: 12px;
	margin-right: 15px;
}
#cabecalho_logo_linkdin {
	cursor: pointer;
	background-image: url(Imagens/logo_linkdin_20x18px.png);
	float: right;
	height: 20px;
	width: 20px;
	margin-top: 12px;
	margin-right: 36px;
}
#cabecalho_PT {
	cursor: pointer;
	background-image: url(Imagens/cabecalho_PT_seleccionado_24x19px.jpg);
	float: right;
	height: 19px;
	width: 24px;
	margin-top: 12px;
}
#cabecalho_PT_desseleccionado {
	cursor: pointer;
	background-image: url(Imagens/cabecalho_PT_desseleccionado_24x19px.jpg);
	float: right;
	height: 19px;
	width: 24px;
	margin-top: 12px;
}
#cabecalho_barra_PT_ENG {
	float: right;
	height: 20px;
	width: 2px;
	margin-top: 12px;
	margin-left: 3px;
	background-image: url(Imagens/cabecalho_barra_PT_ENG_2x18px.png);
}
#cabecalho_ENG {
	cursor: pointer;
	background-image: url(Imagens/cabecalho_ENG_seleccionado_34x19px.jpg);
	float: right;
	height: 19px;
	width: 34px;
	margin-top: 12px;
	margin-left: 3px;
	margin-right: 58px;
}
#cabecalho_ENG_desseleccionado {
	cursor: pointer;
	background-image: url(Imagens/cabecalho_ENG_desseleccionado_34x19px.jpg);
	float: right;
	height: 19px;
	width: 34px;
	margin-top: 12px;
	margin-left: 3px;
	margin-right: 58px;
}
#cabecalho_youradvisorinarchitecture {
	background-image: url(Imagens/cabecalho_youradvisorinarchitecture_204x10px.png);
	height: 10px;
	width: 204px;
	margin-top: 22px;
	margin-right: 58px;
	float: right;
}
#imagem_fundo_conceito {
	background-image: url(Imagens/imagem_fundo_conceito.jpg);
	height: 768px;
	width: 100%;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
}
#imagem_fundo_parceiros {
	background-image: url(Imagens/imagem_fundo_parceiros.jpg);
	height: 768px;
	width: 100%;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
}
#imagem_fundo_parceiros_iphone {
	display:none;
}
#imagem_fundo_contactos {
	background-image: url(Imagens/imagem_fundo_contactos.jpg);
	height: 768px;
	width: 100%;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	transition: 0.3s ease-out;

}
#imagem_fundo_contactos_iphone {
	display:none;
}

#imagem_fundo {
	background-image: url(Imagens/imagem_fundo_1578x768px.jpg);
	height: 768px;
	width: 100%;
}
#imagem_fundo_the_sight {
	background-image: url(Imagens/imagem_fundo_conceito_the_sight.jpg);
	height: 768px;
	width: 100%;
}
#logo_wmd {
	background-image: url(Imagens/logo_WMD_403x370px.png);
	float: left;
	height: 370px;
	width: 403px;
	margin-left: 56px;
	margin-top: 135px;
}
#menu_barra {
	background-image: url(Imagens/menu_barra_1366x56px.png);
	height: 56px;
	width: 100%;
}
#menu_barra_iphone2 {
	display:none;
	background-image: url(Imagens/barra_azul_iphone_895x70px.png);
	height: 56px;
	width: 100%;
	margin-top: 8px;
}
#barra_branca_iphone2 {
	display:none;
}
#barra_branca_iphone3 {
	display:none;
}
#barra_branca_iphone4 {
	display:none;
}
#menu_conceito {
	background-image: url(Imagens/menu_conceito_85x16px.png);
	float: left;
	height: 16px;
	width: 85px;
	margin-top: 19px;
	margin-left: 56px;
	margin-right: 0px;
	padding: 0px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
	}
	
	#menu_conceito:hover {
	cursor: pointer;
	float: left;
	height: 23px;
	width: 106px;
	margin-top: 16px;
	margin-left: 40px;
	background-image: url(Imagens/menu_conceito_106x23px.png);
	margin-right: -5px;
	
}
#menu_conceito_aumentado {
	background-image: url(Imagens/menu_conceito_106x23px.png);
	float: left;
	height: 23px;
	width: 106px;
	margin-top: 16px;
	margin-left: 40px;
	padding: 0px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
	margin-right: -5px;
}


	

#menu_servicos {
	background-image: url(Imagens/menu_servicos_84x20.png);
	float: left;
	height: 20px;
	width: 84px;
	margin-top: 19px;
	margin-left: 65px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
}
#menu_servicos:hover {
	cursor: pointer;
	float: left;
	height: 26px;
	width: 105px;
	margin-top: 16px;
	margin-left: 50px;
	background-image: url(Imagens/menu_servicos_105x26px.png);
	margin-right: -6px;
}

#menu_servicos_aumentado {
	background-image: url(Imagens/menu_servicos_105x26px.png);
	float: left;
	height: 26px;
	width: 105px;
	margin-top: 16px;
	margin-left: 50px;
	margin-right: -6px;
}
#menu_contactos {
	background-image: url(Imagens/menu_contactos_105x16px.png);
	float: left;
	height: 16px;
	width: 105px;
	margin-top: 19px;
	margin-left: 59px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
}

#menu_contactos_aumentado {
	background-image: url(Imagens/menu_contactos_127x23px.png);
	float: left;
	height: 23px;
	width: 127px;
	margin-top: 16px;
	margin-left: 46px;
	margin-right: -9px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
}

#menu_contactos:hover {
	cursor: pointer;
	background-image: url(Imagens/menu_contactos_127x23px.png);
	float: left;
	height: 23px;
	width: 127px;
	margin-top: 16px;
	margin-left: 46px;
	margin-right: -9px;
}
#menu_parceiros {
	background-image: url(Imagens/menu_parceiros_96x16px.png);
	float: left;
	height: 16px;
	width: 96px;
	margin-top: 19px;
	margin-left: 59px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
}
#menu_parceiros_aumentado {
	background-image: url(Imagens/menu_parceiros_119x22px.png);
	float: left;
	height: 22px;
	width: 119px;
	margin-top: 16px;
	margin-left: 48px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
	margin-right: -14px;
}

#menu_parceiros:hover {
	cursor: pointer;
	background-image: url(Imagens/menu_parceiros_119x22px.png);
	float: left;
	height: 22px;
	width: 119px;
	margin-top: 16px;
	margin-left: 50px;
	margin-right: -14px;
}
#menu_thedreams {
	background-image: url(Imagens/menu_thedreams_114x16px.png);
	float: left;
	height: 16px;
	width: 114px;
	margin-top: 19px;
	margin-left: 59px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
}

#menu_thedreams:hover {
	cursor: pointer;
	background-image: url(Imagens/menu_thedreams_aumentado_133x22px.png);
	float: left;
	height: 22px;
	width: 133px;
	margin-top: 16px;
	margin-left: 50px;
}
#menu_thedreams_aumentado {
	background-image: url(Imagens/menu_thedreams_aumentado_133x22px.png);
	float: left;
	height: 22px;
	width: 133px;
	margin-top: 16px;
	margin-left: 44px;
	padding: 0px;
	-webkit-transition: 0.1s ease-in;
	-moz-transition: 0.1s ease-in;
	-o-transition: 0.1s ease-in;
	transition: 0.1s ease-in;
	margin-right: 0px;
}
#submenu_the_sight0 {
	background-image: url(Imagens/submenu_the_sight_115x19px.png);
	height: 19px;
	width: 115px;
	margin-top: 169px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_the_sight_iphone {
	display:none;
}


#submenu_linha_pequena0 {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_linha_pequena_iphone {
	display:none;
}




#texto_the_sight0 {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	
#texto_the_sight_iphone {
	display: none;
}

#submenu_the_sight0:hover ~ #submenu_linha_pequena0 ~ #texto_the_sight0 {
	display:block;

}
#submenu_reliability_and_availability0 {
	background-image: url(Imagens/submenu_reliability_and_availability_197x48px.png);
	height: 48px;
	width: 197px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_reliability_and_availability_iphone {
	display:none;
}


#submenu_linha_pequena20 {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_linha_pequena2_iphone {
	display:none;
}


#texto_reliability_and_availability0 {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#texto_reliability_and_availability_iphone {
	display: none;
}


#submenu_reliability_and_availability0:hover ~ #submenu_linha_pequena20 ~ #texto_reliability_and_availability0 {
	display:block;

}



#submenu_our_dedication0 {
	background-image: url(Imagens/submenu_our_dedication_174x19px.png);
	float: none;
	height: 19px;
	width: 174px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_our_dedication_iphone {
	display:none;
}
#submenu_linha_pequena30 {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_linha_pequena3_iphone {
	display:none;
}

#texto_our_dedication0 {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#texto_our_dedication_iphone {
	display: none;
}

#submenu_our_dedication0:hover ~ #submenu_linha_pequena30 ~ #texto_our_dedication0 {
	display:block;

}


#submenu_our_pride0 {
	cursor:pointer;
	background-image: url(Imagens/submenu_our_pride_111x19px.png);
	height: 19px;
	width: 111px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_our_pride_iphone {
	display:none;
}

#submenu_linha_pequena40 {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_linha_pequena4_iphone {
	display:none;
}


#texto_our_pride0 {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #009;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#texto_our_pride_iphone {
	display: none;
}

#submenu_our_pride0:hover ~ #submenu_linha_pequena40 ~ #texto_our_pride0 {
	display:block;

}

#submenu_the_future0 {
	cursor:pointer;
	background-image: url(Imagens/submenu_the_future_136x20px.png);
	height: 20px;
	width: 136px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_the_future_iphone {
	display:none;
}



#submenu_linha_pequena50 {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#submenu_linha_pequena5_iphone {
	display:none;
}


#texto_the_future0 {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #009;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}
#texto_the_future_iphone {
	display: none;
}

#submenu_the_future0:hover ~ #submenu_linha_pequena50 ~ #texto_the_future0 {
	display:block;

}

#submenu_your_advisor_in_architecture {
	background-image: url(Imagens/submenu_your_advisor_in_architecture_359x19px.png);
	height: 19px;
	width: 359px;
	margin-top: 169px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#submenu_servicos_linha_pequena {
	cursor: pointer;
	background-image: url(Imagens/submenu_servicos_linha_pequena_387x2px.png);
	height: 2px;
	width: 387px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#texto_your_advisor_in_architecture {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	

#submenu_your_advisor_in_architecture:hover ~ #submenu_servicos_linha_pequena ~ #texto_your_advisor_in_architecture {
	display:block;

}



#submenu_architecture_in_the_service_of_your_business {
	background-image: url(Imagens/submenu_architecture_in_the_service_343x49px.png);
	height: 49px;
	width: 343px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#submenu_servicos_linha_pequena1 {
	cursor: pointer;
	background-image: url(Imagens/submenu_servicos_linha_pequena_387x2px.png);
	height: 2px;
	width: 387px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#texto_architecture_in_the_service_of_your_business {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	

#submenu_architecture_in_the_service_of_your_business:hover ~ #submenu_servicos_linha_pequena1 ~ #texto_architecture_in_the_service_of_your_business {
	display:block;

}


#submenu_what_we_do {
	background-image: url(Imagens/submenu_what_we_do_151x19px.png);
	height: 19px;
	width: 151px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#submenu_servicos_linha_pequena2 {
	cursor: pointer;
	background-image: url(Imagens/submenu_servicos_linha_pequena_387x2px.png);
	height: 2px;
	width: 387px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#texto_what_we_do {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	

#submenu_what_we_do:hover ~ #submenu_servicos_linha_pequena2 ~ #texto_what_we_do {
	display:block;


}
#submenu_your_expectation {
	background-image: url(Imagens/submenu_your_expectation_214x20px.png);
	height: 20px;
	width: 214px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#submenu_servicos_linha_pequena3 {
	cursor: pointer;
	background-image: url(Imagens/submenu_servicos_linha_pequena_387x2px.png);
	height: 2px;
	width: 387px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#texto_your_expectation {
	display: none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-top: 5px;
	margin-left: 534px;
	margin-right: 58px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	

#submenu_your_expectation:hover ~ #submenu_servicos_linha_pequena3 ~ #texto_your_expectation {
	display:block;


}
#submenu_route {
	background-image: url(Imagens/submenu_route_69x19px.png);
	height: 19px;
	width: 69px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#texto_route {
	display:none;
	font-family: "Arial Narrow";
	font-size: 20px;
	font-style: normal;
	color: #FFF;
	height: 150px;
	width: 520px;
	margin-right: 58px;
	margin-top: 75px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
	margin-left: 785px;
}	

#submenu_servicos_linha_pequena4 {
	cursor: pointer;
	background-image: url(Imagens/submenu_servicos_linha_pequena_387x2px.png);
	height: 2px;
	width: 387px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}


#submenu_route:hover ~ #submenu_servicos_linha_pequena4 {
	display:block;



}
.texto {
	color: #009;
	font-family: "Arial Narrow";
	font-size: 20px;
	text-align: right;
	float: right;
	height: 130px;
	width: 520px;
	margin-right: 58px;
	margin-top: 1px;
}

#submenu_linha_pequena_parada {
	cursor: pointer;
	background-image: url(Imagens/submenu_linha_pequena_243x2px.png);
	height: 2px;
	width: 243px;
	margin-top: 6px;
	margin-left: 56px;
	-webkit-transition: 0.3s ease-in;
	-moz-transition: 0.3s ease-in;
	-o-transition: 0.3s ease-in;
	transition: 0.3s ease-in;
}	
#barra_branca_iphone {
	display:none;
	background-image: url(Imagens/barra_branca_iphone_895x93px.jpg);
	height: 56px;
	width: 100%;
	margin-top: 100px;
}
#menu_barra_iphone {
	display:none;
}
#submenu_your_advisor_in_architecture_iphone {
	display:none;
}
#submenu_servicos_linha_pequena_iphone {
	display:none;
}
#submenu_architecture_in_the_service_of_your_business_iphone {
	display:none;
}
#submenu_servicos_linha_pequena1_iphone {
	display:none;
}
#submenu_what_we_do_iphone {
	display:none;
}
#submenu_servicos_linha_pequena2_iphone {
	display:none;
}
#submenu_your_expectation_iphone {
	display:none;
}
#submenu_servicos_linha_pequena3_iphone {
	display:none;
}
#submenu_route_iphone {
	display:none;
}
#submenu_servicos_linha_pequena4_iphone {
	display:none;
}
#menu_barra_iphone {
	display:none;
}
#submenu_your_advisor_in_architecture_iphone {
	display:none;
}
#submenu_servicos_linha_pequena_iphone {
	display:none;
}
#submenu_architecture_in_the_service_of_your_business_iphone {
	display:none;
}
#submenu_servicos_linha_pequena1_iphone {
	display:none;
}
#submenu_what_we_do_iphone {
	display:none;
}
#submenu_servicos_linha_pequena2_iphone {
	display:none;
}
#submenu_your_expectation_iphone {
	display:none;
}
#submenu_servicos_linha_pequena3_iphone {
	display:none;
}
#barra_branca_iphone5 {
	display:none;
}
#barra_branca_iphone6 {
	display:none;
}


}
