/* CSS Document */
/* CSS PADRAO PARA TODAS AS PÁGINAS */

/*
@font-face {
    font-family:'Oxygen-Bold';
    src: url(./fonts/Oxygen-Bold.ttf);
}

*/

html{
margin:0px;
border:0px;
background:none;
max-width:100%;
overflow-x:hidden;	
}

body{
margin:0px;
border:0px;
background:none;
max-width:100%;
overflow-x:hidden;		
}


/* Cabecalho */

		
		.topo_pag{
		height:216px;      /* tamanho da barra total */
		width:100% !important;
		padding:0px;
		
		}

		.topo_pag_interior{
		width:90%;
		height:160px;        /* tamanho da barra info */
		max-height:160px;    /* tamanho da barra info */
		overflow:hidden;
		margin:auto;
		
		}
		
		.topo_pag_logo{
		width:100%;
		height:100%;	
		}
		
		.topo_pag_info{
		width: 87%;
		height:160px;      /* tamanho da barra info */
		max-height:160px; /* tamanho da barra info */
		overflow:hidden;
		margin:auto;

		}
		
	.topo_pag_tel{
	text-align:right;
	position:relative;
	width:400px;
	top:25px;
	float:right;
	/*font-family: monospace, Arial !important;*/
		/*font-family: 'Playball', cursive;*/
		font-family: 'Lato', sans-serif;
	font-size:36px !important;
	

	
	}
	
	.nomeTel{
		color:#088c52;
	}
		
		.barra_verde{
		position:absolute;
		width:100%;
		height:60px;
		background-color:#459e18;
		z-index:10;
		border:0px;
		margin:0px;
		padding-left:5.4%;
			margin-top: 10px;
			margin-bottom: 20px;
		}

		.menu , .menu:hover{
			font-weight: bold;
			font-style: normal;
			margin-top: -1px;
			line-height: 1.2;
			text-align: center;
			font-family: Arial, sans-serif;
			font-size: 20px;
			color: #ffffff;
			letter-spacing: 0px;
			text-decoration:none;
		}

		.menuObj{
			height: 60px;
			padding-right: 30px;
			padding-left: 30px;
			/*border: 1px solid #0000C2;*/
			width: auto;
			display: table-cell;
			vertical-align: middle;
			border-right: 1px solid #FFFFFF;
			text-decoration:none !important;

		}

/* --------------------- EFEITO MENU ---------------------------- */
/* Sweep To Right */
.hvr-sweep-to-right {

	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.hvr-sweep-to-right:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #3eb2e6;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
	color: white;
}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}
/* --------------------- EFEITO MENU ---------------------------- */



		
		

.separador{
height:5px;
}
		
/* MARGENS INTERNAS */
.margens_internas{
padding-left:6.5%;
padding-right:6.5%;	
}





/* FOOTER */
.sub_footer{
height:140px;
background-color:#f1f1f1;
margin-top:50px;
margin-bottom:40px;
overflow:hidden;
}

.endereco{
background-color:#F9F9F9;
-webkit-border-top-right-radius: 15px;
-webkit-border-bottom-right-radius: 15px;
-moz-border-radius-topright: 15px;
-moz-border-radius-bottomright: 15px;
border-top-right-radius: 15px;
border-bottom-right-radius: 15px;
}


.Tlogo{
	vertical-align: middle;
	width: 100%;
	height: auto;
	z-index: 2;
	text-align: right;
}

.TlogoImg{
	margin-top: 10px;
	margin-right: 10px;
	width: 50px;
	height: 50px;

	-webkit-transition: height 1s ease-out, width 1s ease-out ;
	-moz-transition: height 1s ease-out, width 1s ease-out;
	-ms-transition: height 1s ease-out, width 1s ease-out;
	-o-transition: height 1s ease-out, width 1s ease-out;
	transition: height 1s ease-out, width 1s ease-out;
}

.TlogoImg:hover{

	-webkit-transition: height 1s ease-out, width 1s ease-out ;
	-moz-transition: height 1s ease-out, width 1s ease-out;
	-ms-transition: height 1s ease-out, width 1s ease-out;
	-o-transition: height 1s ease-out, width 1s ease-out;
	transition: height 1s ease-out, width 1s ease-out;

	width: 5%;
	height: 5%;

}



.footer{
height:30px;
background-color:#2479b9;
}
/* FOOTER */

.jivo-iframe-container-bottom{
margin-right: 45px;
	background-color: #009926 !important;
}

