/* CSS Document */
*{
	padding: 0;
	margin: 0;
}
body{
	font-size: 11px;
	color: #232222;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../img/bg_home.jpg) center top no-repeat;
	background-color: #bbb;
}
body.empresa{
	background: url(../img/bg_empresa.jpg) center top no-repeat;
	background-color: #bbb;
}
body.servicos{
	background: url(../img/bg_servicos.jpg) center top no-repeat;
	background-color: #bbb;
}
body.servicos_residencial{
	background: url(../img/bg_servicos_residencial.jpg) center top no-repeat;
	background-color: #bbb;
}
body.servicos_empresarial{
	background: url(../img/bg_servicos_empresarial.jpg) center top no-repeat;
	background-color: #bbb;
}
body.projeto{
	background: url(../img/bg_projeto.jpg) center top no-repeat;
	background-color: #bbb;
}
body.projeto1{
	background: url(../img/bg_projeto1.jpg) center top no-repeat;
	background-color: #bbb;
}
body.manual_monitoramento{
	background: url(../img/bg_manual_monitoramento.jpg) center top no-repeat;
	background-color: #bbb;
}
body.rastreamento{
	background: url(../img/bg_rastreamento.jpg) center top no-repeat;
	background-color: #bbb;
}
body.equipa{
	background: url(../img/bg_equipa.jpg) center top no-repeat;
	background-color: #bbb;
}
body.area_cliente{
	background: url(../img/bg_area_cliente.jpg) center top no-repeat;
	background-color: #bbb;
}
body.novidades{
	background: url(../img/bg_novidades.jpg) center top no-repeat;
	background-color: #bbb;
}
body.trabalhe{
	background: url(../img/bg_trabalhe.jpg) center top no-repeat;
	background-color: #bbb;
}
body.contato{
	background: url(../img/bg_contato.jpg) center top no-repeat;
	background-color: #bbb;
}
.dsp_none{
	/*display: none;*/
	width:1px;
	height:1px;
	display:block;
	overflow:hidden;
	text-indent:-9999999px;
	position:absolute;
}
#geral{
	width: 752px;
	display: table;
	margin: 0 auto;
	padding-left: 11px;
	padding-right: 11px;
}
#geral h1{
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#geral h2{
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#geral h3{
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}
#geral #topo{
	width: 752px;
	height: 198px;
	display: block;
	position: relative;
}
#geral #topo h1{
	width: 234px;
	height: 173px;
	display: block;
	position: absolute;
	left: 295px;
	top: 6px;
}
#geral #topo a{
	width: 165px;
	height: 150px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
	background-color: transparent;
}
#geral #topo #menu_left{
	width: 234px;
	height: 173px;
	display: block;
	float: left;
}
#geral #topo #menu_left ul{
	width: 234px;
	height: 173px;
	display: block;
	padding-top: 25px;
}
#geral #topo #menu_left ul li{
	width: 234px;
	height: 25px;
	display: block;
	list-style: none;
}
#geral #topo #menu_left ul li.dsp_none{
	display: none;
}
#geral #topo #menu_left ul li a{
	width: 141px;
	height: 25px;
	display: block;
	overflow: hidden;
	outline: none;
	text-indent: -99999px;
	background-position: left top;
	background-repeat: no-repeat;
}
#geral #topo #menu_left ul li a.btn_home{
	background-image: url(../img/btn_home.gif);
}
#geral #topo #menu_left ul li a.btn_empresa{
	background-image: url(../img/btn_empresa.gif);
}
#geral #topo #menu_left ul li a.btn_servicos{
	background-image: url(../img/btn_servicos.gif);
}
#geral #topo #menu_left ul li a.btn_projeto{
	background-image: url(../img/btn_projeto.gif);
}
#geral #topo #menu_left ul li a.btn_manual{
	width: 219px;
	background-image: url(../img/btn_manual.gif);
}
#geral #topo #menu_left ul li a:hover{
	background-position: left bottom;
}
#geral #topo #menu_left ul li a.ativo{
	background-position: left bottom;
}
#geral #topo #menu_right{
	width: 234px;
	height: 173px;
	display: block;
	float: right;
}
#geral #topo #menu_right ul{
	width: 234px;
	height: 173px;
	display: block;
	padding-top: 25px;
}
#geral #topo #menu_right ul li{
	width: 234px;
	height: 25px;
	display: block;
	list-style: none;
}
#geral #topo #menu_right ul li a{
	width: 173px;
	height: 25px;
	display: block;
	overflow: hidden;
	float: right;
	outline: none;
	text-indent: -99999px;
	background-position: left top;
	background-repeat: no-repeat;
}
#geral #topo #menu_right ul li a.btn_rastreamento{
	width: 220px;
	background-image: url(../img/btn_rastreamento.gif);
}
#geral #topo #menu_right ul li a.btn_area{
	background-image: url(../img/btn_area_cliente.gif);
}
#geral #topo #menu_right ul li a.btn_novidades{
	background-image: url(../img/btn_novidades.gif);
}
#geral #topo #menu_right ul li a.btn_trabalhe{
	background-image: url(../img/btn_trabalhe.gif);
}
#geral #topo #menu_right ul li a.btn_contato{
	width: 111px;
	background-image: url(../img/btn_contato.gif);
}
#geral #topo #menu_right ul li a:hover{
	background-position: left bottom;
}
#geral #topo #menu_right ul li a.ativo{
	background-position: left bottom;
}
#geral #conteudo{
	width: 752px;
	display: table;
}
#geral #conteudo p{
	padding-bottom: 15px;
	line-height: 15px;
}
#geral #conteudo #cont_home{
	width: 752px;
	display: block;
}
#geral #conteudo #cont_home ul{
	width: 284px;
	height: 86px;
	display: block;
	margin: 0 auto;
	padding-top: 57px;
}
#geral #conteudo #cont_home ul li{
	width: 127px;
	height: 86px;
	display: block;
	float: left;
	list-style: none;
}
#geral #conteudo #cont_home ul li.espaco_right{
	padding-right: 30px;
}
#geral #conteudo #cont_home ul li a{
	width: 127px;
	height: 86px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	outline: none;
	background-position: left top;
	background-repeat: no-repeat;
}
#geral #conteudo #cont_home ul li a.monitora_res{
	background-image: url(../img/btn_monitoramento_residencial.jpg);
}
#geral #conteudo #cont_home ul li a.monitora_emp{
	background-image: url(../img/btn_monitoramento_empresarial.jpg);
}
#geral #conteudo #cont_home ul li a:hover{
	background-position: left bottom;
}
#geral #conteudo #cont_home #destaque{
	width: 752px;
	display: block;
}
#geral #conteudo #cont_home #destaque ul{
	width: 752px;
	height: 154px;
	display: block;
	padding-top: 302px;
}
#geral #conteudo #cont_home #destaque ul li{
	width: 230px;
	height: 154px;
	display: block;
	float: left;
	list-style: none;
}
#geral #conteudo #cont_home #destaque ul li.espaco_right{
	padding-right: 25px;
	padding-left: 3px;
}
#geral #conteudo #cont_home #destaque ul li a{
	width: 230px;
	height: 154px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	outline: none;
	background-position: left top;
	background-repeat: no-repeat;
}
#geral #conteudo #cont_home #destaque ul li a.btn_alarm{
	background-image: url(../img/btn_saiba_mais01.jpg);
}
#geral #conteudo #cont_home #destaque ul li a.btn_cftv{
	background-image: url(../img/btn_saiba_mais02.jpg);
}
#geral #conteudo #cont_home #destaque ul li a.btn_manual{
	background-image: url(../img/btn_saiba_mais03.jpg);
}
#geral #conteudo #cont_home #destaque ul li a:hover{
	background-position: left bottom;
}

