/* CSS Document */
/* só um exemplo
#neon h1 {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px; 
	text-transform: uppercase;
	color: #fff;
	text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #ff00de, 0 0 70px #ff00de, 0 0 80px #ff00de, 0 0 100px #ff00de, 0 0 150px #ff00de;
}*/


html{
	height: 100%;
	}
	
a {
	text-decoration:none;
	color:#003300;
	}	
	
p {
	text-indent: 8%;
	}
		
body {
	margin:0; 
	padding:0;
	font: Verdana, Arial, Helvetica, sans-serif;
	color:#003300;
	background-color:#D7EA81;	
	height: 100%;
	}
	
#fundo {
	position:relative;
	display:table;           /*é necessário definir para que no Firefox o fundo acompanhe todas as divs*/
	background-image:url(../img/fundo1.png);
	background-repeat:no-repeat;
	background-size:100% 100%; /* Imagem ocupando toda largura e altura da div */
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	-khtml-background-size: 100%;
	-moz-background-size: 100% 100%;
	width:100%;
	height:100%;
	z-index:2;
	}
	
img {
	position:relative;
	border:0;
	width:100%;
	max-height:100%;
	top: 0;
	left: 0;
	}
	
a:img {
	border-width:0px;
	width:100%;
	height:100%;
}
	
#conteudotudo {
	margin:0 auto;
	height:100%;
	font-size:18px;
	z-index:3;
	}
	
#cabecalho {
	position:relative;
	width:100%;
	min-height:20%;
	text-align:center;
	z-index:950;
	left: 0;
	top: 0;
	}
	
/* Usado nos estilos alternativos */	
#fundo_aces {
	position:relative;
	float:left;
	width:100%;
	height:	1%;
	text-align:center;
	z-index:4;
	}

#engloba_aces {
	position:relative;
	float:left;
	height:1%;
	width:96%;
	margin-left:2%;
 	-moz-box-shadow:0 0 5px 2px #2B770D; /*cor verde escuro*/
    -webkit-box-shadow:0 0 5px 2px #2B770D;
    box-shadow:0 0 5px 2px #2B770D;
	background-color:#ADBF59;
	z-index:5;
	}
		
#cabecalho_aces1 { 
	position: relative;
	float:left;
	width:33.3%;              
	min-height:4%; 
	text-align:center; 
	padding:0.2% 0% 0.2% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	border-right:solid 1px #FFFF00;
	font-size:100%;
	z-index:6;
	}
	
#cabecalho_aces1 a { 
	color:#007F0E;
	}		
	
#cabecalho_aces { 
	position: relative;
	float:left;
	width:33.3%;              
	min-height:4%; 
	text-align:center; 
	padding:0.2% 0% 0.2% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	border-right:solid 1px #FFFF00;
	font-size:100%;
	z-index:7;
	}	
	
#cabecalho_aces a { 
	color:#007F0E;
	}		

.oculto-1 { 
	display:none;
	}

#acessibilidade { 
	position:relative;
	font-size:100%; 
	text-align:center; 
	list-style:none; 
	z-index:8; 
	}
	
#zoom {
	position:relative;
	float:left;
	width:33.3%;              /*287px; */
	min-height:3%; 
	text-align:center; 
	font-size:100%;
	padding:0.2% 0% 0.2% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	text-align:center;
	z-index:10;
	}
	
#zoom input {
	background-color:#B7C159;
	padding:0.8% 0.2% 0.8% 0.2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	vertical-align:middle;
	margin-bottom:1.5%;
	line-height:60%;
	}	
		
.cor {
		color:#007F0E;
	}
	
.cor_azul {                 /*usado em linhas de ônibus*/
		color:#00137F;
	}		
	
/*****Fim dos conteúdos alternativos*****/	
	
#cabecont {
	width:100%;
	min-height:20%;
	z-index:955;
	}
	
#cabecont1 {
	position:relative;
	float:left;
	width:96%;
	min-height:20%;
	margin-left:2%;
	-moz-box-shadow:0 0 3px 3px  #2B770D; 
    -webkit-box-shadow:0 0 3px 3px #2B770D;
    box-shadow:0 0 3px 3px #2B770D;
	z-index:955;
	}	
	
