﻿html,body,#container{width:100%;height:100%;min-height:100%;border:0;margin:0;padding:0;color:#3F3F3F;font-size:11px;font-family:'Open Sans',Verdana,sans-serif;background-color:#fff;min-width:1024px}
html > body #container{height:auto}
#container{position:absolute;top:0;left:0}
#main{height:auto;width:100%;margin:0 auto;display:block;float:left;background-color:#fff;background:url(/images/banner/banner_main.png) no-repeat top center}
#footer{background:#383838;bottom:0!important;width:100%}
a{text-decoration:none;color:#fff}
.hidden{display:none}
input:focus{outline:none}
select:focus{outline:none}
textarea:focus{outline:none}
li,ul{margin:0;padding:0;list-style-type:none}
h1,h2,h3,h4,h5{font-size:100%;font-weight:400;margin:0;padding:0;border:0;display:inline}
.checkbox label{position:relative;top:-2px;left:2px;font-size:11px;color:#333}
::-webkit-input-placeholder{color:#AFAFAF}
:-moz-placeholder{color:#AFAFAF;opacity:1}
::-moz-placeholder{color:#AFAFAF;opacity:1}
:-ms-input-placeholder{color:#AFAFAF}
.cor_texto{color:#4362AB}
.cor_menu{color:#81AB39}
.cor_menu_principal2{color:#FFF}
.cor_menu_principal_cinza{color:#FAC90B}
.cor_menu_principal_cinza:hover{text-shadow:.4px 0}
.branco_cinza{color:#fff}
.branco_cinza:hover{text-shadow:.4px 0}
.cor_menu_principal2:hover{color:#FFF;font-weight:700}
.cor_destaque{color:#5C2371}
.cor_titulos{color:#24448D}
.cor_menu_principal{color:#FFF}
.cor_menu_principal22{color:#FFF}
.t8{font-size:8px}
.t9{font-size:9px}
.t10{font-size:10px}
.t11{font-size:11px}
.t12{font-size:12px}
.t13{font-size:13px}
.t14{font-size:14px}
.t15{font-size:15px}
.t16{font-size:16px}
.t17{font-size:17px}
.t18{font-size:18px}
.t19{font-size:19px}
.t20{font-size:20px}
.t21{font-size:21px}
.t22{font-size:22px;}
.t23{font-size:23px}
.t24{font-size:24px}
.t25{font-size:25px}
.t26{font-size:26px}
.t27{font-size:27px}
.t28{font-size:28px}
.t29{font-size:29px}
.t30{font-size:30px}
.t32{font-size:32px}
.t35{font-size:35px}
.t38{font-size:38px}
.t40{font-size:40px}
.t42{font-size:42px}
.t55{font-size:55px}
.cinza61{color:#61666C}
.cinza86{color:#3F3F3F}
.cinza77{color:#777}
.cinza7D{color:#7D7D7D}
.cinza79{color:#797979}
.cinza97{color:#979797}
.cinza66{color:#666}
.cinza6E{color:#6E6E6E}
.cinza55{color:#555}
.cinza33{color:#333}
.cinza99{color:#999}
.cinzaB1{color:#B1B1B1}
.cinzaAA{color:#888}
.cinzaCC{color:#CCC}
.cinzaA4{color:#A4AEB7}
.cinza44{color:#444}
.cinza47{color:#474747}
.cinza4B{color:#4B4B4B}
.cinza87{color:#878787}
.cinzaBB{color:#BBB}
.cinza24{color:#242424}
.vermelho{color:#ff1919}
.branco{color:#fff}
.branco1{color:#fff}
.preto22{color:#222}
.roxoBB{color:#BB80A0}
.roxo84{color:#4362AB}
.azul41{background-color:#415A68}
.vermelho_t{color:#4362AB}
.verde2{color:#4362AB}
.azultop{color:#0366CC}
.verde{color:#4f8f2b}
.preto{color:#000}
.bold{font-weight:700}
.bottom{vertical-align:bottom}
.top{vertical-align:top}
.left{text-align:left}
.right{text-align:right}
.line_height150{line-height:150%}
.line_height154{line-height:154%}
.line_height170{line-height:170%}
.line_height200{line-height:200%}
.line_height250{line-height:250%}
.line_height110{line-height:110%}
.white_shadow{text-shadow:1px 1px 0 #E1E1E1}
.sublinhado{text-decoration:underline}
.risco{text-decoration:line-through}
.pointer{cursor:pointer}
.italico{font-style:italic}
.fontbold{font-weight:700}
.line_height53{line-height:53px}
.line_height30{line-height:30px}
.line_height5{line-height:5px}
.line_height15{line-height:15px}
.line_height20{line-height:20px}
.line_height3{line-height:3px}
.line_height1{line-height:1px}
.line_height10{line-height:10px}
.line_height8{line-height:8px}
.line_height7{line-height:7px}
.height_20{height:20px}
.height_5{height:5px}
.height_3{height:3px}
.height_30{height:30px}
.height_15{height:15px}
.height_10{height:10px}
.height_1{height:1px}
.height_8{height:8px}
.height_7{height:7px}
.padding_left_10{padding-left:10px}
.padding_right_10{padding-right:10px}
.padding_top_10{padding-top:10px}
.padding_bottom_10{padding-bottom:10px}
.margin_top_4{margin-top:-4px}
.text_justify{text-align:justify}
.margin_bottom20{margin-bottom:20px}
.padding_left15{padding-left:15px}
.padding_right15{padding-right:15px}
@media print {
p{color:#000;background-color:#fff}
}