/* ----------------------------------------
Nome: internas_labstore.css
Desenvolvido por: Webee E-Marketing
Data da Criação: 10-10-2008
Última modificação: 10-10-2008
Copyright: 2008 - Webee E-marketing
---------------------------------------- */

/*Elements CSS Framework by Ben Henschel*/
/*Mass Reset*/
/*Thanks to Eric for this reset http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size:100%;
	text-align: left;
	vertical-align: baseline;
}
a img {
	border:none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
}
/* Global */
html {
	background:#fff;
}
body {
	margin:0;
	font:12px "Trebuchet MS";
	background:#fff;
}
/* Tipografia e Elementos de Formulário */
label {
	font:11px "Trebuchet MS";
	color:#666666;
}
input {
	height:18px;
	padding:0 2px;
	margin:0 0 4px 0;
	font:11px "Trebuchet MS";
	color:#666666;
	border:1px solid #ECE9D8;
}
select {
	height:20px;
	padding:0 2px;
	margin:0 0 4px 0;
	font:11px "Trebuchet MS";
	color:#666666;
	border:1px solid #ECE9D8;
}
textarea {
	height:auto;
	padding:0 2px;
	margin:0 0 4px 0;
	font:11px "Trebuchet MS";
	color:#666666;
	border:1px solid #ECE9D8;
}
button {
	background:none;
	border:0;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
h1 {
	margin:63px 0 0 -15px;
	padding:0;
}
h1.ordem_servico {
	width:507px;
	margin:1px 0 20px 0;
	position:absolute;
	z-index:1;
	text-align:right;
}
h2 {
	margin:0;
	padding:0;
	font:bold 12px "Trebuchet MS";
	color:#018882;
}
h2.descricao {
	margin:0;
	padding:0;
	font:bold 12px "Trebuchet MS";
	color:#018882;
}
h2.servicos {
	margin:0;
	padding:0;
	font:bold 12px "Trebuchet MS";
	color:#017B75;
}
h3 {
	margin:0;
	padding:0;
	font:bold 12px "Trebuchet MS";
	color:#017B75;
}
h4 {
	margin:0 0 0 -12px;
	padding:0;
	height:14px;
	text-align:left;
}
h4.orcamento {
	margin:0;
	padding:0;
	text-align:left;
}
p.descricao, p {
	font:11px "Trebuchet MS";
	color:#666666;
	line-height:150%;
}
p.servicos {
	margin:0 0 8px 0;
	padding:0;
}
span.sub_tit {
	font:11px "Trebuchet MS";
	color:#333333;
}
span.tit_webmail {
	font:bold 11px "Trebuchet MS";
	color:#FFF;
}
span.ampliar {
	color:#017B75;
	}
/* Classe de Lins */

a:link {
	font:bold 11px "Trebuchet MS";
	color:#017B75;
	text-decoration:none;
}
a:visited {
	font:bold 11px "Trebuchet MS";
	color:#01A398;
	text-decoration:none;
}
a:active {
	font:bold 11px "Trebuchet MS";
	color:#017B75;
	text-decoration:none;
}
a:hover {
	font:bold 11px "Trebuchet MS";
	color:#017B75;
	text-decoration:underline;
}
a.email:link {
	font:bold 11px "Trebuchet MS";
	color:#017B75;
	text-decoration:none;
}
a.email:visited {
	font:bold 11px "Trebuchet MS";
	color:#01A398;
	text-decoration:none;
}
a.email:active {
	font:bold 11px "Trebuchet MS";
	color:#017B75;
	text-decoration:none;
}
a.email:hover {
	font:bold 11px "Trebuchet MS";
	color:#017B75;
	text-decoration:underline;
}
span.copyright {
	width:380px;
	height:33px;
	float:right;
	font:11px Arial, Helvetica, sans-serif;
	color:#017B75;
	padding:25px 0 0 0;
}
/* Estrutura da Página */
div#tudo {
	width:998px;
	height:auto;
	margin:0 auto;
	background:url(../img/bg_col_dir.jpg) no-repeat right top;
}
div#box_esquerdo {
	width:395px;
	height:1000px;
	float:left;
}
div#logo {
	width:395px;
	height:173px;
	float:left;
	background:url(../img/bg_logo.jpg) no-repeat;
}
div#logo_orcamento {
	width:395px;
	height:173px;
	float:left;
	background:url(../img/bg_logo_orcamento.jpg) no-repeat;
}
div#coluna_esquerda {
	width:395px;
	height:501px;
	float:left;
	background:url(../img/bg_coluna_esquerda.jpg) no-repeat right;
}
div#orcamento {
	width:262px;
	height:151px;
	float:right;
	margin:0 25px 0 0;
	background:url(../img/bg_orcamento.jpg) no-repeat;
	text-align:center;
}
div#busca {
	width:244px;
	height:108px;
	float:right;
	background:url(../img/bg_busca.jpg) no-repeat;
	margin:0 15px 0 0;
	padding:20px 0 0 30px;
}
div#busca input {
	width:140px;
}
div#newsletter {
	width:244px;
	height:108px;
	float:right;
	background:url(../img/bg_newsletter.jpg) no-repeat;
	margin:0 15px 0 0;
	padding:20px 0 0 30px;
}
div#newsletter input {
	width:140px;
}
div#box_direito {
	width:603px;
	height:auto;
	float:right;
}
div#menu {
	width:603px;
	height:65px;
	float:left;
	background:url(../img/bg_menu.jpg) no-repeat;
	display:inline;
}
div#conteudo {
	width:480px;
	min-height:609px;
	float:left;
	background:url(../img/bg_conteudo.jpg) no-repeat top;
	padding:0 10px 10px 50px;
}
div#coluna_direita {
	width:63px;
	min-height:609px;
	float:left;
}
div#rodape {
	width:998px;
	height:58px;
	clear:both;
	background:url(../img/bg_rodape.jpg) no-repeat right;
}
div#webee {
	width:134px;
	height:33px;
	float:right;
	padding:25px 0 0 30px;
}
/* Geral | Vários */
button.clique_aqui {
	margin:65px 0 0 0;
}
/* Página: inc/menu.php */
ul.menu {
	width:459px;
	height:55px;
	margin:0 0 0 75px;
	padding:0 0 0 15px;
	list-style:none;
	border-top:2px solid #018882;
}
ul.menu li {
	margin:15px 2px 0 2px;
	text-align:center;
	float:left;
}
ul.menu li img {
	margin:-10px 2px 0 0;
	text-align:center;
	float:left;
}
ul.menu li a {
	font:14px "Trebuchet MS";
}
ul.menu a:hover {
	background:#F5FBFB;
	text-decoration:none;
}
/* Página: noticias.php */ 
ul.noticias {
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
ul.noticias li {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px dotted #ECE9D8;
}
ul.noticias li p {
	font:10px "Trebuchet MS";
	color:#666666;
	margin:0 0 5px 0;
	padding:0;
}
ul.noticias li span {
	font:10px "Trebuchet MS";
	color:#018882;
}
ul.noticias li h2 {
	font:bold 13px "Trebuchet MS";
	color:#333333;
	margin:0;
	padding:0;
	clear:left;
}
ul.noticias li a:link {
	font:bold 13px "Trebuchet MS";
	color:#333333;
	text-decoration:none;
}
ul.noticias li a:active {
	font:bold 13px "Trebuchet MS";
	color:#333333;
	text-decoration:none;
}
ul.noticias li a:visited {
	font:bold 13px "Trebuchet MS";
	color:#333333;
	text-decoration:none;
}
ul.noticias li a:hover {
	font:bold 13px "Trebuchet MS";
	color:#333333;
	text-decoration:underline;
}
/* Página: noticias_det.php */ 
div.noticias_det {
	margin:15px 0 10px 0;
	padding:0 0 10px 0;
	padding:0;
	list-style:none;
	border-bottom:1px dotted #ECE9D8;
}
div.noticias_det p {
	font:10px "Trebuchet MS";
	color:#666666;
	margin:0 0 5px 0;
	padding:0;
}
div.noticias_det span {
	font:10px "Trebuchet MS";
	color:#018882;
}
div.noticias_det h2 {
	font:bold 13px "Trebuchet MS";
	color:#333333;
	margin:0;
	padding:0;
}
#outras_noticias {
	width:470px;
}
/* Página: contato.php */
ul.contato {
	margin:0;
	padding:0;
	list-style:none;
}
ul.contato li {
	margin:0 0 4px 0;
}
ul.contato li input {
	width:320px;
}
ul.contato li select {
	width:325px;
}
ul.contato li textarea {
	width:320px;
	height:100px;
	overflow:auto;
}
div.vcard {
	width:302px;
	height:130px;
	padding:10px 0 0 8px;
	float:left;
	background:url(../img/bg_endereco.jpg) no-repeat;
	font:11px "Trebuchet MS";
	color:#666666;
}
div.adr strong {
	font:bold 11px "Trebuchet MS";
	color:#666666;
}
.locality {
	font:bold 15px "Trebuchet MS";
	color:#ACA899;
}
.org {
	display:none;
}
ul.adr {
	clear:left;
	list-style:none;
}
/* Página: orcamento.php */
ul.orcamento {
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
ul.orcamento li {
	margin:0 0 4px 0;
}
ul.orcamento li input {
	width:320px;
}
ul.orcamento li select {
	width:325px;
}
ul.orcamento li textarea {
	width:320px;
	height:100px;
	overflow:auto;
}
div#newsletter_orc {
	width:244px;
	height:258px;
	float:right;
	background:url(../img/bg_newsletter_orc.jpg) no-repeat;
	margin:0 15px 0 0;
	padding:20px 0 0 30px;
}
div#newsletter_orc input {
	width:140px;
}
/* produtos_lista.php */
ul.produtos {
	margin:15px 0 0 0;
	padding:0;
	list-style:none;
}
ul.produtos li {
	width:232px;
	height:140px;
	margin:0 0 5px 0;
	float:left;
}
ul.produtos li div {
	width:150px;
	height:10em; /*height:147px;*/
	float:left;
}
ul.produtos li p {
	margin:0;
	padding:0;
	clear:left;
}
ul.produtos li div, h3 {
	margin:0;
	padding:0;
	font:bold 12px "Trebuchet MS";
	color:#017B75;
}
ul.produtos a {
	font:bold 12px "Trebuchet MS";
	color:#017B75;
	text-decoration:none;
}
ul.produtos a:link, a:active, a:visited {
	color:#017B75;
}
ul.produtos a:hover {
	text-decoration:underline;
}
ul.produtos button {
	margin:3px 0 0 5px;
}
img.imagem {
	width:82px;
	height:117px;
	margin:0;
	padding:0;
	float:left;
	background: white url('../img/loading.gif') no-repeat center;
}
/* produtos_det.php */
div.produtos_det {
	width:460px;
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 0;
	list-style:none;
}
div.produtos_det p {
	padding:0 5px 0 0;
	margin:0;
	font:11px "Trebuchet MS";
	color:#666;
}
div.produtos_det div {
	font:11px "Trebuchet MS";
	color:#666;
}
div.produtos_det strong {
	color:#666;
	font:bold 11px "Trebuchet MS";
}
div.produtos_det h2 {
	margin:0;
	padding:0;
	font:bold 12px "Trebuchet MS";
	color:#017B75;
}
div.produtos_det img {
	display:inline;
}
.imagem_det_center {
	width:200px;
	text-align:center;
}
div.produtos_det a {
	font:bold 12px "Trebuchet MS";
	color:#017B75;
	text-decoration:none;
}
div.produtos_det a:link, a:active, a:visited {
	color:#017B75;
}
div.produtos_det a:hover {
	text-decoration:underline;
}
div.orcamento_det {
	width:160px;
	height:104px;
	background:url(../img/bg_orcamento_det.jpg) no-repeat;
	margin:0 auto 0 auto;
}
div.orcamento_det button {
	margin:57px 63px 0 0;
	float:right;
}
div.botao_voltar {
	width:40px;
	float:right;
	text-align:center;
	margin:-15px 20px 0 0;
	padding:0;
	display:inline;
}
/* Imagem detalhe do produto */
div.imagem_det {
	width:202px;
	height:360px;
	float:right;
	margin:2px;
	text-align:center;
	margin:0 0 10px 10px;
}
/* imagem thumb do produto com script */
div.imagem_thumb {
	width:200px;
	height:200px;
	float:left;
	background: white url('../img/loading.gif') no-repeat center;
	text-align:center;
	border:1px solid #ECE9D8;
}
img.imagem_det {
	width:200px;
	height:200px;
	float:left;
	border:1px solid #ECE9D8;
}
/* ==================== */

