section { padding-bottom: 100px; }

/* BANNER HOME */
.banner-home { width: 100%; height: 400px; margin-top: 100px; background-color: #FFFFFF; }
.banner-home ul li { list-style: none; float: left; width: 2000px; height: 400px; overflow: hidden; }
.banner-home ul li img { width: 2000px; height: 400px; left: 50%; margin-left: -1000px; position: relative; }
.banner-home #pager { width: 100%; height: 6px; margin-top: -30px; text-align: center; position: absolute; float: left; }
.banner-home #pager a { width: 6px; height: 6px; margin: 0 4px; display: inline-block; background: transparent; border: 2px solid #ffffff; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; }
.banner-home #pager a:hover { border: 2px solid #C27040; }
.banner-home #pager a span { display: none; }
.banner-home #pager a.selected { background: #C27040; border: 2px solid #C27040; }

/* BANNER HOME RESPONSIVO */
.util-banner { width: 100%; overflow: hidden; }
.banner-home-responsivo { width: 840px; height: 600px; display: none; left: 50%; margin-left: -420px; position: relative; background-color: #FFFFFF; }
.banner-home-responsivo ul li { list-style: none; float: left; width: 840px; height: 600px; overflow: hidden; }
.banner-home-responsivo ul li img { width: 840px; height: 600px; }
.banner-home-responsivo #pager3 { width: 100%; height: 8px; margin-top: 20px; }
.banner-home-responsivo #pager3 a { width: 8px; height: 8px; margin: 0 2px; display: inline-block; background: #0bc871; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.banner-home-responsivo #pager3 a:hover { background: #008349; }
.banner-home-responsivo #pager3 a span { display: none; }
.banner-home-responsivo #pager3 a.selected { background: #008349; }

/*CONHEÇA O PADRE*/
.padre { width: 100%; height: auto; }
.padre .conteudo { width: 100%; height: auto; position: relative; }
.padre .conteudo p { font-weight: 300; color: #808080; font-size: 14px; line-height: 18px; margin: 10px 0; }

/*DESTAQUES DA LOJA*/
.cursos .titulo { font-size: 24px; color: #1556A6; font-weight: 700; text-transform: uppercase; padding-left: 20px; border-left: 11px solid #C27040; }
.cursos ul { text-align: center; padding: 30px 0px 80px 0px; width: 100%; height: auto; position: relative; }
.cursos ul li { width: 270px; text-align: center; display: inline-block; padding: 30px 23.5px; margin: 20px 10px; -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.28); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.28); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.28);  }
.cursos ul li h1 { color: #1556A6; font-size: 16px; text-align: left; line-height: 18px; height: 50px; }
.cursos ul li .moldura { width: 270px; height: 270px; }
.cursos ul li .moldura img { width: 270px; height: 270px; }
.cursos ul li .botao { color: #FFFFFF; margin: 20px 0px 0px 0px; font-size: 16px; text-align: center; line-height: 37px; background-color: #C27040; width: 165px; height: 37px; display: inline-block; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.cursos ul li:hover { -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.75); }
.cursos ul li:hover .moldura img { -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }
.cursos ul li:hover .botao { background: #1556A6; }

@media screen and (max-width: 1100px) {

}