#banner {
	position:relative;
	width:100%;
	min-height:20%;
	margin:0 auto;
	padding:0.1% 0% 0% 0%;
	list-style-type:none;  /*remove o pontinho de lista que aparecia na frente das imagens do Banner*/
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	overflow:hidden;
	z-index:960;
	}
/*	
#main {
	position:relative;
    width:90%;
	min-height:20%;
    margin:0 auto;
	list-style-type:none;  /*remove o pontinho de lista que aparecia na frente das imagens do Banner*/
/*	padding:2% 2% 2% 2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
/*	-webkit-box-sizing:border-box;  /*Safari e*/ 
/*	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
  /*  -webkit-border-radius:20%;
    -moz-border-radius:20%;
    border-radius:20%;*/
/*    -moz-box-shadow:0 0 5px 5px #2B770D; /*cor verde escuro*/
/*    -webkit-box-shadow:0 0 5px 5px #2B770D;
    box-shadow:0 0 5px 5px #2B770D;
	background-image:url(../img/Fundobannertransp1.png);
	background-repeat:no-repeat;
	background-size:100% 100%; /* Imagem ocupando toda largura e altura da div */
/*	-webkit-background-size: 100%;
	-o-background-size: 100%;
	-khtml-background-size: 100%;
	-moz-background-size: 100%;
}
	*/
#alinhabanner {
	position:relative;
	z-index:970;
	}	
/*	
.slides {
	position:relative;
	text-align:center;
	border: 0;
	width:100%;
	min-height:20%;
	overflow: hidden;
  /*  -webkit-border-radius:12%;
    -moz-border-radius:12%;
    border-radius:12%;*/
/*	padding:35% 0% 0% 0%;
	list-style-type:none;  /*remove o pontinho de lista que aparecia na frente das imagens do Banner*/
/*	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
/*	-webkit-box-sizing:border-box;  /*Safari e*/ 
/*	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
/*	z-index:975;
	}
*/
#guia {
	position:absolute;
	border: 0;
	top:0px;
	width:100%;
	min-height:70%;
	background-image:url(../img/guia.png);
	background-repeat:no-repeat;
	background-size:100% 100%; /* Imagem ocupando toda largura e altura da div */
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	-khtml-background-size: 100%;
	-moz-background-size: 100%;
	padding:2% 0% 0% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:976;
}

#menugeral {
	position:relative;
	float:left;
	width:100%;
	min-height:2%;
	margin:0 auto;
	z-index:980;
	}
		
#menualinha {
	position:relative;
	width:100;
	min-height:15%;
	margin:0 auto;
	z-index:981;
	}	

#data_busca_alinha {
	position:relative;
	float:left;
	width:100%;
	min-height:2%;
	max-height:5%;
	background-color:#ADBF59;
	border-bottom:1px solid #FFFF00;
	z-index:982;
	}
	
#data {                  
	position: relative;
	float:left;
	max-width: 45%;	
	min-height:80%;
	font-size:70%;
	color:#050505;
	text-align: left;
	border: 0px;
	padding:1% 0% 0.5% 2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:983;
}	

#buscar_inf {                  
	position: relative;
	float:right;
	width: 22%;	
	min-height:80%;
	font-size:50%;
	color:#4D4D4D;
	text-align: right;
	border: 0px;
	padding:0.2% 0.1% 0.5% 2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:984;
}

#buscar_alinha {
	position:relative;
	float:right;
	min-width:32%;
	min-height:	5%;
	padding:.2% 0.2% 0.2% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:985;
	}
#alinha_botao {
	position:relative;
	float:right;
	width:28%;
	min-height:10%;
	padding:0.5% 0% 0% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	margin-left:1%;
	z-index:986;
	}
		