ul.produtos_det {
	list-style:none;
	margin:0;
	padding:0;
}
/* Paginacao produtos_det.php */
div.paginacao {
	width:100px;
	height:auto;
	padding: 0 0 0 80px;
}
div.paginacao span {
	font:8px Arial, Helvetica, sans-serif;
	color:#017B75;
	height:25px;
	width:auto;
	text-align:center;
}
div#paginacao_lista {
	width:179px;
	height:auto;
	float:left;
	margin:40px 0 0 90px;
	padding:0 0 0 99px;
	background:url(../img/bg_paginacao.jpg) no-repeat center top;
}
div#paginacao_lista a {
	font:bold 12px "Trebuchet MS";
	color:#017B75;
	float:left;
	margin:0 4px 0 0;
	text-decoration:none;
}
div#paginacao_lista a:hover {
	font:bold 14px "Trebuchet MS";
	color:#017B75;
	float:left;
	text-decoration:underline;
}
div#paginacao_lista span {
	font:bold 12px "Trebuchet MS";
	color:#fff;
	float:left;
	margin:0 4px 0 0;
	background:#017B75;
	width:11px;
	height:15px;
	text-align:center;
}
div#paginacao_lista img {
	margin:0;
	padding:0;
}
div#paginacao_lista p {
	font:10px "Trebuchet MS";
	color:#017B75;
	margin:0;
	padding:0;
}
/* produtos.php */
div#selecione_produto {
	width:288px;
	height:400px;
	float:right;
	background:url(../img/bg_busca.jpg) no-repeat;
	margin:0;
	padding:10px 0 0 0;
}
div#selecione_produto select {
	width:316px;
	height:27px;
	float:left;
	margin:0 0 0 22px;
	padding:0;
	border:0;
	background:none;
	outline:none;
	font:13px "Trebuchet MS";
	color:#999999;
}
div#selecione_produto p {
	font:bold 14px "Trebuchet MS";
	color:#018882;
	margin:10px 0 10px 22px;
	padding:0;
}
option.categoria {
	font:bold 13px "Trebuchet MS";
	color:#777;
	}
