/* Online */
body {
	background: #999 url(../imagens/online-bg1.gif) repeat;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	}
.none { display: none; }
img { border: 0; }
.clearB { clear: both; height: 1px; }
h1, h2, h3, form { margin: 0; padding: 0; }
a:link, a:visited { text-decoration: none; }
a:active, a:hover { text-decoration: underline; }
div.hr { background: url(../imagens/bg-linha.gif) repeat-x; height: 2px; margin-top: 25px; }
hr {display: none; }
.txt, .txt1, .txt2, .txt3, .txt4, .txt5, .saiba, .subMenu, .txt6, .txt7, .destaque, .link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.txt {
	color: #e3e2e2;
	line-height: 150%;
	}
.txt1 {
	color: #e3e2e2;
	font-size: 11px;
	}
.txt2 {
	color: #b6d0d6;
	font-weight: bold;
	}
.destaque {
	color: #b6d0d6;
	font-weight: bold;
	font-size: 15px;
	}
.txt3 {
	color: #e3e2e2;
	font-size: 11px;
	}
.txt4 {
	color: #999;
	font-size: 9px;
	}
.txt5 {
	color: #b6d0d6;
	font-weight: bold;
	font-size: 11px;
	}
.txt7 {
	color: #144142;
	font-weight: bold;
	font-size: 12px;
	}
.saiba, .subMenu, .txt6 {
	color: #e3e2e2;
	font-weight: bold;
	font-size: 11px;
	background: url(../imagens/ico.gif) no-repeat left;
	padding-left: 7px;
	}
.link {
	color: #74b6c4;
	}
h1 {
	margin: 0;
	padding: 0;
	text-indent: -5000px;
	}
#conteudo {
	background: #595959 url(../imagens/online-bg0.gif) repeat-y center top;
	width: 744px;
	padding: 0 7px;
	margin: 0 auto;
}
#topo {
	background: url(../imagens/online-bg3.gif) no-repeat top left;
	width: 744px;
	height: 93px;
	position: relative;
	}
#logoFlash {
	position: relative;
	left: -20px;
	}
* html #logo { position: absolute; top: 0; }
ul#navegacao {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 81px;
	left: 15px;
	}
ul#navegacao li {
	float: left;
	}
* html ul#navegacao li {
	height: 12px;
	overflow: hidden;
	}
ul#navegacao li a {
	text-indent: -5000px;
	height: 12px;
	display: block;
	margin: 0 21px;
	}
ul#navegacao li#home a {
	background: url(../imagens/bt-home.gif) no-repeat 0 0;
	width: 27px;
	}
ul#navegacao li#home a:active, ul#navegacao li#home a:hover, ul#navegacao li#home.ativo a {
	background: url(../imagens/bt-home.gif) no-repeat 0 -12px;
	}
ul#navegacao li#empresa a {
	background: url(../imagens/bt-empresa.gif) no-repeat 0 0;
	width: 41px;
	}
ul#navegacao li#empresa a:active, ul#navegacao li#empresa a:hover, body#bSobre ul#navegacao li#empresa a {
	background: url(../imagens/bt-empresa.gif) no-repeat 0 -12px;
	}
ul#navegacao li#loja a {
	background: url(../imagens/tit-loja.gif) no-repeat 0 0;
	width: 59px;
	}
ul#navegacao li#loja a:active, ul#navegacao li#loja a:hover, body#bLoja ul#navegacao li#loja a {
	background: url(../imagens/tit-loja.gif) no-repeat 0 -12px;
	}
ul#navegacao li#produtos a {
	background: url(../imagens/bt-produtos.gif) no-repeat 0 0;
	width: 48px;
	}
ul#navegacao li#produtos a:active, ul#navegacao li#produtos a:hover, body#bProdutos ul#navegacao li#produtos a {
	background: url(../imagens/bt-produtos.gif) no-repeat 0 -12px;
	}
