@charset "utf-8";  body {background:url(../images/bg_geral.jpg) 0 0; height:100%}
html {height:100%;}
 #container {width: 100%; height: 100%}
body > #container {height:auto; min-height:100%;}
 div#topo {width: 100%; height: 150px; background:url(../images/bg_topo.jpg) repeat-x 0 0; border-bottom: 1px solid #737373}
div#topo h1 {width: 960px; height: 150px; background: url(../images/luz_logo.png) no-repeat top center; margin: 0 auto; text-align: center; padding-top: 30px}
div#topo h1 a.logo {width: 376px; height: 97px; display: block; text-indent: -99999999px; overflow: hidden; margin: 0 auto; background: url(../images/logotipo.png) no-repeat 0 0}
 div#conteudo ul.menu {width: 700px; height: 44px; background: url(../images/bg_menu.png) no-repeat 0 0; margin-left: 130px; margin-top: 20px}
div#conteudo ul.menu li {display:inline;}
div#conteudo ul.menu li a {display: block; float: left; height: 35px; margin-top: 5px; text-indent: -9999999px; overflow: hidden}
div#conteudo ul.menu li a.promine {width: 137px; background: url(../images/menu.png) no-repeat 0 0;}
div#conteudo ul.menu li a.servicos {width: 115px; background: url(../images/menu.png) no-repeat -137px 0;}
div#conteudo ul.menu li a.clientes {width: 114px; background: url(../images/menu.png) no-repeat -252px 0;}
div#conteudo ul.menu li a.equipe {width: 104px; background: url(../images/menu.png) no-repeat -366px 0;}
div#conteudo ul.menu li a.contato {width: 115px; background: url(../images/menu.png) no-repeat -470px 0;}
div#conteudo ul.menu li a.blog {width: 107px; background: url(../images/menu.png) no-repeat -585px 0;}
div#conteudo ul.menu li a.promine:hover {background: url(../images/menu.png) no-repeat 0 -35px;}
div#conteudo ul.menu li a.servicos:hover {background: url(../images/menu.png) no-repeat -137px -35px;}
div#conteudo ul.menu li a.clientes:hover {background: url(../images/menu.png) no-repeat -252px -35px;}
div#conteudo ul.menu li a.equipe:hover {background: url(../images/menu.png) no-repeat -366px -35px;}
div#conteudo ul.menu li a.contato:hover {background: url(../images/menu.png) no-repeat -470px -35px;}
div#conteudo ul.menu li a.blog:hover {background: url(../images/menu.png) no-repeat -585px -35px;}
div#conteudo ul.menu li.ativo a.promine, div#conteudo ul.menu li a.promine:active {background: url(../images/menu.png) no-repeat 0 -70px;}
div#conteudo ul.menu li.ativo a.servicos, div#conteudo ul.menu li a.servicos:active {background: url(../images/menu.png) no-repeat -137px -70px;}
div#conteudo ul.menu li.ativo a.clientes, div#conteudo ul.menu li a.clientes:active {background: url(../images/menu.png) no-repeat -252px -70px;}
div#conteudo ul.menu li.ativo a.equipe, div#conteudo ul.menu li a.equipe:active {background: url(../images/menu.png) no-repeat -366px -70px;}
div#conteudo ul.menu li.ativo a.contato, div#conteudo ul.menu li a.contato:active {background: url(../images/menu.png) no-repeat -470px -70px;}
div#conteudo ul.menu li.ativo a.blog, div#conteudo ul.menu li a.blog:active {background: url(../images/menu.png) no-repeat -585px -70px;}
 div#conteudo {width: 960px; margin: 0 auto; padding-bottom: 120px}
div#mostra_conteudo {width: 652px; height: auto; background: url(../images/bg_mostra_conteudo.jpg) repeat-y 0 0; margin: 0 auto; margin-top: 20px; position: relative; padding: 20px}
div#mostra_conteudo span.borda_topo {display: block; width: 692px; height: 5px; background: url(../images/topo_mostra_conteudo.jpg) no-repeat 0 0; position: absolute; top: 0; left: 0; text-indent: -999999px; overflow: hidden}
div#mostra_conteudo span.borda_rodape {display: block; width: 692px; height: 5px; background: url(../images/rodape_mostra_conteudo.jpg) no-repeat 0 0; position: absolute; bottom: 0; left: 0; text-indent: -999999px; overflow: hidden}
 div#rodape{ clear: both; height: 120px; background:url(../images/bg_rodape.jpg) repeat-x 0 0; margin-top: -70px; border-top: 1px solid #737373}
