* {	margin: 0px;	padding: 0px;}#wrapper {	float: left;	width: 100%;}#wrapper_qs {	float: left;	width: 100%;	background-color: #FFFFFF;	padding-top: 30px;	padding-bottom: 30px;}#wrapper_qs2 {	width: 940px;	margin: 0 auto;}#wrapper_cont {	width: 940px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;}#wrapper_footer {	float: left;	width: 100%;	background-color: #111;}#header {	width: 1000px;	margin: 0 auto;	height:157px;}#flash {	width: 1000px;	margin: 0 auto;	height:383px;}#bot_portfolio {	width: 1000px;	margin: 0 auto;	height:84px;	text-align: right;}#servicios {	width: 940px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top: 20px;	padding-bottom: 30px;	height: 110px;}.quemsomos {	float: left;	width: 600px;}.quemsomos   h1 {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;}.quemsomos p {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}#contato {	width: 240px;	float: right;}.contacto   {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}.contato_border  {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #D9D9D9;}#footer {	width: 1000px;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	padding-top: 20px;	padding-bottom: 20px;	text-align: center;}#footer  ul li {	display: inline;	list-style-type: none;	margin-left: 15px;	margin-right: 15px;}#footer  strong {	font-weight: bold;	color: #FFFFFF;}.box_servicos {	float: left;	width: 310px;}.texto-box {	margin-left: 105px;	width: 185px;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}.back_mouse {	background-image: url(images/icon_website.jpg);	background-repeat: no-repeat;	background-position: left top;}.back_email {	background-image: url(images/icon_emkt.jpg);	background-repeat: no-repeat;	background-position: left top;}.back_marca {	background-image: url(images/icon_marca.jpg);	background-repeat: no-repeat;	background-position: left top;}#logo {	padding-left: 140px;	padding-top: 30px;	padding-bottom: 25px;}#idiomas {	float:right;	padding: 15px;}/*  inicio menu  */#menu ul li {	display:inline;}#menu {	float: left;	padding-left: 134px;	height: 48px;}#menu ul li a {	padding:0px;	float:left;	text-indent:-999px;	overflow:hidden;	height:47px;}ul li.menu_qs a {background:url(images/bot_qs.gif) no-repeat; width:112px;}ul li.menu_qs a:hover {background-image: url(images/bot_qs.gif); background-position: 0px -48px;}ul li.menu_sv a {background:url(images/bot_sv.gif) no-repeat; width:98px;}ul li.menu_sv a:hover {background-image: url(images/bot_sv.gif); background-position: 0px -48px;}ul li.menu_pt a {background:url(images/bot_pt.gif) no-repeat; width:173px;}ul li.menu_pt a:hover {background-image: url(images/bot_pt.gif); background-position: 0px -48px;}ul li.menu_oc a {background:url(images/bot_oc.gif) no-repeat; width:118px;}ul li.menu_oc a:hover {background-image: url(images/bot_oc.gif); background-position: 0px -48px;}ul li.menu_ct a {background:url(images/bot_ct.gif) no-repeat; width:86px;}ul li.menu_ct a:hover {background-image: url(images/bot_ct.gif); background-position: 0px -48px;}#direita {	width: 290px;	float: right;	margin-top: 30px;}.contato_dir {	background-image: url(images/back_contato_dir.gif);	background-repeat: no-repeat;	background-position: left top;	height: 124px;	width: 254px;	padding: 18px;}.conteudodiv {	float: left;	width: 630px;}.conteudo {	background-color: #FFFFFF;	padding-right: 20px;	padding-left: 20px;}.conteudo p {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #666666;}.conteudo strong {	font-weight: bold;	color: #000000;}#leftControl {	top:0;	left:0;	background:transparent url(images/control_left.png) no-repeat 0 0;	z-index: 1;}#rightControl {	top:0;	right:0;	background:transparent url(images/control_right.png) no-repeat 0 0;}#slidesContainer p {	margin-top: 6px;}#slideshow {	margin:0 auto;	width:580px;	height:400px;	background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;	position:relative;}#slideshow #slidesContainer {	margin:0 auto;	width:550px;	height:400px;	overflow:auto; /* allow scrollbar */	position:relative;}#slideshow #slidesContainer .slide {	margin:0 auto;	width:540px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */	height:400px;}.txt_servico {	width: 370px;}.txt_servico p {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	margin-bottom: 10px;}.txt_servico h1 {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;}#conteudo_servicos {	margin-top: 30px;	float: left;	width: 630px;}.serv_sites {	background-image: url(images/back_sv_web.png);	background-repeat: no-repeat;	background-position: left top;	height: 310px;	padding: 30px;	width: 630px;}.serv_emkt {	background-image: url(images/back_sv_emkt.png);	background-repeat: no-repeat;	background-position: left top;	height: 343px;	padding: 30px;	width: 630px;}.serv_marca {	background-image: url(images/back_sv_id.png);	background-repeat: no-repeat;	background-position: left top;	height: 250px;	padding: 30px;	width: 630px;}.serv_grafico {	background-image: url(images/back_sv_graf.png);	background-repeat: no-repeat;	background-position: left top;	height: 260px;	padding: 30px;	width: 630px;}.serv_redesocial {	background-image: url(images/back_sv_redesocial.png);	background-repeat: no-repeat;	background-position: left top;	height: 383px;	padding: 30px;	width: 630px;}/**  * Slideshow controls style rules. */.control {	display:block;	width:34px;	height:360px;	text-indent:-10000px;	position:absolute;	cursor: pointer;}.form1 {	background-image: url(images/form_1.gif);	background-repeat: no-repeat;	background-position: left top;	height: 24px;}.form2 {	background-image: url(images/form_2.gif);	background-repeat: no-repeat;	background-position: left top;	height: 90px;}.form_field {	font-family: "Trebuchet MS", Tahoma, Arial, Verdana, sans-serif;	font-size: 12px;	color: #333333;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	background:none;	width: 314px;}.fonte_12 {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}.fonte_12 strong {	font-weight: bold;}.fonte_10 {	font-size: 10px;	font-weight: normal;	color: #666666;}.fonte_12_cinza {	font-size: 11px;	color: #000000;}.contacto  a:hover {	text-decoration: none;	color: #A9CB15;}.contacto a {	color: #000000;	text-decoration: none;}