ul#navegacao li#consultoria a {
	background: url(../imagens/tit-consultoria.gif) no-repeat 0 0;
	width: 61px;
	}
ul#navegacao li#consultoria a:active, ul#navegacao li#consultoria a:hover, body#bConsultoria ul#navegacao li#consultoria a {
	background: url(../imagens/tit-consultoria.gif) no-repeat 0 -12px;
	}
ul#navegacao li#servicos a {
	background: url(../imagens/bt-servicos.gif) no-repeat 0 0;
	width: 42px;
	}
ul#navegacao li#servicos a:active, ul#navegacao li#servicos a:hover, body#bServicos ul#navegacao li#servicos a {
	background: url(../imagens/bt-servicos.gif) no-repeat 0 -12px;
	}
ul#navegacao li#cases a {
	background: url(../imagens/tit-clientes.gif) no-repeat 0 0;
	width: 39px;
	}
ul#navegacao li#cases a:active, ul#navegacao li#cases a:hover, body#bClientes ul#navegacao li#cases a {
	background: url(../imagens/tit-clientes.gif) no-repeat 0 -12px;
	}
ul#navegacao li#parceiros a {
	background: url(../imagens/bt-parceiros.gif) no-repeat 0 0;
	width: 49px;
	}
ul#navegacao li#parceiros a:active, ul#navegacao li#parceiros a:hover, body#bParceiros ul#navegacao li#parceiros a {
	background: url(../imagens/bt-parceiros.gif) no-repeat 0 -12px;
	}
ul#navegacao li#contato a {
	background: url(../imagens/bt-contato.gif) no-repeat 0 0;
	width: 40px;
	}
ul#navegacao li#contato a:active, ul#navegacao li#contato a:hover, body#bContato ul#navegacao li#contato a {
	background: url(../imagens/bt-contato.gif) no-repeat 0 -12px;
	}
	
#frase {
	background: url(../imagens/online-bg2.gif) repeat-x top left;
	height: 30px;
	padding: 10px 17px;
	}
#frase h2#solucoes {
	text-indent: -5000px;
	background: url(../imagens/solucoes.gif) no-repeat top left;
	width: 143px;
	height: 30px;
	float: left;
	}
#frase p {
	margin: 0 0 0 160px;
	padding: 0;
	}
#bannerfull {
	height: 150px;
	background: url(../imagens/online-bg5.gif) repeat-x bottom left;
	}
#miolo {
	background: url(../imagens/online-bg9.gif) repeat-y top left;
	}
#colunaEsquerda {
	float: left;
	width: 414px;
	}
#colunaDireita {
	margin-left: 417px;
	background-color: #3f3f3f;
	padding-top: 17px;
	}

/* =Cases */
h3#casesSucesso {
	text-indent: -5000px;
	background: url(../imagens/tit-cases.jpg) no-repeat top left;
	width: 414px;
	height: 43px;
	}
.case {
	background: url(../imagens/online-bg6.gif) no-repeat top left;
	border-top: solid 1px #4F4F4F;
	padding: 10px 0 20px;
	}
.case2 {
	background: url(../imagens/online-bg7.gif) no-repeat top left;
	border-top: solid 1px #4F4F4F;
	padding: 10px 0 20px;
	}
* html .case {
	height: 30px;
	}
* html .case2 {
	height: 30px;
	}
.logoCliente {
	width: 163px;
	float: left;
	margin-left: 8px;
	}
.btConheca {
	text-indent: -5000px;
	background: url(../imagens/bt-conheca.gif) no-repeat top left;
	width: 85px;
	height: 12px;
	display: block;
	margin-top: 5px;
	}
.texto {
	padding: 0 8px;
	margin-left: 171px;
	}
p.txt3 {
	margin: 2px 0 0 0;
	}	
#acab {
	background: url(../imagens/acabamento.gif) no-repeat bottom left;
	width: 414px;
	height: 16px;
	}
