/* CSS Document */

.font0 {font-size:0;}
.font9 { font-size:9px !important; }
.font10 { font-size:10px !important; }
.font11 { font-size:11px !important; }
.font12 { font-size:12px !important; }
.font14 { font-size:14px !important; }
.font15 { font-size:15px !important; }
.font16 { font-size:16px !important; }
.font20 { font-size:20px !important; }
.font26 { font-size:26px !important; }

.none { display:none; }
.display { display:block; }
.inline { display:inline !important; }
.overflowHidden { overflow:hidden !important; }
.hidden { visibility:hidden !important;}

.line22 { line-height:22px !important; }

.margin0 { margin:0 !important; }
.margin5 { margin:5px; }
.margin { margin:10px; }
.margin20 { margin:20px; }

.marginTop5 { margin-top:5px; }
.marginBottom5 { margin-bottom:5px; }
.marginLeft5 { margin-left:5px; }
.marginRight5 { margin-right:5px; }

.marginTop { margin-top:10px; }
.marginBottom { margin-bottom:10px; }
.marginLeft { margin-left:10px; }
.marginRight { margin-right:10px; }

.marginTop15 { margin-top:15px; }
.marginBottom15 { margin-bottom:15px; }
.marginLeft15 { margin-left:15px; }
.marginRight15 { margin-right:15px; }

.marginTop20 { margin-top:20px !important; }
.marginBottom20 { margin-bottom:20px !important; }
.marginLeft20 { margin-left:20px !important; }
.marginRight20 { margin-right:20px !important; }

.marginTop30 { margin-top:30px; }
.marginBottom30 { margin-bottom:30px; }
.marginTop0 { margin-top:0; }

.marginAuto { margin:0 auto !important; }

.marginRight15 { margin-right:15px; }

.padding { padding:10px; }
.padding5 { padding:5px; }
.padding20 { padding:20px; }

.paddingBottom20 { padding-bottom:20px; }

.paddingTop5 { padding-top:5px; }
.paddingBottom5 { padding-bottom:5px; }
.paddingLeft5 { padding-left:5px; }
.paddingRight5 { padding-right:5px; }
.paddingVertical5 { padding:5px 0; }

.paddingTop { padding-top:10px; }
.paddingBottom { padding-bottom:10px; }
.paddingLeft { padding-left:10px; }
.paddingRight { padding-right:10px; }
.paddingHorizontal { padding:0 10px; }

.paddingTop20 { padding-top:20px; }
.paddingBottom20 { padding-bottom:20px; }
.paddingLeft20 { padding-left:20px; }
.paddingRight20 { padding-right:20px; }

.paddingLeft15 { padding-left:15px; }

.upper { text-transform:uppercase !important; }
.under { text-decoration:underline !important; }
.indent { text-indent:10px !important; }

.preto { color:#000 !important;}
.branco { color:#FFF !important; }
.cinza_claro { color: #F2F2F4 !important; }
.cinza_escuro { color:#6D6D6D !important; }
.azul { color:#2C7DCF !important; }
.azul_escuro { color:#205C98 !important; }

.bg_branco { background-color:#FFF !important; }
.bg_cinza { background-color:#E5E5E5 !important; }
.bg_azul { background-color:#2C7DCF !important; }
.bg_azul_escuro { background-color:#205C98 !important; }

.border_img { border:3px #52B900 solid; }
.semborda { border:none !important; }

.hr_pontilhado {
    height:1px;
    font-size:0;
    background:url('../images/hr_pontilhado.gif') repeat-x;
}

.back0 { background:none !important; }

.size_15 {width:14% !important}

.size_20 {width:19% !important}

.size_30 {width:29% !important}
.size_35 {width:34% !important}
.size_36 {width:35% !important}

.size_40 {width:40% !important}
.size_45 {width:44% !important}

.size_50 {width:49% !important}
.size_55 {width:54% !important}

.size_60 {width:59% !important}
.size_62 {width:61% !important}
.size_64 {width:63% !important}
.size_65 {width:64% !important}

.size_70 {width:69% !important}

.size_80 {width:79% !important}

.size_90 {width:89% !important}
.size_95 {width:94% !important}

.size_100 {width:98.5% !important}

.center { margin-left:auto; margin-right:auto; }

.hoverUnder:hover { text-decoration:underline !important; }

.minRight265 {
	min-height:243px !important;
	height:auto !important;/* pois o ie nao reconhece o min-height*/
	height:243px !important;
}

.minRight130 {
	min-height:105px !important;
	height:auto !important;/* pois o ie nao reconhece o min-height*/
	height:105px !important;
}

.noBackground{ background: none !important; }
.noBorderBottom{ border-bottom: none !important; }
.noMarginRight { margin-right: 0 !important }

.txtAlingCenter{
    text-align: center !important;
}