.blocogeral {
	width:900px;
	height:200px;
	display:block;
	alignment-adjust:central;
	padding-left:240px;}

.blocos {
	float:left;}

.titulocentro {
	text-align:center;
	width:120px;
	color:#30A0DE;
	font-size:14px;
	font-weight:bold;}

#logoapoio1 {
	width:100px;
	padding-bottom:4px;}

#logoapoio2 {
	width:100px;
	padding-bottom:4px;}

#logoapoio3 {
	width:100px;
	padding-bottom:4px;}

.bloco {
	width:170px;
	float:left;
	display:block;}

.voltar {
	float:right;}

#flash5{
	
	float:left;}

.seplink {

	float:left;}
	
.boxinfo a {
	float:left;
}

/*#integracaoimg {
	
	margin-top:10px;}
*/
#container {
	
	float:right;
	width:258px;
	}

#flash4 {
	
	background-color: #fff;}
	
#flash5 {
	background-color: #fff;}

#integracao {
	
	float:left;
	margin-left:-14px;}
	
#networking {
	
	float:left;
	margin-left:-14px;}	

.txtdados {
	text-align:justify;
	width:622px;
	float:left;
	color: #8D8D8D;
    display: block;
    font-size: 11px;
    line-height: 11px;
	background-color: #fff;
	border-top-right-radius:5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius: 5px;
	line-height:150%;
	}
	
.txtdados p {
	padding: 14px 14px 14px 14px;
	color: #333;
}

.caixatxtcontactos2 {
	height:300px;}


.mapadosite {
	width:900px;
	height:200px;
	float:left;
	background-color: #fff;
	padding-top:16px;
	text-align:center;
	alignment-adjust:central;}
	
.primeiro {
	color: #5B5B5B;
    display: block;
    float: left;
    font-size: 10px;
    height: 100%;
    margin-left: 10px;
    text-align: left;
	text-align:center;
    width: 15%;}
	
#home a {color:#FFF;}	
#home {background-color:#196dab;}

.segundo {
	color:#5B5B5B;
    display: block;
    float: left;
    font-size: 10px;
    height: 100%;
    margin-left: 10px;
    text-align: left;
	text-align:center;
    width: 16%;
	line-height:130%;}	
	
#empresa a {color:#FFF;}	
#empresa {background-color:#196dab;}
	
	
	
.terceiro {
	color: #5B5B5B;
    display: block;
    float: left;
    font-size: 10px;
    height: 100%;
    margin-left: 10px;
    text-align: left;
	text-align:center;
    width: 16%;
	line-height:130%;}
	
#servicos a {color:#FFF;}	
#servicos {background-color:#196dab;}
	
.quarto {
	color: #5B5B5B;
    display: block;
    float: left;
    font-size: 10px;
    height: 100%;
    margin-left: 10px;
    text-align: left;
	text-align:center;
    width: 16%;
	line-height:130%;}	
	
#parceiros a {color:#FFF;}	
#parceiros {background-color:#196dab;}
	
.quinto {
	color: #52B5B5B;
    display: block;
    float: left;
    font-size: 10px;
    height: 100%;
    margin-left: 10px;
    text-align: left;
	text-align:center;
    width: 15%;}	
	
#cliente a {color:#FFF;}	
#cliente {background-color:#196dab;}

.sexto {
	color: #5B5B5B;
    display: block;
    float: left;
    font-size: 10px;
    height: 100%;
    margin-left: 10px;
    text-align: left;
	text-align:center;
    width: 15%;}	

#contactos a {color:#FFF;}	
#contactos {background-color:#196dab; }



.imagem_logo{
	padding:30px 0px 20px 0px;}

ul#topnav li .titulos{
	font-weight:bold;
	padding:10px 35px 10px 35px;
	font-size: 1em;

	}


body {
	font: 10px normal Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
h1 {
	font: 4.7em normal Helvetica, sans-serif;
	color: #333;
	margin: 0;
	padding: 5px 0;
}
h1 small{
	font: 0.2em normal Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing: 1.5em;
	display: block;
	color: #fff;
}
.container {width: 900px; margin: 0 auto;}



ul#topnav {
	margin: 0; 
	padding-top: 1px;
	float: left;
	width: 900px;
	list-style: none;
	position: relative;
	font-size: 1.2em;
	background: none;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	/*border-right: 1px solid #555;*/
}
ul#topnav li a {
	padding: 7px 15px 10px 15px;
	display: block;
	color: #FFF;
	text-decoration: none;
	
}

ul#topnav li:hover { background: #1D9BCE url(menu/topnav_a.gif) repeat-x; }
ul#topnav li span {
	margin-top:2px;
	float: left;
	padding-top:10px;
	padding: 8px 0;
	position: absolute;
	left: 0; top:35px;
	display: none;
	/*width: 900px;*/
	background: #1D9BCE;
	color: #fff;
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
}
ul#topnav li:hover span { display: block; }
ul#topnav li span a { display: inline; }
ul#topnav li span a:hover {text-decoration: none; font-weight:600;}



.block-info .info ul li a {
    color: #006daf;
    float: left;
    font-size: 11px;
    line-height: 13px;
}

.block-info .info ul li {
    float: left;
    padding: 0 23px 0 0;
}

li {
    display: list-item;
}



.block-info .inf dd {
    color: #006daf;
    float: left;
    margin: 0;
}

dd {
    -moz-margin-start: 40px;
    display: block;
}


.block-info .inf dt {
    clear: left;
    color: #006daf;
    float: left;
    margin: 0 5px 0 0;
}



.block-info .inf {
    float: left;
    overflow: hidden;
    width: 120px;
}

html, div, map, dt, isindex, form {
    display: block;
}



.block-info .area {
    margin: 0;
    overflow: hidden;
    width: 120px;
}

.area {
  
    width: 100%;
}

.detalhes {
	float:right;}
	
	