#buscar_botao {
	height:100%;
	width:100%;
	font: bold 80% Georgia, serif;
	font-style:normal;
	color:#007f0f;
	background-color:#B7C159;
	padding:0.5% 2% 0.5% 2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	cursor:pointer;
	border-color:#d6f570;
	border:solid;
	border-width:2px;
	border-style:solid;
	z-index:987;
	}
	
#buscar_campo {
	position:relative;
	float:right;
	max-width:66%;
	height:100%;
	margin-bottom:2px;
	background-color: #B7C159;
	border:2px solid #d6f570;
	z-index:988;
	}	
	
.campolongo {             /*classe para ajustar o campo de input dentro do campo buscar*/ 
	width: 98%;
	min-height:100%;
	margin-top:0px;	               
	font-size:100%;           
	text-align:left;
	color:#000000;
	font-size:80%;
	text-align:left;
	padding:0.5% 2% 0% 2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	background-color:transparent;
	}
	
#alinhamenu {
	position: relative;
	float:left;
	width:100%;
	min-height:1%;
	background-color:#B7C159;
	z-index:982;
	}
/*	
ul {
	list-style:none;
	}
*/	
#menu {
	/*position:relative; */   /*se habilitado o submenu se ajusta por baixo do menu na horizontal*/
	width:100%;
	min-height:5%;
	list-style:none;
	margin:0 auto;
	z-index:990;
	}
	
#menu li {          /*itens do menu*/
	position:relative;        /*habilitado faz o submenu ficar na vertical*/  
	float:left;
	width:12.5%;
	font-size:100%;
	padding:0% 0% 0% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	border-right:1px solid #FFFF00;
	background-color:#B7C159;
	z-index:991;
	}
	
#menu li:last-child {
	border-right:none;
	}	

#menu li a {
	position:relative;
	float:left;
	display:block;
	padding:3% 2% 2% 2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	min-width:100%;
	min-height:10%;
	font-size:100%;
	text-decoration:none;
	color:#007F0E;
	/*border-right:1px solid #FFFF00;*/
	z-index:992;
	}
	
#menu li a:hover {   /*, ul#menu li a.ativo - junto com o javascript faz com que fique marcado o menu clicado*/
	color:#847F0E;
	min-width:100%;
	font-size:100%;
	z-index:993;
	}
/*
#menu li:hover ul {     /*ao passar o mouse sobre o menu aparece o submenu - desabilitado pois está sendo usado javascript para fazer isso*/
/*	display:block;
	z-index:987;
	}	
	*/
	
#menu li ul {           /*itens do sub-menu*/
	display:none;
	position:absolute;
	list-style:none;
	margin-top:22%;
	margin-left:0;
	min-width:150%;
	font-size:90%;
	padding:0% 4% 0.2% 0.2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:994
	}
					
#menu li ul li {
	position:relative;
	float:lef;
	min-width:100%;
	text-align:center;
	border-bottom: 1px solid #FFC21C;
	border-right: 1px solid #D7EA81;
	font-size:90%;
	margin:0 auto;
	padding:0.2% 1% 0.2% 1%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	background-color:#D7EA81; /*verde clarinho*/
	}	

#corpogeral {
	position:relative;
	float:left;
	display:table;           /*é necessário definir para que no Firefox o fundo acompanhe todas as divs*/
	width:100%;
	min-height:32%;
	height:auto;
	z-index:20;
	}
/*
#corpolatesq {
	position:relative;
	float:left;
	display:table;           /*é necessário definir para que no Firefox o fundo acompanhe todas as divs*/
/*	width:15.5%;
	min-height:32%;
	height:auto;
	margin-right:0.5%;
	padding:0% 1% 2% 1%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
/*	-webkit-box-sizing:border-box;  /*Safari e*/ 
/*	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
/*	z-index:21;
	}
	
#corpolatesqcont {
	position:relative;
	float:left;
	min-width:100%;
	min-height:100%;
	text-align:justify;
	font-size:100%;
	z-index:22;
	}	
*/		