#geral #conteudo #cont_empresa{
	width: 752px;
	display: block;
}
#geral #conteudo #cont_empresa h1{
	height: 36px;
	background: url(../img/h1_empresa.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_empresa h2{
	height: 36px;
	background: url(../img/h2_empresa.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_empresa img{
	width: 269px;
	height: 138px;
	display: block;
	float: left;
}
#geral #conteudo #cont_servicos{
	width: 752px;
	display: block;
	position: relative;
}
#geral #conteudo #cont_servicos h1{
	height: 36px;
	background: url(../img/h1_servicos.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_servicos h1.h1_manual{
	height: 66px;
	background: url(../img/h1_manual_monitoramento.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_servicos h1.h1_rastreamento{
	height: 76px;
	background: url(../img/h1_rastreamento.gif) 0 0 no-repeat;
}
#geral #conteudo #cont_servicos h1.h1_area{
	height: 33px;
	background: url(../img/h1_area_cliente.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_servicos h1.h1_novidades{
	height: 33px;
	background: url(../img/h1_novidades.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_servicos h2{
	height: 230px;
	background: url(../img/h2_servicos.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_servicos h2.h2_manual{
	height: 38px;
	background: url(../img/h2_manual_monitoramento.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_servicos h2.h2_rastreamento{
	height: 38px;
	background: url(../img/h2_rastreamento.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_servicos h2.h2_area{
	height: 20px;
	background: url(../img/h2_area_cliente.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_servicos h2.h2_novidades{
	height: 20px;
	background: url(../img/h2_novidades.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_servicos p.largura01{
	width: 475px;
}
#geral #conteudo #cont_servicos p.largura02{
	width: 430px;
}
#geral #conteudo #cont_servicos p.largura03{
	width: 390px;
}
#geral #conteudo #cont_servicos p.largura04{
	padding-left: 260px;
	width: 470px;
}

#geral #conteudo #cont_servicos #sub_menu{
	width: 212px;
	height: 300px;
	display: block;
	float: left;
}
#geral #conteudo #cont_servicos #sub_menu ul{
	width: 212px;
	display: block;
	padding-top: 4px;
}
#geral #conteudo #cont_servicos #sub_menu ul li{
	width: 207px;
	height: 40px;
	display: block;
	float: left;
	list-style: none;
	padding-left: 5px;
}
#geral #conteudo #cont_servicos #sub_menu ul li a{
	width: 191px;
	height: 40px;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	outline: none;
	background-position: left top;
	background-repeat: no-repeat;
}
#geral #conteudo #cont_servicos #sub_menu ul li a.btCent{
	background-image: url(../img/btCent.jpg);
}
#geral #conteudo #cont_servicos #sub_menu ul li a.btSegu{
	background-image: url(../img/btSegu.jpg);
}
#geral #conteudo #cont_servicos #sub_menu ul li a.btSens{
	background-image: url(../img/btSens.jpg);
}
#geral #conteudo #cont_servicos #sub_menu ul li a.btDete{
	background-image: url(../img/btDete.jpg);
}

#geral #conteudo #cont_servicos #sub_menu ul li a:hover, #geral #conteudo #cont_servicos #sub_menu ul li a.ativo{
	background-position: left bottom;
}
#geral #conteudo #cont_servicos #EquiRight{
	width: 530px;
	display: table;
	float: left;
}
#geral #conteudo #cont_servicos #EquiRight img{
	float: left;
}
#geral #conteudo #cont_servicos #EquiRight h2{
	height: 40px;
}
#geral #conteudo #cont_servicos #EquiRight h2.hCent{
	background-image: url(../img/hCent.gif);
}
#geral #conteudo #cont_servicos #EquiRight h2.hPeri{
	background-image: url(../img/hPeri.gif);
}
#geral #conteudo #cont_servicos #EquiRight h2.hSens{
	height: 64px;
	background-image: url(../img/hSens.gif);
}
#geral #conteudo #cont_servicos #EquiRight h2.hDete{
	background-image: url(../img/hDete.gif);
}