block-info .info {
    float: right;
    margin: 12px 0 0;
    overflow: hidden;
    width: 120px;
}


.block-info {
    border-bottom: 1px solid #006daf;
    margin: 0 0 16px;
    overflow: hidden;
    padding: 0 0 20px;
    width: 100%;
	
}

html, div, map, dt, isindex, form {
    display: block;

}

.inform {
    overflow: hidden;
    width: 900px;
}


.block-info .image {
    float: left;
    margin: 0 17px 0 0;
    width: 120px;
}

.block-info .txt-inf {
    height: 1%;
    overflow: hidden;
	width:762px;
	line-height:150%;
}


.block-info .image img {
    display: block;
}
img {
    border: 0 none;
}

.block-info .txt-inf h2 {
    color: #006daf;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    text-transform: uppercase;
	width: 120px;
}

.detalhes {
	color: #333;
	font-size: 11px;
	float:right;
	width: 640px;
}

.detalhes2 {
   float:right;
   color: #006daf;
   
}

.block-info .txt-inf h3 {
    color: #006daf;
    font-size: 11px;
    font-weight: normal;
    margin: 0 0 8px;
	width: 100%;
}



h3 {
    display: block;
    font-size: 1.17em;
    font-weight: bold;
    margin: 1em 0;
}

a {
    color: #006daf;
    text-decoration: none;
}

#slider1 {
    width: 500px; /* important to be same as image width */
    height: 162px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}

#slider1Content {
    width: 500px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 500px;
    background-color: #196dab;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.8;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}
.esquerda {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
.direita {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}
ul { list-style-type: none;}




.menuindex {
	
	height:150px;
	float:right;
	}



#menuflash2{
	font-size:16px;
	text-height:font-size;
	text-justify:auto;}

.caixatxtdadosquemsomos #esquerda{
	float:left;
	
	}


.caixatxtdadosquemsomos #direita{
	float:right;
	width:414px;
	
	}



/*
#bannerquemsomos {
	margin-top:-5px;}

#contactos {  
	margin-top:-5px;}*/

#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtapoiotit1 { padding-left: 50px; float:left; display:block; width:180px;font-weight:bold; font-size:12px; color:#555555; padding-bottom:5px; }

#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtapoiotit2 { padding-left: 40px; float:left; display:block; width:180px; font-weight:bold; font-size:12px; color:#555555; padding-bottom:5px; }

#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtapoiotit3 { padding-left: 40px; float:left; display:block; width:180px; font-weight:bold; font-size:12px; color:#555555; padding-bottom:5px; }

#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtapoiotit4 { padding-left: 50px; float:left; display:block; width:180px; font-weight:bold; font-size:12px; color:#555555; padding-bottom:5px; }

#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtapoiotit5 { padding-left: 40px; float:left; display:block; width:180px; font-weight:bold; font-size:12px; color:#555555; padding-bottom:5px; }

#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtapoiotit6 { padding-left: 40px; float:left; display:block; width:180px; font-weight:bold; font-size:12px; color:#555555; padding-bottom:5px; }

#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtapoiotit7 { padding-left: 40px; float:left; display:block; width:180px; font-weight:bold; font-size:12px; color:#555555; padding-bottom:5px; }

#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtapoiotit8 { padding-left: 40px; float:left; display:block; width:180px; font-weight:bold; font-size:12px; color:#555555; padding-bottom:5px; }

#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtapoiotit9 { padding-left: 40px; float:left; display:block; width:180px; font-weight:bold; font-size:12px; color:#555555; padding-bottom:5px; }


.logoapoio .logoapoio1 .alcatel {
 
	width:40px;
	height:47px;
	cursor:pointer;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../parceirosimagens/alcatel_cinza.png);
}

.logoapoio .logoapoio1 a:hover.alcatel{
	
    width:40px;
	height:47x;
	cursor:pointer;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../parceirosimagens/alcatel.png);
} 

.logoapoio .logoapoio2 .avaya {

	width:50px;
	height:24px;
	cursor:pointer;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../parceirosimagens/avaya_cinza.png);
}

.logoapoio .logoapoio2  a:hover.avaya{
	
    width:50px;
	height:24px;
	cursor:pointer;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../parceirosimagens/avaya.png);
} 


.logoapoio .logoapoio3  .cisco {
 
	width:40px;
	height:44px;
	cursor:pointer;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../parceirosimagens/cisco_cinza.png);
}

.logoapoio .logoapoio3 a:hover.cisco{
	
    width:40px;
	height:44px;
	cursor:pointer;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../parceirosimagens/cisco.png);
} 

.logoapoio .logoapoio4 .critical {
 
	width:50px;
	height:45px;
	cursor:pointer;
	display:block;
	float:left;
	background-image:url(../parceirosimagens/critical_cinza.png);
}

.logoapoio .logoapoio4 a:hover.critical{
	
    width:50px;
	height:45px;
	cursor:pointer;
	display:block;
	float:left;
	background-image:url(../parceirosimagens/critical.png);
}



.logoapoio .logoapoio5 .creston {
 
	width:50px;
	height:25px;
	cursor:pointer;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../parceirosimagens/crestron_cinza.png);
}

.logoapoio .logoapoio5 a:hover.creston{
	
    width:50px;
	height:25px;
	cursor:pointer;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../parceirosimagens/crestron.png);
}



.logoapoio .logoapoio6 .pt {
 
	width:50px;
	height:38px;
	cursor:pointer;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../parceirosimagens/tmn_negocios_cinza.png);
}

.logoapoio .logoapoio6 a:hover.pt{
	
    width:50px;
	height:38px;
	cursor:pointer;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../parceirosimagens/tmn_negocios.png);
} 

.logoapoio .logoapoio7 .tmn {
 
	width:50px;
	height:50px;
	cursor:pointer;
	display:block;
	float:left;
	background-image:url(../parceirosimagens/tmn_cinza.png);
}

