h1, h2{
	text-align:left;
	font-size:20px;
}

h3{
	font-size:15px;
}

.voltar{
	width:13%;
	padding:12px 0;
	display:block;
	float:right;
}

.voltar_produtos{
	padding:6px 0;
	float:none;
}

/* WIREFRAME */
	
header{
	position:relative;
}
	
.container{
	width:100%;
}

.container-centro{
	width:1100px;
	margin:0 auto;
}

/* FIM WIREFRAME */

/* TOPO */

.topo{
	position:relative;
}

.logo{
	width:200px;
	text-align:left;
}

.logo img{
	max-width:80%;
}

.topo-info{
	text-align:right;
	padding:5px 0;
}

.topo-info img{
	width:2.5%;
}

.icone-topo-whatsapp{
	float:right;
	margin-top:2px;
}

/* FIM TOPO */

/* MENU */

header nav {
	padding:5px 0;
	font-size:14px; 
	text-transform:uppercase;
	color:#333;
	position:absolute;
	top:30%;
	right:0px;
	text-align:right;
}

.menu {
	background-color:transparent;
}

.menu a {
	padding:10px 0px 10px 30px;
	color:#333;
}

.menu > li {
	border-top:0px;
}

header nav li{
	display:inline-block;
}

header nav li a{ 
	text-decoration:none; 
	padding:10px;
	color:#048CE0;
} 

/* mouse over link */
header nav li a:hover {
    color:#003174;
}

.menu li li a {
	border-radius:0px;
}

.menu > li > .parent {
	background-image:none;
}

.menu ul{
	display:none;
}

/* FIM MENU*/

/* MENU SERVIÇOS */



.topnav a{
	color:#8D4285!important;
	font-size:15px;
	padding:0 0 0 25px; 
	margin:5px 0 5px 0; 
	background:url(../img/icone-menu.gif); 
	background-repeat:no-repeat; 
	background-position:6px 4px; 
	text-transform:capitalize;
}

.topnav .icon{
	display:none;
}

/* FIM MENU SERVIÇOS */

/* BANNER HOME */
.banner-home{
	display:inline;
}
.banner-home-mobile{
	display:none;
}
.slider section section{
	width:1100px;
	margin:0 auto;
	top:15%;
}

.slider section div a{
	padding:0.5% 2%;
}

.banner-interno{
	margin:0 auto;
}


.banner-interno h1{
	padding:0px;
	margin:45px 0 0 0;
}


/* FIM BANNER HOME */


/* HOME */

.home{
	margin-top:20px;
}

.home h1, .home h2, .home h3{
	text-align:center;
}


.home-servicos{
	margin:20px auto;
}

.home-servicos h2{
	text-align:center;	
}

.home-servicos figure h2{
	font-size:98%;
}

.home-servicos figure{
	width:32.2%;
	display:inline-block;
	margin-right:7px;
	margin-bottom:10px;
	
}

.home-servicos figure img{
	margin:5px auto;
	width:95%;
}

.home-servicos figure span a{
	padding:1% 6%;
	font-size:90%;
	float:left;
	margin:2% 0 5% 10px;;
}

.home-ajuda{
	margin:0 auto;
	background-position:center;
}

.home-ajuda h1{
	padding:3% 0 0 0;
	width:70%;
	text-align:center;
}

.home-ajuda span a{
	border-radius: 25px;
	background-color:#FFF;
	padding:0.5% 4%;
	color:#000;
	font-size:100%;
	margin:2% auto 0 auto;
}

/* FIM HOME */


/* EMPRESA */

.conteudo{ 
	font-size:90%;
}

.conteudo p{
	width:100%;
	margin:0;
	font-size:14px;
	padding:0.5% 0;
}

/* FIM EMPRESA */


/* CONTATO */

.contato form{
 width:50%;
 margin:20px auto;
}

/* FIM CONTATO */


/* RODAPÉ */

.rodape-redes-sociais{
	margin-top:1px;
}

footer{
	width:100%;
	padding-top:30px;
}

footer address{
	width:1100px;
}

footer address strong{
	font-size:100%;
}

footer address section{
	display:inline-table;
	width:33%;
	float:none;
	vertical-align:top;
}


footer address div p a{
	text-decoration:none;
}

footer address div p a:hover{
	text-decoration:underline;
}

footer address span a{
	text-decoration:none;
	pointer-events:none;
}

footer address div{
	width:100%;
	margin:0;
}

footer address span{
	margin:5px;
}

footer address div a{
	text-decoration:underline;
}


/*  RODAPÉ ASSINATURA */

footer .assinatura{
	padding:10px 0 40px 0;
}

footer .assinatura p{
	float:left;
}

footer .assinatura .sgw{
	float:right;
}

footer .assinatura a {
	color:#000;
	text-decoration:none;
}

footer .assinatura a:hover{
	text-decoration:underline;
	color:#000;
}

/* FIM RODAPÉ */