* {
	padding:0;
	margin:0;
	list-style-type:none;
}

.acessibilidade {
	width:1px;
	height:1px;
	display:block;
	text-indent:-999999px;
	overflow:hidden;
	position:absolute;
}

html, body {
	background:#FFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#17518d;
	min-width:960px;
	margin:0 auto;
	
}

body .home{background:#FFF url(../img/home/home.jpg) no-repeat center top; min-height:1146px;}
body .empresa{background:#FFF url(../img/paginas/minas-control/bg-empresa.jpg) no-repeat center top; min-height:1508px;}
body .servicos{background:#FFF url(../img/paginas/servicos/bg-servicos.jpg) no-repeat center top; min-height:830px;}
body .servicos-pag{background:#FFF url(../img/paginas/servicos/bg-paginas.jpg) no-repeat center top; min-height:964px;}
body .dedetizacao{background:#FFF url(../img/bg-dedetizacao.html) no-repeat center top;}
body .desentupidora{background:#b4e5e1 url(../img/bg-desentupidora.html) no-repeat center top;}
body .atuacao{background:#FFF url(../img/paginas/atuacao/bg-atuacao.jpg) no-repeat center top; min-height:1311px;}
body .clientes{background:#FFF url(../img/bg-clientes.html) no-repeat center top;}
body .parceiros{background:#FFF url(../img/bg-parceiros.html) no-repeat center top;}
body .contato{background:#FFF url(../img/paginas/contato/bg-contato.jpg) no-repeat center top; min-height:966px;}
body .contato.resp{background:#FFF url(../img/paginas/contato/bg-contato-res.jpg) no-repeat center top; min-height:966px;}
body .faq{background:#FFF url(../img/paginas/faq/faq.jpg) no-repeat center top; min-height:1200px;}





.logo h1{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	text-indent:-99999px;
	overflow:hidden;
}
.tel{
	float: right;
	font-size:16px;
	color:#FFF;
	margin-top:80px;
	margin-right:20px;
	font-weight:bold;
}

p{ padding-bottom:22px; line-height:18px; text-align:justify; font-size:14px}

a:hover{ background-position:left bottom; }
a.ativo{ background-position:left bottom; }
a.link{ text-decoration:none; text-indent:0;}
a:hover.link{ text-decoration:underline; }
.hidetxt {text-indent:-99999px; overflow:hidden;}

a{
	color:#17518d;
}
a:hover{
	color:#acd2e5;
}

.centraliza {
	width:960px;
	margin:0 auto;
	position:relative;
}

.empresa h1.title, h1.title{
	background:url(../img/paginas/minas-control/inas-control.png) left top no-repeat;
	margin-top:100px;
	position:relative;
	text-indent:-999999px;
	margin-bottom:60px;
}
.servicos h1.title{
	background:url(../img/paginas/servicos/servicos.png) left top no-repeat;
	margin-left:10px;
}


h1.title.descupinizacao{
	background:url(../img/paginas/servicos/descupinizacao/descupinizacao.png) left top no-repeat;
}

h1.title.controle{
	background: url(../img/paginas/servicos/controle-de-pragas/controle-de-pragas.png) left top no-repeat;
	height:60px;
	margin-top:80px;
	margin-left:30px;
}

h1.title.calhas{
	background: url(../img/paginas/servicos/limpeza-de-calhas/limpeza-de-calhas.png) left top no-repeat;
	height:60px;
	margin-top:100px;
}

h1.title.desinsetizacao{
	background: url(../img/paginas/servicos/desinsetizacao.png) left top no-repeat;
	height:60px;
	margin-top:90px;
	margin-left:5px;
}

h1.title.desratizacao{
	background: url(../img/paginas/servicos/deratizacao.png) left top no-repeat;
	margin-top:90px;
	margin-left:10px;
}

h1.title.pombos{
	background: url(../img/paginas/servicos/controle-de-pombos.png) left top no-repeat;
	margin-top:90px;
	margin-left:10px;
	height:48px;
}

h1.title.caixa{
	background: url(../img/paginas/servicos/limpeza-caixa-dagua.png) left top no-repeat;
	margin-top:90px;
	margin-left:0px;
	height:48px;
}

h1.title.faq-title{
	background: none;
	margin-top:90px;
	margin-left:0px;
	height:48px;
}



.atuacao h1.title{
	background: url(../img/paginas/atuacao/atuacao.png) left top no-repeat;
	margin-left:10px;
}
.contato h1.title{
	background: url(../img/paginas/contato/contato.png) left top no-repeat;
	margin-top:80px;
	margin-left:10px;
	height:48px;
}

.clearfix{
	clear:both;
	margin:0;
	padding:0;
}
.veja-mais a{
	background: url(../img/home/saiba-mais.png) left top no-repeat;
	width:141px;
	height:41px;
	display:block;
	text-align:center;
	line-height:41px;
	text-transform:uppercase;
	color:#17518d;
	font-size:14px;
	padding-left:10px;
}
.veja-mais a:hover{
	color:#acd2e5;
}

/*---------------------------------------------------------Header---------------------------------------------------------*/

.logo {
	display:inline-block;
	margin-top:10px;
	width:628px;
	height:121px;
}

header nav ul{
	height:44px;
	margin-top:18px;
}

header nav ul li {
	display:inline-block;
}

header nav ul li a{
	color:#17518d;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	margin-right:44px;
	padding:3px 10px 5px 10px;
	line-height:44px;
	border: 1px solid transparent;	
}

header nav ul li a:hover, header nav ul li a.active{
	color:#17518d;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	border-radius:4px 4px 0 0;
	border:solid #d5d5d5 1px;
	border-bottom:none;
	-webkit-box-shadow:inset 0px -1px 11px rgba(50, 50, 50, 0.0);
	-moz-box-shadow:inset    0px -1px 11px rgba(50, 50, 50, 0.46);
	box-shadow:inset         0px -1px 11px rgba(50, 50, 50, 0.46);



}



header nav ul li:last-child a{
	margin-right:0px;
}

/*---------------------------------------------------------Home---------------------------------------------------------*/
.home .combate-as-pragas{
	display: inline-block;
	margin-top:40px;
	width:660px;
	float:left;
}
.home .combate-as-pragas h2{
	background:url(../img/home/combate-as-pragas.png) left top no-repeat;
	width:111px;
	height:45px;
	display:block;
	text-indent:-99999px;
	margin-top:105px;
	margin-left:10px;
	float:left;
}
.home .combate-as-pragas h1{
	display:block;
	text-indent:-99999px;
	height:0;
	font-size:0;
	line-height:0;
}

.home .combate-as-pragas ul{
	width:400px;
	float:left;
	display:inline-block;
	margin-top:30px;
	margin-left:75px;
}
.home .combate-as-pragas ul li{
	float:left;
	font-size:14px;
	color:#17518d;
	width:200px;
	margin-bottom:6px;
	list-style:disc !important;
}


/*Detetização Correta*/
.detizacao-correta h2{
	background:url(../img/home/dedetizacao-ecologicamente-correta.png);
	display:block;
	text-indent:-99999px;
	margin-top:35px;
	width:207px;
	height:85px;
	float:left;
}
/*Nossos Serviços*/
.nosso-servicos{
	display:inline-block;
	margin-left:390px;
	margin-top:110px;
}
.nosso-servicos h3{
	background:url(../img/home/confira-nosso-servicos.png) no-repeat;
	width:111px;
	height:74px;
	display:block;
	text-indent:-99999px;
	float:left;
	margin-top:40px;
	margin-left:40px;
}

.nosso-servicos ul{
	float:left;
	margin-top:20px;
	width:400px;
}
.nosso-servicos ul li{
	font-size:14px;
	color:#17518d;
	margin-bottom:6px;
	margin-left:80px;
	list-style:disc !important;
}

.nosso-servicos .veja-mais a{
	float:right;
	text-decoration:none;
	position:relative;
	bottom:30px;
}

/*Atendemos onde você Precisar*/
.atendemos-precisar{
	display:inline-block;
	margin-left:300px;
}
.atendemos-precisar h3{
	background: url(../img/home/atendemos-onde-voce-precisar.png) no-repeat;
	width:211px;
	height:44px;
	display:block;
	text-indent:-99999px;
	float:left;
	margin-top:60px;
	margin-left:205px;
}
.atendemos-precisar ul{
	width:400px;
	margin-top:70px;
	margin-left:20px;
}
.atendemos-precisar ul li{
	width:150px;
	font-size:14px;
	color:#17518d;
	margin-bottom:6px;
	float:left;
	list-style:disc !important;
}


/*---------------------------------------------------------Páginas---------------------------------------------------------*/
.conteiner-left{
	float:left;
	width:481px;
	display: inline-block;
}

/*empresa*/
.empresa .nosso-servicos{
	float:right;
	margin:0;
	padding:0;
	margin-top:590px;
	margin-right:160px;
}
.empresa .veja-mais{
	float:right;
	display:inline-block;
	margin-top:180px;
	clear:both;
}
.empresa .atendemos-precisar{
	margin-left:185px; 
}
.empresa .atendemos-precisar h3{
	background:url(../img/paginas/minas-control/atendemos-onde-voce-precisar.png) left top no-repeat !important;
	margin:0;
	padding:0;
	margin-top:150px;
}
.empresa .atendemos-precisar ul{
	float:left;
	margin-top:130px;
	margin-left:40px;
}
/*Serviços*/
.servicos section ul, .servicos-pag section ul{
	display:block;
	float: left;
	width:320px;
	margin-top:100px;
	margin-left:140px;
}
.servicos-pag section ul{
	margin-top:260px;
}

.servicos section ul li, .servicos-pag section ul li{
	background:url(../img/paginas/servicos/bg-li.png) center bottom no-repeat;
	height:30px;
	padding-bottom:10px;
}
.servicos section ul li:last-child, .servicos-pag section ul li:last-child{
	background:none;
}
.servicos section ul li a, .servicos-pag section ul li a{
	font-size:14px;
	color:#17518d;
	text-decoration:none;
	background: url(../img/paginas/servicos/bullet.png) left center no-repeat;
	display:block;
	padding-left:30px;
	height:30px;
	line-height:30px;
	text-transform:uppercase;
}
.servicos section ul li a:hover, .servicos section ul li a.active, .servicos-pag section ul li a:hover, .servicos-pag section ul li a.active{
	color:#3c9dd7;
}

/*Atuacao*/
.atuacao .atendemos-precisar{
	margin-left:5px; 
}
.atuacao .atendemos-precisar h3{
	background:url(../img/paginas/minas-control/atendemos-onde-voce-precisar.png) left top no-repeat !important;
	margin:0;
	padding:0;
	margin-top:150px;
	margin-left:200px;
}
.atuacao .atendemos-precisar ul{
	width:800px;
	margin-top:100px;
	margin-left:0;
}
.atuacao .atendemos-precisar ul li{
	margin-right:180px;

	
}



/*---------------------------------------------------------Footer---------------------------------------------------------*/
footer{
	background:url(../img/footer/bg-footer.png) center top no-repeat;
	height:298px;
}
.logo-footer{
	display:inline-block;
	margin-top:20px;
	margin-left:10px;
	float:left;
}
footer nav{
	float:left;
	margin-right:110px;
}
footer nav ul{
	display:inline-block;
	margin-top:15px;
}
footer nav li a{
	display:inline-block;
	font-size:16px;
	text-decoration:none;
	margin-left:30px;
	color:#17518d;
	margin-top:5px;
}
footer nav li a:hover, footer nav li a.active{
	color:#3c9dd7;
}

footer .end-footer{
	position:relative;
	color:#FFF;
	font-size:16px;
	left:12px;
	width:200px;
	float:left;
}

footer .end-footer .tel-footer{
	margin-top:52px;
	font-weight:bold;
}
footer .end-footer .email{
	margin-top:40px;
	font-size:12px;
}

/* ================ Logo Cia =======================*/

#logo-cia a {
	background: url(../img/logo-cia/logo-cia.png) no-repeat;
	width:50px;
	float: right;
	height:35px;
	text-indent:-99999px;
	z-index: 2;
	margin-right:20px;
}

#logo-cia a:hover{
	background-position:0 -36px;
}