.logoapoio .logoapoio7 a:hover.tmn{
	
    width:50px;
	height:50px;
	cursor:pointer;
	display:block;
	float:left;
	background-image:url(../parceirosimagens/tmn.png);
} 


.logoapoio .logoapoio8 .alphatech {
 
	width:50px;
	height:16px;
	cursor:pointer;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../parceirosimagens/alphatech_cinza.png);
}

.logoapoio .logoapoio8 a:hover.alphatech{
	
    width:50px;
	height:16px;
	cursor:pointer;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../parceirosimagens/alphatech.png); }


.logoapoio .logoapoio9 .sti {
 
	width:50px;
	height:50px;
	cursor:pointer;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../parceirosimagens/sti_cinza.png);
}

.logoapoio .logoapoio9 a:hover.sti{
	
    width:50px;
	height:50px;
	cursor:pointer;
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../parceirosimagens/sti.png); }


/*Começa aqui a formatação da página*/


.txttitulos{

	color:#018ddb;
	font-size:12px;
	font-weight:bold;}

#page .conteudo .right .info .hiperliga{
	
	color:#196dab;}


*{border:none; padding:0px; margin:0px;}
html{width:100%;}

body{width:100%; background:url(../images/fundo_principal.jpg) no-repeat top center; float:left; font-family: Helvetica, sans-serif; font-size:11px; text-align:justify;}
body.servico1{background:url(../images/fundo_integracao.jpg) no-repeat top center; float:left; width:100%; text-align:justify;}
body.servico2{background:url(../images/fundo_networking.jpg) no-repeat top center; float:left; width:100%; text-align:justify;}
body.servico3{background:url(../images/fundo_servidores.jpg) no-repeat top center; float:left; width:100%; text-align:justify;}
body.servico4{background:url(../images/fundo_seguranca.jpg) no-repeat top center; float:left; width:100%; text-align:justify;}
body.servico5{background:url(../images/fundo_automacao.jpg) no-repeat top center; float:left; width:100%; text-align:justify;}
body.servico6{background:url(../images/fundo_distribuicao.jpg) no-repeat top center; float:left; width:100%; text-align:justify;}
body.quemsomos{
	float:left;
	width:100%;
	text-align:justify;
	background-image: url(../images/quemsomos_fundo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
body.inovação {
	float:left;
	width:100%;
	text-align:justify;
	background-image: url(../images/quemsomos_fundo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

body.contactos{background:url(../images/fundo_principal_contactos.jpg) no-repeat top center; float:left; width:100%; text-align:justify;}
#page{width:900px; display:block; margin:0px auto;}

#page .header{float:left; /*height:81px;*/}
#page .headerleft{float:left; display:block; /*width:440px;*/ /*padding-top:25px;*/}
#page .headerleft .logo{float:left; display:block; /*padding-left:60px;*/ height:56px; padding-top:12px;}

#page .headeright .logo{float:right; display:block; width:900px; height:119px;}

#page .headeright{float:right; display:block; width:900px;/*background-color:#66CC00;*/}
#page .idiomas{float:right; display:block; padding-left:270px; padding-top:6px;}
#page .idiomas .imagem{background:url(../images/fundo_lingua.png) no-repeat; width:130px; height:19px;}
#page .idiomas .caixaidiomas {float:left; display:block; font-family: Helvetica, sans-serif; font-size:10px; padding-top:3px;}
#page .idiomas .caixaidiomas .txtidioma{float:left; display:block; color:#FFFFFF; padding-left:10px; padding-right:25px;}
#page .idiomas .caixaidiomas a.pt{float:left; display:block; text-decoration:none; color:#FFFFFF; cursor:pointer; width:50px; padding-left:10px; padding-right:10px;padding-top: 2px;}
#page .idiomas .caixaidiomas a:hover.pt{color:#bfddec;}
#page .idiomas .caixaidiomas a.en{float:left; display:block; text-decoration:none; cursor:pointer; padding-left:10px; color: #999; width:50px;padding-top: 2px;}
#page .idiomas .caixaidiomas a:hover.en{color:#66bae9;}


#page .headeright .menutop{float:right; display:block; /*background-color:#FF00FF;*/ width:900px; /*padding-top:3px;*/ margin-top:-4px;}
#page .headeright .menutop2{float:right; display:block; /*background-color:#FF00FF;*/ width:227px;}

#page .headeright .menutop a.mapa{float:right; display:block; background:url(../images/mapa.png) no-repeat left center; text-decoration:none; color:#969696; padding-left:15px; cursor:pointer;}
#page .headeright .menutop a:hover.mapa{background:url(../images/mapa_cinza.png) no-repeat left center; color:#028dda;}


#page .headeright .menutop a.home{float:right; display:block; background:url(../images/casa_mini.png) no-repeat left center; text-decoration:none; color:#969696; padding-left:15px; cursor:pointer;}
#page .headeright .menutop a:hover.home{background:url(../images/homemenuHover.gif) no-repeat left center; color:#028dda;}

#page .headeright .menutop a.contactos{float:right; display:block; background:url(../images/telefone_mini.png) no-repeat left center; text-decoration:none; color:#969696; padding-left:15px; cursor:pointer;}
#page .headeright .menutop a:hover.contactos{background:url(../images/telefoneHover.gif) no-repeat left center; color:#028dda;}



#page .headeright .separador{float:left; display:block; padding-left:8px; width:1px; padding-right:5px;}
#page .headeright .separadorflash{float:left; display:block; padding-left:8px; width:1px; padding-right:5px;}

#page .headeright .menutop .pesquisa{float:left; display:block; padding-top:3px; padding-left:5px;} 
#page .headeright .menutop2 .input{float:right; display:block; background:url(../images/input.gif) no-repeat; width:202px; height:20px; padding-left:5px; font-size:10px; color:#b2b2b2; padding-top:4px; border:none;}
#page .headeright .menutop2 a.lupa{float:right; display:block; background:url(../images/lupa.jpg) no-repeat; width:20px; height:20px; cursor:pointer;}
#page .headeright .menutop2 a:hover.lupa{background:url(../images/lupaHover.jpg) no-repeat;}


#page .conteudo{float:left; display:block; width:900px; padding-bottom:20px; padding-top:16px;}
#page .conteudo .menu{float:left; display:block; /*padding-top:24px;*/}

#page .conteudo .menuindex{float:right; display:block; padding-top:4px;}
#page .conteudo .menucontactos{float:left; display:block; padding-top:0px;}

/*#page #boxmenu{float:left; display:block; width:1024px;}
#page #boxmenu .caixamenu{float:left; display:block; padding-top:25px; background:#66CC00;}
#page #boxmenu .caixamenu ul{float:left; display:block;}
#page #boxmenu .caixamenu ul li{float:left; display:block;}
#page #boxmenu .caixamenu ul li a{float:left; line-height:26px; color:#ff0000; text-decoration:none;}
#page #boxmenu .caixamenu ul li a.subHover*/


#page .headeright .menutop #newsletter {
	float:left;
	width:200px;
}
#page .headeright .menutop #hiperlinks {
	
	width:60px;
	float:right;
	display:block;
	padding-right:10px;}

#page .conteudo .dadosquemsomos .google{float:left; display:block; width:600px; /*background:#669900;*/ padding-top:5px; padding-left:5px;}

#page .conteudo .outromenu{float:left; display:block; /*padding-left:65px;*/ width:900px;
padding-top:16px;}
#page .conteudo .outromenu .texto{display:block; float:left; font-size:10px; color:#828282; width:650px; background:url(../images/asterisco.jpg) no-repeat left center; padding-left:10px;}

#page .conteudo .dados{float:left; display:block; width:353px;}
#page .conteudo .dados .caixatxtdados{/*float:left;*/ display:block;/* width:353px;*/ /*background:#669900; padding-top:40px;*/}
#page .conteudo .dados .caixatxtdados .tit{color:#008cda; font-weight:bold;}
#page .conteudo .dados .caixatxtdados .txtdadosbold{font-weight:bold;}
#page .conteudo .dados .caixatxtdados .txtdadosboldverm{font-weight:bold; color:#961415;}
#page .conteudo .dados .caixatxtdados .txtdados{float:left; display:block; font-size:11px; color:#85837d; line-height:11px; padding-top:5px;}
#page .conteudo .dados .caixatxtdados .txtdados ul {float:left; display:block; padding-left:20px; width:333px; list-style:none; padding-top:10px; padding-bottom:10px;}
#page .conteudo .dados .caixatxtdados .txtdados ul li{float:left; display:block; width:333px;}
#page .conteudo .dados .caixatxtdados .imagemjustbit{float:left; display:block; padding-top:15px;}

#page .conteudo .dadosquemsomos{float:left; display:block; /*padding-left:15px;*/ padding-top:28px; width:900px;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos{float:left; display:block; width:900px; /*background:#669900;*/ padding-top:5px; padding-bottom:15px;}


#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos .txtdadosboldquemsomos{font-weight:bold;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos .txtdadosquemsomos{
	float:left;
	display:block;
	font-size:11px;
	color:#333;
	line-height:11px;
	padding-top:5px;
	line-height:150%;
}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos .txtdadosquemsomos ul {float:left; display:block; padding-left:20px; width:600px; list-style:none; padding-top:10px; padding-bottom:10px;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos .txtdadosquemsomos ul li{float:left; display:block; width:600px;}

#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos .logoapoio{float:left; display:block; padding-bottom:25px; width:900px;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos .txtapoiotit{float:left; display:block; width:180px; padding-left:10px; font-weight:bold; font-size:12px; color:#555555; padding-bottom:5px;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos .txtapoiotxt{
	float:left;
	display:block;
	width:872px;
	padding:14px;
	color:#333;
	background-color:#FFF;
	line-height:150%;
}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos .txtapoiotxtblue{color:#30a0de; /*padding-left:52px*/;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos .txtapoiotxtitalic{ font-style:italic;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos a.mailfunc{color:#797571; padding-left:3px; text-decoration:none;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos a:hover.mailfunc{
	color:#333;
	font-weight:bold;
}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos a.download{color:#30a0de; text-decoration:none; background:url(../images/iconPdf.jpg) no-repeat; width:12px; height:13px; padding-left:20px;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos a:hover.download{color:#30a0de; font-weight:bold;}


#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2{float:left; display:block; width:900px; /*background:#669900;*/ padding-top:5px; padding-bottom:15px;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos .titquemsomos{color:#008cda; font-weight:bold;}



#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtdadosboldquemsomos{font-weight:bold;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtdadosquemsomos{float:left; display:block; font-size:11px; color:#85837d; line-height:11px; padding-top:5px;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtdadosquemsomos ul {float:left; display:block; padding-left:20px; width:600px; list-style:none; padding-top:10px; padding-bottom:10px;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtdadosquemsomos ul li{float:left; display:block; width:600px;}

#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .logoapoio{float:left; display:block; padding-bottom:25px; width:614px;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtapoiotit{float:left; display:block; width:180px; padding-left:10px; font-weight:bold; font-size:12px; color:#555555; padding-bottom:5px;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtapoiotxt{float:left; display:block; width:530px; padding-left:10px; color:#797571;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtapoiotxtblue{color:#30a0de; padding-left:52px;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 .txtapoiotxtitalic{ font-style:italic;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 a.mailfunc{color:#797571; padding-left:3px; text-decoration:none;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 a:hover.mailfunc{color:#30a0de; font-weight:bold;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 a.download{color:#30a0de; text-decoration:none; background:url(../images/iconPdf.jpg) no-repeat; width:12px; height:13px; padding-left:20px;}
#page .conteudo .dadosquemsomos .caixatxtdadosquemsomos2 a:hover.download{color:#30a0de; font-weight:bold;}



#page .conteudo .dadosquemsomos .boxflash{float:left; display:block; width:300px;}
#page .conteudo .dadosquemsomos .boxflash2{float:left; display:block; width:230px; padding-left:370px;}

#page .conteudo .bottomquemsomos{float:left; display:block; width:679px; /*padding-left:70px;*/ padding-top:30px;}
#page .conteudo .bottomquemsomos .caixabottomquemsomos{float:left; display:block; padding-left:20px; padding-top:20px;}
#page .conteudo .bottomquemsomos .caixabottomquemsomos .txtbottomquemsomos{float:left; display:block; font-size:10px; color:#7f7f7f;}
#page .conteudo .bottomquemsomos .caixabottomquemsomos .txtbottomboldquemsomos{font-weight:bold;}
#page .conteudo .bottomquemsomos .caixabottomquemsomos .txtbottomazulquemsomos{color:#0091ca; font-weight:bold;}
#page .conteudo .bottomquemsomos .caixabottomquemsomos .linkboxquemsomos{float:left; display:block; width:300px; padding-left:5px;}
#page .conteudo .bottomquemsomos .caixabottomquemsomos .linkboxquemsomos a.localquemsomos{float:left; width:30px; display:block; text-decoration:none; color:#7f7f7f; cursor:pointer; background:url(../images/seta.gif) no-repeat center left; padding-left:10px;}
#page .conteudo .bottomquemsomos .caixabottomquemsomos .linkboxquemsomos a:hover.localquemsomos{color:#0091ca;}



#page .conteudo .contactos{float:left; display:block; /*padding-left:15px;*/ padding-top:28px; width:900px;}
#page .conteudo .contactos .caixatxtcontactos{float:left; display:block; width:900px; /*background:#669900;*/ padding-top:5px; padding-left:5px;}
#page .conteudo .contactos .caixatxtcontactos .titcontactos{color:#008cda; font-weight:bold;}
#page .conteudo .contactos .caixatxtcontactos .txtdadosboldcontactos{font-weight:bold;}
#page .conteudo .contactos .caixatxtcontactos .morada{float:left; display:block; font-size:10px; color:#797571; font-family:Helvetica, sans-serif; line-height:14px; padding-top:3px; width:170px; padding-left:10px;}
#page .conteudo .contactos .caixatxtcontactos .morada .dadosmorada{float:left; display:block; font-size:11px; line-height:150%;}
#page .conteudo .contactos .caixatxtcontactos .morada .dadosmorada .txtblue{color:#30a0de; font-weight:bold;}
#page .conteudo .contactos .caixatxtcontactos .morada .dadosmorada2{float:left; display:block; padding-left:45px; font-size:11px;}
#page .conteudo .contactos .caixatxtcontactos .morada .dadosmorada2 a.mail{color:#797571; padding-left:3px; text-decoration:none; font-size:11px;}
#page .conteudo .contactos .caixatxtcontactos .morada .dadosmorada2 a:hover.mail{color:#30a0de;}
#page .conteudo .contactos .caixatxtcontactos .morada .dadosmorada2 .txtblue2{color:#30a0de; font-weight:bold;}
#page .conteudo .contactos .boxflashcontactos{float:left; display:block; width:300px;}
#page .conteudo .contactos .boxflash2contactos{float:left; display:block; width:230px; padding-left:370px;}
#page .conteudo .contactos .boxflash2contactos2{float:left; display:block; width:230px; padding-left:317px;}



#page .conteudo .contactos .boxformulario{float:left; display:block; width:900px; /*background:#000000;*/ padding-top:16px;}
#page .conteudo .contactos .boxformulario .form1{float: left; display:block; width:292px; /*background:url(../images/fundoform.gif) no-repeat;*/ height:388px;}
#page .conteudo .contactos .boxformulario .form1 .flashform{float:left; display:block; /*padding-top:20px;*/ /*padding-left:12px;*/}
#page .conteudo .contactos .boxformulario .form1 .txtform{ /*padding-left:14px;*/
	color:#333;
	float:left;
	display:block;
	width:250px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:150%;
}
#page .conteudo .contactos .boxformulario .form1 .dadospessoais{float:left; display:block; width:58px; font-family:Helvetica, sans-serif; padding-top:2px; /*padding-left:14px;*/ color:#5f5c58;}
#page .conteudo .contactos .boxformulario .form1 .inputs{float:left; display:block; padding-bottom:5px;}
#page .conteudo .contactos .boxformulario .form1 .inputs .inputformulario{ float:left; display:block; background:url(../images/inputformulario.gif) no-repeat;/* padding-left:5px;*/ font-size:10px; color:#b2b2b2; width:202px; height:17px; padding-top:2px;} 
#page .conteudo .contactos .boxformulario .form1 .inputs .inputformularioarea{ float:left; display:block; background:url(../images/areaformulario.gif) no-repeat; /*padding-left:5px;*/ font-size:10px; color:#b2b2b2; width:202px; height:84px; padding-top:2px;} 
#page .conteudo .contactos .boxformulario .form1 .aviso{
	color:#333;
	font-size:9px;
	float:left;
	display:block;
	font-family:Helvetica, sans-serif;
	width:266px; /*padding-left:7px;*/
	padding-top:10px;
	text-align: left;
	line-height:150%;
}
.txtform { font-family:Helvetica, sans-serif;}
#page .conteudo .contactos .boxformulario .form1 .linhasepform{float:left; display:block; /*padding-left:14px;*/ padding-top:10px;}
#page .conteudo .contactos .boxformulario .form1 .boxbtnform{float:left; display:block; padding-top:10px; /*padding-left:140px;*/}
#page .conteudo .contactos .boxformulario .form1 .boxbtnform a.limparform{float:left; display:block; background:url(../images/limparform.gif) no-repeat; width:60px; height:20px; cursor:pointer;}
#page .conteudo .contactos .boxformulario .form1 .boxbtnform a:hover.limparform{background:url(../images/limparformHover.gif) no-repeat;}
#page .conteudo .contactos .boxformulario .form1 .boxbtnform a.gravarform{float:left; display:block; background:url(../images/gravarform.gif) no-repeat; width:60px; height:20px; cursor:pointer;}
#page .conteudo .contactos .boxformulario .form1 .boxbtnform a:hover.gravarform{background:url(../images/gravarformhover.gif) no-repeat;}