#geral #conteudo #cont_servicos #EquiRight p.link{
	width: 45px;
	display: block;
	float: right;
}
#geral #conteudo #cont_servicos #EquiRight p.link a{
	text-indent: 0;
	color: #666;
	text-decoration: none;
}
#geral #conteudo #cont_servicos #EquiRight p.link a:hover{
	text-decoration: underline;
}


#geral #conteudo #cont_servicos p.largura05{
	padding-left: 290px;
	width: 470px;
	height: 150px;
}
#geral #conteudo #cont_servicos p.largura05{
	width: 430px;
	padding-bottom: 45px;
}
#geral #conteudo #cont_servicos a.btn_mon_res{
	width: 113px;
	height: 115px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	outline: none;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/btn_residencial.jpg);
	position: absolute;
	left: 47px;
	top: 137px;
}
#geral #conteudo #cont_servicos a.btn_mon_emp{
	width: 113px;
	height: 115px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	outline: none;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/btn_empresarial.jpg);
	position: absolute;
	left: 590px;
	top: 137px;
}
#geral #conteudo #cont_servicos a.btn_cliente{
	width: 210px;
	height: 54px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	outline: none;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/btn_cliente.jpg);
	position: absolute;
	left: 400px;
	top: 200px;
}
#geral #conteudo #cont_servicos a.btn_suporte{
	width: 210px;
	height: 54px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	outline: none;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../img/btSuporte.jpg);
	position: absolute;
	left: 400px;
	top: 265px;
}
#geral #conteudo #cont_servicos a:hover{
	background-position: left bottom;
}