#corpoposiciona {
	position:relative;
	float:left;
	width:96%;
	height:100%;
	margin-left:2%;
	display:table;           /*é necessário definir para que no Firefox o fundo acompanhe todas as divs*/
	-moz-box-shadow:0 0 3px 3px  #2B770D; 
    -webkit-box-shadow:0 0 3px 3px #2B770D;
    box-shadow:0 0 3px 3px #2B770D;	
	z-index:21;
	}
		
#corpo {
	position:relative;
	float:left;
	display:table;           /*é necessário definir para que no Firefox o fundo acompanhe todas as divs*/
	width:100%;
	min-height:32%;
	height:auto;
	-moz-box-shadow:0 0 3px 3px  #2B770D; 
    -webkit-box-shadow:0 0 3px 3px #2B770D;
    box-shadow:0 0 3px 3px #2B770D;	
	z-index:22;
	}

#corpoalinha {
	width:100%;
	height:100%;
	margin:0 auto;
	text-align:center;
	z-index:23;
	}
		
#corpoconteudo {
	position:relative;
	width:100%;
	height:100%;
	font-size:100%;
	line-height:140%;
	padding:0.3% 0% 5% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	text-align:justify;
	z-index:24;
	}	
	
#corpoconteudo_texto {
	position:relative;
	float:left;
	width:100%;
	height:100%;
	font-size:100%;
	margin:0 auto;
	padding:1% 1% 1% 1%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	text-align:justify;
	z-index:25;
	}
	
#corpolatdir {
	position:relative;
	float:left;
	display:table;           /*é necessário definir para que no Firefox o fundo acompanhe todas as divs*/
	width:100%;
	min-height:32%;
	height:auto;
	margin-top:1%;
	-moz-box-shadow:0 0 3px 3px  #2B770D; 
    -webkit-box-shadow:0 0 3px 3px #2B770D;
    box-shadow:0 0 3px 3px #2B770D;		
	padding:0% 1% 1% 1%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:26;
	}

#corpolatdircont {
	position:relative;
	float:left;
	min-width:100%;
	min-height:100%;
	z-index:27;
	}	

#ajustacorpolatdircont {
	position:relative;
	float:left;
	width:50%;
	min-height: 30%;
	margin-top:2%;
	/*min-width:100%;
	min-height:20%;*/
	padding:5% 1% 5% 1%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	font-size:100%;
	z-index:28;
	}	
	
#ajustaprevisao {
	position:relative;
	float:left;
    width:100%;
	height:auto;	
	background-color:#C1CABD;
	text-align:center;	
	padding:0% 5% 10% 8%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/		
	z-index:29;
	}
	
#ajustacidade {
position:relative;
	width:66%;
	min-height: 20%;
	margin: 0 auto;
	text-align:center;
	}	
	
.day {
	margin-top:10%;
	width:100%;
	min-height: 20%;
	text-align:center;
	}	
	

#informa {
	position:relative;
	float:left;
	width:100%;
	min-height:1%;
	font-size:80%;
	color:#FF0000;
	padding:0% 0% 1% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	text-align:justify;
	z-index:30;
	}	
	
#engloba_empresas {
	position:relative;
	float:left;
	width:100%;
	min-height:1%;
	padding:1% 0% 1% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:31;
	}	

#engloba_empresa {
	position:relative;
	float:left;
	width:100%;
	min-height:1%;
	padding:0% 1% 0% 1%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	margin-bottom:1.5%;
/*	-webkit-border-radius:20%;
    -moz-border-radius:20%;
    border-radius:20%;*/
    -moz-box-shadow:0 0 5px 5px #2B770D; /*cor verde escuro*/
    -webkit-box-shadow:0 0 5px 5px #2B770D;
    box-shadow:0 0 5px 5px #2B770D;
	z-index:32;
	}		
	
#lupa {		
	position:relative;
	float:left;
	margin-top:1%;
	text-align:right;
	font-size:70%;
	min-height:4%;
	min-width:4%;
	height:auto !important; /* Altura ajustável de acordo com o conteúdo */
	background-image:url(../img/lupa.png);
	background-size:100% 100%; /* Imagem ocupando toda largura e altura da div */
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	-khtml-background-size: 100%;
	-moz-background-size: 100% 100%;
	padding:0% 1% 2% 2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	line-height:100%;
	vertical-align:bottom;
	z-index:33;
	}
	