#page .conteudo .contactos .boxformulario .form2{float:left; display:block; width:358px; /*background:url(../images/fundoform2.gif)*/ no-repeat; height:388px;}
#page .conteudo .contactos .boxformulario .form2 .flashform2{float:left; display:block;/* padding-top:20px;*/ padding-left:20px;}
#page .conteudo .contactos .boxformulario .form2 .googlemap{float:left; display:block; width:326px; padding-left:18px; padding-top:14px;}
#page .conteudo .contactos .boxformulario .form2 .boxampliar{float:right; display:block; padding-right:24px; padding-top:10px;}
#page .conteudo .contactos .boxformulario .form2 .boxampliar a.ampliar{ float:left; display:block; background:url(../images/setalink.gif) no-repeat 87px center; color:#797571; font-size:9px; text-decoration:none; padding-right:15px;}
#page .conteudo .contactos .boxformulario .form2 .boxampliar a:hover.ampliar{background:url(../images/setalinkHover.gif) no-repeat right center; color:#008cda;}


#page .conteudo .bottomcontactos{float:left; display:block; width:679px; /*padding-left:70px;*/ padding-top:30px;}
#page .conteudo .bottomcontactos .caixabottomcontactos{float:left; display:block; padding-left:20px; padding-top:20px;}
#page .conteudo .bottomcontactos .caixabottomcontactos .txtbottomcontactos{float:left; display:block; font-size:10px; color:#7f7f7f;}
#page .conteudo .bottomcontactos .caixabottomcontactos .txtbottomboldcontactos{font-weight:bold;}
#page .conteudo .bottomcontactos .caixabottomcontactos .txtbottomazulcontactos{color:#0091ca; font-weight:bold;}
#page .conteudo .bottomcontactos .caixabottomcontactos .linkboxcontactos{float:left; display:block; width:300px; padding-left:5px;}
#page .conteudo .bottomcontactos .caixabottomcontactos .linkboxcontactos a.localcontactos{float:left; width:30px; display:block; text-decoration:none; color:#7f7f7f; cursor:pointer; background:url(../images/seta.gif) no-repeat center left; padding-left:10px;}
#page .conteudo .bottomcontactos .caixabottomcontactos .linkboxcontactos a:hover.localcontactos{color:#0091ca;}