#geral #conteudo #cont_servicos #faq ul{
	width:752px;
	padding-top:5px;
	display:block;
}
#geral #conteudo #cont_servicos #faq ul li{
	padding-bottom:5px;
	list-style: none;
	display: block;
}
#geral #conteudo #cont_servicos #faq ul li a{
	width: 500px;
	height: 17px;
	display: block;
	text-decoration:none;
	color: #333;
	font-weight:bold;
	outline: none;
	overflow: hidden;
}
#geral #conteudo #cont_servicos #faq .teste{
	padding-left: 22px;
}
#geral #conteudo #cont_servicos #login{
	width: 220px;
	height: 220px;
	display: block;
	margin-left: 385px;
	padding-top: 15px;
	padding-left: 65px;
}
#geral #conteudo #cont_servicos #login ul{
	width: 211px;
	display: block;
}
#geral #conteudo #cont_servicos #login ul li{
	width: 211px;
	display: block;
}
#geral #conteudo #cont_servicos #login ul li label{
	width:1px;
	height:1px;
	display:block;
	overflow:hidden;
	text-indent:-9999999px;
	position:absolute;
}
#geral #conteudo #cont_servicos #login ul li input{
	width: 200px;
	height: 17px;
	display: block;
	background-color: transparent;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#geral #conteudo #cont_servicos #login ul li input.login{
	padding-bottom: 15px;
}
#geral #conteudo #cont_servicos #login ul li input.btn_ok{
	width: 53px;
	height: 19px;
	display: block;
	float: right;
	padding-right: 5px;
}
#geral #conteudo #cont_servicos #login p{
	padding-bottom: 13px;
}
#geral #conteudo #cont_servicos .box_novidades{
	width: 717px;
	height: 170px;
	display: block;
	padding-left: 25px;
	padding-top: 16px;
	padding-right: 10px;
	margin-bottom: 10px;
	background: url(../img/bg_box_novidades.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_servicos .box_novidades h3.titulo{
	width: 450px;
	height: 30px;
	display: block;
	float: left;
	text-indent: 0;
	overflow: 0;
	font-size: 15px;
	color: #434343;
	padding-right: 175px;
}
#geral #conteudo #cont_servicos .box_novidades img{
	width: 172px;
	height: 106px;
	display: block;
	float: left;
	padding-right: 10px;
}
#geral #conteudo #cont_servicos .box_novidades p{
	padding-top: 2px;
}
#geral #conteudo #cont_servicos .box_novidades p.bottom{
	padding-bottom: 0;
	padding-top: 0;
}
#geral #conteudo #cont_servicos #submenu{
	width: 219px;
	height: 337px;
	display: block;
	float: left;
}
#geral #conteudo #cont_servicos #submenu #SubTop{
	width: 206px;
	height: 12px;
	display: block;
	background: url(../img/SubTop.jpg) 0 0 no-repeat; 
}

#geral #conteudo #cont_servicos #submenu ul{
	width: 198px;
	display: table;
	background: url(../img/repeatSub.jpg) 0 0 repeat-y;
	padding: 4px 0 0 8px;
}
#geral #conteudo #cont_servicos #submenu ul li{
	width: 189px;
	height: 40px;
	display: block;
}
#geral #conteudo #cont_servicos #submenu ul li a{
	width: 189px;
	height: 40px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
	background-position: left top;
	background-repeat: no-repeat;
}

#geral #conteudo #cont_servicos #submenu ul li a:hover,#geral #conteudo #cont_servicos #submenu ul li a.ativo{
	background-position: left bottom;
}

