#slider{width:100%;float:left;border-bottom:solid 5px #EC2769}#slider .item{width:100%;float:left;text-align:center}#main{background:url(../img/bg-cartoon-1.png) repeat-x center top #FFF;min-height:350px;margin-bottom:100px}#main .item{padding:50px}#main .item.divisor{border-left:solid 5px #EC2769}#main .subtitle{font-size:20px;line-height:120%}#main .sobre .title{color:#EC2769}#main .sobre .fotos{text-align:center}#main .sobre .fotos .it{display:inline-block;width:100%;max-width:380px;background-color:#EEE;margin-top:15px;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,0.3)}#main .como_funciona .title{color:green}#main .como_funciona .steps{padding-top:40px}#main .como_funciona .steps .it{margin-bottom:60px}#main .como_funciona .steps .it .icone{width:80px;height:80px;background-color:#000;display:inline-block;transform:rotate(-45deg);border-radius:20px;border:double 5px rgba(255,255,255,0.3);box-shadow:0 0 10px rgba(0,0,0,0.5);text-align:center;transition:all .25s}#main .como_funciona .steps .it .icone span{font-family:'Encode Sans', sans-serif;color:#FFF;position:relative;z-index:2;font-weight:bold;font-size:40px;line-height:70px;transform:rotate(45deg);display:block;transition:all .25s}#main .como_funciona .steps .it:hover .icone{transform:rotate(90deg)}#main .como_funciona .steps .it:hover .icone span{transform:rotate(-450deg)}#main .como_funciona .botao{width:100%;max-width:380px;border-radius:30px;background-color:#F60;color:#FFF;line-height:50px;text-align:center;text-decoration:none;display:inline-block;font-size:20px;font-weight:bold}#main .como_funciona .botao:active{opacity:0.5}#categorias{text-align:center;padding:0 20px 50px 20px}#categorias .item{width:100%;height:80px;background-color:#CCC;margin-bottom:20px}#contato{background:url(../img/bg-cartoon-2.png) repeat-x center top #F5F5F5;min-height:350px;padding:50px 20px}#contato .titulo{color:green;margin-bottom:20px}#contato .subtitulo{margin-bottom:30px}#contato .form{width:100%;max-width:700px;display:inline-block}#contato .form .label{color:green;margin-bottom:3px;text-indent:15px}#contato .form input,#contato .form select,#contato .form textarea{width:100%;background-color:#FFF;border:solid 1px #CCC;padding:10px 15px;line-height:40px;height:40px;border-radius:30px}#contato .form input.error,#contato .form select.error,#contato .form textarea.error{border-color:#EC2769}#contato .form textarea{border-radius:18px;height:241px;line-height:20px;padding:15px}#contato .form .submit{width:100%;background-color:green;border:solid 1px green;color:#FFF;line-height:40px;height:40px;border-radius:30px;outline:none}#contato .form .submit:active{opacity:0.7}