#page .conteudo .dadosimages{float:right; display:block;/* padding-left:30px*/; width:260px; /*background-color:#FFFFFF;*/}
#page .conteudo .dadosimages .sloganflash{float:left; display:block; padding-left:10px;}
#page .conteudo .dadosimages .imgflash{float:left; display:block; /*padding-top:20px;*/}
#page .conteudo .dadosimages .informacoes{float:left; display:block; padding-top:10px;}
#page .conteudo .dadosimages .informacoes .boxinfo{float:left; display:block; padding-left:13px; width:240px; padding-top:8px;}
#page .conteudo .dadosimages .informacoes .boxinfo a.link{float:left; display:block; color:#a0a0a0; line-height:11px; background:url(../images/setinha.gif) no-repeat left center; text-decoration:none; padding-left:10px; cursor:pointer;}
#page .conteudo .dadosimages .informacoes .boxinfo a:hover.link{color:#008cda; font-family:}
#page .conteudo .dadosimages .informacoes .seplink{float:left; display:block; padding-top:8px;}


#page .conteudo .bottom{float:left; display:block; width:679px; /*padding-left:70px;*/ padding-top:30px;}
#page .conteudo .bottom .caixabottom{float:left; display:block; padding-left:15px; padding-top:20px;}
#page .conteudo .bottom .caixabottom .txtbottom{float:left; display:block; font-size:10px; color:#7f7f7f;}
#page .conteudo .bottom .caixabottom .txtbottombold{font-weight:bold;}
#page .conteudo .bottom .caixabottom .txtbottomazul{color:#0091ca; font-weight:bold;}
#page .conteudo .bottom .caixabottom .linkbox{float:left; display:block; width:300px; padding-left:5px;}
#page .conteudo .bottom .caixabottom .linkbox a.local{float:left; width:30px; display:block; text-decoration:none; color:#7f7f7f; cursor:pointer; background:url(../images/seta.gif) no-repeat center left; padding-left:10px;}
#page .conteudo .bottom .caixabottom .linkbox a:hover.local{color:#0091ca;}