div#rodape div.conteudo_rodape {width: 700px; left: 50%; margin-left: -350px; margin-top: 20px; position: absolute}
div#rodape div.conteudo_rodape ul.menu_rodape {width: 380px; height: 26px; margin: 0 auto}
div#rodape div.conteudo_rodape ul.menu_rodape li {display: inline;}
div#rodape div.conteudo_rodape ul.menu_rodape li a {display: block; float: left; height: 13px; text-indent: -9999999px; overflow: hidden; margin-right: 15px}
div#rodape div.conteudo_rodape ul.menu_rodape li a.rod_inicio {width: 30px; background:url(../images/menu_rodape.png) no-repeat 0 0;}
div#rodape div.conteudo_rodape ul.menu_rodape li a.rod_promine {width: 47px; background:url(../images/menu_rodape.png) no-repeat -51px 0;}
div#rodape div.conteudo_rodape ul.menu_rodape li a.rod_servicos {width: 48px; background:url(../images/menu_rodape.png) no-repeat -119px 0;}
div#rodape div.conteudo_rodape ul.menu_rodape li a.rod_clientes {width: 47px; background:url(../images/menu_rodape.png) no-repeat -188px 0;}
div#rodape div.conteudo_rodape ul.menu_rodape li a.rod_equipe {width: 40px; background:url(../images/menu_rodape.png) no-repeat -260px 0;}
div#rodape div.conteudo_rodape ul.menu_rodape li a.rod_contato {width: 48px; background:url(../images/menu_rodape.png) no-repeat -328px 0;}
div#rodape div.conteudo_rodape ul.menu_rodape li a.rod_blog {width: 26px; background:url(../images/menu_rodape.png) no-repeat -404px 0; margin: 0;}
div#rodape div.conteudo_rodape ul.menu_rodape li a.rod_inicio:hover {width: 30px; background:url(../images/menu_rodape.png) no-repeat 0 -13px;}
div#rodape div.conteudo_rodape ul.menu_rodape li a.rod_promine:hover {background:url(../images/menu_rodape.png) no-repeat -51px -13px;}
div#rodape div.conteudo_rodape ul.menu_rodape li a.rod_servicos:hover {background:url(../images/menu_rodape.png) no-repeat -119px -13px;}
div#rodape div.conteudo_rodape ul.menu_rodape li a.rod_clientes:hover {background:url(../images/menu_rodape.png) no-repeat -188px -13px;}
div#rodape div.conteudo_rodape ul.menu_rodape li a.rod_equipe:hover {background:url(../images/menu_rodape.png) no-repeat -260px -13px;}
div#rodape div.conteudo_rodape ul.menu_rodape li a.rod_contato:hover {background:url(../images/menu_rodape.png) no-repeat -328px -13px;}
div#rodape div.conteudo_rodape ul.menu_rodape li a.rod_blog:hover {background:url(../images/menu_rodape.png) no-repeat -404px -13px;}
 div#rodape div.conteudo_rodape p.conecte_se {width: 188px; height: 25px; background: url(../images/conecte-se.gif) no-repeat 0 0; margin: 0 auto; margin-top: 10px; padding: 10px 0 0 107px}