* html #acab {
	background: url(../imagens/acabamento.gif) no-repeat top left;
	}
p#copyright {
	background: url(../imagens/online-bg4.gif) no-repeat top left;
	height: 77px;
	margin: 0;
	padding: 60px 330px 0 117px;
	}
	
/* =Noticias */
h3#noticias {
	text-indent: -5000px;
	background: url(../imagens/tit-noticias.jpg) no-repeat top left;
	width: 323px;
	height: 47px;
	}
.noticia {
	background: url(../imagens/online-bg8.jpg) repeat-y top left;
	width: 297px;
	padding: 13px;
	}
.noticia p {
	margin: 0;
	padding-bottom: 15px;
	}
#acab1 {
	background: url(../imagens/acabamento1.gif) no-repeat bottom left;
	width: 323px;
	height: 15px;
	}
	
/* =Internas */
#mioloInt {
	background: url(../imagens/online-bg10.gif) repeat-y top left;
	}
#colunaEsquerdaInt {
	float: left;
	width: 530px;
	}
#colunaDireitaInt {
	margin-left: 530px;
	}
* html #colunaDireitaInt img {
	width: 211px;
	}
#titulo {
	background: #3c3c3c url(../imagens/online-bg11.gif) repeat-x top left;
	height: 38px;
	padding: 10px 0 0 5px;
	}
#mioloTexto {
	padding: 20px 20px 80px;
	}
p#copyright2 {
	background: url(../imagens/online-bg12.gif) no-repeat top left;
	height: 77px;
	margin: 0;
	padding: 60px 330px 0 117px;
	}
ul#subMenu {
	margin: 15px 0 0 30px;
	padding: 0;
	list-style: none;
	}
/* =Empresa */
h2#sobreOnline {
	background: url(../imagens/tit-online-internet.jpg) no-repeat top left;
	text-indent: -5000px;
	width: 368px;
	height: 31px;
	}
/* =Loja */
h2#lojaVirtual {
	background: url(../imagens/tit-lojavirtual.jpg) no-repeat top left;
	text-indent: -5000px;
	width: 368px;
	height: 31px;
	}
h2#noticiasLoja {
	background: url(../imagens/tit-noticias2.jpg) no-repeat top left;
	text-indent: -5000px;
	width: 368px;
	height: 31px;
	}	
/* =Produtos */
h2#produtosOnline {
	background: url(../imagens/tit-produtos.jpg) no-repeat top left;
	text-indent: -5000px;
	width: 368px;
	height: 31px;
	}
.btDetalhes {
	text-indent: -5000px;
	background: url(../imagens/bt-detalhes.gif) no-repeat top left;
	width: 90px;
	height: 16px;
	display: block;
	margin-top: 5px;
	}
/* =Consultoria */
h2#consult {
	background: url(../imagens/tit-consultoria.jpg) no-repeat top left;
	text-indent: -5000px;
	width: 368px;
	height: 31px;
	}	
/* =Serviços */
h2#servicosOnline {
	background: url(../imagens/tit-servicos.jpg) no-repeat top left;
	text-indent: -5000px;
	width: 368px;
	height: 31px;
	}
#divFabrica, #divSites, #divWebcenter {
	padding-left: 65px;
	margin-top: 10px;
	}
#divFabrica {
	background: url(../imagens/ico-fabrica-de-software.gif) no-repeat top left;
	}
#divSites {
	background: url(../imagens/ico-desenvolvimento-sites.jpg) no-repeat top left;
	}
#divWebcenter {
	background: url(../imagens/ico-webcenter.gif) no-repeat top left;
	}
h3#titFabrica {
	background: url(../imagens/tit-fabrica-de-software.gif) no-repeat top left;
	text-indent: -5000px;
	width: 280px;
	height: 20px;
}
h3#titSites {
	background: url(../imagens/tit-desenvolvimento-sites.jpg) no-repeat top left;
	text-indent: -5000px;
	width: 73px;
	height: 18px;
}
h3#titWebcenter {
	background: url(../imagens/tit-webcenter.gif) no-repeat top left;
	text-indent: -5000px;
	width: 144px;
	height: 15px;
}