#page .conteudo .destaques {width:900px; float:left;}

.caixa2{float:left; display:block; padding-left:674px; width:206px; margin-bottom:4px;}
.caixa2 .inputnewsletter{float:left; display:block; background:url(../images/caixa_newsletter.png) no-repeat; width:124px; height:20px; font-size:10px; color:#999; /*padding-top:4px;*/ padding-left:2px;}
.caixa2 a.btnewsletter{float:left; display:block; background:url(../images/ok.png) no-repeat; width:25px; height:20px; cursor:pointer;}
.caixa2 a:hover.btnewsletter{background:url(../images/ok_over.png) no-repeat;}



#page .conteudo #destaqueesq{float:left; display:block;

}
#page .conteudo .destaqueesq .info{float:left; display:block; width:215px; /*background:#66CC00;*/ padding-top:24px;}

#page .conteudo .destaqueesq .info2{float:left; display:block; width:215px; /*background:#66CC00;*/ padding-top:54px;}

#page .conteudo .destaqueesq .info2 .txt{color:#8d8d8d; font-size:11px; padding-left:5px; width:215px; padding-bottom:10px; line-height:11px; padding-top:5px;}

#page .conteudo .destaqueesq .info .txt{color:#8d8d8d; font-size:11px; padding-left:5px; width:215px; padding-bottom:10px; line-height:11px; padding-top:5px;}
#page .conteudo .destaqueesq .info .caixa{float:left; display:block; padding-left:5px; width:220px; padding-top:5px;}

