/* DEFINIÇÕES GERAIS */
* {margin:0;padding:0;list-style:none;text-decoration:none;}
strong{font-weight:bold;}
em{font-style:italic;}
html,address{font:normal 12px Arial, Helvetica, sans-serif;}
html,body{text-align:center; height:100%;}
body{font:12px Arial, Helvetica, sans-serif; color:#67686f; background:#fff url(../imagens/principal/bg.jpg) 0 0 repeat-x;}
html{height:100%;}
img{border:none;}
a{color:#67686f;}
a:hover{color:#b71f1f;}
a:focus{outline:none;}

/* CLASSES DE USO GERAL*/
.left{float:left;}
.right{float:right}
.clear{clear:both;}
.none{display:none;}
.block{display:block;}
.inline{display:inline;}
.indent{text-indent:-100000px;}
.absolute{position:absolute;}
.relative{position:relative;}
.hidden{overflow:hidden;}
.center{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.espaco{width:100%;height:15px;}
	
	/* CORES */
	.red{color:red;}
	.black{color:#000;}
	.white{color:#fff;}
	.blue{color:#0A90F1;}
	.blue2{color:#015996;}
	.grey{color:#616161;}
	/*cores principais do site*/
	.cor1 {color:#67686f;}
	.cor2 {color:#b71f1f;}
	
/* larguras */
.w5 {width:5%;}
.w10 {width:10%;}
.w15 {width:15%;}
.w20 {width:20%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w35 {width:35%;}
.w40 {width:40%;}
.w45 {width:45%;}
.w50 {width:50%;}
.w55 {width:55%;}
.w60 {width:60%;}
.w65 {width:65%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w85 {width:85%;}
.w90 {width:90%;}
.w95 {width:95%;}
.w100 {width:100%;}


/*################################## PRINCIPAL ##############################################*/
/* ESTRUTURA */
div#principal{position:relative; min-height:100%; min-width:950px;}
.ie6 #principal {height:100% !important;}

/* flutuante */
#flutuante {position:absolute; z-index:2; width:621px; height:326px; top:50%; left:50%; margin:-163px 0 0 -310px;}
a.fechar {background:#000;color:#fff;font-weight:bold;padding:5px 8px;position:absolute; z-index:999; left:10px; top:10px;}
a.fechar:hover {background:#e00000;}

body {background:#fff url(../imagens/principal/bg_index.jpg) 0 0 repeat-x;}

/* conteudo */
#conteudoi {padding:20px 0 /*160px*/0 0; width:940px; margin:0 auto; text-align:left;}
#conteudo {padding:0 0 180px 0; width:950px; margin:0 auto; text-align:left;}
.ie6 #conteudo {height:auto;}

#toprodape {padding:30px 0 180px 0; background:url(../imagens/principal/bg_toprodape.gif) repeat-x; /*height:276px;*/}
#intoprodape {width:940px; margin:0 auto;}

.mais {font:12px "Times New Roman", Times, serif; font-weight:bold; margin:10px 0 0 0; float:left;}
.espaca {height:20px; width:100%; clear:both;}

p {margin:10px 0 0 0; line-height:1.6em; text-align:left;}



/* TOPO */
div#topo{width:100%; background:url(../imagens/principal/bg_topo.jpg) center 0 no-repeat; text-align:center; height:246px;}
h1 {background:url(../imagens/principal/logo.png) no-repeat; width:254px; margin:25px auto 0 auto;}
h1 a {display:block; height:59px;}
.logo {background:url(../imagens/principal/logo_en.png) no-repeat;}
.logo_es {background:url(../imagens/principal/logo_es.png) no-repeat;}
#opcoes_atendimento {width:950px; margin:14px auto 0 auto; position:relative;}
#atendimentomsn {background:url(../imagens/principal/bg_msn.gif) no-repeat; width:210px; height:35px; float:right; text-indent:-99999px; }
#atendimentomsnen {background:url(../imagens/principal/bg_msn_en.gif) no-repeat; width:210px; height:35px; float:right; text-indent:-99999px;}
#atendimentomsnes {background:url(../imagens/principal/bg_msn_es.gif) no-repeat; width:210px; height:35px; float:right; text-indent:-99999px;}
.statusmsn {position:absolute; right:8px; top:20px; display:block;}

.linha_vertical{border-left:1px solid #dddddd;border-right:1px solid #ffffff; display:block; float:left; margin:5px 0 0 5px; height:20px;}

#busca {height:42px; width:800px; margin:0 auto; clear:both; padding:10px 0 0 0; background:url(../imagens/principal/divbusca.gif) 50px -3px no-repeat; visibility:hidden;}
#busca h2 {font-size:12px; margin:8px 0 0 0; float:left;}
/* novidades - dicas - noticias - resultado busca */
#novidades{width:30%; float:left;display:inline;}
#eventosi {float:left; width:298px; text-align:left; margin:0 49px 0 0;}
#novidades li, #dicas li, #noticias li, #resultado li {background:url(../imagens/principal/bg_listas.gif) 0 bottom repeat-x;}
#novidades li{clear:both;}
#novidades li a, #dicas li a, #noticias li a, #resultado li a {display:block; padding:10px 0 10px 0; font-size:14px; cursor:pointer;}
#novidades li a span {font-size:32px; font: "Times New Roman", Times, serif; font-weight:normal; float:left; margin:0 5px;}
#novidades li a strong {color:#b71f1f;}
/* depoimentos */
#depoimentosi, #newsletter {float:left; width:340px; text-align:left; margin:0 30px 0 0;}
#depoimentosi img {padding:5px; border:1px solid #ddd; margin:10px 10px 0 0; float:left;}
#depoimentosi p {margin:10px 0 0 0;}

/* pre_lancamento */
#pre_lancamento {float:left;  width:40%; display:inline;}

/* empreendimento_inicial */
#empreendimento_inicial {border:1px solid #ccc; float:left; display:inline; padding:10px; width:911px; margin:0 0 0 3px;}
.ie7 #empreendimento_inicial {margin:0;}
#empreendimento_inicial h3 {font-size:14px;}
#empreendimento_inicial li {float:left; display:inline; text-align:center; width:216px; padding:5px;}
/* video */
#enquete {float:right; display:inline; width:25%; text-align:left; margin:0;}

/* MENUS */
#menutop {margin:0 auto; width:560px; text-align:center; height:20px; padding:20px 0;}
#menurodape {margin:0 auto; width:840px; text-align:center; height:20px; padding:8px 0;}
#menutop li, #menutop_en li, #menutop_es li {display:inline; float:left; border-right:1px solid #9a9da3;}
#menurodape li, #menurodape_en li, #menurodape_es li {display:inline; float:left;}
#menutop li a, #menutop_en li a, #menutop_es li a, #menurodape li a, #menurodape_en li a {display:block; margin:0 6px 0 6px;}
.menu {background:url(../imagens/principal/menu.gif) no-repeat; height:21px; text-indent:-99999px;}
.menuinf {background:url(../imagens/principal/menu_rodape.gif) no-repeat; height:19px; text-indent:-99999px;}

.mn_inicial {background-position:0 0; width:44px;}
.mn_inicial:hover {background-position:0 -21px;}

.mn_empreendimentos {background-position:-44px 0; width:102px;}
.mn_empreendimentos:hover {background-position:-44px -21px;}

.mn_empresa {background-position:-145px 0; width:62px;}
.mn_empresa:hover {background-position:-145px -21px;}

.mn_trabalhe {background-position:-206px 0; width:103px;}
.mn_trabalhe:hover {background-position:-206px -21px;}

.mn_noticias {background-position:-309px 0; width:52px;}
.mn_noticias:hover {background-position:-309px -21px;}

.mn_cidades {background-position:-361px 0; width:49px;}
.mn_cidades:hover {background-position:-361px -21px;}

.mn_contato {background-position:-410px 0; width:51px;}
.mn_contato:hover {background-position:-410px -21px;}

#menutop li.sborda, #menutop_en li.sborda, #menutop_es li.sborda {border:none;}
#submn_empresa {margin:10px 0 0 0;}
#submn_empresa li {float:left; margin:0 20px 0 0; text-align:leftf; list-style:inside square;}
#submn_empresa li a {font-size:14px; font-weight:bold; color:#67686f;}
#submn_empresa li a:hover {color:#b71f1f;}

.sub_menu {position:absolute;}
.sub_menu li {float:none!important;border:none!important;text-align:left;}
.sub_menu li a {background:#272727;display:block;padding:7px;border:1px solid #505050;border-bottom:1px solid #000;border-right:1px solid #000;font-size:10px;text-transform:uppercase;color:#85888c;}
.sub_menu li a:hover {color:#FFF;background:#383838;}

li.headlink ul { display: none}
li.headlink:hover ul { display: block}

/* menu ingles */
#menutop_en {margin:0 auto; width:445px; text-align:center; height:20px; padding:20px 0;}
#menurodape_en {margin:0 auto; width:705px; text-align:center; height:20px; padding:8px 0;}

.menu_en {background:url(../imagens/principal/menu_en.gif) no-repeat; height:21px; display:block;  margin:0 6px 0 6px; text-indent:-99999px;}
.menuinf_en {background:url(../imagens/principal/menu_rodape_en.gif) no-repeat; height:21px; display:block;  margin:0 6px 0 6px; text-indent:-99999px;}
.mn_home {background-position:0 0; width:37px;}
.mn_home:hover {background-position:0 -21px;}

.mn_business {background-position:-37px 0; width:54px;}
.mn_business:hover {background-position:-37px -21px;}

.mn_company {background-position:-91px 0; width:75px;}
.mn_company:hover {background-position:-91px -21px;}

.mn_careers {background-position:-166px 0; width:51px;}
.mn_careers:hover {background-position:-166px -21px;}

.mn_notices {background-position:-217px 0; width:48px;}
.mn_notices:hover {background-position:-217px -21px;}

.mn_cities {background-position:-265px 0; width:37px;}
.mn_cities:hover {background-position:-265px -21px;}

.mn_contact {background-position:-302px 0; width:53px;}
.mn_contact:hover {background-position:-302px -21px;}

#menu_outros {float:left;}
#menu_outros li {float:left;}

/* menu es */
#menutop_es {margin:0 auto; width:690px; text-align:center; height:20px; padding:20px 0;}

.menu_es {background:url(../imagens/principal/menu_es.gif) no-repeat; height:21px; display:block;  margin:0 6px 0 6px; text-indent:-99999px;}
.menuinf_es {background:url(../imagens/principal/menu_rodape_es.gif) no-repeat; height:21px; display:block;  margin:0 6px 0 6px; text-indent:-99999px;}

.mn_paginainicial {background-position:0 0; width:94px;}
.mn_paginainicial:hover {background-position:0 -21px;}

.mn_emprendimientos {background-position:-94px 0; width:98px;}
.mn_emprendimientos:hover {background-position:-94px -21px;}

.mn_lacompania {background-position:-192px 0; width:72px;}
.mn_lacompania:hover {background-position:-192px -21px;}

.mn_trabajanosotros {background-position:-264px 0; width:124px;}
.mn_trabajanosotros:hover {background-position:-264px -21px;}

.mn_noticiases {background-position:-388px 0; width:51px;}
.mn_noticiases:hover {background-position:-388px -21px;}

.mn_ciudades {background-position:-439px 0; width:55px;}
.mn_ciudades:hover {background-position:-439px -21px;}

.mn_contactenos {background-position:-494px 0; width:76px;}
.mn_contactenos:hover {background-position:-494px -21px;}

/* +Alliance */
#mais_alliance {float:left; margin-left:17px;}
#mais_alliance li {float:left; margin-right:11px;}
#mais_alliance li a{background:url(../imagens/principal/botoes.gif); height:23px; width:104px; display:block; text-indent:-99999px;}
#mais_alliance li a.ma_newsletter {background-position: 0 -575px;}
#mais_alliance li a.ma_eventos {background-position: 0 -600px;}
#mais_alliance li a.ma_vídeos {background-position: 0 -625px;}
#mais_alliance li a.ma_midia {background-position: 0 -650px;}
#mais_alliance li a.ma_blog {background-position: 0 -675px;}
#mais_alliance li a.ma_depoimentos {background-position: 0 -700px;}
#mais_alliance li a.ma_downloads {background-position: 0 -725px;}

#mais_alliance_en {float:left; margin-left:17px;}
#mais_alliance_en li {float:left; margin-right:11px;}
#mais_alliance_en li a{background:url(../imagens/principal/botoes_en.gif); height:23px; width:104px; display:block; text-indent:-99999px;}
#mais_alliance_en li a.ma_newsletter {background-position: 0 -574px;}
#mais_alliance_en li a.ma_eventos {background-position: 0 -599px;}
#mais_alliance_en li a.ma_vídeos {background-position: 0 -624px;}
#mais_alliance_en li a.ma_midia {background-position: 0 -649px;}
#mais_alliance_en li a.ma_blog {background-position: 0 -674px;}
#mais_alliance_en li a.ma_depoimentos {background-position: 0 -699px;}
#mais_alliance_en li a.ma_downloads {background-position: 0 -724px;}

#mais_alliance_es {float:left; margin-left:17px;}
#mais_alliance_es li {float:left; margin-right:11px;}
#mais_alliance_es li a{background:url(../imagens/principal/botoes_es.gif); height:23px; width:104px; display:block; text-indent:-99999px;}
#mais_alliance_es li a.ma_newsletter {background-position: 0 -574px;}
#mais_alliance_es li a.ma_eventos {background-position: 0 -599px;}
#mais_alliance_es li a.ma_vídeos {background-position: 0 -624px;}
#mais_alliance_es li a.ma_midia {background-position: 0 -649px;}
#mais_alliance_es li a.ma_blog {background-position: 0 -674px;}
#mais_alliance_es li a.ma_depoimentos {background-position: 0 -699px;}
#mais_alliance_es li a.ma_downloads {background-position: 0 -724px;}

/* botoes */
.botoes {background:url(../imagens/principal/botoes.gif) no-repeat; text-indent:-99999px; display:block; border:none; cursor:pointer;}
.botoes_en {background:url(../imagens/principal/botoes_en.gif) no-repeat; text-indent:-99999px; display:block; border:none; cursor:pointer;}
.botoes_es {background:url(../imagens/principal/botoes_es.gif) no-repeat; text-indent:-99999px; display:block; border:none; cursor:pointer;}
.bt_acesse, .bten_acesse {background-position:0 0; width:128px; height:18px; margin:5px 0 0 0; border-right:1px solid #9a9da3; padding:0 10px 0 0;}
.bten_acesse {width:145px;}
.bt_eng, .bt_br {background-position:0 -363px; width:63px; height:22px; margin:5px 0 0 5px;}
.bt_br {width:105px;}
.bt_esp {background-position:0 -387px; width:66px; height:22px; margin:5px 0 0 5px;}
.bt_ok {background-position:0 -41px; width:32px; height:30px;}
.bt_email {background-position:0 -72px; width:26px; height:21px; float:right; margin:12px 0 0 0;}
.bt_imprime {background-position:-26px -72px; width:36px; height:32px; float:right; margin:8px 0 0 2px;}
.bt_enviar {background-position:0 -105px; width:52px; height:30px;}
.bt_vejamais {background-position:0 -136px; width:72px; height:30px;}
.bt_vejamais:hover {background-position:-73px -136px; width:72px; height:30px;}
.bt_voltar {background-position:-63px -105px; padding:5px 8px; border:1px solid #ccc; float:left; text-indent:0; color:#fff; font-weight:bold; margin:10px 0 0 0;}
.bt_voltar:hover {background-position:-63px -72px; border:1px solid #b40e0e; text-decoration:none; color:#fff;}
.bt_resultado {background-position:-76px -41px; width:72px; height:30px;}
.bt_votar {background-position:-33px -41px; width:42px; height:30px; margin:0 5px 0 0;}
.bt_blog {background-position:0 -167px; width:148px; height:96px; margin:20px 0 0 0; float:left;}
.bt_webmail {background-position:0 -339px; width:108px; height:22px;margin:5px 0 0 5px;}
.bt_hotsite {background-position:0 -282px; width:154px; height:30px; margin:10px 0 0 0;}
.bt_cadastre_se {background-position:0 -315px; width:104px; height:22px; margin:5px 0 0 5px;}
.bt_signup {background-position:0 -314px; width:80px; height:22px; margin:5px 0 0 5px;}
.bt_webmail_access {background-position:0 -338px; width:108px; height:22px;margin:5px 0 0 5px;}
.bt_port {background-position:0 -362px; width:75px; height:22px; margin:5px 0 0 5px;}
.bt_registrate {background-position:0 -314px; width:94px; height:22px; margin:5px 0 0 5px;}

/* COLUNAS DA INDEX */
div#colEsq{}
div#colDir{}

/* INTERNAS */
#localsite {text-align:left; padding:8px 0 0 0; width:70%; height:36px; display:block; margin:0 0 20px 0; float:left;}
#localsite span{margin:6px 0 0 0;}
#localsite a {background:url(../imagens/principal/seta.gif) right 6px no-repeat; padding:0 15px 0 0; margin:0 10px 0 0; color:#b71f1f;}

/* empresa - contato - noticias - dicas - cidade - arearestrita */
#contato, #noticias, #dicas, #empreendimentos, #eventos, #arearestrita, #resultado, #cidades, #atendimento {float:left; width:950px; text-align:left; margin:0 0 20px 0;}
#empresa img {border:1px solid #ccc; padding:5px; background:#fff; margin:0 0 0 20px; float:right;}
#empresa {float:left; width:800px; text-align:left; margin:0 0 20px 0;}
#cidades img {border:1px solid #ccc; padding:5px; background:#fff; }
.legenda {text-align:center; font-size:11px; font-weight:bold; margin:4px 8px;}
#depoimentos {margin:20px 0 0 0; width:800px;}
#depoimentos li {line-height:1.4em; background:url(../imagens/internas/abre_aspas.gif) no-repeat; /*padding:0 0 0 42px;*/ margin:0 0 20px 0; float:left; width:640px;}
#depoimentos li img {padding:5px; border:1px solid #ddd; margin:0 50px 0 0; float:left; width:120px; height:120px;}
#depoimentos p {/*width:560px;*/ padding:0 0 0 40px; float:left; background:url(../imagens/internas/fecha_aspas.gif) right bottom no-repeat;}
#depoimentos p strong {text-align:right;}
#depoimentos span {float:right; margin:10px 50px 0 0; font-weight:bold;}
/* noticias */
#prelancamentos li {background:#f8f8f8;padding:20px;position:relative;width:411px; margin-right:10px;}
#prelancamentos li img {margin-right:10px;position:relative;border:3px solid #c6c6c6;}
#prelancamentos li .infos {position:absolute;bottom:20px; margin-left:251px;}
#prelancamentos li h3 {font-size:22px;color:#b91616}
/* noticias */
#noticias/*, #eventos */{width:700px;}
#noticias li, #dicas li, #resultado li, #arearestrita li {text-align:left; line-height:1.8em; padding:5px 0;}
#noticias li a strong, #dicas li a strong, #resultado li a strong, #arearestrita li span {color:#b71f1f;}
#noticias li a span, #dicas li a span, #arearestrita li {font-weight:bold;}
#noticias img, #dicas img {padding:5px; background:#fff; border:1px solid #ddd; margin:10px 10px 0 0; float:left;}
/* outras - eventos */
#outras {margin:20px 0 0 0; text-align:left; float:left; width:100%;}
#eventos div {margin:20px 0 0 0;}
#outras h3, #eventos div h3 {font-size:18px; font-weight:bold; padding:0 0 5px 0; background:url(../imagens/principal/bg_listas.gif) 0 bottom repeat-x; color:#67686f;}
#outras ul, #eventos ul {margin:20px 0 0 0;}
#outras li {margin:0 0 20px 0; height:1%; background:url(../imagens/principal/seta.gif) 0 5px no-repeat;}
#eventos li {margin:0 30px 50px 0; float:left; display:inline; width:130px; height:200px;}
#outras li a, #eventos li a {display:block; font-weight:bold; color:#b71f1f; padding:0 0 0 15px;}
#eventos li a {padding:0;}
#eventos li a img {padding:5px; background:#fff; border:1px solid #ccc; margin:0 10px 5px 0;}
#eventos li a:hover  img {background:#b71f1f; padding:6px; border:0;}
#outras li a strong, #eventos li a strong {color:#67686f;}
#outras li a:hover, #outras li a:hover strong {text-decoration:underline; color:#b71f1f;}
#eventos li a:hover, #eventos li a:hover strong {text-decoration:none; color:#b71f1f;}
/* empreendimentos - portfolio - acompanhamento */
ul#empreendimentos .tabs {margin:20px 0 0 0;}
#empreendimentos ul.obras li, #empreendimento_inicial li {background:#ececec; padding:8px; width:155px; font-size:12px; font-weight:bold; float:left; display:inline; margin:28px;}
#empreendimentos ul.obras li a, #empreendimento_inicial li a {display:block; color:#b71f1f;}
#empreendimentos ul.obras li:hover, #empreendimento_inicial li:hover {display:block; color:#fff; background:#b71f1f;}
#empreendimentos ul.obras li:hover a, #empreendimentos ul.obras li a:hover, #empreendimento_inicial li a:hover {color:#fff;}
/* arearestrita */
#arearestrita #baixar {margin:10px 0 0 0;}
#arearestrita #baixar li { background:url(../imagens/internas/ico_baixar.gif) 0 3px no-repeat; padding:0 0 0 25px; margin:10px 0 0 0;}
/* projeto */
#projeto img {float:left; padding:6px; background:#fff; border:1px solid #ddd; margin:10px 10px 0 0;}
#projeto li {background: url(../imagens/internas/bolinha.gif) 0 5px no-repeat; padding:0 0 0 15px;}
/* destaques */
#destaques {height:245px; margin-top:1px; background: url(../imagens/principal/bg_destaque.jpg) center;}
/* galeria */
#galeria a {padding:5px; background:#fff; border:1px solid #ccc; display:block; font-size:0; float:left; margin:10px; font-size:0;}
#galeria a img {border:none;}
#galeria a:hover {padding:5px; background:#b71f1f; display:block; font-size:0;}
/* localizacao */
#localizacao address {float:left; width:25%; margin:20px; font-size:18px;}
#localizacao iframe {padding:6px; background:#fff; border:1px solid #ddd; margin:10px 0 0 0; font-size:0; float:left;}
/* videos */
#videos li {margin:10px; float:left; width:150px;}
#videos li img {border:1px solid #ccc; padding:3px; margin:0 0 10px 0; float:left; background:#fff;}
#videos li a {font-weight:bold; color:#b71f1f; text-align:left; display:block;}

.formato {font-size:10px; float:left; margin:5px 0 0 5px; color:#ccc;}
.subtit {font-size:16px; color:#b71f1f; margin:20px 0 0 0; clear:both; float:left;}
.ie .subtit{float:none;}

/* TÍTULOS */
.titulos {background:url(../imagens/principal/titulos.gif) no-repeat; width:273px; height:24px; text-indent:-99999px; font-size:0; text-align:left;}
.titulosen {background:url(../imagens/principal/titulos_en.gif) no-repeat; width:273px; height:24px; text-indent:-99999px; font-size:0; text-align:left;}
.tituloses {background:url(../imagens/principal/titulos_es.gif) no-repeat; width:280px; height:24px; text-indent:-99999px; font-size:0; text-align:left;}
.tit_empresa {background-position:0 0;}
.tit_lancamentos {background-position:0 -24px;}
.tit_empreendimentos {background-position:0 -48px;}
.tit_portfolio {background-position:0 -72px;}
.tit_trabalhe {background-position:0 -96px;}
.tit_noticias {background-position:0 -120px;}
.tit_novidades {background-position:0 -144px;}
.tit_blog {background-position:0 -168px;}
.tit_dicas {background-position:0 -192px;}
.tit_eventos {background-position:0 -216px;}
.tit_cidades {background-position:0 -240px;}
.tit_contato {background-position:0 -264px;}
.tit_depoimentos {background-position:0 -288px;}
.tit_video {background-position:0 -312px;}
.tit_newsletter {background-position:0 -335px;}
.tit_enquete {background-position:0 -360px;}
.tit_atendimento {background-position:0 -384px;}
.tit_arearestrita {background-position:0 -405px;}
.tit_resultado {background-position:0 -432px;}
.tit_solicite {background-position:0 -462px;}
.tit_agende {background-position:0 -486px;}
.tit_prelancamento {background-position:0 -504px;}
.tit_mais_alliance {background-position:0 -559px;margin:7px 10px 0 auto;width:93px; height:13px;}
.tit_mapa_do_site {background-position:0 -528px;margin-bottom:19px;}
.tit_cadastrese {background-position:0 -576px;}
.tit_namidia {background-position:0 -601px;}
.tit_emobras {background-position:0 -624px;}
.tit_entregue {background-position:0 -648px;}
.titarearestrita {font:bold 10px Arial, heveltica, sans-serif; margin:2px 0 0 0; text-align:left;}
/* RODAPE */
div#rodape{position:absolute; bottom:0 !important; width:100%; height:138px; left:0; background:url(../imagens/principal/bg_rodape.jpg) 0 0 repeat-x;} 
#rodape address {margin:30px auto 0 auto; width:410px; text-align:left; float:left;}

#rodape_menu{width:940px;margin:7px auto 0 auto;}

#mapa_do_site{text-align:left; width:355px;margin-right:59px;}
#mapa_do_site li.nivel1{float:left;margin-right:50px; }
#mapa_do_site li.nivel2{float:left;margin-right:30px; }
#mapa_do_site li.nivel3{float:left;margin-right:10px; }

#menu_midias_sociais{float:left;}
#menu_midias_sociais li{float:left;margin-right:7px;}
#menu_midias_sociais li a{display:block;height:39px;background:url(../imagens/principal/botoes.gif); text-indent:-99999px;}
#menu_midias_sociais li a.mms_youtube{background-position:0 -411px;width:86px;}
#menu_midias_sociais li a.mms_slideshare{background-position:0 -452px;width:126px;}
#menu_midias_sociais li a.mms_flickr{background-position:0 -493px;width:83px;}
#menu_midias_sociais li a.mms_twitter{background-position:0 -534px;width:83px;}

#rodape_outras_informacoes{width:940px;margin:40px auto 20px auto;}

/* ASSINATURAS */
div#rodape a.qualitare{width:63px;height:21px;float:right;margin:0 20px 0 0;background:url(../imagens/assinatura_qualitare.gif) no-repeat;}

/* FORMS */
fieldset{margin:0;padding:0;border:none;}
form *{font:12px Arial, Helvetica, sans-serif;}
form {margin:20px 0 0 0; float:left; display:inline;}
input, select, textarea {background:url(../imagens/principal/bg_form.gif) 0 bottom repeat-x; padding:3px; border:1px solid #d7d9df; font-size:12px; color:#67686f; float:left; margin:0 0 5px 0; float:left;}
select {margin:0 8px 5px 0;}
select option {padding:2px 0;}
label {float:left; width:100px; text-align:right; font-weight:bold; padding:5px 3px 0 0}
option {font-size:12px; color:#67686f;}
.input_maior {width:400px;}
.input_medio {width:300px;}
.input_menor {width:150px;}
.input_news {width:200px; /*height:22px;*/ font-size:14px; color:#67686f; padding:5px 3px; margin-right:5px;}
.textarea {width:300px; height:150px; overflow:auto;}
.optcor {background:#f0f0f0;}
.ajuste_chekcbox{margin-left:103px;display:block;}

#form_busca {margin:0 0 0 30px; float:left; display:inline;}
.ie #form_busca {margin-top:5px;}
#form_trabalhe, #form_contato, #form_agende, #form_solicite {width:413px;}
#form_altera fieldset {border:1px solid #ccc; background:#f3f3f3; padding:20px;width:300px;}
#form_login fieldset {border:1px solid #ccc; background:#f3f3f3; padding:20px;width:280px;}
#form_login label {width:70px; font-size:14px;}
#form_login input {font-size:14px;}
#form_enquete {float:left;}
#form_enquete label {text-align:left; margin:0 0 5px 0; float:left; background:#fff; clear:both; width:100%;}
.ie6 #form_enquete label {padding:0; margin:0;}
#form_enquete label input {margin:0 5px 0 0;}
.fakefile { background:url(../imagens/internas/input_file.gif) -1px 0 no-repeat; float:left; width:309px; height:25px; margin:0 0 5px 0;}
.arquivo{ background:url(../imagens/internas/input_arquivo.gif) -1px 0 no-repeat; float:left; width:309px; height:25px; margin:0 0 5px 0;}
.input_file, .input_arquivo {opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

#area_restrita_form {margin:4px 0 0 0; float:left; display:inline; width:300px;}
#area_restrita_form label {margin:0;font-size:9px;color:#67686f; width:40px; }
#area_restrita_form input.inpt_texto {margin:0 5px 0 0;width:70px; height:14px;}
#area_restrita_form .bt_ok_arear {background:url(../imagens/principal/botoes.gif) 0 -750px; width:26px; height:22px; border:none;}
.w_password {width:45px!important;}
.w_contrasena {width:55px!important;}

#indicar {position:absolute; z-index:99999; border:2px solid #666; width:280px; left:50%; top:250px; background:#fff; padding:20px; display:none; margin-left:-150px;}
#form_indicar {width:265px;}
#form_enquete input.radio {background:none; border:none;}

/*################################## NAVEGAÇÃO ##############################################*/
/* tamletra */
#tamletra {font:bold 12px Arial, Helvetica, sans-serif; float:right; margin:0 10px 0 0;}
#tamletra li {display:inline; float:left; margin:0 3px 0 0;}
#tamletra li span {padding:0; display:block; width:50px; text-align:right; border:1px solid #000;}
#tamletra li a {background:url(../imagens/principal/botoes.gif) -63px -105px repeat-x; height:20px; width:26px; text-align:center; color:#fff; font-weight:bold; padding:6px 0 0 0; float:left; text-decoration:none; border:1px solid #fff; margin:8px 0 0 0;}
#tamletra li a:hover {background-position:-91px -72px;}
.ie6 #tamletra li a {float:left;}

/* paginacao */
#paginacao {margin:0 auto; clear:both;}
#paginacao li {display:inline; margin:0 3px 0 0; float:left;}
#paginacao li a {background:url(../imagens/principal/botoes.gif) -119px -105px no-repeat; color:#fff; text-align:center; font-weight:bold; padding:5px 9px; display:block; border:1px solid #666;}
#paginacao li a:hover {background-position:-63px -72px; border:none; color:#fff; border:1px solid #b40e0e; text-decoration:none;} 
#paginacao li.pgoff {font-weight:normal; color:#666; padding:5px 8px;}
#paginacao li a.pgpro, #paginacao li a.pgant {background-position:-63px -105px; padding:5px 8px;}
#paginacao li a.pgpro:hover, #paginacao li a.pgant:hover {background-position:-63px -72px; border:1px solid #b40e0e; text-decoration:none;}
#paginacao li a.pgsel {background-position:-91px -72px; border:none; color:#fff; border:1px solid #b40e0e; text-decoration:none;} 


/**** TABS EM JQUERY ****/
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 20px 0 0 0;
    padding:0;
}
#empreendimentosi .tabs-nav {margin:20px 0 0 0;}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(../imagens/internas/tab.png) no-repeat;
}
/* inicial */
#empreendimentosi .tabs-nav a, #empreendimentosi .tabs-nav a span {
    display: block;
    padding: 10px 0;
    background: url(../imagens/internas/tab.gif) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #67686f;
    font-size: 12px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
}
#empreendimentosi .tabs-nav a {width:310px;}

.tabs-nav .tabs-selected a {
    color: #b71f1f;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}

#empreendimentosi .tabs-nav .tabs-selected a, #empreendimentosi .tabs-nav a:hover, #empreendimentosi .tabs-nav a:focus, #empreendimentosi .tabs-nav a:active {background-position: 100% -150px;outline: 0;}

.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
#empreendimentosi .tabs-nav a, #empreendimentosi .tabs-nav .tabs-disabled a:hover, #empreendimentosi .tabs-nav .tabs-disabled a:focus, #empreendimentosi .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}

.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
#empreendimentosi .tabs-nav a {min-height:auto; padding:0;}

*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
#empreendimentosi .tabs-nav .tabs-selected a span, #empreendimentosi  .tabs-nav a:hover span, #empreendimentosi  .tabs-nav a:focus span, #empreendimentosi  .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}

.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border-top: 1px solid #e7b5cc;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
#empreendimentosi .tabs-container {border:none; padding:0;}

.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../imagens/internas/loading.gif) no-repeat 0 50%;
}

/*
Tabs - additional IE specific bug fixes

Recommended usage (Conditional Comments):
<!--[if lte IE 7]>
<link rel="stylesheet" href="tabs_ie.css" type="text/css" media="projection, screen" />
<![endif]-->

*/
.tabs-nav { /* auto clear */
    display: inline-block;
}
.tabs-nav .tabs-disabled {
    position: relative; /* fixes opacity */
    filter: alpha(opacity=40);
}
.tabs-nav .tabs-disabled a span {
    _height: 19px; /* for some reason the height is 1px to less with opacity... */
    min-height: 19px; /* ...in both IE 6 and 7 */
}

/**** HIGHSLIDE ****/

/**
* @file: highslide.css 
* @version: 4.1.8
*/
.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: none;
}
.highslide:hover img {
	border-color: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(../imagens/highslide/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../imagens/highslide/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(../imagens/highslide/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: none;
	background: #ededed;
	margin: 2px;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../imagens/highslide/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../imagens/highslide/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(../imagens/highslide/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 16px;
}
.highslide-footer .highslide-resize {
	display: block;
	float: right;
	margin-top: 5px;
	height: 11px;
	width: 11px;
	background: url(../imagens/highslide/resize.gif) no-repeat;
}
.highslide-footer .highslide-resize span {
	display: none;
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 5;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(../imagens/highslide/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}
.draggable-header .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'titlebar' */
.titlebar .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
}
.titlebar .highslide-heading {
	position: absolute;
	width: 90%;
	margin: 1px 0 1px 5px;
	color: #666666;
}

.titlebar .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.titlebar .highslide-header .highslide-move * {
	display: none;
}
.titlebar .highslide-header li {
	position: relative;
	top: 3px;
	z-index: 2;
	padding: 0 0 0 1em;
}
.titlebar .highslide-maincontent {
	padding-top: 1em;
}

/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border {
	background: white;
}
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border {
	background: white;
}
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(../imagens/highslide/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(../imagens/highslide/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(../imagens/highslide/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}

/*****************************************************************************/
/* Styles for text based controls.						                     */
/* You can safely remove this if you don't use text based controls			 */
/*****************************************************************************/

.text-controls .highslide-controls {
	width: auto;
	height: auto;
	margin: 0;
	text-align: center;
	background: none;
}
.text-controls ul {
	position: static;
	background: none;
	height: auto;
	left: 0;
}
.text-controls .highslide-move {
	display: none;
}
.text-controls li {
    background-image: url(../imagens/highslide/controlbar-text-buttons.png);
	background-position: right top !important;
	padding: 0;
	margin-left: 15px;
	display: block;
	width: auto;
}
.text-controls a {
    background: url(../imagens/highslide/controlbar-text-buttons.png) no-repeat;
    background-position: left top !important;
    position: relative;
    left: -10px;
	display: block;
	width: auto;
	height: auto;
	text-decoration: none !important;
}
.text-controls a span {
	background: url(../imagens/highslide/controlbar-text-buttons.png) no-repeat;
    margin: 1px 2px 1px 10px;
	display: block;
    min-width: 4em;
    height: 18px;
    line-height: 18px;
	padding: 1px 0 1px 18px;
    color: #333;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}
.text-controls .highslide-next {
	margin-right: 1em;
}
.text-controls .highslide-full-expand a span {
	min-width: 0;
	margin: 1px 0;
	padding: 1px 0 1px 10px;
}
.text-controls .highslide-close a span {
	min-width: 0;
}
.text-controls a:hover span {
	color: black;
}
.text-controls a.disabled span {
	color: #999;
}

.text-controls .highslide-previous span {
	background-position: 0 -40px;
}
.text-controls .highslide-previous a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-previous a.disabled span {
	background-position: 0 -140px;
}
.text-controls .highslide-play span {
	background-position: 0 -60px;
}
.text-controls .highslide-play a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-play a.disabled span {
	background-position: 0 -160px;
}
.text-controls .highslide-pause span {
	background-position: 0 -80px;
}
.text-controls .highslide-next span {
	background-position: 0 -100px;
}
.text-controls .highslide-next a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-next a.disabled span {
	background-position: 0 -200px;
}
.text-controls .highslide-full-expand span {
	background: none;
}
.text-controls .highslide-full-expand a.disabled {
	background-position: left top !important;
}
.text-controls .highslide-close span {
	background-position: 0 -120px;
}


/*****************************************************************************/
/* Styles for the thumbstrip.							                     */
/* See www.highslide.com/ref/hs.addSlideshow    							 */
/* You can safely remove this if you don't use a thumbstrip 				 */
/*****************************************************************************/

.highslide-thumbstrip {
	height: 100%;
}
.highslide-thumbstrip div {
	overflow: hidden;
}
.highslide-thumbstrip table {
	position: relative;
	padding: 0;
	border-collapse: collapse;
}
.highslide-thumbstrip td {
	padding: 1px;
	/*text-align: center;*/
}
.highslide-thumbstrip a {
	outline: none;
}
.highslide-thumbstrip img {
	display: block;
	border: 1px solid gray;
	margin: 0 auto;
}
.highslide-thumbstrip .highslide-active-anchor img {
	visibility: visible;
}
.highslide-thumbstrip .highslide-marker {
	position: absolute;
	width: 0;
	height: 0;
	border-width: 0;
	border-style: solid;
	border-color: transparent; /* change this to actual background color in highslide-ie6.css */
}
.highslide-thumbstrip-horizontal div {
	width: auto;
	/* width: 100% breaks in small strips in IE */
}
.highslide-thumbstrip-horizontal .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 3px;
	left: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-up div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(../imagens/highslide/scrollarrows.png) left center no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down {
	display: none;
	position: absolute;
	top: 3px;
	right: 3px;
	width: 25px;
	height: 42px;
}
.highslide-thumbstrip-horizontal .highslide-scroll-down div {
	margin-bottom: 10px;
	cursor: pointer;
	background: url(../imagens/highslide/scrollarrows.png) center right no-repeat;
	height: 42px;
}
.highslide-thumbstrip-horizontal table {
	margin: 2px 0 10px 0;
}
.highslide-viewport .highslide-thumbstrip-horizontal table {
	margin-left: 10px;
}
.highslide-thumbstrip-horizontal img {
	width: auto;
	height: 40px;
}
.highslide-thumbstrip-horizontal .highslide-marker {
	top: 47px;
	border-left-width: 6px;
	border-right-width: 6px;
	border-bottom: 6px solid gray;
}
.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	margin-left: 10px;
}
.dark .highslide-thumbstrip-horizontal .highslide-marker, .highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker {
	border-bottom-color: white !important;
}

.highslide-thumbstrip-vertical-overlay {
	overflow: hidden !important;
}
.highslide-thumbstrip-vertical div {
	height: 100%;
}
.highslide-thumbstrip-vertical a {
	display: block;
}
.highslide-thumbstrip-vertical .highslide-scroll-up {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-up div {
	margin-left: 10px;
	cursor: pointer;
	background: url(../imagens/highslide/scrollarrows.png) top center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
}
.highslide-thumbstrip-vertical .highslide-scroll-down div {
	margin-left: 10px;
	cursor: pointer;
	background: url(../imagens/highslide/scrollarrows.png) bottom center no-repeat;
	height: 25px;
}
.highslide-thumbstrip-vertical table {
	margin: 10px 0 0 10px;
}
.highslide-thumbstrip-vertical img {
	max-width: 60px;
}
.highslide-thumbstrip-vertical .highslide-marker {
	left: 0;
	margin-top: 8px;
	border-top-width: 6px;
	border-bottom-width: 6px;
	border-left: 6px solid gray;
}
.dark .highslide-thumbstrip-vertical .highslide-marker, .highslide-viewport .highslide-thumbstrip-vertical .highslide-marker {
	border-left-color: white;
}

.highslide-viewport .highslide-thumbstrip-float {
	overflow: auto;
}
.highslide-thumbstrip-float ul {
	margin: 2px 0;
	padding: 0;
}
.highslide-thumbstrip-float li {
	display: block;
	height: 60px;
	margin: 0 2px;
	list-style: none;
	float: left;
}
.highslide-thumbstrip-float img {
	display: inline;
	border-color: silver;
	max-height: 56px;
}
.highslide-thumbstrip-float .highslide-active-anchor img {
	border-color: black;
}
.highslide-thumbstrip-float .highslide-scroll-up div, .highslide-thumbstrip-float .highslide-scroll-down div {
	display: none;
}
.highslide-thumbstrip-float .highslide-marker {
	display: none;
}

/* mopSlider */

#main{width:940px;margin:0 auto;}
.container{	color:white;margin-top:30px;width:100%;height:326px;overflow:hidden;background:#fff /*url(../imagens/mopslide/bg_geral.gif) repeat-x*/; border:1px solid #F2F2F2;}
.product {color:#939393;width:210px;}
.product p{line-height:14px;text-align:center;}
.pic{margin:0 0 0 0;}
.slider {margin:10px 0 0 0;}
.tutorial-info{text-align:center;padding:10px;}