option.produto {
	margin:0 0 0 5px;
	}
/* servico.php */
div#servicos {
	width:262px;
	height:auto;
	float:right;
	margin:0 25px 0 0;
	background:url(../img/bg_servicos.jpg) no-repeat;
	text-align:center;
}
div#servicos p {
	width:239px;
	text-align:left;
	margin:20px 0 5px 28px;
}
div#servicos p.label-pergunta {
	margin:10px 0;
	font-weight: bold;
}
div#servicos label {
	width:250px;
	height:auto;
	float:left;
	text-align:left;
}
div#servicos input {
	width:250px;
}
div#servicos textarea {
	width:250px;
	height:48px;
}
div#servicos button, span {
	float:left;
	font:11px "Trebuchet MS";
	color:#666666;
}
div#dois_campos label {
	width:120px;
	margin:0 10px 0 0;
	height:auto;
	float:left;
	text-align:left;
}
div#dois_campos input {
	width:120px;
	float:left;
	text-align:left;
}
input.radio_check {
	width:10px !important;
	display: inline !important;
}
/* Complementos */
.fValidator-msg {
	margin:5px 0 5px 0;
	padding:2px 2px 0 20px;
	background:url(../img/exclamation.gif) no-repeat left;
	color:#F38D8F;
}
#bndes {
	width:54px;
	height:38px;
	float:right;
	margin:14px 4px 0 0;
}
div#mapa {
	width:244px;
	height:192px;
	float:right;
	background:url(../img/bg_mapa.jpg) no-repeat;
	margin:20px 15px 0 0;
	padding:20px 0 0 30px;
}
div#mapa p {
	text-align:center;
	margin:0 0 0 -40px;
	padding:0;
	}
img.margem {
	margin:6px 0 0 0;
}
.negrito {
	font-weight:bold;
}