#geral #conteudo #cont_servicos #submenu #BottTop{
	width: 206px;
	height: 12px;
	display: block;
	background: url(../img/bottSub.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial{
	width: 752px;
	display: block;
	position: relative;
}
#geral #conteudo #cont_residencial h1{
	height: 36px;
	background: url(../img/h1_servicos.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial h2.h2_monitoramento{
	height: 34px;
	background: url(../img/h2_residencial.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial h2.h2_monitoramento_empresarial{
	height: 34px;
	background: url(../img/h2_empresarial.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial h1.h1_projeto{
	height: 36px;
	background: url(../img/h1_projeto.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial h2.h2_projeto{
	height: 38px;
	background: url(../img/h2_projeto.gif) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial a{
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	outline: none;
	background-position: left top;
	background-repeat: no-repeat;
}
#geral #conteudo #cont_residencial a.btn_mon_emp{
	width: 111px;
	height: 92px;
	background: url(../img/btn_icone_empresarial.jpg) 0 0 no-repeat;
	position: absolute;
	left: 640px;
	top: -25px;
}
#geral #conteudo #cont_residencial a.btn_mon_res{
	width: 111px;
	height: 92px;
	background: url(../img/btn_icone_residencial.jpg) 0 0 no-repeat;
	position: absolute;
	left: 640px;
	top: -25px;
}
#geral #conteudo #cont_residencial a:hover{
	background-position: left bottom;
}
#geral #conteudo #cont_residencial #sub_menu{
	width: 212px;
	height: 300px;
	display: block;
	float: left;
}
#geral #conteudo #cont_residencial #sub_menu ul{
	width: 212px;
	display: block;
}
#geral #conteudo #cont_residencial #sub_menu ul li{
	width: 209px;
	height: 40px;
	display: block;
	float: left;
	list-style: none;
	padding-left: 3px;
}
#geral #conteudo #cont_residencial #sub_menu ul li a{
	width: 191px;
	height: 40px;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	outline: none;
	background-position: left top;
	background-repeat: no-repeat;
}
#geral #conteudo #cont_residencial #sub_menu ul li a.btn_mon_alarme{
	background-image: url(../img/btn_monitoramento_alarme.jpg);
}
#geral #conteudo #cont_residencial #sub_menu ul li a.btn_mon_controle{
	background-image: url(../img/btn_cobertura.jpg);
}
#geral #conteudo #cont_residencial #sub_menu ul li a.btn_mon_checagem{
	background-image: url(../img/btn_checagem_unidade.jpg);
}
#geral #conteudo #cont_residencial #sub_menu ul li a.btn_mon_gprs{
	background-image: url(../img/btn_monitoramento_gprs.jpg);
}
#geral #conteudo #cont_residencial #sub_menu ul li a.btn_mon_sms{
	background-image: url(../img/btn_envio.jpg);
}
#geral #conteudo #cont_residencial #sub_menu ul li a.btn_mon_ronda{
	background-image: url(../img/btn_ronda_virtual.jpg);
}
#geral #conteudo #cont_residencial #sub_menu ul li a.btn_mon_imagem{
	background-image: url(../img/btn_monitoramento_imagem.jpg);
}

#geral #conteudo #cont_residencial #sub_menu ul li a.btDvr{
	background-image: url(../img/btDvr.jpg);
}
#geral #conteudo #cont_residencial #sub_menu ul li a.btChec{
	background-image: url(../img/btChec.jpg);
}
#geral #conteudo #cont_residencial #sub_menu ul li a.btMoni{
	background-image: url(../img/btMoni.jpg);
}
#geral #conteudo #cont_residencial #sub_menu ul li a.btRond{
	background-image: url(../img/btRond.jpg);
}
#geral #conteudo #cont_residencial #sub_menu ul li a.btImag{
	background-image: url(../img/btImag.jpg);
}
#geral #conteudo #cont_residencial #sub_menu ul li a:hover, #geral #conteudo #cont_residencial #sub_menu ul li a.ativo{
	background-position: left bottom;
}