div#rodape div.conteudo_rodape p.conecte_se a {display: block; float: left; height: 16px; width: 16px; text-indent: -9999999px; overflow: hidden; margin-right: 11px; background-repeat: no-repeat}
div#rodape div.conteudo_rodape p.conecte_se a.flickr {background:url(../images/conecte-se.gif) -108px -45px;}
div#rodape div.conteudo_rodape p.conecte_se a.wwr {background:url(../images/conecte-se.gif) -135px -45px;}
div#rodape div.conteudo_rodape p.conecte_se a.linkedin {background:url(../images/conecte-se.gif) -161px -45px;}
div#rodape div.conteudo_rodape p.conecte_se a.youtube {background:url(../images/conecte-se.gif) -188px -45px;}
div#rodape div.conteudo_rodape p.conecte_se a.facebook {background:url(../images/conecte-se.gif) -215px -45px;}
div#rodape div.conteudo_rodape p.conecte_se a.orkut {background:url(../images/conecte-se.gif) -241px -45px;}
div#rodape div.conteudo_rodape p.conecte_se a.twitter {background:url(../images/conecte-se.gif) -268px -45px; margin-left: 52px;}
div#rodape div.conteudo_rodape p.conecte_se a.flickr:hover {background:url(../images/conecte-se.gif) -108px -80px;}
div#rodape div.conteudo_rodape p.conecte_se a.wwr:hover {background:url(../images/conecte-se.gif) -135px -80px;}
div#rodape div.conteudo_rodape p.conecte_se a.linkedin:hover {background:url(../images/conecte-se.gif) -161px -80px;}
div#rodape div.conteudo_rodape p.conecte_se a.youtube:hover {background:url(../images/conecte-se.gif) -188px -80px;}
div#rodape div.conteudo_rodape p.conecte_se a.facebook:hover {background:url(../images/conecte-se.gif) -215px -80px;}
div#rodape div.conteudo_rodape p.conecte_se a.orkut:hover {background:url(../images/conecte-se.gif) -241px -80px;}
div#rodape div.conteudo_rodape p.conecte_se a.twitter:hover {background:url(../images/conecte-se.gif) -268px -80px;}
 h1.tit_servicos {background: url(../images/tit_servicos.png) 0 0 no-repeat; width: 652px; height: 55px; text-indent: -999999999px; overflow: hidden}