#lupa a {	
	color:#CEFFFF;
	}
	
#nome_empresa {		
	position:relative;
	float:left;
	min-width:5%;
	max-width:45%;
	min-height:2%;
	text-align:left;
	font-size:100%;
	color:#000000;
	padding:2% 0.5% 0% 0.5%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:34;
	}	
	
#sobrenome_empresa {		
	position:relative;
	float:left;
	min-width:5%;
	max-width:48%;
	min-height:2%;
	text-align:left;
	font-size:100%;
	color:#000000;
	padding:2% 0% 0% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:35;
	}	
	
#nome_empresa_tit {		
	position:relative;
	float:left;
	width:62%;
	min-height:2%;
	text-align:center;
	font-size:100%;
	color:#000000;
	padding:1% 2% 1% 2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:36;
	}		
	
#fone_empresa {		
	position:relative;
	float:right;
	width:19%;
	min-height:1%;
	text-align:center;
	font-size:100%;
	color:#000000;
	padding:2% 2% 1% 2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:37;
	}	
	
#celular_empresa {		
	position:relative;
	float:right;
	width:19%;
	min-height:1%;
	text-align:center;
	font-size:100%;
	color:#000000;
	padding:2% 2% 1% 2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:38;
	}	
	
#fone_empresa_tit {		
	position:relative;
	float:left;
	width:19%;
	min-height:2%;
	text-align:center;
	font-size:100%;
	color:#000000;
	padding:1% 0% 1% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:39;
	}	
	
#celular_empresa_tit {		
	position:relative;
	float:left;
	width:19%;
	min-height:2%;
	text-align:center;
	font-size:100%;
	color:#000000;
	padding:1% 0% 1% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:40;
	}		
	
#empresastitulo {           /*usado para exibir os dados das empresas*/
	position:relative;
	float:left;
	min-height:5%;
	width:100%;
	margin-top:2%;
	font-size:140%;
	text-align:center;
	color:#004C07;
	padding:1% 0% 1% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:50;
	}

#formcontainer1 {               
	position:relative;
	float:left;
	width:100%;
	padding:1% 0% 2% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:51;
	}	
	
#form_empresa {                         
	position:relative;
	float:left;
	min-height:2%;
	width:100%;
	line-height:120%;
	vertical-align:middle;
	margin-bottom:1%;
/*	padding:2px 0px 2px 0px;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
/*	-webkit-box-sizing:border-box;  /*Safari e*/ 
/*	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
/*	border-bottom: 1px solid #CFCFCF; */
	-moz-box-shadow:0px 1px 3px 1px #2B770D; /*cor verde escuro*/
    -webkit-box-shadow:0px 1px 3px 1px #2B770D;
    box-shadow:0px 1px 3px 1px #2B770D;
	-webkit-border-radius:5%;
    -moz-border-radius:5%;
    border-radius:5%;
	z-index:52;
	}
	
#formcao {                           
	position:relative;
	float:left;
	min-height:50%;
	width:28%;
	font-size:120%;
	line-height:140%;
	vertical-align:middle;
	text-align:right;
	color:#000000;
	z-index:53;
	}	
	
#formcaodados {                            /*usado em animal.php*/
	position:relative;
	float:left;
	min-height:50%;
	width:72%;
	font-size:120%;
	line-height:140%;
	vertical-align:middle;
	text-align:justify;
	color:#000000;
	padding:0% 0.5% 0% 1.5%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:54;
	}

#img_emprea_alinha {                    
	position:relative;
	float:left;
	min-height:10%;
	width:100%;
	text-align:center;
	padding:0% 0% 2% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:55;
	}	
	
#img_emprea_centraliza {                    
	position:relative;
	min-height:10%;
	width:40%;
	text-align:center;
	margin:0 auto;
	z-index:56;
	}
		