#page .conteudo .destaqueesq .info .caixa .form{float:left; display:block; background:url(../images/form.gif) no-repeat; width:215px; height:17px; color:#797571; font-size:10px; padding-top:1px; padding-left:3px; padding-bottom:5px;}
#page .conteudo .destaqueesq .info .textarea{float:left; display:block; padding-left:5px;}
#page .conteudo .destaqueesq .info .textarea .formarea{float:left; display:block; background:url(../images/formMensagem.gif) no-repeat; width:215px; height:57px; color:#797571; font-size:10px; padding-top:2px; padding-left:3px;}
#page .conteudo .destaqueesq .info .caixabtn{float:left; display:block; padding-top:10px; padding-left:10px;}
#page .conteudo .destaqueesq .info .caixabtn a.limpar{float:left; display:block; background:url(../images/limpar.gif) no-repeat; width:60px; height:19px; cursor:pointer;}
#page .conteudo .destaqueesq .info .caixabtn a:hover.limpar{background:url(../images/limparHover.gif) no-repeat;}
#page .conteudo .destaqueesq .info .caixabtn a.enviar{float:left; display:block; background:url(../images/enviar.gif) no-repeat; width:60px; height:19px; cursor:pointer;}
#page .conteudo .destaqueesq .info .caixabtn a:hover.enviar{background:url(../images/enviarHover.gif) no-repeat;}



#page .conteudo .destaquecent #produto {float:left; display:block; padding:16px 10px 10px 10px;}


#page .conteudo .destaquecent{float:left; display:block; width:408px; margin-left:20px;  background-color:#EAF4FB; height:166px;
border-top-right-radius:5px;
border-top-left-radius: 5px;
border-bottom-right-radius:5px;
border-bottom-left-radius: 5px;

}
#page .conteudo .destaquecent .info{float:left; display:block; width:215px; /*background:#66CC00;*/ padding-top:10px;}

#page .conteudo .destaquecent .info2{float:left; display:block; width:215px; /*background:#66CC00;*/ padding-top:54px;}

#page .conteudo .destaquecent .info2 .txt{color:#8d8d8d; font-size:11px; padding-left:5px; width:215px; padding-bottom:10px; line-height:11px; padding-top:5px;}

#page .conteudo .destaquecent .info .txt{
	color:#333;
	font-size:11px;
	padding-left:5px;
	width:292px;
	padding-bottom:10px;
	line-height:130%;
	padding-top:5px;
}
#page .conteudo .destaqueesq .info .caixa{float:left; display:block; padding-left:5px; width:220px; padding-top:5px;}

#page .conteudo .destaquecent .info .caixa .form{float:left; display:block; background:url(../images/form.gif) no-repeat; width:215px; height:17px; color:#797571; font-size:10px; padding-top:1px; padding-left:3px; padding-bottom:5px;}
#page .conteudo .destaquecent .info .textarea{float:left; display:block; padding-left:5px;}
#page .conteudo .destaquecent .info .textarea .formarea{float:left; display:block; background:url(../images/formMensagem.gif) no-repeat; width:215px; height:57px; color:#797571; font-size:10px; padding-top:2px; padding-left:3px;}
#page .conteudo .destaquecent .info .caixabtn{float:left; display:block; padding-top:10px; padding-left:10px;}
#page .conteudo .destaquecent .info .caixabtn a.limpar{float:left; display:block; background:url(../images/limpar.gif) no-repeat; width:60px; height:19px; cursor:pointer;}
#page .conteudo .destaquecent .info .caixabtn a:hover.limpar{background:url(../images/limparHover.gif) no-repeat;}
#page .conteudo .destaquecent .info .caixabtn a.enviar{float:left; display:block; background:url(../images/enviar.gif) no-repeat; width:60px; height:19px; cursor:pointer;}
#page .conteudo .destaquecent .info .caixabtn a:hover.enviar{background:url(../images/enviarHover.gif) no-repeat;}



#page .conteudo .destaquedir{float:right; display:block; width:226px; height:166px; padding-top:2px;/* padding-left:15px;*/ background-color: #F2F2F2; text-align:justify;
border-top-right-radius:5px;
border-top-left-radius: 5px;
border-bottom-right-radius:5px;
border-bottom-left-radius: 5px;}

#page .conteudo .destaquedir .info{float:left; display:block;/* width:215px;*/ /*background:#66CC00;*/ padding:10px;}

#page .conteudo .destaquedir .info2{float:left; display:block; width:215px; /*background:#66CC00;*/ padding-top:54px;}

#page .conteudo .destaquedir .info2 .txt{color:#8d8d8d; font-size:11px; padding-left:5px; width:215px; padding-bottom:10px; line-height:11px; padding-top:5px;}