#geral #conteudo #cont_residencial #conteudo_right{
	width: 540px;
	display: block;
	float: left;
}
#geral #conteudo #cont_residencial #conteudo_right h3{
	height: 30px;
}
#geral #conteudo #cont_residencial #conteudo_right h3.h3_preserve{
	background: url(../img/h3_res_preserve.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial #conteudo_right h3.h3_investir{
	background: url(../img/h3_emp_investir.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial #conteudo_right h3.h3_monitora24h{
	background: url(../img/h1_monitoramento24h.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial #conteudo_right h3.h3_controle{
	background: url(../img/h3_controle.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial #conteudo_right h3.h3_checagem{
	background: url(../img/h3_checagem.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial #conteudo_right h3.h3_gprs{
	background: url(../img/h3_gprs.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial #conteudo_right h3.h3_sms{
	background: url(../img/h3_sms.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial #conteudo_right h3.h3_ronda{
	background: url(../img/h3_ronda_virtual.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial #conteudo_right h3.h3_monitora_imagem{
	background: url(../img/h3_monitoramento_imagem.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial #conteudo_right h3.hDvr{
	background: url(../img/hDvr.gif) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial #conteudo_right h3.hNotu{
	background: url(../img/hNotu.gif) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial #conteudo_right h3.hProf{
	background: url(../img/hProf.gif) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial #conteudo_right h3.hMicr{
	background: url(../img/hMicr.gif) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial #conteudo_right h3.hVide{
	background: url(../img/hVide.gif) 0 0 no-repeat;
}



#geral #conteudo #cont_residencial #conteudo_right h4{
	height: 20px;
	text-indent: -99999px;
	overflow: hidden;
}
#geral #conteudo #cont_residencial #conteudo_right h4.hAlon{
	background: url(../img/hAlon.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial #conteudo_right h4.hPlac{
	background: url(../img/hPlac.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_residencial #conteudo_right p.maior{
	padding-bottom: 20px;
}
#geral #conteudo #cont_residencial #conteudo_right p.maior1{
	padding-bottom: 25px;
}
#geral #conteudo #cont_residencial #conteudo_right p.link{
	width: 45px;
	display: block;
	float: right;
}
#geral #conteudo #cont_residencial #conteudo_right p.link a{
	text-indent: 0;
	color: #666;
	text-decoration: none;
}
#geral #conteudo #cont_residencial #conteudo_right p.link a:hover{
	text-decoration: underline;
}

#geral #conteudo #cont_residencial #conteudo_right img{
	width: 169px;
	height: 83px;
	display: block;
	float: left;
}
#geral #conteudo #cont_residencial #conteudo_right p{
	padding-bottom: 10px;
}
#geral #conteudo #cont_residencial #conteudo_right p.sembottom{
	padding-bottom: 0;
}
#geral #conteudo #cont_residencial #conteudo_right #btn{
	width: 450px;
	display: block;
	float: right;
}
#geral #conteudo #cont_residencial #conteudo_right #btn a.btn_voltar{
	text-decoration: none;
	float: right;
	display: block;
	float: right;
	text-indent:0;
	color: #333;
}
#geral #conteudo #cont_residencial #conteudo_right #btn a:hover{
	text-decoration: underline;
}
#geral #conteudo #cont_trabalhe_left{
	width: 528px;
	display: block;
	float: left;
}
#geral #conteudo #cont_trabalhe_left h1{
	height: 36px;
	background: url(../img/h1_trabalhe_conosco.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_trabalhe_left h2{
	height: 39px;
	background: url(../img/h2_trabalhe_conosco.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_trabalhe_left ul{
	width: 528px;
	display: block;
}
#geral #conteudo #cont_trabalhe_left ul li{
	width: 393px;
	height: 34px;
	display: block;
	list-style: none;
	padding-left: 135px;
	padding-top: 3px;
}
#geral #conteudo #cont_trabalhe_left ul li.nome{
	background: url(../img/input_trabalhe_nome.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_trabalhe_left ul li.email{
	background: url(../img/input_trabalhe_email.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_trabalhe_left ul li.fone{
	background: url(../img/input_trabalhe_telefone.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_trabalhe_left ul li.cidade{
	background: url(../img/input_trabalhe_cidade.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_trabalhe_left ul li.departamento{
	background: url(../img/input_trabalhe_departamento.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_trabalhe_left ul li.anexe{
	background: url(../img/input_trabalhe_anexe.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_trabalhe_left ul li.mensagem{
	height: 75px;
	background: url(../img/textarea_trabalhe.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_trabalhe_left ul li label{
	width: 1px;
	height: 1px;
	display: block;
	overflow: hidden;
	position:absolute;
}
#geral #conteudo #cont_trabalhe_left ul li input{
	height: 17px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: transparent;
	border: none;
}
#geral #conteudo #cont_trabalhe_left ul li select{
	width: 235px;
}
#geral #conteudo #cont_trabalhe_left ul li input.input_nome{
	padding-top: 3px;
	width: 385px;
}
#geral #conteudo #cont_trabalhe_left ul li input.input_ddd{
	width: 20px;
	float: left;
	padding-top: 3px;
	margin-right: 15px;
}
#geral #conteudo #cont_trabalhe_left ul li input.input_num01{
	width: 35px;
	float: left;
	padding-top: 3px;
	margin-right: 17px;
}
#geral #conteudo #cont_trabalhe_left ul li input.input_num02{
	width: 35px;
	padding-top: 3px;
	float: left;
}
#geral #conteudo #cont_trabalhe_left ul li input.btn_anexar{
	width: 235px;
	height: 17px;
}
#geral #conteudo #cont_trabalhe_left ul li input.btn_ok{
	width: 54px;
	height: 21px;
	display: block;
	float: right;
	margin-top: -10px;
}
#geral #conteudo #cont_trabalhe_left ul li textarea{
	width: 385px;
	height: 57px;
	background-color: transparent;
	border: none;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#geral #conteudo #cont_trabalhe_right{
	width: 214px;
	display: block;
	float: left;
	padding-top: 195px;
	padding-left: 10px;
}
#geral #conteudo #cont_trabalhe_right ul{
	width: 214px;
	display: block;
}
#geral #conteudo #cont_trabalhe_right ul li{
	width: 214px;
	height: 127px;
	display: block;
	margin-bottom: 7px;
	list-style: none;
}
#geral #conteudo #cont_trabalhe_right ul li a{
	width: 214px;
	height: 127px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	outline: none;
	background-position: left top;
	background-repeat: no-repeat;
}
#geral #conteudo #cont_trabalhe_right ul li a.btn_servicos{
	background-image: url(../img/btn_servicos_trabalhe.jpg);
}
#geral #conteudo #cont_trabalhe_right ul li a.btn_contato{
	background-image: url(../img/btn_contato_trabalhe.jpg);
}
#geral #conteudo #cont_trabalhe_right ul li a:hover{
	background-position: left bottom;
}
/***************************/