#img_empresa {                             
	position:relative;
	float:left;
	text-align:center;
	min-height:20%;
	width:100%;
	-moz-box-shadow:3px 3px 3px 3px #2B770D; 
    -webkit-box-shadow:3px 3px 3px 3px #2B770D;
    box-shadow:3px 3px 3px 3px #2B770D;
	z-index:57;
	}	
	
#telefone_titulo {
	position:relative;
	float:left;
	text-align:center;
	font-size:150%;
	font-weight:bold;
	min-height:2%;
	width:100%;
	padding:1% 0% 1% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:58;
	}
		
#letra_ajusta {                            
	position:relative;
	float:left;
	text-align:center;
	min-height:2%;
	width:100%;
	padding:1% 1% 1% 0%; 
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:59;
	}						
	
#letra {                            
	position:relative;
	float:left;
	text-align:center;
	font-size:180%;
	font-weight:bold;
	min-height:2%;
	width:3.846%;
	padding:1% 0% 1% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:60;
	}		
	
#voltar_ajusta {                            
	position:relative;
	float:left;
	text-align:center;
	min-height:2%;
	width:100%;
	padding:1% 0% 2% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:61;
	}	
	
#voltar {                            
	position:relative;
  	margin:0 auto;
	text-align:center;
	min-height:2%;
	width:10%;
	padding:0.5% 0% 0.5% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	-moz-box-shadow:0px 0px 3px 3px #2B770D; 
    -webkit-box-shadow:0px 0px 3px 3px #2B770D;
    box-shadow:0px 0px 3px 3px #2B770D;
	z-index:62;
	}		
	
#voltar2 {                            
	position:relative;
	float:left;
	text-align:center;
	margin-left:35%;
	min-height:2%;
	width:10%;
	padding:0.5% 0% 0.5% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	-moz-box-shadow:0px 0px 3px 3px #2B770D; 
    -webkit-box-shadow:0px 0px 3px 3px #2B770D;
    box-shadow:0px 0px 3px 3px #2B770D;
	z-index:63;
	}		
	
#voltar_lista {                            
	position:relative;
	float:left;
	text-align:center;
	margin-left:10%;
	min-height:2%;
	width:10%;
	padding:0.5% 0% 0.5% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	-moz-box-shadow:0px 0px 3px 3px #2B770D; 
    -webkit-box-shadow:0px 0px 3px 3px #2B770D;
    box-shadow:0px 0px 3px 3px #2B770D;
	z-index:64;
	}			
		
#alinhapaginacao {               /*div em torno da paginação*/  	
	position:relative;
	float:left;
	text-align:center;
	width:100%; 
	min-height:5%;
	z-index:200;
	}		
	
#paginacao {               /*div em torno da paginação*/  	
	position:relative;
	margin:0 auto;
	text-align:center;
	width:100%; 
	min-height:5%;
	font-size:80%;
	padding:2% 0% 2% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:275;
	}	
	
#mapa_localizacao {
	position:relative;
	width:100%;
	height:100%;
	margin:0 auto;
	padding:2% 0% 2% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	-moz-box-shadow:0 0 3px 3px  #2B770D; 
    -webkit-box-shadow:0 0 3px 3px #2B770D;
    box-shadow:0 0 3px 3px #2B770D;
	z-index:70;
	}	
	
/* --- formulário -----*/
#formulario form {
	width:50%; 
	display:block; 
	margin:0 auto;
	}
	
#formulario fieldset {
	border:0; 
	padding:0% 10% 12% 10%; 
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	}
	
#formulario legend {
	margin-left:30%;
	font:120% Tahoma, Geneva, sans-serif; 
	color:#007F0E; 
	font-weight:bold;
	text-align:center;
	padding:10% 0% 5% 0%; 
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	border-bottom:2px;
	}
#formulario label {
	display: block; 
	padding:1% 0;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	}
	
#formulario span {
	display:block; 
	font:100% "Trebuchet MS", Arial, Helvetica, sans-serif; 
	color:#007F0E; 
	font-weight:bold;
	text-align:left;
	}
	
#formulario input {
	padding:1%; 
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	width:100%; 
	border:1px solid #B7C159; 
	font:90% Tahoma, Geneva, sans-serif; color:#000000;
	}
	