#page .conteudo .destaquedir .info .txt{
	color:#333;
	font-size:11px;
	padding-left:5px; /*width:215px;*/
	padding-bottom:10px;
	line-height:130%;
	padding-top:5px;
	width:194px;
}
#page .conteudo .destaquedir .info .caixa{float:left; display:block; padding-left:5px; width:220px; padding-top:5px;}
#page .conteudo .destaquedir .info .caixa .form{float:left; display:block; background:url(../images/form.gif) no-repeat; width:215px; height:17px; color:#797571; font-size:10px; padding-top:1px; padding-left:3px; padding-bottom:5px;}
#page .conteudo .destaquedir .info .textarea{float:left; display:block; padding-left:5px;}
#page .conteudo .destaquedir .info .textarea .formarea{float:left; display:block; background:url(../images/formMensagem.gif) no-repeat; width:215px; height:57px; color:#797571; font-size:10px; padding-top:2px; padding-left:3px;}
#page .conteudo .destaquedir .info .caixabtn{float:left; display:block; padding-top:10px; padding-left:10px;}
#page .conteudo .destaquedir .info .caixabtn a.limpar{float:left; display:block; background:url(../images/limpar.gif) no-repeat; width:60px; height:19px; cursor:pointer;}
#page .conteudo .destaquedir .info .caixabtn a:hover.limpar{background:url(../images/limparHover.gif) no-repeat;}
#page .conteudo .destaquedir .info .caixabtn a.enviar{float:left; display:block; background:url(../images/enviar.gif) no-repeat; width:60px; height:19px; cursor:pointer;}
#page .conteudo .destaquedir .info .caixabtn a:hover.enviar{background:url(../images/enviarHover.gif) no-repeat;}



/*footer*/


#footer{background:url(../images/fundo_footer.png) no-repeat top center; width:100%; float:left; text-align:justify;}
#footer .medida{display:block; width:900px; height:100px; margin:0px auto;}
#footer .medida .caixalogos {float:left; display:block; width:900px;}

#footer .medida .caixalogos .logo1 a.justbit{ background:url(../images/certificacoes.png) no-repeat; float:left; display:block; width:122px; height:14px; margin-top:30px; padding-right:30px;} 

#footer .medida .caixalogos .logo2 a.apcer{ background:url(../images/footer_logos/extra-mini/apcer_cinza.png) no-repeat; float:left; display:block;   width:68px; height:32px; margin-left:10px; margin-top:12px; padding-left:26px;}
#footer .medida .caixalogos .logo2 a:hover.apcer{ background:url(../images/footer_logos/extra-mini/apcer.png) no-repeat; padding-left:26px;} 

#footer .medida .caixalogos .logo3 a.pmelider{ background:url(../images/footer_logos/extra-mini/pmelider_cinza.png) no-repeat; float:left; display:block;  width:25px; height:26px; padding-bottom:10px; margin-top:12px; margin-left:10px;}
#footer .medida .caixalogos .logo3 a:hover.pmelider{ background:url(../images/footer_logos/extra-mini/pmelider.png) no-repeat; margin-left:10px;} 

#footer .medida .caixalogos .logo4 a.associacoes{ background:url(../images/associacoes.png) no-repeat; float:left; display:block;  width:70px; height:13px; margin-top:30px; padding-right:30px; margin-left:102px;}
/*#footer .medida .caixalogos .logos a:hover.associacoes{ background:url(../images/footer_logos/associacoes.jpg) no-repeat;} */

#footer .medida .caixalogos .logo5 a.acib{ background:url(../images/footer_logos/extra-mini/acib_cinza.png) no-repeat; float:left; display:block; cursor:pointer;  width:72px; height:36px; margin-top:8px; }
#footer .medida .caixalogos .logo5 a:hover.acib{ background:url(../images/footer_logos/extra-mini/acib.png) no-repeat;} 

#footer .medida .caixalogos .logo6 a.acist{ background:url(../images/footer_logos/extra-mini/acist_cinza.png) no-repeat; float:left; display:block; cursor:pointer;  width:84px; height:34px; margin-top:10px; margin-left:30px;}
#footer .medida .caixalogos .logo6 a:hover.acist{ background:url(../images/footer_logos/extra-mini/acist.png) no-repeat; margin-left:30px;}

#footer .medida .caixalogos .logo7 a.inovaria{ background:url(../images/footer_logos/extra-mini/inovaria_cinza.png) no-repeat; float:left; display:block; cursor:pointer;  width:40px; height:34px; margin-left:4px; margin-top:10px; margin-left:30px;}
#footer .medida .caixalogos .logo7 a:hover.inovaria{ background:url(../images/footer_logos/extra-mini/inovaria.png) no-repeat; margin-left:30px;}  

#footer .medida .caixalogos .logo8 a.aida{ background:url(../images/footer_logos/extra-mini/aida_cinza.png) no-repeat; float:left; display:block; cursor:pointer;  width:120px; height:30px; margin-top:14px; margin-left:30px;}
#footer .medida .caixalogos .logo8 a:hover.aida{ background:url(../images/footer_logos/extra-mini/aida.png) no-repeat; margin-left:30px;}  

#footer .medida .linha{display:block; float:left; padding-top:0px; /*padding-left:183px;*/}
#footer .medida .txtfooter{float:left; display:block; font-size:10px; color:#8c8c8c; padding-top:4px; /*padding-left:190px;*//* padding-left:13px;*/}
#footer .medida .txtfooter .blue{color:#008cda; font-weight:bold;}


#footer .medida .caixafooter{float:left; display:block; font-size:10px; color:#8c8c8c; padding-top:6px; padding-left:59px; /*width:475px;*/}
#footer .medida .caixafooter a.txtmiddle{float:left; display:block; font-size:10px; color:#8c8c8c; text-decoration:none; cursor:pointer;}
#footer .medida .caixafooter a:hover.txtmiddle{color:#008cda;}
#footer .medida .caixafooter .sep{float:left; display:block; padding-left:5px; padding-right:5px;}

#footer .medida .caixafooter .globaz{float:left; display:block; padding-left:310px;}
#footer .medida .caixafooter .globaz .txtglobaz{
	font-size:10px;
	color:#adaea9;
	float:left;
	display:block;
	padding-right:10px;
}
#footer .medida .logoglobaz{float:left; display:block; padding-top:4px;}
.contactos #page .header .conteudo #menu .contactos .caixatxtcontactos .boxformulario .morada .dadosmorada p {
	color: #333;
}
.quemsomos #page .header .conteudo .menu .dadosquemsomos .caixatxtdadosquemsomos .txtdadosquemsomos p {
	color: #333;
}
#footer .medida .caixafooter .globaz .txtglobaz {
	font-size: 10px;
}

