@import "http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700";
html{margin:0;padding:0;overflow-x:hidden}
body{font-family:'Open Sans',Arial,serif;color:#000;font-size:.8em}
*{margin:0 auto;padding:0}
ul{list-style:none}
a{text-decoration:none;border:none;color:#000}
a:hover{text-decoration:underline}
p{margin-top:1em}
img{border:none}
.clear{clear:both}
.clearout{display:none}
header{width:100%;height:auto;position:absolute;float:left;z-index:999;background:rgba(255,255,255,0.3);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.75);box-shadow:0 0 10px 0 rgba(0,0,0,0.75)}
.logo{padding:10px 0}
.text-align{text-align:right}
.text-align-justify{text-align:justify!important}
.padding-menu{padding:8px 0}
.padding-1{padding:20px}
.margin-2{margin-bottom:3%}
.padding-2{padding:30px}
.border-top{border-top:5px #003663 solid;margin-bottom:3%}
.bg-1{background:#ebebeb}
#banner{width:100%;height:auto;position:relative;float:left}
#miolo{width:100%;height:auto;position:relative;float:left}
.section-1{width:100%;float:left;position:relative}
.faixa-home{background:#0c6da2;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,0.75);box-shadow:0 0 10px 0 rgba(0,0,0,0.75);z-index:999;padding-top:2%;padding-bottom:25px;font-size:.9em;color:#fff}
.faixa-home strong{font-size:1.2em;padding-top:5px}
.faixa-home a{color:#fff}
.links{min-height:120px!important;text-align:center}
.link-uteis-2{border:1px solid #000;padding:15px 10px;width:100%;margin-bottom:5%;margin-top:5%;text-transform:uppercase;text-align:center}
.link-uteis-2:hover{border:1px solid #e31e2c;background:#e31e2c;color:#fff;padding:15px 10px;width:100%;margin-bottom:5%;margin-top:5%;text-transform:uppercase;text-align:center}
.link-uteis-2:hover a,.link-uteis-2 a:hover{color:#fff}
.faixa{background:url(../images/bg-faixa.jpg) no-repeat 50% 50%;background-size:cover!important;position:relative;min-height:150px;width:100%;overflow:hidden}
.texto-faixa{font-size:1.5em;color:#fff;font-weight:500;text-align:center;padding:5% 20px}
.texto-faixa a,.texto-faixa h2{color:#fff!important}
.texto-faixa .btn-1{border:3px solid #fff;width:30%;margin:0 auto;padding:10px;margin-top:3%}
h1{color:#000!important;font-size:2em!important;font-weight:900!important;margin:0!important;margin-bottom:3%!important;text-transform:uppercase}
h2{color:#2e2e2e!important;font-size:1.2em!important;font-weight:700!important;margin:0!important;text-transform:uppercase}
h3{color:#1f5989!important;font-weight:400!important;font-size:1.3em!important;text-transform:uppercase}
.contato{font-size:1.2em}
.section-2{width:100%;float:left;position:relative;margin-top:1%;margin-bottom:1%;padding:1% 0}
.section-2 p,.section-2 a{font-size:14px!important;line-height:25px!important}
.no-margin-right{margin-right:0!important}
.no-border{border:none!important}
.margin-top{margin-top:5%}
.no-padding-left{padding-left:0!important}
.link-uteis{width:100%;margin-top:3%}
.button{width:33%;height:35px;font-size:1.1em;text-transform:uppercase;float:left;font-weight:300;line-height:1em;cursor:pointer;color:#fff;text-align:center;background:#e31e2c;border-radius:0;margin-top:10px;margin-right:30px;margin-bottom:10px;padding:10px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}
.button:hover{background:#2e3192;color:#fff;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}
input{font-family:'Open Sans',Arial,serif;font-size:.9em;padding:3px;border:1px solid #ccc;width:100%;height:50px;margin-bottom:1%;border-radius:0;background:#fff}
textarea{font-family:'Open Sans',Arial,serif;font-size:.9em;padding:3px;border:1px solid #ccc;width:100%;color:#7f7f7f;margin-bottom:3%;border-radius:0;background:#FFF}
footer{width:100%;height:auto;background:#707070;color:#fff;position:relative;line-height:1.8em;padding-top:1%;padding-bottom:1%;border-top:8px solid #9c989a}
footer a{color:#fff!important;text-transform:uppercase;font-weight:bolder;margin-bottom:5%}
#mask{position:absolute;left:0;top:0;z-index:9000;background-color:#333;display:none}
#boxes .window{position:absolute;left:0;top:0;width:440px;height:200px;display:none;z-index:9999;padding:20px}
#boxes #dialog2{background:transparent;width:650px;margin:0 auto;margin-top:-160px}
.close{display:block;float:left;font-weight:700;line-height:1;cursor:pointer;color:#fff;text-align:center;text-shadow:0 -1px 1px #64799e;background:#191d2f;border:.1px solid #051c44;background-color:#25a9e0;background-position:0 0;margin:10px 30px 10px 0;padding:6px 8px}
@media only screen and (max-width :1024px) {
.conteudo{padding:0 5px}
ul#main-menu li a{padding:14px 15px}
}
@media only screen and (max-width :800px) {
.texto-faixa .btn-1{width:30%}
.exclui-foto-3{display:none!important}
.padding-bottom{margin-bottom:2%}
h1{margin:3% 0!important}
header{position:relative;background:#000}
}
@media only screen and (max-width :650px) {
.menu{width:100%}
.links{line-height:1.8em}
.links img{padding-right:5%}
.texto-faixa .btn-1{width:50%}
}
@media only screen and (max-width :430px) {
.menu{width:100%}
.exclui-foto-4{display:none!important}
.texto-faixa .btn-1{width:100%}
.col-pp{width:100%!important}
header{position:relative}
h1{font-size:2em!important}
}