#formulario textarea {
	padding:3%; 
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	width:100%; 
	border:1px solid #B7C159;
	font:90% Tahoma, Geneva, sans-serif; 
	color:#000000; 
	}
	
#formulario .send {
	width:40%; 
	display:block; 
	margin:2% auto; 
	cursor:pointer; 
	border:0; 
	background:#B7C159; 
	color:#007F0E;
	font-weight:bold;
	}
	
#formulario .send:hover {
	background:#93BF31;
	}

.yes {
	padding:3%; 
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	background:#EAFFD5; 
	border:1px solid B7C159; 
	color:#007F0E;
	}
	
.no {
	padding:3%; 
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	background:#FF8080; 
	border:1px solid #D91C3D; 
	color:#FF0000;
	}
/*----fim formulário---*/	

/*********** iMAGENS   *************/
#engloba_imagens {
	position:relative;
	float:left;
	width:100%;
	min-height:2%;
	padding:2% 0% 0% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	-moz-box-shadow:0px 0px 3px #2B770D; 
    -webkit-box-shadow:0px 0px 3px  #2B770D;
    box-shadow:0px 0px 3px  #2B770D;
	z-index:80;
	}
	
#imagens {                             
	position:relative;
	float:left;
	text-align:center;
	min-height:20%;
	width:46%;
	margin-bottom:3%;
	margin-right:2%;
	margin-left:2%;
	padding:2% 2% 2% 2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	-moz-box-shadow:3px 3px 3px  #2B770D; 
    -webkit-box-shadow:3px 3px 3px #2B770D;
    box-shadow:3px 3px 3px #2B770D;
	z-index:81;
	}
	
#imagens a {
	color:#FAFCF3;		
	}		
	
/************ Fim Imagens   ***************/
/***** Mural    *******************/
#mural {
	position:relative;
	float:left;
	text-align:center;
	width:100%;
	min-height:5%;
	-moz-box-shadow:0 0 3px 3px  #2B770D; 
    -webkit-box-shadow:0 0 3px 3px #2B770D;
    box-shadow:0 0 3px 3px #2B770D;
	z-index:84;
	}

#cont_mural {
	position:relative;
	float:left;
	width:100%;
	min-height:30%;
	text-align:justify;
	padding:3% 3% 0% 3%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
/*	background-image:url(../img/agapantot.jpg);
	background-size:100% 100%;*/
	z-index:85;
 	}
	
#mural_palavra {
	position:relative;
	margin:0 auto;
	width:75%;
	height:18%;
	font-size:200%;
	text-align:center;
	padding:6% 8% 6% 8%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	background-image:url(../img/moldura.png);
	background-size:100% 100%;
	margin-bottom:3%;
	z-index:86;
 	}	
	
#mural_img {
	position:relative;
	float:left; 
	min-width:100%;
	/*max-width:100%;*/
	min-height:100%;
	/*max-height:80%;*/
	text-align:center;
	margin-bottom:2%;
	z-index:87;
 	}
	
#mural_titulo {
	position:relative;
	float:left; 
	width:90%;
	min-height:6%;
	text-align:center;
	font-size:120%;
	color:#2B770D;
	padding:1% 2% 1% 2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	margin-left:5%;
	z-index:88;
 	}
	
#mural_noticia {
	position:relative;
	float:left; 
	width:100%;
	min-height:10%;
	text-align:justify;
	font-size:100%;
	color:#000000;
	padding:0% 1% 2% 1%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	margin-bottom:1%;
	z-index:89;
 	}		
/*****Fim mural*****/
	
/*****Anúncio*****/	
#ajusta_anuncio {
	position:relative;
	float:left; 
	width:100%;
	min-height:60%;
	text-align:center;
	margin-bottom:2%;
	background-image:url(../img/fundolateral.png);
	background-repeat:no-repeat;
	background-size:100% 100%; /* Imagem ocupando toda largura e altura da div */
	-webkit-background-size: 100%;
	-o-background-size: 100%;
	-khtml-background-size: 100%;
	-moz-background-size: 100% 100%;
	z-index:90;
 	}