#geral #conteudo #cont_contato_left{
	width: 528px;
	display: block;
	float: left;
}
#geral #conteudo #cont_contato_left h1{
	height: 36px;
	background: url(../img/h1_contato.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_contato_left h2{
	height: 39px;
	background: url(../img/h2_contato.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_contato_left ul{
	width: 528px;
	display: block;
}
#geral #conteudo #cont_contato_left ul li{
	width: 393px;
	height: 34px;
	display: block;
	list-style: none;
	padding-left: 112px;
	padding-top: 3px;
}
#geral #conteudo #cont_contato_left ul li.nome{
	background: url(../img/input_contato_nome.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_contato_left ul li.email{
	background: url(../img/input_contato_email.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_contato_left ul li.fone{
	background: url(../img/input_contato_fone.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_contato_left ul li.rua{
	background: url(../img/input_contato_rua.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_contato_left ul li.bairro{
	background: url(../img/input_contato_bairro.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_contato_left ul li.cidade{
	background: url(../img/input_contato_cidade.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_contato_left ul li.cep{
	background: url(../img/input_contato_cep.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_contato_left ul li.mensagem{
	height: 85px;
	background: url(../img/input_contato_mensagem.jpg) 0 0 no-repeat;
}
#geral #conteudo #cont_contato_left ul li label{
	width: 1px;
	height: 1px;
	display: block;
	overflow: hidden;
	position:absolute;
}
#geral #conteudo #cont_contato_left ul li input{
	height: 17px;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: transparent;
	border: none;
}
#geral #conteudo #cont_contato_left ul li select{
	width: 60px;
	float: left;
}
#geral #conteudo #cont_contato_left ul li input.input_nome{
	padding-top: 3px;
	width: 385px;
}
#geral #conteudo #cont_contato_left ul li input.input_ddd{
	width: 20px;
	float: left;
	padding-top: 3px;
	margin-right: 15px;
}
#geral #conteudo #cont_contato_left ul li input.input_num01{
	width: 35px;
	float: left;
	padding-top: 3px;
	margin-right: 17px;
}
#geral #conteudo #cont_contato_left ul li input.input_num02{
	width: 35px;
	padding-top: 3px;
	float: left;
}
#geral #conteudo #cont_contato_left ul li input.input_rua{
	width: 300px;
	height: 17px;
	float: left;
	margin-right: 40px;
	padding-top: 3px;
}
#geral #conteudo #cont_contato_left ul li input.input_numero{
	width: 45px;
	height: 17px;
	float: left;
	padding-top: 3px;
}
#geral #conteudo #cont_contato_left ul li input.input_cidade{
	width: 270px;
	height: 17px;
	float: left;
	padding-top: 3px;
	margin-right: 55px;
}
#geral #conteudo #cont_contato_left ul li input.input_cep1{
	width: 45px;
	height: 17px;
	float: left;
	padding-top: 3px;
	margin-right: 15px;
}
#geral #conteudo #cont_contato_left ul li input.input_cep2{
	width: 30px;
	height: 17px;
	float: left;
	padding-top: 3px;
}
#geral #conteudo #cont_contato_left ul li input.btn_ok{
	width: 54px;
	height: 21px;
	display: block;
	float: right;
	margin-top: -10px;
}
#geral #conteudo #cont_contato_left ul li textarea{
	width: 385px;
	height: 57px;
	background-color: transparent;
	border: none;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
#geral #conteudo #cont_contato_right{
	width: 207px;
	display: block;
	float: left;
	padding-top: 375px;
	padding-left: 17px;
	color: #FFF;
}
#geral #conteudo #cont_contato_right a{
	width: 85px;
	height: 14px;
	display: block;
	text-indent: -999999px;
	overflow: hidden;
	outline: none;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image: url(../img/btn_mapa.jpg);
	margin-top: -5px;
}
#geral #conteudo #cont_contato_right a:hover{
	background-position: 0 -14px;
}
#geral #conteudo #cont_contato_right p.fone{
	padding-left: 30px;
	font-size: 10px;
}
#geral #conteudo #cont_contato_right p.esp{
	padding-bottom: 25px;
	padding-left: 15px;
}
#geral #conteudo #cont_contato_right p em{
	font-size: 15px;
	font-style:normal;
}