p.servicos_descricao{ margin-left: 3px; line-height: 18px}
.servicos_conteudo{ height: auto; margin-top: 50px}
.servicos_conteudo .bloco {width: 100%; height: auto; margin-bottom: 30px}
.servicos_conteudo .servicos_item {width: 300px; height: auto; float: left; margin-right: 25px}
.servicos_conteudo .servicos_item img {float: left; margin-right: 10px;}
.servicos_conteudo .servicos_item .servicos_desc {float:left; width: 225px; height: auto;}
.servicos_conteudo .servicos_item .servicos_desc h4 {margin: 5px 0; font-size: 14px; color: #fff;}
.servicos_conteudo .servicos_item .servicos_desc p {color: #999; line-height: 120%;}
.solicitar_proposta {width: 100%; height: 65px; margin: 50px 0}
.solicitar_proposta a {display: block; text-indent: -99999px; overflow: hidden; width: 254px; height: 62px; margin: 0 auto; background: url(../images/botao_solicitar_proposta.png) no-repeat 0 0}
.solicitar_proposta a:hover {background: url(../images/botao_solicitar_proposta.png) no-repeat 0 -62px;}
 h1.oquepromine {width: 652px; height: 55px; background: url(../images/oque_promine.png) no-repeat 0 0; text-indent: -99999999px; overflow: hidden}
p.oquepromine_resp {margin-left: 3px; line-height: 18px}
div.conteudo_promine, div.conteudo_equipe {margin: 30px 0;}
div.conteudo_promine div.item_promine, div.conteudo_equipe div.item_equipe {margin: 30px 0 0 0;}
div.conteudo_promine div.item_promine img, div.conteudo_equipe div.item_equipe img {float: left;}
div.conteudo_promine div.item_promine p {height: auto; width: 510px; background: url(../images/separador.gif) bottom left repeat-x; float: right; margin: 0px 0 0px 20px; padding: 15px 0 50px 0; line-height: 19px}
div.conteudo_promine div.item_promine p.promessa {width: 494px; height: 81px; background: url(../images/pormesse_promine.png) no-repeat 0 0; text-indent: -999999999999px; overflow: hidden}
 h1.tit_equipe {background: url(../images/tit_equipe.png) 0 0 no-repeat; width: 613px; height: 56px; text-indent: -999999999px; overflow: hidden; margin-bottom: 20px}
div.conteudo_equipe div.item_equipe {background: url(../images/separador.gif) bottom left repeat-x; margin: 20px 0 0 0; padding: 0 0 20px 0}
div.conteudo_equipe div.item_equipe p {height: auto; width: 420px; float: right; margin: 0px 0 0px 20px; padding: 10px 0 0px 0; line-height: 19px}
div.conteudo_equipe div.item_equipe span {font-size: 14px; font-weight: bold; width: 420px; float: right; display: block; margin: 0px 0 0px 20px; padding: 10px 0 0px 0}
@charset "utf-8";  body, html {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ccc}
h3 {font-size: 14px;}
p {font-size: 11px;}
span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, li, label, legend, th, td {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ccc}
 div#home_title{ margin-bottom: 20px}
div#home_title h1{ background: url(/images/texto_inicio.png) 0 0 no-repeat; width: 612px; height: 84px; margin: 0 auto 0 auto}
span.home_description {font-size: 18px; text-align: center; display: block; margin-bottom: 20px}
div#mostra_conteudo p.imagem_item_portfolio {float: left; width: 420px; height: 320px}
div#mostra_conteudo div.info_item_portfolio {width: 211px; float: left; margin-left: 20px}
div#mostra_conteudo div.info_item_portfolio p {margin-bottom: 15px}
div#mostra_conteudo div.info_item_portfolio h3 {margin-bottom: 15px; color: #fff}
div#mostra_conteudo div.info_item_portfolio p.desc_item_portfolio {line-height: 130%}
div#mostra_conteudo div.info_item_portfolio p.tec_item_portfolio span, div#mostra_conteudo div.info_item_portfolio p.links_item_portfolio span {font-weight: bold; line-height: 200%; color: #fff}
div#mostra_conteudo div.info_item_portfolio p.links_item_portfolio a {display: block; float: left; color: #686868; font-weight: bold; text-decoration: none; padding: 8px 10px; margin-right: 5px}
div#mostra_conteudo div.info_item_portfolio p.links_item_portfolio a:hover {color: #fff}
div#mostra_conteudo div.info_item_portfolio p.links_item_portfolio a.activeSlide {background: #505050; color: #fff}
div#mostra_conteudo div.info_item_portfolio p.naveg_item_portfolio a{ display: block; height: 37px; width: 105px; float: left; background: #CCFF66; text-indent: -999999px; overflow: hidden}
div#mostra_conteudo div.info_item_portfolio p.naveg_item_portfolio a.anterior {background: url(../images/botao_prox_ant.png) no-repeat 0 0}
div#mostra_conteudo div.info_item_portfolio p.naveg_item_portfolio a.anterior:hover {background: url(../images/botao_prox_ant.png) no-repeat 0 -37px}
div#mostra_conteudo div.info_item_portfolio p.naveg_item_portfolio a.proximo {background: url(../images/botao_prox_ant.png) no-repeat -122px 0}
div#mostra_conteudo div.info_item_portfolio p.naveg_item_portfolio a.proximo:hover {background: url(../images/botao_prox_ant.png) no-repeat -122px -37px}
 div#container_contato {padding: 0px}
h1.tit_contato {width: 652px; height: 59px; background: url(../images/titulo_contato.png) 0 0 no-repeat; text-indent: -99999999px; overflow: hidden}
div#container_contato form {margin: 0 auto; width: 650px; height: auto; position: relative}
div#container_contato form > div {position:relative}
div#container_contato form label {display: block; font-weight: bold; font-size: 18px; color: #fff; margin-top: 20px; margin-bottom: 5px}
div#container_contato form label span.required {color: #ffa201;}
div#container_contato form .campo {width: 380px; height: 32px; padding: 10px 5px 0px 8px; background: url(../images/bg_campo.png) 0 0 no-repeat; border: none; font-size: 18px; color: #707070}
div#container_contato form .mensagem {width: 373px; height: 122px; padding: 10px; background: url(../images/bg_mensagem.png) 0 0 no-repeat; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #707070; overflow: auto}
div#container_contato form p.botao {margin: 30px 0 0 0; text-align: center; height: 55px}
div#container_contato form p.botao input {width: 208px; height: 55px; background: url(/images/botao_enviar_mensagem.png) 0 0}
div#container_contato form p.botao input.enviando {background: url(/images/botao_enviar_mensagem.png) 0 55px}
div#container_contato .info_contato {width: 205px; height: 165px; padding: 15px; background: url(../images/bg_info_contato.png) 0 0 no-repeat; position: absolute; top: 23px; right: 0px; color: #fff; line-height: 20px; z-index: 100}
div#container_contato .info_contato a {color: #999; font-weight: bold; font-size: 14px; margin: 15px 0; display: block}
div#container_contato .info_contato span {font-weight: bold; font-size: 16px; color: #999}
div#container_contato #ajax-loading {width: 205px; height: 40px; padding: 15px; position: absolute; top: 223px; right: 0px; color: #fff; text-align: center; line-height: 20px; z-index: 100}
div#container_contato .tit_contato_agradecimento {display: block; width: 282px ; height: 61px; text-indent: -99999999px; overflow: hidden; background: url(../images/titulo_contato_agradecimento.png) 0 0 no-repeat; margin: 0 auto; padding-top: 80px}
div#container_contato a.fechar {display: block; width: 207px; height: 49px; text-indent: -9999999px; overflow: hidden; background: url(../images/botao_fechar_janela.png) 0 0 no-repeat; margin: 0 auto}
div#container_contato a.fechar:hover {background: url(../images/botao_fechar_janela.png) 0 -49px no-repeat;}
 h1.tit_clientes {background: url(../images/tit_voz_cliente.png) 0 0 no-repeat; width: 652px; height: 55px; text-indent: -999999999px; overflow: hidden; margin-bottom: 10px}
div.testemunho {margin: 0;}
div.testemunho p {margin: 0px 0; background: url(../images/separador.gif) repeat-x bottom left; padding: 30px 0 30px 40px; line-height: 18px; position: relative}
div.testemunho p span.cliente {font-weight: bold; font-size: 15px; color: #fff; font-style: italic}
div.testemunho p span.cargo {font-size: 11px; color: #fff; font-style: italic}
div.testemunho p span.aspas_inicio {display: block; width: 37px; height: 27px; background: url(../images/aspas.png) 0 0 no-repeat; position: absolute; top: 20px; left: 0}
div.testemunho p span.aspas_final {display: block; width: 37px; height: 27px; background: url(../images/aspas_2.png) 0 0 no-repeat; position: absolute; bottom: 20px; right: 0}
 h2.tit_demais_clientes {width: 347px; height: 30px; margin: 20px 0 20px 0; background: url(../images/tit_demais_clientes.png) 0 0 no-repeat; text-indent: -999999999px; overflow: hidden}
div#mostra_conteudo div.conteudo_clientes {margin: 40px 0 0 0; padding:0; line-height: 18px}
div#mostra_conteudo div.conteudo_clientes div.cliente_destaque div.slide {width: 210px; float: left}
div#mostra_conteudo div.conteudo_clientes div.cliente_destaque div.slide ul {margin-top: 10px}
div#mostra_conteudo div.conteudo_clientes div.cliente_destaque div.slide ul li {display: inline; margin: 0 7px 0 0; padding: 0}
div#mostra_conteudo div.conteudo_clientes div.cliente_destaque div.slide ul li a img{ border: 1px solid #000}
div#mostra_conteudo div.conteudo_clientes div.cliente_destaque div.slide ul li a:hover img{ border: 1px solid #fff}
div#mostra_conteudo div.conteudo_clientes div.cliente_destaque div.info_clientes {width: 420px; float: left; margin-left: 10px; position: relative}
div#mostra_conteudo div.conteudo_clientes div.cliente_destaque div.info_clientes h4 {margin-bottom: 10px; color: #fff}
div#mostra_conteudo div.conteudo_clientes div.cliente_destaque div.info_clientes p {margin-bottom: 10px}
div#mostra_conteudo div.conteudo_clientes div.cliente_destaque div.info_clientes p span {font-weight: bold; color: #fff}
div#mostra_conteudo div.conteudo_clientes div.cliente_destaque div.info_clientes div.depoimento_cliente p {background: none}
 .jcarousel-container {position: relative}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0}
.jcarousel-list li, .jcarousel-item {float: left; list-style: none;  width: 300px; height: 300px}
 .jcarousel-next {z-index: 3; display: none}
.jcarousel-prev {z-index: 3; display: none}
.jcarousel-skin-promine .jcarousel-container {border: 0px}
.jcarousel-skin-promine .jcarousel-item {width: 652px; height: 320px}
 .jcarousel-skin-promine .jcarousel-container-horizontal {width: 652px}
.jcarousel-skin-promine .jcarousel-clip-horizontal {width: 652px; height: 320px}
.jcarousel-skin-promine .jcarousel-item-horizontal {margin-right: 10px}
 .jcarousel-skin-promine .jcarousel-container-vertical {width: 75px; height: 245px; padding: 40px 20px}
.jcarousel-skin-promine .jcarousel-clip-vertical {width: 75px; height: 245px}
.jcarousel-skin-promine .jcarousel-item-vertical {margin-bottom: 10px}
.jcarousel-skin-promine .jcarousel-item-placeholder {background: #fff; color: #000}
 .jcarousel-skin-promine .jcarousel-next-horizontal {position: absolute; top: 275px; right: 2px; height: 37px; width: 105px; cursor: pointer; background: url(/images/botao_prox_ant.png) no-repeat -122px 0}
.jcarousel-skin-promine .jcarousel-next-horizontal:hover {background-position: -122px -37px}
 .jcarousel-skin-promine .jcarousel-prev-horizontal {position: absolute; top: 275px; left: 440px; height: 37px; width: 105px; cursor: pointer; background: url(/images/botao_prox_ant.png) no-repeat 0 0}
.jcarousel-skin-promine .jcarousel-prev-horizontal:hover {background-position: 0 -37px}
  .jcarousel-skin-promine .jcarousel-next-vertical {position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(next-vertical.png) no-repeat 0 0}
.jcarousel-skin-promine .jcarousel-next-vertical:hover {background-position: 0 -32px}
.jcarousel-skin-promine .jcarousel-next-vertical:active {background-position: 0 -64px}
.jcarousel-skin-promine .jcarousel-next-disabled-vertical, .jcarousel-skin-promine .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-promine .jcarousel-next-disabled-vertical:active {cursor: default; background-position: 0 -96px}
.jcarousel-skin-promine .jcarousel-prev-vertical {position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(prev-vertical.png) no-repeat 0 0}
.jcarousel-skin-promine .jcarousel-prev-vertical:hover {background-position: 0 -32px}
.jcarousel-skin-promine .jcarousel-prev-vertical:active {background-position: 0 -64px}
.jcarousel-skin-promine .jcarousel-prev-disabled-vertical, .jcarousel-skin-promine .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-promine .jcarousel-prev-disabled-vertical:active {cursor: default; background-position: 0 -96px}
 #fancybox-loading {position: fixed; top: 50%; left: 50%; height: 40px; width: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; background: transparent; z-index: 1104; display: none}
* html #fancybox-loading { position: absolute; margin-top: 0}
#fancybox-loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('/images/fancybox/fancy_loading.png') no-repeat}
#fancybox-overlay {position: fixed; top: 0; left: 0; bottom: 0; right: 0; background: #000; z-index: 1100; display: none}
* html #fancybox-overlay { position: absolute; width: 100%}
#fancybox-tmp {padding: 0; margin: 0; border: 0; overflow: auto; display: none}
#fancybox-wrap {position: absolute; top: 0; left: 0; margin: 0; padding: 20px; z-index: 1101; display: none}
#fancybox-outer {position: relative; width: 100%; height: 100%; background: #8C8C8C}
#fancybox-inner {position: absolute; top: 0; left: 0; width: 1px; height: 1px; padding: 0; outline: none; overflow: hidden; background:url(../images/bg_geral.jpg) 0 0}
#fancybox-hide-sel-frame {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent}
#fancybox-close {position: absolute; top: -15px; right: -15px; width: 32px; height: 32px; background: url('/images/fancybox/fancy_close.png') top left no-repeat; cursor: pointer; z-index: 1103; display: none}
#fancybox_error {color: #444; font: normal 12px/20px Arial}
#fancybox-content {height: auto; width: auto; padding: 0; margin: 0}
#fancybox-img {width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic}
#fancybox-frame {position: relative; width: 100%; height: 100%; border: none; display: block}
#fancybox-title {position: absolute; bottom: 0; left: 0; font-family: Arial; font-size: 12px; z-index: 1102}
.fancybox-title-inside {padding: 10px 0; text-align: center; color: #333}
.fancybox-title-outside {padding-top: 5px; color: #FFF; text-align: center; font-weight: bold}
.fancybox-title-over {color: #FFF; text-align: left}
#fancybox-title-over {padding: 10px; background: url('/images/fancybox/fancy_title_over.png'); display: block}
#fancybox-title-wrap {display: inline-block}
#fancybox-title-wrap span {height: 32px; float: left}
#fancybox-title-left {padding-left: 15px; background: transparent url('/images/fancybox/fancy_title_left.png') repeat-x}
#fancybox-title-main {font-weight: bold; line-height: 29px; background: transparent url('/images/fancybox/fancy_title_main.png') repeat-x; color: #FFF}
#fancybox-title-right {padding-left: 15px; background: transparent url('/images/fancybox/fancy_title_right.png') repeat-x}
#fancybox-left, #fancybox-right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background-image: url('/images/fancybox/blank.gif'); z-index: 1102; display: none}
#fancybox-left {left: 0px}
#fancybox-right {right: 0px}
#fancybox-left-ico, #fancybox-right-ico {position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block}
#fancybox-left-ico {background: transparent url('/images/fancybox/fancy_nav_left.png') no-repeat}
#fancybox-right-ico {background: transparent url('/images/fancybox/fancy_nav_right.png') no-repeat}
#fancybox-left:hover, #fancybox-right:hover {visibility: visible;  }
#fancybox-left:hover span {left: 20px}
#fancybox-right:hover span {left: auto; right: 20px}
div.fancy-bg {position: absolute; padding: 0; margin: 0; border: 0; z-index: 1001}
div#fancy-bg-n {top: -20px; left: 0; width: 100%; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_n.png') repeat-x}
div#fancy-bg-ne {top: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_ne.png') no-repeat}
div#fancy-bg-e {top: 0; right: -20px; height: 100%; width: 20px; background: transparent url('/images/fancybox/fancy_shadow_e.png') repeat-y}
div#fancy-bg-se {bottom: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_se.png') no-repeat}
div#fancy-bg-s {bottom: -20px; left: 0; width: 100%; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_s.png') repeat-x}
div#fancy-bg-sw {bottom: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_sw.png') no-repeat}
div#fancy-bg-w {top: 0; left: -20px; height: 100%; width: 20px; background: transparent url('/images/fancybox/fancy_shadow_w.png') repeat-y}
div#fancy-bg-nw {top: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_nw.png') no-repeat}
 div.lista_clientes {font-size: 11px; margin-top: 30px; width: 677px; position: relative; left: -9px; top:-9px; float: left}
div.lista_clientes div.item{ float:left; padding: 0px; margin: 9px}
div.lista_clientes div.item a {display: block; width: 205px; height: 75px; background: url(../images/bg_cliente.jpg) no-repeat 0 0}
div.lista_clientes div.item div.tooltip_description, div.tooltip div.content {font-size: 11px; width: 187px; padding: 15px 15px 0 15px; height: auto; background: url(../images/clientes/box_info2.png) no-repeat 0 0; color:#e4e4e4; color: #333; left:0px; float:left}
 span.tooltip_cliente, span.tooltip_status, span.tooltip_url{ display: block; font-weight: bold; font-size: 11px}
span.tooltip_cliente {color: #649ad7; margin-bottom: 5px}
span.tooltip_status {color: #649ad7; margin: 5px 0 }
span.tooltip_url {color: #9d9d9d; width: auto; height: auto; background: none}
 div.tooltip {width: 217px; position: absolute; z-index: 10000; top: 0px; left: 0px; display: none}
div.tooltip div.content h1 {font-size: 16px; border-bottom: 1px solid #C4C4C4; padding-bottom: 5px}
div.tooltip div.up_arrow {background : url('images/up_arrow.png') 60px 0px no-repeat; width: 100%; height: 20px}
div.tooltip div.down_arrow {width: 217px; height: 23px; background: url(../images/clientes/borda_box_info.png) no-repeat 0 0; margin-bottom: -10px}
div.tooltip div.left_arrow {height: 100%}
div.tooltip div.left_arrow {float:left; background : url('images/left_arrow.png') 0px 0px no-repeat; width: 20px; height: 20px; position: relative; top: 40px; left: 0px}
 #container_contato form div span.fieldWithErrors {display:inline; padding:0px; font-size: 12px; color: #999}
#container_contato form div span.fieldWithErrors input, #container_contato form div span.fieldWithErrors select {width: 380px; height: 32px; padding: 10px 5px 0px 8px; background: url(../images/bg_campo.png) 0 -42px no-repeat; border: none; font-size: 18px; color: #333}
#container_contato form div span.fieldWithErrors textarea {width: 373px; height: 122px; padding: 10px; background: url(../images/bg_mensagem.png) 0 -142px no-repeat; border: none; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #333; overflow: auto}
#container_contato form div span.fieldWithErrors:hover span.fieldErrorMessage, #container_contato form div span.fieldWithErrors input:focus + span.fieldErrorMessage{ margin-top: 20px; display:inline-table; position:absolute; right:0; top:0; width:190px; background: #FFF8DF; border:solid #D6C383; border-width:1px; padding:4px 4px 4px 6px; z-index: 200}
span.fieldErrorMessage span.hint{ background: url(../images/backend/fundo_error_tooltip.gif) no-repeat left top; position:absolute; right:201px; top: 26px; width:6px; height:11px; z-index: 200}
span.fieldErrorMessage{ display:none}