#anuncio_img {
	position:relative;
	float:left; 
	min-width:90%;
	/*max-width:100%;*/
	min-height:100%;
	/*max-height:80%;*/
	text-align:center;
	padding:2% 2% 2% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	margin-bottom:2%;
	z-index:91;
 	}
	
#anuncio_titulo {
	position:relative;
	float:left; 
	width:100%;
	min-height:10%;
	text-align:justify;
	font-size:100%;
	color:#000000;
	padding:2% 2% 2% 2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	margin-bottom:1%;
	z-index:92;
 	}	
/*****Fim Anúncio*****/
		
#rodape {
	position:relative;
	float:left;
	text-align:center;
	background-color:#D7EA81;
	width:100%;
	min-height:5%;
	bottom: 0;
	margin-top:1%;
	z-index:100;
	}
	
#rodapeconteudo {
	position:relative;
	float:left;
	width:50%;
	height:100%;
	margin-left:15%;
	text-align:left;
	font-size:100%;	
	padding:2% 0% 2% 2%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:101;
	}
	
#contato {
	position:relative;
	float:left;
	width:20%;
	height:100%;
	text-align:right;
	font-size:150%;
	padding:2% 2% 2% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:102;
	}

/*css dos contatos de emergência*/	
#box_emergencia {
	position:relative;
	float:left;
	width:70%;
	margin-top:5%;
	margin-left:15%;
	margin-bottom:2%;
	min-height:2%;
	padding:1% 0% 0% 0%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
    -moz-box-shadow:0 0 5px 5px #2B770D; /*cor verde escuro*/
    -webkit-box-shadow:0 0 5px 5px #2B770D;
    box-shadow:0 0 5px 5px #2B770D;
	z-index:110;
	}
			
#titulo_emergencia {
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	font-size:130%;
	font-weight:bold;
	min-height:1%;
	padding:0% 1% 0% 1%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	margin-bottom:1%;
    -moz-box-shadow:0 2px 0 2px #2B770D; /*cor verde escuro*/
    -webkit-box-shadow:0 2px 0 2px #2B770D;
    box-shadow:0 2px 0 2px #2B770D;
	z-index:111;
	}	
	
#engloba_emergencia {
	position:relative;
	float:left;
	width:100%;
	min-height:1%;
	padding:0% 1% 0% 1%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	border-bottom:solid 2px #2B770D;
	z-index:112;
	}
		
#c_nome_emergencia {		
	position:relative;
	float:left;
	width:50%;
	min-height:1.5%;
	text-align:center;
	font-size:100%;
	color:#000000;
	padding:1.5% 0.5% 0% 0.5%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	border-bottom:solid 2px #2B770D;
	z-index:113;
	}	

#c_fone_emergencia {		
	position:relative;
	float:right;
	width:25%;
	min-height:1.5%;
	text-align:center;
	font-size:100%;
	color:#000000;
	padding:1.5% 0.5% 0% 0.5%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	border-bottom:solid 2px #2B770D;	
	z-index:114;
	}	
	
#nome_emergencia {		
	position:relative;
	float:left;
	width:50%;
	min-height:1.5%;
	text-align:center;
	font-size:100%;
	color:#000000;
	padding:1% 0.5% 0% 0.5%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:115;
	}	

#fone_emergencia {		
	position:relative;
	float:right;
	width:25%;
	min-height:1.5%;
	text-align:center;
	font-size:100%;
	color:#000000;
	padding:1% 0.5% 0% 0.5%;
	-moz-box-sizing:border-box; /*essas definições box-sizing se fazem necessárias para que Firefox */
	-webkit-box-sizing:border-box;  /*Safari e*/ 
	box-sizing:border-box;      /*IE e Opera interpretem da mesma forma as margens de padding*/
	z-index:116;
	}			
/*fim do css dos contatos de emergência*/	
		
#espaco {
	position:relative;
	float:left;
	width:100%;
	height:10px;
	}