@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Encode+Sans+Condensed|Roboto|Roboto+Condensed');
body {
	background-color: #cecece;
	margin: 0px auto;
	padding: 0px;
}
div#interface {
	display: block;
	max-width: 980px;
    margin: 0px auto;
	background-color: #ffffff;
	box-shadow: 0px 0px 20px rgba(0,0,0,.8);
}

/* Cabeçalho */
header#cabecalho {
	height: 100px;
	width: 980px;
	background: url("../_imagens/barra-superior.png") no-repeat 0px 90px;
}
header#cabecalho img {
	margin: 10px 20px;
}

/* MENU */
div#menu-topo {
	display: block;
	float: right;
	margin-right: 10px;
}
.menu { 
	display: block; 
	font-size: 11pt; 
	margin-bottom: 15px; 
	position: relative;
}
.menu ul  { 
	clear: both; 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	z-index: 1000;
}
.menu ul > li { 
	float: left; 
	position: relative; 
	margin: 0px 3px;
}
/* Formatação do Menu inicial */
.menu ul > li a { 
	font-family: "Roboto", sans-serif;
	text-transform: uppercase;
	background-color: #FFF; 
	color: #005871; 
	display: block; 
	padding: 20px 10px; 
	text-decoration: none; 
	position: relative;
	transition: background-color 1s;
}
.menu ul > li a:hover { 
	color: #ffffff;
}
/* Dropdown */
.menu ul > li ul { 
	background-color: #FFF; 
	display: none; 
	position: absolute; 
	visibility: hidden; 
	vertical-align: middle; 
	padding: 0; 
	opacity: 0; 
	min-width: 100%; 
	max-width: auto; 
	filter: alpha(opacity=0);
}
.menu ul > li:hover ul { 
	display: block; 
	visibility: visible; 
	opacity: 1.0; 
	filter: alpha(opacity=100);
}
.menu ul > li li { 
	border-width: 0 1px; 
	float: none; 
	margin: 0; 
	position: relative; 
	white-space: nowrap; 
	width: auto; 
	min-width: 100% !important;
}
/* Formatação do Dropdown */
.menu ul > li li a { 
	border-bottom: 1px solid #005871; 
	background-color: #99bcc6;
	color: #005871; 
	display: block; 
	padding: 5px 5px; 
	text-decoration: none;
	text-transform: none;
}
.menu .menu-principal a { 
	border-top: 4px solid #005871;
}
.menu .menu-principal a:hover { 
	border-top: 4px solid #005871; 
	background-color: #005871; 
}
.menu .submenu-principal a { 
	border: none;
	border-top: 1px solid #005871;
}
.menu .submenu-principal a:hover {  
	border: none;
	border-top: 1px solid #005871;
}
/* Topos de Páginas */
section#tit-quem-somos {
	width: 980px;
}
div#div-quem-somos {
	width: 980px;
	height: 67px;
	max-height: 67px;
	background: url("../_imagens/titulo-quem-somos.png") no-repeat;
	margin-bottom: 10px;
}
section#tit-servicos {
	width: 980px;
}
div#div-servicos {
	height: 67px;
	max-height: 67px;
	background: url("../_imagens/titulo-servicos.png") no-repeat;
	margin-bottom: 10px;
}
section#tit-desinsetizacao {
	width: 980px;
}
div#div-desinsetizacao {
	height: 67px;
	max-height: 67px;
	background: url("../_imagens/titulo-desinsetizacao.png") no-repeat;
	margin-bottom: 10px;
}
section#tit-descupinizacao {
	width: 980px;
}
div#div-descupinizacao {
	height: 67px;
	max-height: 67px;
	background: url("../_imagens/titulo-descupinizacao.png") no-repeat;
	margin-bottom: 10px;
}
section#tit-desratizacao {
	width: 980px;
}
div#div-desratizacao {
	height: 67px;
	max-height: 67px;
	background: url("../_imagens/titulo-desratizacao.png") no-repeat;
	margin-bottom: 10px;
}
section#tit-mosquitos {
	width: 980px;
}
div#div-mosquitos {
	height: 67px;
	max-height: 67px;
	background: url("../_imagens/titulo-mosquitos.png") no-repeat;
	margin-bottom: 10px;
}
section#tit-cip {
	width: 980px;
}
div#div-cip {
	height: 67px;
	max-height: 67px;
	background: url("../_imagens/titulo-cip.png") no-repeat;
	margin-bottom: 10px;
}
section#tit-aves {
	width: 980px;
}
div#div-aves {
	height: 67px;
	max-height: 67px;
	background: url("../_imagens/titulo-aves.png") no-repeat;
	margin-bottom: 10px;
}
section#tit-higienizacao {
	width: 980px;
}
div#div-higienizacao {
	height: 67px;
	max-height: 67px;
	background: url("../_imagens/titulo-higienizacao.png") no-repeat;
	margin-bottom: 10px;
}
section#tit-analise {
	width: 980px;
}
div#div-analise {
	height: 67px;
	max-height: 67px;
	background: url("../_imagens/titulo-analise.png") no-repeat;
	margin-bottom: 10px;
}
section#tit-pragas {
	width: 980px;
}
div#div-pragas {
	height: 67px;
	max-height: 67px;
	background: url("../_imagens/titulo-pragas.png") no-repeat;
	margin-bottom: 10px;
}
section#tit-contato {
	width: 980px;
}
div#div-contato {
	height: 67px;
	max-height: 67px;
	background: url("../_imagens/titulo-contato.png") no-repeat;
	margin-bottom: 10px;
}
section#tit-lei7806 {
	width: 980px;
}
div#div-lei7806 {
	height: 67px;
	max-height: 67px;
	background: url("../_imagens/titulo-lei-7806.png") no-repeat;
	margin-bottom: 10px;
}
/*Topo Verde*/
article.art-verde h1 {
	float: left;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 20pt;
	font-weight: normal;
	color: #ffffff;
	margin: 15px 0px 0px 90px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
article.art-verde h4 {
	clear: both;
	float: left;
	font-family: "Roboto", sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #60ad4e;
	margin: 5px 0px 0px 90px;
}
/* Lateral Verde */
div.lateral-verde {
	float: left;
	width: 300px;
	margin:0px 0px 10px 90px;
}
aside.lat-verde h1 {
	font-family: "Roboto", sans-serif;
	font-size: 14pt;
	color: #60ad4e;
	margin: 10px 10px 0px 10px;
}
aside.lat-verde h2 {
	font-family: "Roboto", sans-serif;
	font-size: 12pt;
	color: #60ad4e;
	margin: 0px 10px 0px 10px;
}
aside.lat-verde p {
	font-family: "Roboto", sans-serif;
	font-size: 11pt;
	color: #60ad4e;
	margin: 5px 10px 5px 10px;
}
/* Texto Verde */
div.texto-verde {
	float: left;
	width: 500px;
	margin: -15px 0px 20px 30px ;
}
section.tx-verde h1 {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 20pt;
	color: #60ad4e;
	margin-bottom: 0px;
}
section.tx-verde p {
	font-family: "Roboto", sans-serif;
	font-size: 10pt;
	text-align: justify;
}
/* Topo Verde Escuro*/
article.art-verde-escuro h1 {
	float: left;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 20pt;
	font-weight: normal;
	color: #ffffff;
	margin: 15px 0px 0px 90px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
article.art-verde-escuro h4 {
	clear: both;
	float: left;
	font-family: "Roboto", sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #128a65;
	margin: 5px 0px 0px 90px;
}
/* Lateral Verde Escuro*/
div.lateral-verde-escuro {
	float: left;
	width: 300px;
	margin:0px 0px 10px 90px;
}
aside.lat-verde-escuro h1 {
	font-family: "Roboto", sans-serif;
	font-size: 14pt;
	color: #128a65;
	margin: 10px 10px 0px 10px;
}
aside.lat-verde-escuro h2 {
	font-family: "Roboto", sans-serif;
	font-size: 12pt;
	color: #128a65;
	margin: 0px 10px 0px 10px;
}
aside.lat-verde-escuro p {
	font-family: "Roboto", sans-serif;
	font-size: 11pt;
	color: #128a65;
	margin: 5px 10px 5px 10px;
}
/* Texto Verde Escuro */
div.texto-verde-escuro {
	float: left;
	width: 500px;
	margin: -15px 0px 20px 30px ;
}
section.tx-verde-escuro h1 {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 20pt;
	color: #128a65;
	margin-bottom: 0px;
}
section.tx-verde-escuro p {
	font-family: "Roboto", sans-serif;
	font-size: 10pt;
	text-align: justify;
}
/*Topo Azul*/
article.art-azul h1 {
	float: left;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 20pt;
	font-weight: normal;
	color: #ffffff;
	margin: 15px 0px 0px 90px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
article.art-azul h4 {
	clear: both;
	float: left;
	font-family: "Roboto", sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #006b73;
	margin: 5px 0px 0px 90px;
}
/* Lateral Azul */
div.lateral-azul {
	float: left;
	width: 300px;
	margin:0px 0px 10px 90px;
}
aside.lat-azul h1 {
	font-family: "Roboto", sans-serif;
	font-size: 14pt;
	color: #006b73;
	margin: 10px 10px 0px 10px;
}
aside.lat-azul h2 {
	font-family: "Roboto", sans-serif;
	font-size: 12pt;
	color: #006b73;
	margin: 0px 10px 0px 10px;
}
aside.lat-azul p {
	font-family: "Roboto", sans-serif;
	font-size: 11pt;
	color: #006b73;
	margin: 5px 10px 5px 10px;
}
/* Texto Azul */
div.texto-azul {
	float: left;
	width: 500px;
	margin: -15px 0px 20px 30px ;
}
section.tx-azul h1 {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 20pt;
	color: #006b73;
	margin-bottom: 0px;
}
section.tx-azul p {
	font-family: "Roboto", sans-serif;
	font-size: 10pt;
	text-align: justify;
}
section.tx-azul ul {
	font-family: "Roboto", sans-serif;
	font-size: 10pt;
	text-align: left;
	margin-top: 0px:
}
/*Topo Azul Escuro */
article.art-azul-escuro h1 {
	float: left;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 20pt;
	font-weight: normal;
	color: #ffffff;
	margin: 15px 0px 0px 90px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
article.art-azul-escuro h4 {
	clear: both;
	float: left;
	font-family: "Roboto", sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #005871;
	margin: 5px 0px 0px 90px;
}
/* Lateral Azul Escuro */
div.lateral-azul-escuro {
	float: left;
	width: 300px;
	margin:0px 0px 10px 90px;
}
aside.lat-azul-escuro h1 {
	font-family: "Roboto", sans-serif;
	font-size: 14pt;
	color: #005871;
	margin: 10px 10px 0px 10px;
}
aside.lat-azul-escuro h2 {
	font-family: "Roboto", sans-serif;
	font-size: 12pt;
	color: #005871;
	margin: 0px 10px 0px 10px;
}
aside.lat-azul-escuro p {
	font-family: "Roboto", sans-serif;
	font-size: 11pt;
	color: #005871;
	margin: 5px 10px 5px 10px;
}
/* Texto Azul Escuro */
div.texto-azul-escuro {
	float: left;
	width: 500px;
	margin: -15px 0px 20px 30px ;
}
section.tx-azul-escuro h1 {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 20pt;
	color: #005871;
	margin-bottom: 0px;
}
section.tx-azul-escuro p {
	font-family: "Roboto", sans-serif;
	font-size: 10pt;
	text-align: justify;
}
section.tx-azul-escuro ul {
	font-family: "Roboto", sans-serif;
	font-size: 10pt;
	text-align: left;
	margin-top: 0px:
}
/*Topo Vermelho*/
article.art-vermelho h1 {
	float: left;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 20pt;
	font-weight: normal;
	color: #ffffff;
	margin: 15px 0px 0px 90px;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
article.art-vermelho h4 {
	clear: both;
	float: left;
	font-family: "Roboto", sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #c80000;
	margin: 5px 0px 0px 90px;
}
/* Lateral Vermelho */
div.lateral-vermelho {
	float: left;
	width: 300px;
	margin:0px 0px 10px 90px;
}
aside.lat-vermelho h1 {
	font-family: "Roboto", sans-serif;
	font-size: 14pt;
	color: #c80000;
	margin: 10px 10px -30px 0px;
}
aside.lat-vermelho h2 {
	font-family: "Roboto", sans-serif;
	font-size: 12pt;
	color: #c80000;
	margin: 0px 10px 0px 10px;
}
aside.lat-vermelho p {
	font-family: "Roboto", sans-serif;
	font-size: 11pt;
	color: #c80000;
	margin: 5px 10px 5px 10px;
}
h4.pdf-vermelho a {
	display: block;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #c80000;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	padding: 5px;
	margin: -20px 0px 0px 0px;
}
h4.pdf-vermelho a:hover {
	text-decoration:underline;
}
img {
	float: left;
	clear:both;
}
/* Texto Vermelho */
div.texto-vermelho {
	float: left;
	width: 500px;
	margin: -15px 0px 20px 30px ;
}
section.tx-vermelho h1 {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 20pt;
	color: #c80000;
	margin-bottom: 0px;
}
section.tx-vermelho p {
	font-family: "Roboto", sans-serif;
	font-size: 10pt;
	text-align: justify;
}
section.tx-vermelho ul {
	font-family: "Roboto", sans-serif;
	font-size: 10pt;
	text-align: left;
	margin-top: 0px:
}
/* Menu Serviços */
h3.servico-verde a {
	display: block;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	padding: 5px;
	background-color: #60ad4e;
	margin: -10px 0px;
}
h3.servico-verde a:hover {
	color: #bfddb9;
}
h3.servico-verde-escuro a {
	display: block;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	padding: 5px;
	background-color: #128a65;
	margin: -10px 0px;
}
h3.servico-verde-escuro a:hover {
	color: #a0d0c1;
}
h3.servico-verde a:hover {
	color: #bfddb9;
}
h3.servico-azul a {
	display: block;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	padding: 5px;
	background-color: #006b73;
	margin: -10px 0px;
}
h3.servico-azul a:hover {
	color: #99c4c7;
}
h3.servico-azul-escuro a {
	display: block;
	font-family: "Roboto Condensed", sans-serif;
	font-size: 14pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-shadow: 1px 1px 1px rgba(0,0,0,.5);
	padding: 5px;
	background-color: #005871;
	margin: -10px 0px;
}
h3.servico-azul-escuro a:hover {
	color: #99bcc6;
}
p#lat-contato {
	font-family: "Roboto", sans-serif;
	font-size: 9pt;
	color: #005871;
	margin: 0px;
}
p#lat-contato a {
	color: #005871;
	text-decoration: none;
}
p#lat-contato a:hover {
	text-decoration: underline;
}
/* Formulário */
fieldset {
    border: 0;
}
fieldset p {
	margin: 3px 0px;
}
form label {
    font-family: "Roboto", sans-serif;
    font-size: 9pt;
    color: #005871;
    font-weight: bold;
}
form input[placeholder] {
	color: #ffffff;
}
form input[type="text"] {
	color: #ffffff;
    background-color: #99bcc6;
    border: none;
    padding: 5px;
	margin: 0px 0px;
}
form input[type="text"]:hover {
    background-color: #4c899b;
}
form input[type="text"]:focus {
    background-color: #005871;
}
form input[type="email"] {
	color: #ffffff;
    background-color: #99bcc6;
    border: none;
    padding: 5px;
	margin: 0px 0px;
}
form input[type="email"]:hover {
    background-color: #4c899b;
}
form input[type="email"]:focus {
    background-color: #005871;
}
form textarea {
	color: #ffffff;
	background-color: #99bcc6;
    border: none;
    padding: 5px;
	margin: 0px 0px;
}
form textarea:hover {
    background-color: #4c899b;
}
form textarea:focus {
    background-color: #005871;
}
#BTEnvia {
	font-size: 10pt;
    padding:10px 10px;
    background-color: #005871;
    border: none;
    color: #ffffff;
    font-weight: bold;
	margin: 0px 0px 0px 320px;
}
#BTEnvia:hover {
    background-color:#4c899b;
    color: #005871;
}
p#okmail {
	color: #008000;
	font-size: 16pt;
	font-weight: bold;
	margin: 15px;
}
p#nomail {
	color: #ff0000;
	font-size: 16pt;
	font-weight: bold;
	margin: 15px;
}
div#map {
	width: 300px;
	height: 300px;
	margin: 10px 0px;
}
/* Pragas */
div#baratas {
	clear: both;
}
div#carrapatos {
	clear: both;
}
div#cupins {
	clear: both;
}
div#escorpioes {
	clear: both;
}
div#formigas {
	clear: both;
}
div#moscas {
	clear: both;
}
div#mosquitos {
	clear: both;
}
div#pombos {
	clear: both;
}
div#pulgas {
	clear: both;
}
div#ratos {
	clear: both;
}
/* Lateral Pragas */
div.lateral-pragas {
	float: left;
	width: 300px;
	height: 100%;
	margin:0px 0px 10px 90px;
}
aside.lat-pragas h1 {
	font-family: "Roboto", sans-serif;
	font-size: 14pt;
	color: #006b73;
	margin: 10px 10px 0px 10px;
}
aside.lat-pragas h2 {
	font-family: "Roboto", sans-serif;
	font-size: 12pt;
	color: #006b73;
	margin: 0px 10px 0px 10px;
}
aside.lat-pragas p {
	font-family: "Roboto", sans-serif;
	font-size: 11pt;
	color: #006b73;
	margin: 5px 10px 5px 10px;
}
div#bg-baratas {
	width: 300px;
	height: 1010px;
	background-color: #99c4c7;
	margin: -5px 0px 10px 0px;
}
div#bg-carrapatos {
	width: 300px;
	height: 520px;
	background-color: #99c4c7;
	margin: -5px 0px 10px 0px;
}
div#bg-cupins {
	width: 300px;
	height: 1310px;
	background-color: #99c4c7;
	margin: -5px 0px 10px 0px;
}
div#bg-escorpioes {
	width: 300px;
	height: 560px;
	background-color: #99c4c7;
	margin: -5px 0px 10px 0px;
}
div#bg-formigas {
	width: 300px;
	height: 370px;
	background-color: #99c4c7;
	margin: -5px 0px 10px 0px;
}
div#bg-moscas {
	width: 300px;
	height: 550px;
	background-color: #99c4c7;
	margin: -5px 0px 10px 0px;
}
div#bg-mosquitos {
	width: 300px;
	height: 1070px;
	background-color: #99c4c7;
	margin: -5px 0px 10px 0px;
}
div#bg-pombos {
	width: 300px;
	height: 1080px;
	background-color: #99c4c7;
	margin: -5px 0px 10px 0px;
}
div#bg-pulgas {
	width: 300px;
	height: 850px;
	background-color: #99c4c7;
	margin: -5px 0px 10px 0px;
}
div#bg-ratos {
	width: 300px;
	height: 1450px;
	background-color: #99c4c7;
	margin: -5px 0px 10px 0px;
}
/* Texto Pragas */
div.texto-pragas {
	float: left;
	width: 500px;
	margin: -15px 0px 20px 30px ;
}
section.tx-pragas h1 {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 20pt;
	color: #006b73;
	margin: 10px 0px 0px 0px;
}
section.tx-pragas h2 {
	font-family: "Roboto Condensed", sans-serif;
	font-size: 16pt;
	color: #006b73;
	margin-bottom: 0px;
}
section.tx-pragas p {
	font-family: "Roboto", sans-serif;
	font-size: 10pt;
	text-align: justify;
}
section.tx-pragas p a.fonte {
	font-family: "Roboto", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #006b73;
	margin: 10px 0px;
	text-decoration: none;
}
section.tx-pragas p a.fonte:hover {
	text-decoration: underline;
}
section.tx-pragas p a.volta-topo {
	font-family: "Roboto", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #006b73;
	margin: 10px 0px 10px 400px;
	text-decoration: none;
}
section.tx-pragas p a.volta-topo:hover {
	text-decoration: underline;
}
section.tx-pragas ul {
	font-family: "Roboto", sans-serif;
	font-size: 10pt;
	text-align: left;
	margin-top: 0px:
}
/* Rodapé */
footer {
	clear: both;
}
div#rodape-up {
	background-color: #103f54;
	border-top: 7px solid #005871;
	width: 980px;
	height: 160px;
	max-height: 160px;
	margin: 0px;
}
div#certificados {
	clear:both;
	float: left;
	font-family: "Roboto", sans-serif;
	font-weight:bold;
	font-size: 8pt;
	color: #99c4c7;
	margin: 15px 20px;
}
div#endereco-rodape {
	float: right;
	font-family: "Roboto", sans-serif;
	font-size: 8pt;
	color: #99c4c7;
	padding: 10px 10px 10px 20px;
	margin: 30px 20px;
	border-left: 2px solid #99c4c7;
}
div#endereco-rodape a {
	color: #99c4c7;
	text-decoration: none;
}
div#endereco-rodape a:hover {
	text-decoration: underline;
}
div#marca-rodape {
	float: right;
	margin: 30px 0px;
}
div#rodape-down {
	clear:both;
	height: 30px;
	background-color: #005871;
	margin: 0px;
	padding: 5px 10px 5px 10px;
}
div#copyright-rodape {
	text-align: center;
	font-family: "Roboto", sans-serif;
	font-size: 8pt;
	color: #99c4c7;
}