/* =Cases */
h2#cases {
	background: url(../imagens/tit-cases-clientes.jpg) no-repeat top left;
	text-indent: -5000px;
	width: 368px;
	height: 31px;
	}
#mioloTextoCase {
	padding: 10px 11px 80px;
	}
ul#listaLogos, ul.listaLogos2 {
	margin: 0;
	padding: 0;
	list-style: none;
	}
ul#listaLogos li {
	float: left;
	width: 127px;
	height: 60px;
	text-align: center;
	padding-top: 10px;
	}
ul#listaLogos li a:hover, ul.listaLogos2 li a:hover {
	border: solid 2px #838181;
	display: block;
	}
* html ul#listaLogos li a:hover {
	border: solid 1px #838181;
	display: block;
	}
ul.listaLogos2 li {
	float: left;
	width: 101px;
	height: 50px;
	text-align: center;
	padding: 2px 2px 1px;
	}
h3#ambientair, h3#pontofrio, h3#mk, h3#arca, h3#epoca, h3#eletro, h3#cancao, h3#celdom, h3#liga, h3#bota, h3#definitive, h3#chic,
h3#cornu, h3#paulo, h3#kelow, h3#inspiracao, h3#sara, h3#michael, h3#par, h3#unipro, h3#zen {
	height: 24px;
	text-indent: -5000px;
	margin-bottom: 10px;
	background: no-repeat top left;
	}
h3#ambientair {
	background: url(../imagens/tit-ambientair.gif);
	width: 98px;
	}
h3#pontofrio {
	background: url(../imagens/tit-pontofrio.gif);
	width: 91px;
	}
h3#mk {
	background: url(../imagens/tit-mkshopping.gif);
	width: 111px;
	}
h3#arca {
	background: url(../imagens/tit-arcacenter.gif);
	width: 101px;
	}
h3#epoca {
	background: url(../imagens/tit-epoca.gif);
	width: 149px;
	}
h3#eletro {
	background: url(../imagens/tit-eletrocity.gif);
	width: 87px;
	}
h3#cancao {
	background: url(../imagens/tit-cancao.gif);
	width: 110px;
	height: 27px;
	}
h3#celdom {
	background: url(../imagens/tit-celdom.gif);
	width: 62px;
	}
h3#liga {
	background: url(../imagens/tit-liga.gif);
	width: 90px;
	}
h3#bota {
	background: url(../imagens/tit-bota.gif);
	width: 85px;
	}
h3#definitive {
	background: url(../imagens/tit-definitive.gif);
	width: 84px;
	}
h3#chic {
	background: url(../imagens/tit-chictboom.gif);
	width: 92px;
	}
h3#cornu {
	background: url(../imagens/tit-cornucopia.gif);
	width: 102px;
	}
h3#paulo {
	background: url(../imagens/tit-paulo.gif);
	width: 114px;
	}
h3#kelow {
	background: url(../imagens/tit-kelow.gif);
	width: 54px;
	}
h3#inspiracao {
	background: url(../imagens/tit-inspiracao.gif);
	width: 95px;
	height: 27px;
	}
h3#sara {
	background: url(../imagens/tit-sara.gif);
	width: 42px;
	}
h3#michael {
	background: url(../imagens/tit-michael.gif);
	width: 69px;
	}
h3#par {
	background: url(../imagens/tit-par.gif);
	width: 185px;
	}
h3#unipro {
	background: url(../imagens/tit-unipro.gif);
	width: 62px;
	}
h3#zen {
	background: url(../imagens/tit-zen.gif);
	width: 89px;
	}
img.pg {
	float: left;
	}
#textoCase {
	padding-left: 265px;
	}
