	body{
	margin:0px;
	padding:0px;	}
	
	a{	text-decoration:none;	}
	
	a:visited{	text-decoration:none;	}
.contato{position:fixed;
top:63%;
right:3px;
z-index:999;}

.redes{
position:relative;
padding:20px;
text-align:center;
border-radius:10px;
border-style:ridge;
background-color:#FFF4FA;
font-size:16px;
}
.col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  
	.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}
	.menu{
	width:100%;
	height:95px;
	background: linear-gradient(45deg, #FFE96A 0%, #FFE96A 30%, #542437 10%, #542437 100%);
	
	}
	
	
	@media (max-width: 900px) {/** AJUSTE DO GRADIENTE DO MENU SUPERIOR PARA SER VISTO NO CELULAR**/
		.menu {
			background: linear-gradient(55deg, #FFE96A 0%, #FFE96A 16%, #542437 10%, #542437 100%);
			
		}
	}
	
	
	
	.mover-menu{
	
	}
	
	
	
	
	.rodape{
	width:100%;
	height:280px;
	margin-top:100px;
	background: linear-gradient(45deg, #542437 0%, #542437 74%, #FFE96A 10%, #FFE96A 100%);
	}
	
	@media (max-width: 767px) {/** AJUSTE DO GRADIENTE DO RODAPÉ PARA SER VISTO NO CELULAR**/
		.rodape {
			background: linear-gradient(45deg, #542437 0%, #542437 90%, #FFE96A 10%, #FFE96A 100%);
			
		}
	}
	
	
	
	
	
	.mover-menu{
	
	}
	
	
	
	
	.rodape{
	width:100%;
	height:280px;
	margin-top:100px;
	background: linear-gradient(45deg, #542437 0%, #542437 74%, #FFE96A 10%, #FFE96A 100%);
	}
	
	@media (min-width: 767px) {/** AJUSTE DO GRADIENTE DO RODAPÉ PARA SER VISTO NO CELULAR**/
		.rodape {
			background: linear-gradient(45deg, #542437 0%, #542437 70%, #FFE96A 10%, #FFE96A 100%);
			
		}
	}
	
	
	
	.logo{
		float: left;
		margin-left: 7px;
		margin-top: 6px;
		background-image: url(logo/logo-mobile.PNG);
		width: 220px;
		height: 100px;
		position: absolute;
		background-repeat: no-repeat;
		position: absolute;
		z-index:969;
	}
	
	@media (min-width: 900px) {/** AJUSTE DO LOGO PARA SER VISTO NO CELULAR**/
		.logo {
		   background-image:url(logo/logo.png);
			
		}
	}
	
	
	
	
	
	.slide{
	width:100%;
	height:auto;
	margin-top:20px;
	}
	
	.central{
	width:980px;
	height:600px;
	margin-left:-490px;
	margin-right:-300px;
	margin-top:350px;
	left:50%;
	right:50%;
	position:absolute;
	}
	
	.divconteudo{
margin:5px;

	width: 100%;
	height: auto;
	margin-top:30px;
	}
	
	.titulo{
	font-family:Candara;
	color:#000;
	font-size:40px;
	font-weight:bold;
	}
	
	.titulo-destaque{
	font-family:Candara;
	color:#800040;
	font-size:40px;
	font-stretch:extra-expanded;
	}
	
	.destaque-texto{
	font-family:Candara;
	color:#800040;
	font-size:20px;
	font-stretch:extra-expanded;
	font-weight:bold;
	}
	
	.destaque-roxo-claro{
		font-family: Candara;
		color: #800040;
		font-size: 30px;
		font-weight:bold;
		font-stretch: extra-expanded;
	}
	
	.titulo-diferencial{
	font-family:Candara;
	color:#FFF;
	font-size:24px;
	font-weight:bold;
	}
	
	.conteudo{
	font-family: Candara;
	color: #000;
	font-size: 24px;
	font-weight: bold;
	}
	
	.direitos-autorais{
	font-family:Candara;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:230px;
	margin-left:10px;
	position:absolute;
	}
	
	.contato-rodape{
	margin-top:15px;
	margin-left:10px;
	position:absolute;
	}
	
	.telefone-rodape{
		font-size:18px;
	font-family:Candara;
	color:#FFF;
	margin-left:55px;
	margin-top:-55px;
	}
	
	.redes-sociais{
	margin-top:155px;
	position:absolute;
	margin-left:10px;
	}
	
	
	/********************* CSS MENU SUPERIOR **********************************************************************/
	#menu{
		list-style:none;
		font-family:Candara;
		font-size:18px;
		float:right;
		font-weight:bold;
		margin-top:15px;
	}
	
	
	
	#menu ul{
		padding:0px;
		margin:0px;
		list-style:none;
		z-index:999;
	}
	
	#menu li{
	position:relative;
	float:left;
	}
	
	#menu li ul{
	position:absolute;
	display:none;
	background-color:#542437;
	width:230px;
	}
	
	#menu li:hover ul, #menu li.over ul{display:block; transition:all 1s;border-radius:4px;}
	
	
	#menu ul li{
	display:inline;
	margin:7px;
	
	}
	
	#menu :hover{
	color:#FFE96A;
	}
	
	#menu ul li a{
	text-decoration:none;
	transition:all 1s;
	color:#FFF;
	
	}
	
	/*********** CSS DIVS NOSSOS DIFERENCIAIS *********************************************************************/
	
	.p1{
	width:235px;
	height:350px;
	float:left;
	background-color:#000;
	position:absolute;
	}
	
	.p2{
	width:235px;
	height:350px;
	background-color:#000;
	margin-left:250px;
	position:absolute;
	}
	
	.p3{
	width:235px;
	height:350px;
	background-color:#000;
	margin-left:500px;
	position:absolute;
	}
	
	.p4{
	width:235px;
	height:350px;
	background-color:#000;
	margin-left:260px;
	float:right;
	
	}
	
	.p5{
	width:235px;
	height:350px;
	float:left;
	background-color:#000;
	position:absolute;
	margin-top:368px;
	}
	
	/****************** CSS GRID ***********************************************************/
	
	/*  SECTIONS  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 1% 0 1% 3%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
/*  GRID OF TWO  */
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 48.5%;
	
}

.col2{
	margin-top: 55px;
	font-family: Candara;
	color: #000;
	font-size: 18px;
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */

@media only screen and (max-width: 480px) {
	.col { 
		margin: 1% 0 1% 0%;
	}
}

@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}


/** CSS FORMULARIO DE CONTATO *********************************************************************************/

.formulario{
	font-family:Candara;
	color:#800040;
	font-size:18px;
	margin-top:-50px;
	}
	
.campos{
height:30px;
width:360px;
border-radius:5px;
border-style:ridge;
background-color:#FFF4FA;
}

.caixa-texto{
width:360px;
border-radius:5px;
border-style:ridge;
background-color:#FFF4FA;
}

.botao{
width:120px;
height:40px;
border-radius:5px;
border-style:none;
background-color:#542437;
color:#fff;
}

.botao:hover{
background-color:#FFE96A;
color:#000;
transition:all 1s;

}
