content{width:100%;position:relative}article{width:100%;margin:0;padding:0;background:rgba(255,255,255,1);float:left;position:relative;padding-bottom:20px}article h1{letter-spacing:1px;color:rgba(255,255,255,1);font-size:25px;width:100%;background:rgba(19,84,59,1);padding:10px;text-align:center;box-sizing:border-box}article p.sub_h1{background:rgba(19,84,59,1);padding:30px;padding-bottom:20px;padding-top:5px;width:100%;float:left;margin-bottom:30px;text-align:center;color:rgba(255,255,255,1);font-size:18px}article h2.tit{letter-spacing:1px;color:rgba(255,255,255,1);font-size:22px;width:100%;background-image:linear-gradient(to top,rgba(29,111,79,1),rgba(19,84,59,1));padding:10px;text-align:center;box-sizing:border-box;margin-bottom:20px}article h2.sub{width:80%;margin-left:10%;margin-bottom:20px;margin-top:20px;font-size:22px;background:rgba(255,255,255,1)}article p.titulo{font-weight:bold;font-size:22px;margin-bottom:10px;margin-top:20px;color:rgba(0,0,0,1)}aside{float:left;width:100%}aside p{width:80%;margin-left:10%;text-align:justify;color:rgba(100,100,100,1);font-size:18px;line-height:30px}aside h3{text-align:justify;color:rgba(100,100,100,1);font-size:18px;line-height:30px}aside h3.sub_titulo{width:80%;margin-left:10%;margin-bottom:20px;margin-top:20px;font-size:22px}article address{width:80%;margin-left:10%;text-align:justify;color:rgba(100,100,100,1);line-height:30px;font-size:16px}aside ul{width:80%;margin-left:10%;color:rgba(100,100,100,1);font-size:18px}aside a{text-decoration:none;font-size:18px;color:rgba(255,255,255,1)}aside a#solicitar{width:20%;margin-left:30%;padding-top:5px;padding-bottom:5px;text-shadow:1px 1px #000;margin-bottom:10px;background-image:linear-gradient(to top,rgba(29,111,79,.7),rgba(29,111,79,1));position:relative;float:left;text-align:center;box-shadow:5px 5px 0 #333;-webkit-box-shadow:5px 5px 0 #333;-moz-box-shadow:5px 5px 0 #333;margin-top:30px}aside a#solicitar:hover{background-image:linear-gradient(to bottom,rgba(29,111,79,.7),rgba(29,111,79,1))}aside a#solicitar:active{top:5px;box-shadow:1px 1px 0 #333;-webkit-box-shadow:1px 1px 0 #333;-moz-box-shadow:1px 1px 0 #333}aside li span.titulo{font-size:20px}section#direito{float:left;width:50%}section#direito p{width:90%;margin-left:5%;text-align:justify;color:rgba(100,100,100,1);font-size:18px;line-height:30px}section#direito h4{font-size:22px;margin-left:5%}section#direito h5{text-align:center;font-size:20px;margin-bottom:15px}section.uteis{width:100%;padding:20px;background:rgba(255,255,255,1);float:left;position:relative;box-sizing:border-box}section.uteis a{-webkit-box-shadow:3px 2px 2px rgba(50,50,50,.77);text-shadow:1px 1px #000;-moz-box-shadow:9px 7px 5px rgba(50,50,50,.77);box-shadow:9px 7px 5px rgba(50,50,50,.77);font-size:20px;text-decoration:none;background-image:linear-gradient(to top,rgba(19,84,59,1),rgba(29,111,79,1));color:rgba(255,255,255,1);padding:10px;border-radius:4px;border:1px solid #000;box-sizing:border-box;width:20%;margin:0 auto;display:block;text-align:center}section.uteis a:hover{background-image:linear-gradient(to top,rgba(29,111,79,1),rgba(19,84,59,1))}section#etapas{border-top:1px solid rgba(29,111,79,.3);width:100%;margin:0;padding:0;padding-top:25px;float:left;position:relative;padding-bottom:20px;color:rgba(0,0,0,1)}section#etapas figure{width:30%;margin-left:2.5%;float:left;height:400px}section#etapas figure figcaption p{font-size:18px;text-align:justify;width:90%;margin-left:5%}section#etapas figure img{margin:0 auto;height:150px;display:block}section#etapas h2{text-align:center;font-size:30px;width:80%;margin-left:10%}section#etapas h3{text-align:center;font-size:25px;margin-top:20px;margin-bottom:20px;width:80%;margin-left:10%}section.outros_planos{width:100%;float:left;padding-top:20px;border-top:1px solid rgba(29,111,79,.3);border-bottom:1px solid rgba(29,111,79,.3);padding-bottom:30px}section.outros_planos figure{width:40%;float:left;margin-left:6.6%}section.outros_planos figure img{display:block;margin:0 auto;width:250px;height:200px}section.outros_planos h3{text-align:center;width:80%;margin-left:10%;font-size:22px;margin-top:20px;margin-bottom:20px}section.outros_planos a{background:rgba(27,92,153,1);color:rgba(255,255,255,1);padding:5px;text-decoration:none;text-align:center;width:250px;display:block;margin:0 auto}section.outros_planos a:hover{background:rgba(27,92,153,.8);transition:.5s}@media screen and (max-width:1340px ){section#etapas figure{width:40%;margin-left:6.6%}}@media screen and (max-width:1140px ){aside span#modelo{width:50%;margin-left:10%}aside a#solicitar{width:50%;margin-left:10%}}@media screen and (max-width:1000px ){section#etapas figure{height:500px;width:40%;margin-left:6.6%}section#etapas figure img{height:120px}}@media screen and (max-width:930px ){aside span#modelo{width:70%;margin-left:10%}aside a#solicitar{width:70%;margin-left:10%}article h1{font-size:20px;padding:10px}article h2.tit{font-size:18px}}@media screen and (max-width:800px ){aside{float:left;width:100%}aside span#modelo{width:50%;margin-left:25%}aside a#solicitar{width:50%;margin-left:25%}section.uteis a{width:50%;margin-left:25%;margin-bottom:20px}}@media screen and (max-width:700px ){section#etapas figure{height:auto;width:80%;margin-left:10%;margin-bottom:30px}section.outros_planos figure{width:80%;margin-left:10%;margin-bottom:10px}section.outros_planos figure img{width:200px;height:150px}}@media screen and (max-width:600px ){article h1{font-size:18px}article h2.tit{font-size:17px}article p.sub_h1{font-size:17px}aside h3{font-size:18px}section#etapas h2{font-size:20px}section#etapas h3{font-size:18px}section.outros_planos h3{font-size:20px}article p.titulo{font-size:18px}section.uteis a{font-size:18px}}@media screen and (max-width:520px ){section#contato ul{width:95%;margin-left:2.5%;height:450px}section.uteis a{width:70%;margin-left:15%}}@media screen and (max-width:480px ){aside span#modelo{width:80%;margin-left:10%}aside a#solicitar{width:80%;margin-left:10%}aside a{font-size:16px}article p.sub_h1{text-align:justify}}@media screen and (max-width:400px ){section.uteis a{width:90%;margin-left:5%}}@media screen and (max-width:380px ){content figure address#contact{bottom:70px;font-size:17px;left:5px;border-radius:15px}}@media screen and (max-width:320px ){content figure address#contact{bottom:70px;font-size:17px;left:0;border-radius:0;width:100%}}