.boxDestaque {
	background: url(../imagens/online-bg14.gif) no-repeat top left;
	width: 232px;
	padding-top: 5px;
	}
.boxDestaque .txt2 {
	padding-left: 10px;
	}
.acab2 {
	background: url(../imagens/acabamento2.gif) no-repeat top left;
	width: 232px;
	height: 4px;
	}
h3#outrosClientes {
	background: url(../imagens/tit-outros-clientes.gif) no-repeat top left;
	width: 67px;
	height: 29px;
	text-indent: -5000px;
	margin: 15px 0 10px 15px;
	}
	
/* =Parceiros */
h2#titParceiros {
	background: url(../imagens/tit-parceiros.jpg) no-repeat top left;
	width: 368px;
	height: 31px;
	text-indent: -5000px;
	}

/* =Contato */
h2#titContato {
	background: url(../imagens/tit-contato.jpg) no-repeat top left;
	width: 368px;
	height: 31px;
	text-indent: -5000px;
	}
.fale_conosco label {
	width: 150px;
	display: inline-block;
	padding: 5px 0;
	}
.fale_conosco .input{
	width: 190px;
	height: 30px;
	text-align: left;
	float: left;
	vertical-align: middle;
	}
.fale_conosco label.radio {
	width: 50px;
	display: inline;
	}
* + html .fale_conosco label.radio {
	width: 25px;
	vertical-align: middle;
	}

input.imp_01 {
	width: 181px;
	height: 12px;
	background: #5E5E5E;
	border: 1px solid #676767;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	}
select.sel_01 {
	width: 185px;
	height: 17px;
	background: #5E5E5E;
	border: 1px solid #676767;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	}
textarea.txarea_01 {
	width: 181px;
	height: 150px;
	background: #5E5E5E;
	border: 1px solid #676767;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	color: #fff;
	}



/* =Abas */
#shop, #hadassa, #aba0800 {
	margin: 15px 0;
	}
div.abas {
	width: 410px;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 2;
	}
div.abas ul {
	margin: 0;
	padding: 0 0 0 3px;
	width: 410px;
	float: left;
	}
div.abas ul li {
	margin: 0;
	list-style: none;
	float: left;
	}
div.abas ul li a {
	margin-right: 3px;
	float: left;
	}
#txtshop, #txthadassa, #txtaba0800 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	padding: 15px;
	height: 130px;
	background: url(../imagens/online-bg13.gif) no-repeat bottom left;
	position: relative;
	top: 29px;
	left: 2px;
	}
* html #txtshop, * html #txthadassa, * html #txtaba0800 {
	top: 0;
	}
* + html #txtshop, * + html #txthadassa, * + html #txtaba0800 {
	top: 0;
	}
.texto2 ul {
	margin: 15px 0 0 0;
	padding: 0;
	list-style: none;
	position: absolute;
	}
.texto2 ul li {
	background: url(../imagens/ico2.gif) no-repeat 0 7px;
	padding: 2px 0 2px 10px;
	}

/* =Abas loja */
ul#abasLoja {
	margin: 0;
	padding: 0;
	list-style: none;
	}
ul#abasLoja li.abinha {
	background-color: #454545;
	}
ul#abasLoja li.abinha a {
	background-color: #333333;
	padding: 5px 15px;
	display: block;
	color: #FFF;
	text-decoration: none;
	border-top: solid 1px #333;
	border-bottom: solid 1px #999;
	background: url(../imagens/online-bg15.jpg) no-repeat left;
	}
ul#abasLoja li div {
	padding: 0 10px 20px;
	}
	
/*=Dados */
#dadosContato {
	background: url(../imagens/dados-contato.jpg) no-repeat top left;
	height: 129px;
	padding: 8px 0 0 75px;
	}
* html #dadosContato {
	margin-top: -3px;
	}
* + html #dadosContato {
	margin-top: -3px;
	}
