@charset "utf-8";
/* CSS Document */
body{background-image:url(img/body-bg5.png);background-color: #f0f0f0!important; height:auto;}
p{font-family:Arial, Helvetica, sans-serif; font-size:15px;}
a{ text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; }
strong{font-family:Arial, Helvetica, sans-serif; font-size:15px;}
h5{font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#000;}



h5.nome{ position:relative; margin:20px 0px 0 0; padding:0 38px ;color: #949292; }
input.nome{margin:0 5px;position: relative;padding: 0;width: 265px;height: 20px;}
h5.morada{position:relative; margin:20px 40px; padding:0;color: #949292; }
input.morada{margin:0 5px;position: relative;padding: 0;width: 250px;height: 20px;}
h5.localidade{ position:relative; margin:20px 40px; padding:0;color: #949292; }
input.localidade{margin:0 5px;position: relative;padding: 0;width: 265px;height: 20px;}
h5.ponto{ position:relative; margin:20px 40px; padding:0;color: #949292; }
input.ponto{margin:0 5px;position: relative;padding: 0;width: 265px;height: 20px;}
h5.operador{ position:relative; margin:20px 40px; padding:0;color: #949292; }
input.operador{margin:0 5px;position: relative;padding: 0;width: 200px;height: 20px;}
h5.telefone{ position:relative; margin:20px 40px; padding:0;color: #949292; }
input.telefone{margin:0 5px;position: relative;padding: 0;width: 150px;height: 20px;}
h5.email{ position:relative; margin:20px 40px; padding:0;color: #949292; }
input.email{margin:0 5px;position: relative;padding: 0;width: 265px;height: 20px;}
h5.descricao{ position:relative; margin:20px 40px; padding:0;color: #949292 }
textarea.descricao{margin:0px 10px;position: relative;padding: 0; max-height:255px; max-width:725px;}
input.enviar{position:relative;margin: 50px 0 0 40px;; padding:0; width:70px; height:25px}
input.limpar{position:relative;margin: 50px 0 0 15px;; padding:0; width:70px; height:25px}

#base{clear:both; width:960px ; background-color:#FFF;  margin:0 auto; webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); z-index:1; height:auto;  }

#header{float:left; margin: 0 ; width:960px; height:216px;background-color:#FFF;webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5); }
#logo{ float:left;margin:25px 40px 0  ; width:185px; height:151px;}

#pedido{float:right; margin:25px 20px 0 ; width:250px; height:145px;}
#pedido ul{list-style:none;}
#pedido ul li{display:block; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#69F; padding:4px;}
#pedido ul li a {text-decoration:none; color:#06C;}


#menu{background-color:#F00; float:left; margin:15px 0;  width:960px; height:25px;clear:both}
.menuhorizontal {list-style:none; margin:0;top: -11px;position:relative; padding:0;z-index:9999;}
.menuhorizontal li{position:relative;float:left; padding:9px}
.menuhorizontal li a{color:#fff; text-decoration:none; padding:5px 10px; display:block;}
.menuhorizontal li a:hover{color:#fff;-moz-box-shadow:0 3px 10px 0 #CCC;text-shadow:0px 0px 5px #fff;}
.menuhorizontal li  ul{position:absolute; background-color:#F00; display:none;list-style:none; padding:0;}   
.menuhorizontal li:hover ul, .menuhorizontal li:hover ul{display:block;}
.menuhorizontal li ul li{display:block;}


#sliders{ float:left; margin:0; width:960px; height:250px;  }

#content{ width:960px; height:auto; float:left; margin:0; padding:0; webkit-box-shadow: 0px 9px 10px 0px rgba(0,0,0,0.5);box-shadow: 0px 09px 10px 0px rgba(0,0,0,0.5);background-color:#FFF;}

#conteudo{ float:left; padding:0; margin:25px 0 ; width:720px; height:auto; }

#informacao{background-color:#F00; float:left; margin:5px 0; width:720px; height:150px; padding:0;}
#imag{background-color:#CF6; width:150px; height:150px ;float:left; margin:0 30px; padding:0;}

#informacao_empresa{background-color:#F00; float:left; margin:5px 0; width:720px; height:400px; padding:0;}
#informação_produtos{background-color:#CFF;float:left; width:350px; height:250px; margin:10px 5px; padding:0;}
#informação_software{background-color:#CFF;float:left; width:350px; height:250px; margin:10px 5px; padding:0;}
#informação_hardware{background-color:#CFF;float:left; width:350px; height:250px; margin:10px 5px; padding:0;}
#informacao_servico{background-color:#F00; float:left; margin:5px 0; width:720px; height:200px; padding:0;}
#imag_servico{background-color:#CF6; width:150px; height:150px ;float:left; margin:0 30px; padding:0;}

#contatos{width:450px ; height:250px; float:left; margin:25px 0; padding:0; }
#parceiros{ width:220px; height:250px; float:right; margin:25px 0; padding:0; align:center;}
#parceiros_img{float:left; width:200px; height:auto;  padding:0; margin:5px 10px;}
.img_parceiros{ box-shadow: 7px 7px 12px 7px #000;margin: 15px 29px;}

#seguidores{ width:220px; height:130px; float:right; padding:0; margin:45px 0;}
#seguidores_img{  float:left; width:200px; height:100px; padding:0; margin:15px 10px; ;}

#footer{width:960px; height: 65px; padding:0; position:relative; margin:0px 0; float:left;background-color:#FFF;webkit-box-shadow: 0px 9px 10px 0px rgba(0,0,0,0.5);box-shadow: 0px 7px 10px 0px rgba(0,0,0,0.5);}
#footer_up{float:left; width:960px; height:35px;  margin:0; padding:0; }
#footer_down{ width:960px; height:30px; margin:0; padding:0; float:left; }
.fundo{text-decoration:none; color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-style:normal; font-weight:bold; display:inline;}

.solucoes{margin: 0 55px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #F00;}
.seguir{margin: 0 55px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #F00;}

.limitarbox {
	width: 213px !important;
	height: 107px !important;
	overflow: hidden !important;
	position: relative;
}
.fb-like-box {
	background-color: #292526;
	margin-top: -98px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -9px;
}
.fb-like {
	margin-top: 10px;
	text-align: center;
	width: 213px;
}