/****************************/
#geral #rodape{
	width: 752px;
	height: 80px;
	display: block;
	float: left;
	padding-top: 50px;
	background: url(../img/bg_rodape.jpg) center top no-repeat;
}
#geral #rodape address{
	width: 752px;
	display: block;
	color: #606060;
	font-style: normal;
	margin: 0 auto;
	text-align: center;
}
#geral #rodape strong.tamanho{
	font-size: 10px;
}
#geral #rodape #selos{
	width: 185px;
	height: 15px;
	display: block;
	margin: 0 auto;
	padding-top: 10px;
}
#geral #rodape #selos ul{
	width: 185px;
	height: 15px;
	display: block;
}
#geral #rodape #selos ul li{
	width: 91px;
	height: 15px;
	display: block;
	float: left;
	list-style: none;
}
#geral #rodape #selos ul li.espaco_right{
	padding-right: 3px;
}
#geral #rodape #selos ul li a{
	width: 91px;
	height: 15px;
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	outline: none;
}
#geral #rodape #selos ul li a.ao5{
	background: url(../img/selo_ao5.jpg) 0 0 no-repeat;
}
#geral #rodape #selos ul li a.w3c{
	background: url(../img/selo_w3c.jpg) 0 0 no-repeat;
}

#popup{
	width:100%;
	height:930px;
	display:table;
	position:absolute;
	z-index:100;
	top:0;
	left:0;
	background:url(../img/bg.png) top center repeat;
}

.fechar {
	width:100%;
	height:100%;
	display:block;
	overflow:hidden;
	text-indent:-999999px;
	position:absolute;
	background-repeat:repeat;
	background-image:url(../transp.html);
	top:0px;
	left:0px;
	z-index:200;
	outline:none;
}