.jivo-fixed-bottom{
	background-color: #59B559 !important;
}

#jivo-label-wrapper{
	background-color: #59B559 !important;
}

.jivo-triangle-wraper{
	background-color: #59B559 !important;
}

.selectCorOff{
	background-color: #ededed;
}


/* Tag de Preço */
.disponivel{
	color:#060;
	font-weight:bold;
}


/* EXTRAS */
.recuoL-10{
margin-left:10px;	
}

.recuoR-10{
margin-right:10px;	
}

.recuoR-20{
margin-right:20px;	
}

.recuoT-10{
margin-top:10px;	
}

.recuoB-20{
margin-bottom:20px;	
}

.recuoB-30{
	margin-bottom:30px;
}

.recuoB-40{
margin-bottom:40px;	
}

.recuoT-20{
margin-top:20px;	
}

.centralizadoX {
margin-left:auto;
margin-right:auto;
}

.centralizadoY {
margin-top:auto;
margin-bottom:auto;
}

.centralizadoY2{
	top: 50%;
	transform: translateY(-50%);
}

.margens_10{
position:relative;	
padding:10px;
}

.espaco40Topo{
padding-top:40px;	
}

.autoImg{
max-width:100%;
max-height:100%	
}

.sombraVerde{
/*box-shadow: 0px 3px 15px #068a50;	*/
-webkit-box-shadow: 0px 2px 17px 0px rgba(6,138,80,1);
-moz-box-shadow: 0px 2px 17px 0px rgba(6,138,80,1);
box-shadow: 0px 2px 17px 0px rgba(6,138,80,1);
}

.sombraCinza{
-webkit-box-shadow: 0px 11px 83px -23px rgba(56,54,56,1);
-moz-box-shadow: 0px 11px 83px -23px rgba(56,54,56,1);
box-shadow: 0px 11px 83px -23px rgba(56,54,56,1);
}

.sombraCinzaBaixo{
-webkit-box-shadow: 0px 15px 52px -20px rgba(56,54,56,1);
-moz-box-shadow: 0px 15px 52px -20px rgba(56,54,56,1);
box-shadow: 0px 15px 52px -20px rgba(56,54,56,1);
}

.sombraVerdeInterna{
	-webkit-box-shadow: inset 0px 24px 47px -16px rgba(12,92,0,1);
	-moz-box-shadow: inset 0px 24px 47px -16px rgba(12,92,0,1);
	box-shadow: inset 0px 24px 47px -16px rgba(12,92,0,1);
}

.bordaArredondada{
	border-radius: 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}




.bordaBranca{
border-radius: 0px 0px 0px 0px;
-moz-border-radius: 0px 0px 0px 0px;
-webkit-border-radius: 0px 0px 0px 0px;
border: 1px solid #727372;
}



.maxSize {
	position:relative;
	width:300px;
	height:80px;
	-webkit-transition: height 1s ease-out, width 1s ease-out ;
	-moz-transition: height 1s ease-out, width 1s ease-out;
	-ms-transition: height 1s ease-out, width 1s ease-out;
	-o-transition: height 1s ease-out, width 1s ease-out;
	transition: height 1s ease-out, width 1s ease-out;
}

.maxSize:hover {
	-webkit-transition: height 1s ease-out, width 1s ease-out;
	-moz-transition: height 1s ease-out, width 1s ease-out;
	-ms-transition: height 1s ease-out, width 1s ease-out;
	-o-transition: height 1s ease-out, width 1s ease-out;
	transition: height 1s ease-out, width 1s ease-out;
	width: 100%;
	height: 300px;
}

/* latin-ext */
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 400;
	src: local('Lato Italic'), local('Lato-Italic'), url(https://fonts.gstatic.com/s/lato/v14/S6u8w4BMUTPHjxsAUi-qJCY.woff2) format('woff2');
	unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Lato';
	font-style: italic;
	font-weight: 400;
	src: local('Lato Italic'), local('Lato-Italic'), url(https://fonts.gstatic.com/s/lato/v14/S6u8w4BMUTPHjxsAXC-q.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.aEmpresa {
	font-family: Georgia, serif;
	font-size: 21px;
	letter-spacing: 0.2px;
	word-spacing: 0.4px;
	color: #000000;
	font-weight: 400;
	text-decoration: none solid rgb(68, 68, 68);
	font-style: italic;
	font-variant: normal;
	text-transform: none;
}




