/* Tag's HTML */

* {
	padding: 0px;
	margin: 0px;
}

body {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
	background: #FFF url(../imagens/body_bg.jpg) repeat-x;
	text-align: center;
}

img {
	border: 0px solid #FFF;
}

/* Títulos & Parágrafos */

div#wrap div#conteudo h1 {
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #333;
}

div#wrap div#conteudo h2 {
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
	letter-spacing:-1px;
	
}

div#wrap div#conteudo p {
	margin: 0px 0px 10px 0px;
}

div#wrap div#conteudo p.texto {
	text-align: justify;
	text-indent: 20px;
	margin: 0px 0px 10px 0px;
}

/* Links */

a {
	color: #008AC2;
	text-decoration: none;
}

a:hover {
	color: #06C;
}

div#barrasup a {
	color: #FFF;
	text-decoration: none;
}

div#barrasup a:hover {
	color: #FF9;
}

div#wrap div#menulat div#menulatMenu li a {
	color: #FFF;
	text-decoration: none;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div#wrap div#menulat div#menulatMenu li a:hover {
	color: #FF9;
}

/* Diversos */

.clearboth {
	clear: both;
	float:none;
}
h2.mg0 { margin:0; }

/* Layout */

div#barrasup {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: url(../imagens/barrasup_bg.jpg) repeat-x;
	text-align: right;
	padding: 3px 30px;
}

div#webmailLogin {
	background: url(../imagens/webmailLogin_bg.png) no-repeat;
	color: #FFF;
	text-align: left;
	width: 170px;
	height: 90px;
	right: 0px; 
	margin: 0px 20px;
	padding: 10px;
	display: none;
	position: absolute;
}

div#webmailLogin form#webmailForm p {
	margin: 2px 0px;
}

div#webmailLogin form#webmailForm label {
	width: 60px;
	display: block;
	float: left;
}

div#webmailLogin form#webmailForm input {
	width: 100px;
}

div#webmailLogin form#webmailForm input#webmailEnviar {
	width: 104px;
	height: 28px;
}

div#wrap {
	text-align: left;
	width: 960px;
	margin: 0px auto 20px;
	padding: 10px 0px 0px 0px;
}

div#wrap div#logo {
	width: 206px;
	margin: 10px 0px;
	float: left;
}

div#wrap div#slogan {
	text-align: right;
	width: 754px;
	margin: 10px 0px;
	float: right;
}

div#wrap div#menulat {
	background: url(../imagens/menulat_bg.png) no-repeat;
	width: 214px;
	float: left;
}

div#wrap div#menulat div#menulatMenu {
	margin: 60px 0px 40px 24px;
}

div#wrap div#menulat div#menulatMenu li {
	font: normal 18px Arial, Helvetica, sans-serif;
	margin: 10px 0px;
	list-style: url(../imagens/setaDireita.png);
}

div#wrap div#menulat div#menulatContato {
	color: #FFF;
	background: url(../imagens/menulatContato_bg.png) no-repeat;
	text-align: center;
	padding: 24px 0px 20px 0px;
	height:65px;
}

div#wrap div#menulat div#menulatContato p#menulatContatoFone {
	font: normal 24px Georgia, "Times New Roman", Times, serif;
	letter-spacing:1px;
}

div#wrap div#menulat div#menulatContato p#menulatContatoMails {
	font: normal 14px  Georgia, "Times New Roman", Times, serif;	
}
div#wrap div#menulat div#menulatContato p#menulatContatoMails a {
	display:block;
	width:90%;
	margin:0 auto;
	color:white;
}
div#wrap div#menulat div#menulatContato p#menulatContatoMails a:hover {
	color:#333;
	background:white;
}

div#wrap div#conteudo {
	width: 736px;
	float: right;
}

div#wrap div#rodape {
	width: 890px;
	margin: 10px 0px;
	padding: 5px 0px;
	float: left;
	border-top: 1px solid #333;
}

div#wrap div#webi {
	width: 70px;
	margin: 10px 0px;
	padding: 5px 0px;
	float: right;
	border-top: 1px solid #333;
}

/* Layout - Inicial */

div#inicial div#depoimento {
	margin-left: -5px;
}

div#inicial div#parceiros {
	position: relative;
	margin: -140px 0px -60px 560px;

}

/*
div#inicial div#parceiros {
	margin: 145px 0px 0px 560px;
	position: absolute;
}

div#inicial div#depoimento div#depConteudo {
	color: #FFF;
	width: 200px;
	height: 216px;
	float: right;
}

div#inicial div#depoimento div#depConteudo p.depMsg {
	font: normal 14px Arial, Helvetica, sans-serif;
	text-align: justify;
}
*/

div#inicial div.boxes {
	width: 140px;
	padding: 0px 3px;
	float: left;
}

div#inicial div.boxes h2 { margin-bottom:3px; }

div#inicial div.boxes p.txt {
	height: 60px;
	line-height:12px;
}

div#inicial div.boxes p.txtTwo {
	height: 42px;
}

div#inicial div.boxes p.txtThree {
	text-align: center;
	padding: 60px 0px 0px 0px;
}

div#inicial div.boxes p.btn {
	text-align: center;
}

/* Layout - Serviços */

div#servicos ul {
	margin: 0px 0px 10px 70px;
}

div#servicos li {
	list-style: decimal-leading-zero;
}

div#servicos img.imgServico {
	float: left;
	margin: 0px 5px 5px 0px;
}

#digdoctosLeiaMais, #guardadoctosLeiaMais, #microfilmagemLeiaMais {
	display: none;
}

/* Layout - Produtos */

div#produtos div#prodProdimageLnk, div#produtos div#prodScannersLnk, div#produtos div#prodMicrofilmagemLnk {
	margin: 0px 8px;
	padding: 0px 0px 10px 0px;
	float: left;
}

div#produtos div#prodScanners, div#produtos div#prodMicrofilmagem {
	display: none;
}

div#produtos ul {
	margin: 0px 0px 10px 70px;
}

div#produtos li {
	list-style: decimal-leading-zero;
}

div#produtos img.imgProduto {
	float: left;
	margin: 0px 40px 5px 0px;
}

/* Layout - Contato */

div#contato form#contatoForm {
	background: #F4F4F4;
	padding: 10px;
}

div#contato form#contatoForm label {
	width: 120px;
	display: block;
	float: left;
}

div#contato form#contatoForm input {
	width: 180px;
}

div#contato form#contatoForm textarea {
	width: 180px;
}

div#contato form#contatoForm input#formEnviar {
	width: 104px;
	height: 28px;
}

/* Layout - Localização */

div#localizacao iframe {
	border: 1px solid #333;
}

/* qTip */

.qtip-clientes { /* Notice the prefix 'qtip-' */
   padding: 10px; /* Adjust the padding of the content element */
}