/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-= FONTES PADRAO =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
@font-face {font-family: 'opensans'; src: url('_libs/fontes/webkit/opensans_regular/opensans_regular.eot'); src: url('_libs/fontes/webkit/opensans_regular/opensans_regular.eot?#iefix') format('embedded-opentype'), url('_libs/fontes/webkit/opensans_regular/opensans_regular.woff') format('woff'), url('_libs/fontes/webkit/opensans_regular/opensans_regular.ttf') format('truetype'), url('_libs/fontes/webkit/opensans_regular/opensans_regular.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'roboto'; src: url('_libs/fontes/webkit/roboto_regular/roboto_regular.eot'); src: url('_libs/fontes/webkit/roboto_regular/roboto_regular.eot?#iefix') format('embedded-opentype'), url('_libs/fontes/webkit/roboto_regular/roboto_regular.woff') format('woff'), url('_libs/fontes/webkit/roboto_regular/roboto_regular.ttf') format('truetype'), url('_libs/fontes/webkit/roboto_regular/roboto_regular.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'roboto_con'; src: url('_libs/fontes/webkit/roboto_condensed/roboto_condensed.eot'); src: url('_libs/fontes/webkit/roboto_condensed/roboto_condensed.eot?#iefix') format('embedded-opentype'), url('_libs/fontes/webkit/roboto_condensed/roboto_condensed.woff') format('woff'), url('_libs/fontes/webkit/roboto_condensed/roboto_condensed.ttf') format('truetype'), url('_libs/fontes/webkit/roboto_condensed/roboto_condensed.svg#open_sansregular') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'oswald'; src: url('_libs/fontes/ttf/oswald_regular.ttf') format('truetype'), url('_libs/fontes/woff/oswald_regular.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'lato'; src: url('_libs/fontes/ttf/lato_regular.ttf') format('truetype'), url('_libs/fontes/woff/lato_regular.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'raleway'; src: url('_libs/fontes/ttf/raleway_regular.ttf') format('truetype'), url('_libs/fontes/woff/raleway_regular.woff') format('woff'); font-weight: normal; font-style: normal;}

.ffy_arial{font-family: 'Arial' !important;}
.ffy_opensans{font-family: 'opensans' !important;}
.ffy_raleway{font-family: 'raleway' !important;}
.ffy_oswald{font-family: 'oswald' !important;}
.ffy_roboto, .font_family_roboto{font-family: 'roboto' !important;}
.ffy_roboto_con, .font_family_roboto_con{font-family: 'roboto_con' !important;}

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= BOTOES =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
.ml_btn {
    display: inline-block;
    padding: 6px 12px;
    margin: 0.5%;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
a.ml_btn, button.ml_btn{color:#fff;}

.ml_btn_padrao {
    color:#4c4c4c !important;
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
    background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
    background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #cfcfcf;
    border-color: #ccc;
}

.ml_btn_clean, .ml_btn_clean:focus {
    color: #646464 !important;
    background-color: #fff;
    border-color: #cfcfcf;
}

.ml_btn_primary {
    color:#fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
    background-image:      -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
    background-image:         linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #245580;
}

.ml_btn_success {
    background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
    background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
    background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #3e8f3e;
}

.ml_btn_info {
    background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
    background-image:      -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
    background-image:         linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #28a4c9;
}
.ml_btn_warning {
    background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
    background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
    background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #e38d13;
}
.ml_btn_danger {
    background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
    background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
    background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #b92c28;
}





/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-= HEADER DE PAGINAS ADMIN =-=-=-=-=-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
.ml_page_header{width: 100%; height: 65px; padding: 10px 0;}
.ml_page_header .ml_page_header_left{ width: 45%; float: left; display: block;}
.ml_page_header .ml_page_header_left h3{margin: 9px 0;}
.ml_page_header .title_right{width: 55%; float: left; display: block;}
.ml_page_header .title_right .pull-right{margin: 10px 0;}

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-= PAINEIS FLUTUANTES =-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
.ml_painel{position: relative; width: 99%; margin: 0.5%; margin-bottom: 10px; padding: 10px; float:left; background: #fff; border: 1px solid #E6E9ED;}
.ml_painel .ml_painel_header{border-bottom: 2px solid #E6E9ED; padding: 1px 5px 6px; margin-bottom: 10px;}
.ml_painel .ml_painel_header .ml_filtro { width: 40%; float: right;}
.ml_painel .ml_painel_header h2{ margin: 5px 0 6px; float: left; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.ml_painel .ml_painel_header h2 small {margin-left: 10px;}
.ml_painel .ml_painel_header span {color: #BDBDBD;}
.ml_painel .ml_painel_header .ml_painel_container{padding: 0 5px 6px; position: relative; width: 100%; float: left; clear: both; margin-top: 5px;}
.ml_painel .ml_painel_header .ml_painel_container h4 {font-size: 16px; font-weight: 500;}

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-= GRID DE LARGURA DINAMICA =-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */

/** Linha sem margin e padding com 100% */
.ml_grid_linha{width:100% !important; float:left !important; clear:both !important; display:table !important; margin:0 !important; padding:0 !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_2_10{width:19% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_3_10{width:29% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_4_10{width:39% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_5_10{width:49% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_6_10{width:59% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_7_10{width:69% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_8_10{width:79% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_9_10{width:89% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_10_10{width:99% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;}

/** Container que ao envelopar seus grids diretos nao permite que o layout quebre com divs de alturas diferentes */
.ml_grid_container{width:100% !important; float:left !important; clear:both !important; display:table !important; margin:0 !important; padding:0 !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_2_10{width:19% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_3_10{width:29% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_4_10{width:39% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_5_10{width:49% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_6_10{width:59% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_7_10{width:69% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_8_10{width:79% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_9_10{width:89% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_10_10{width:99% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;}
.ml_grid_container > .ml_grid_1_2:nth-child(2n+3), .ml_grid_container > .ml_grid_2:nth-child(2n+3), .ml_grid_container > .ml_grid_2_4:nth-child(2n+3), .ml_grid_container > .ml_grid_3_6:nth-child(2n+3), .ml_grid_container > .ml_grid_4_8:nth-child(2n+3), .ml_grid_container > .ml_grid_5_10:nth-child(2n+3){clear: both !important;}
.ml_grid_container > .ml_grid_1_3:nth-child(3n+4), .ml_grid_container > .ml_grid_3:nth-child(3n+4), .ml_grid_container > .ml_grid_2_6:nth-child(3n+4), .ml_grid_container > .ml_grid_3_6:nth-child(3n+4){clear: both !important;}
.ml_grid_container > .ml_grid_1_4:nth-child(4n+5), .ml_grid_container > .ml_grid_4:nth-child(4n+5), .ml_grid_container > .ml_grid_2_8:nth-child(4n+5){clear: both !important;} 
.ml_grid_container > .ml_grid_1_5:nth-child(5n+6), .ml_grid_container > .ml_grid_5:nth-child(5n+6), .ml_grid_container > .ml_grid_2_10:nth-child(5n+6){clear: both !important;}
.ml_grid_container > .ml_grid_1_6:nth-child(6n+7), .ml_grid_container > .ml_grid_6:nth-child(6n+7){clear: both !important;}
.ml_grid_container > .ml_grid_1_7:nth-child(7n+8), .ml_grid_container > .ml_grid_7:nth-child(7n+8){clear: both !important;}
.ml_grid_container > .ml_grid_1_8:nth-child(8n+9), .ml_grid_container > .ml_grid_8:nth-child(8n+9){clear: both !important;}
.ml_grid_container > .ml_grid_1_9:nth-child(9n+10), .ml_grid_container > .ml_grid_9:nth-child(9n+10){clear: both !important;}
.ml_grid_container > .ml_grid_1_10:nth-child(10n+11), .ml_grid_container > .ml_grid_10:nth-child(10n+11){clear: both !important;}

/** Todos os grids disponiveis de 1 coluna ate 10 */
.ml_grid_1_1, .ml_grid_1, .ml_grid{width:99% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;}
.ml_grid_1_2, .ml_grid_2{width:49% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_2_2{width:99% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;}
.ml_grid_1_3, .ml_grid_3{width:32.33333333333333% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_2_3{width:65.66666666666667% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_3_3{width:99% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;}
.ml_grid_1_4, .ml_grid_4{width:24% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_2_4{width:49% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_3_4{width:74% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_4_4{width:99% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;}
.ml_grid_1_5, .ml_grid_5{width:19% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_2_5{width:39% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_3_5{width:59% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_4_5{width:79% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_5_5{width:99% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;}
.ml_grid_1_6, .ml_grid_6{width:15.66666666666667% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_2_6{width:32.33333333333333% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_3_6{width:49% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_4_6{width:65.66666666666667% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_5_6{width:82.33333333333333% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_6_6{width:99% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;}
.ml_grid_1_7, .ml_grid_7{width:13.28571428571429% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_2_7{width:27.57142857142857% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_3_7{width:41.85714285714286% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_4_7{width:56.14285714285714% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_5_7{width:70.42857142857143% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_6_7{width:84.71428571428571% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_7_7{width:99% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;}
.ml_grid_1_8, .ml_grid_8{width:11.5% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_2_8{width:24% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_3_8{width:36.5% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_4_8{width:49% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_5_8{width:61.5% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_6_8{width:74% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_7_8{width:87.5% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_8_8{width:99% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;}
.ml_grid_1_9, .ml_grid_9{width:10.11111111111111% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_2_9{width:21.22222222222222% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_3_9{width:32.33333333333333% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_4_9{width:43.44444444444444% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_5_9{width:54.55555555555556% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_6_9{width:65.66666666666667% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_7_9{width:76.77777777777778% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_8_9{width:87.88888888888889% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_9_9{width:99% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;}
.ml_grid_1_10,.ml_grid_10{width:9% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_2_10{width:19% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_3_10{width:29% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_4_10{width:39% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_5_10{width:49% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_6_10{width:59% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_7_10{width:69% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_8_10{width:79% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_9_10{width:89% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_10_10{width:99% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;}

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-= CLASSES DE APOIO =-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/** Font Family */
.ml_ff_arial{font-family: 'Arial' !important;}
.ml_ff_roboto{font-family: 'roboto' !important;}
.ml_ff_roboto_con{font-family: 'roboto_con' !important;}
.ml_ff_roboto_oswald{font-family: 'oswald' !important;}
.ml_ff_roboto_raleway{font-family: 'raleway' !important;}
.ml_ff_roboto_opensans{font-family: 'opensans' !important;}

/** Font Size */
.ml_fs_7{font-size:7px !important;} .ml_fs_8{font-size:8px !important;} .ml_fs_9{font-size:9px !important;} .ml_fs_10{font-size:10px !important;} .ml_fs_11{font-size:11px !important;} .ml_fs_12{font-size:12px !important;} .ml_fs_13{font-size:13px !important;} .ml_fs_14{font-size:14px !important;} .ml_fs_15{font-size:15px !important;} .ml_fs_16{font-size:16px !important;} .ml_fs_17{font-size:17px !important;} .ml_fs_18{font-size:18px !important;} .ml_fs_19{font-size:19px !important;} .ml_fs_20{font-size:20px !important;} .ml_fs_21{font-size:21px !important;} .ml_fs_22{font-size:22px !important;} .ml_fs_23{font-size:23px !important;} .ml_fs_24{font-size:24px !important;} .ml_fs_25{font-size:25px !important;}

/** Float */
.ml_fl_none{float: none !important;}
.ml_fl_left{float: left !important;}
.ml_fl_right{float: right !important;}

/** Clear */
.ml_clearfix, .ml_clear{content:'' !important; clear: both !important;}

/** Align */
.ml_al_center{text-align: center !important;}
.ml_al_left{text-align: left !important;}
.ml_al_right{text-align: right !important;}
.ml_al_justify{text-align: justify !important;}

/** Color */
.ml_cl_000000, .ml_cl_000, .ml_cl_preto{color:#444444 !important;}
.ml_cl_ffffff, .ml_cl_fff, .ml_cl_branco{color:#FFFFFF !important;}
.ml_cl_cccccc, .ml_cl_ccc, .ml_cl_cinza{color:#CCCCCC !important;}
.ml_cl_444444, .ml_cl_444{color:#444444 !important;}
.ml_cl_555555, .ml_cl_555{color:#555555 !important;}
.ml_cl_777777, .ml_cl_777{color:#555555 !important;}
.ml_cl_eeeeee, .ml_cl_eee{color:#EEEEEE !important;}

/** Background */
.ml_bg_padrao{background: #fafafa !important;}

/** Border */
.ml_bd_padrao{border:1px solid #ccc;}
.ml_bd_b_padrao{border-bottom:1px solid #ccc !important;}

/** Box de conteudo */
.ml_box{width:99% !important; float:left !important; clear:both !important; display:table !important; margin:0.5% !important; padding:5px !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_2_10{width:19% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_3_10{width:29% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_4_10{width:39% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_5_10{width:49% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_6_10{width:59% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_7_10{width:69% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_8_10{width:79% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_9_10{width:89% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_10_10{width:99% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;}

/** Debug */
.ml_debug{width:99% !important; background:#fdfdfd !important; overflow:auto !important; outline: 0 !important; box-shadow: none !important; border:1px dashed #cfcfcf; min-height: 200px !important; resize:none !important float:left !important; clear:both !important;  margin:0.5% !important; padding:5px !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_2_10{width:19% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_3_10{width:29% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_4_10{width:39% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_5_10{width:49% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_6_10{width:59% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_7_10{width:69% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_8_10{width:79% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_9_10{width:89% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;} .ml_grid_10_10{width:99% !important; margin:0.5% !important; float:left !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; -o-box-sizing: border-box !important; -ms-box-sizing: border-box !important; box-sizing: border-box !important;}

/** Padding */
.ml_pd_0{padding: 0 !important;} .ml_pd_5{padding: 5px !important;} .ml_pd_10{padding: 10px !important;} .ml_pd_15{padding: 15px !important;} .ml_pd_20{padding: 20px !important;} .ml_pd_25{padding: 25px !important;} .ml_pd_30{padding: 30px !important;} .ml_pd_35{padding: 35px !important;} .ml_pd_40{padding: 40px !important;} .ml_pd_45{padding: 45px !important;} .ml_pd_50{padding: 50px !important;}
.ml_pd_t_0{padding-top: 0 !important;} .ml_pd_t_5{padding-top: 5px !important;} .ml_pd_t_10{padding-top: 10px !important;} .ml_pd_t_15{padding-top: 15px !important;} .ml_pd_t_20{padding-top: 20px !important;} .ml_pd_t_25{padding-top: 25px !important;} .ml_pd_t_30{padding-top: 30px !important;} .ml_pd_t_35{padding-top: 35px !important;} .ml_pd_t_40{padding-top: 40px !important;} .ml_pd_t_45{padding-top: 45px !important;} .ml_pd_t_50{padding-top: 50px !important;}
.ml_pd_r_0{padding-right: 0 !important;} .ml_pd_r_5{padding-right: 5px !important;} .ml_pd_r_10{padding-right: 10px !important;} .ml_pd_r_15{padding-right: 15px !important;} .ml_pd_r_20{padding-right: 20px !important;} .ml_pd_r_25{padding-right: 25px !important;} .ml_pd_r_30{padding-right: 30px !important;} .ml_pd_r_35{padding-right: 35px !important;} .ml_pd_r_40{padding-right: 40px !important;} .ml_pd_r_45{padding-right: 45px !important;} .ml_pd_r_50{padding-right: 50px !important;}
.ml_pd_b_0{padding-bottom: 0 !important;} .ml_pd_b_5{padding-bottom: 5px !important;} .ml_pd_b_10{padding-bottom: 10px !important;} .ml_pd_b_15{padding-bottom: 15px !important;} .ml_pd_b_20{padding-bottom: 20px !important;} .ml_pd_b_25{padding-bottom: 25px !important;} .ml_pd_b_30{padding-bottom: 30px !important;} .ml_pd_b_35{padding-bottom: 35px !important;} .ml_pd_b_40{padding-bottom: 40px !important;} .ml_pd_b_45{padding-bottom: 45px !important;} .ml_pd_b_50{padding-bottom: 50px !important;}
.ml_pd_l_0{padding-left: 0 !important;} .ml_pd_l_5{padding-left: 5px !important;} .ml_pd_l_10{padding-left: 10px !important;} .ml_pd_l_15{padding-left: 15px !important;} .ml_pd_l_20{padding-left: 20px !important;} .ml_pd_l_25{padding-left: 25px !important;} .ml_pd_l_30{padding-left: 30px !important;} .ml_pd_l_35{padding-left: 35px !important;} .ml_pd_l_40{padding-left: 40px !important;} .ml_pd_l_45{padding-left: 45px !important;} .ml_pd_l_50{padding-left: 50px !important;}

/** Margin */
.ml_mg_0{margin: 0 !important;} .ml_mg_5{margin: 5px !important;} .ml_mg_10{margin: 10px !important;} .ml_mg_15{margin: 15px !important;} .ml_mg_20{margin: 20px !important;} .ml_mg_25{margin: 25px !important;} .ml_mg_30{margin: 30px !important;} .ml_mg_35{margin: 35px !important;} .ml_mg_40{margin: 40px !important;} .ml_mg_45{margin: 45px !important;} .ml_mg_50{margin: 50px !important;}
.ml_mg_t_0{margin-top: 0 !important;} .ml_mg_t_5{margin-top: 5px !important;} .ml_mg_t_10{margin-top: 10px !important;} .ml_mg_t_15{margin-top: 15px !important;} .ml_mg_t_20{margin-top: 20px !important;} .ml_mg_t_25{margin-top: 25px !important;} .ml_mg_t_30{margin-top: 30px !important;} .ml_mg_t_35{margin-top: 35px !important;} .ml_mg_t_40{margin-top: 40px !important;} .ml_mg_t_45{margin-top: 45px !important;} .ml_mg_t_50{margin-top: 50px !important;}
.ml_mg_r_0{margin-right: 0 !important;} .ml_mg_r_5{margin-right: 5px !important;} .ml_mg_r_10{margin-right: 10px !important;} .ml_mg_r_15{margin-right: 15px !important;} .ml_mg_r_20{margin-right: 20px !important;} .ml_mg_r_25{margin-right: 25px !important;} .ml_mg_r_30{margin-right: 30px !important;} .ml_mg_r_35{margin-right: 35px !important;} .ml_mg_r_40{margin-right: 40px !important;} .ml_mg_r_45{margin-right: 45px !important;} .ml_mg_r_50{margin-right: 50px !important;}
.ml_mg_b_0{margin-bottom: 0 !important;} .ml_mg_b_5{margin-bottom: 5px !important;} .ml_mg_b_10{margin-bottom: 10px !important;} .ml_mg_b_15{margin-bottom: 15px !important;} .ml_mg_b_20{margin-bottom: 20px !important;} .ml_mg_b_25{margin-bottom: 25px !important;} .ml_mg_b_30{margin-bottom: 30px !important;} .ml_mg_b_35{margin-bottom: 35px !important;} .ml_mg_b_40{margin-bottom: 40px !important;} .ml_mg_b_45{margin-bottom: 45px !important;} .ml_mg_b_50{margin-bottom: 50px !important;}
.ml_mg_l_0{margin-left: 0 !important;} .ml_mg_l_5{margin-left: 5px !important;} .ml_mg_l_10{margin-left: 10px !important;} .ml_mg_l_15{margin-left: 15px !important;} .ml_mg_l_20{margin-left: 20px !important;} .ml_mg_l_25{margin-left: 25px !important;} .ml_mg_l_30{margin-left: 30px !important;} .ml_mg_l_35{margin-left: 35px !important;} .ml_mg_l_40{margin-left: 40px !important;} .ml_mg_l_45{margin-left: 45px !important;} .ml_mg_l_50{margin-left: 50px !important;}


/*
 * 
 * ATENCAO
 * Nenhuma classe pode ser criada entre os modulos: CLASSES DE APOIO e MEDIA QUERIES que não seja uma real classe de apoio
 * caso contrario o elemento podera nao respeitar uma classe de apoio atribuida
 * Margin e Padding devem se as ultimas classes de apoio
 * 
 */

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-= MEDIA QUERIES (RESPONSIVIDADE) =-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
@media screen and (max-width: 768px) {
}




/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-= CLASSES DE APOIO =-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
.fade{opacity: 0; -webkit-transition: opacity 0.15s linear; -moz-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; -ms-transition: opacity 0.15s linear; transition: opacity 0.15s linear;}
.fade.in{opacity: 1;}
.al_left{text-align: left !important;}
.al_right{text-align: right !important;}
.ft_left{float: left !important;}
.ft_right{float: right !important;}
.readonly{opacity:0.8;}

/* --  -- */
h4.titulo{border-bottom:1px solid #006894; float:left; width:100%; padding: 18px 0 0 0;}
h4.titulo p{float:left; margin:-6px; color: #006894; padding:8px; border-bottom:6px solid #006894; font-family: 'roboto';}
h4.titulo b, h4.titulo em{font-family: 'roboto'; color: #006894; color: #006894;}
h4.titulo button,
h4.titulo a{padding:3px 8px !important; font-size:12px !important; margin: 0 0 2px 0 !important;}

/* --- Tags --- */
.tags{display:inline-block; padding:2px 8px; border:1px solid #ccc; background-image: linear-gradient(to bottom, #ffffff, #efefef) !important; font-size:11px !important; border-radius: 10px;}

/* -- Preview de campos dos admin gerador de formulario -- */
.preview_campos:hover{border-radius:0 !important;}

/* --- Caixas de Alertas --- */
.alert_box{float:left; box-sizing: border-box; padding:15px; margin:15px 0.5% 0.5% 0.5% !important; width:99%; border:1px solid #ccc; border-radius:5px; font-family: 'Arial'; font-size:15px; line-height: 20px;}
.alert_box_sm{float:left; box-sizing: border-box; padding:3px 8px; font-weight: normal !important; font-size:12px !important; margin:0.5%; width:99%; border:1px solid #ccc; border-radius:5px;}
.alert_success{color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6;}
.alert_info{background-color: #d9edf7 !important; border-color: #bce8f1 !important; color: #3a87ad !important;}
.alert_warning{color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc;}
.alert_danger{color: #a94442; background-color: #f2dede; border-color: #ebccd1;}
.alert_danger p, .alert_danger small, .alert_danger i, .alert_danger span{color: #a94442; padding:0; margin:0; text-align: justify;}

.alert_personal_2{color: #fff !important; background-color: #3d86c5 !important; border-color: #3370a6 !important; background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.1)) !important;}
.alert_primary_2{color: #fff !important; background-color: #286090 !important; border-color: #204d74 !important; background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.1)) !important;}
.alert_default_2{color: #333 !important; background-color: #e6e6e6 !important; border-color: #adadad !important; background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.1)) !important;}
.alert_success_2{color: #fff !important; background-color: #449d44 !important; border-color: #398439 !important; background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.1)) !important;}
.alert_undefined_2{color: #555 !important; background-color: #ddd !important; border-color: #bbb !important; background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.1)) !important;}
.alert_info_2{color: #fff !important; background-color: #31b0d5 !important; border-color: #269abc !important; background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.1)) !important;}
.alert_warning_2{color: #fff !important; background-color: #ec971f !important; border-color: #d58512 !important; background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.1)) !important;}
.alert_danger_2{color: #fff !important; background-color: #c9302c !important; border-color: #ac2925 !important; background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.1)) !important;}
.alert_pink_2{color: #fff !important; background-color: #c51367 !important; border-color: #ab1159 !important; background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.1)) !important;}
.alert_purple_2{color: #fff !important; background-color: #753685 !important; border-color: #5e2c6b !important; background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.1)) !important;}
.alert_dark_2{color: #fff !important; background-color: #4c4c4c !important; border-color: #333333 !important; background-image: linear-gradient(to bottom, transparent, rgba(0,0,0,0.1)) !important;}


/* --- Cabecalhos pre definidos --- */
.head_01{float:left !important; width:99% !important; margin:0 0.5% !important; box-sizing: border-box !important; border-bottom: 1px solid #ccc !important; font-size:17px !important; padding:0 !important;}
.head_01 p{padding:10px !important; font-size: 15px !important; font-weight: bold !important; margin:0 !important; box-sizing: border-box !important; float:left !important;}
.head_01 p > i{display:inline-block !important; color: #3d86c5 !important; margin-right: 4px;}
.head_01 a{width:auto !important; font-size:13px !important;}
.head_02{float:left !important; width:99% !important; margin:0 0.5% !important; box-sizing: border-box !important; border-bottom: 1px solid #ccc !important; font-size:24px !important; padding:0 !important;}
.head_02 p{padding:10px !important; font-size: 24px !important; font-weight: bold !important; margin:0 !important; box-sizing: border-box !important; float:left !important;}
.head_02 p > i{display:inline-block !important; color: #3d86c5 !important; margin-right: 4px;}
.head_02 a{width:auto !important; font-size:13px !important;}

/* --- Listas pre definidas --- */
.ul_dados{float:left; box-sizing: border-box; width:99%; margin:0.5%;}
.ul_dados > li{float:left; box-sizing: border-box; width:99%; margin:0.5%; font-size:13px;}
.ul_dados > li b{font-size:13px;}
.ul_dados ul{float:left; box-sizing: border-box; width:99%; margin:0.5%;}
.ul_dados ul li{float:left; box-sizing: border-box; width:99%; margin:0.5%; font-size:13px; padding-left:10px;}
.ul_dados ul li:before{content:' - ';}

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= STATUS SLA =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
.sla_success{color:#346635; background:#e6f7df;}
.sla_info{color:#3881a6; background:#def2fc;}
.sla_warning{color:#826738; background:#fffbe5;}
.sla_danger{color:#a1403f; background:#f7e4e4;}

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-= ABAS DE NAVEGACAO =-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
.abas_container{float:left; width:100%; margin:0; padding:0;}
.abas_nav{float:left; width:100%; margin:0; padding:0;}
.abas_nav ul{float:left; width:100%; list-style: none !important; margin:0; padding:0; border-bottom: 1px solid #cfcfcf;}
.abas_nav ul li{float:left; padding:9px 15px; border:1px solid transparent; margin:0 0 -1px 5px; background:#f5f5f5; font-size:13px; -webkit-border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; -o-border-radius:6px 6px 0 0; -ms-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; border-bottom:1px solid #cfcfcf;}
.abas_nav ul li .span_info{display:none; padding-left:5px;}
.abas_nav ul li:hover .span_info{display:inline-block;}
.abas_nav ul li.active .span_info{display:inline-block;}
.abas_nav ul li:hover{cursor:pointer; background:#efefef;}
.abas_nav ul li.active{border-color:#cfcfcf; background: #fff; border-bottom-color: #fff; cursor:initial;}
.abas_content{float:left; width:100%; border:1px solid #cfcfcf; border-top:0; background:#fff; padding:0; min-height: 100px; position:relative;}
.abas_content .abas_box{display:none;}
.abas_content .abas_box.active{display:block;}
/* --- Tema Dark --- */
.abas_nav.abas_dark ul li{background:#4c4c4c; border-color:#4c4c4c; color:#fff;}
.abas_nav.abas_dark ul li:hover{background:#4c4c4c; background-image: linear-gradient(to bottom, #4c4c4c, rgba(0,0,0,0.2));}
.abas_nav.abas_dark ul li.active{color:#4c4c4c; background:#fff; border-color:#cfcfcf; border-bottom-color: #fff;}
/* --- Tema Laranja --- */
.abas_nav.abas_orange ul{border-bottom: 1px solid #ff6e00;}
.abas_nav.abas_orange ul li{background:#ff6e00; border-color:#ff6e00; color:#fff; padding:12px 15px; font-family: 'roboto_con'; font-size:17px; background-image: linear-gradient(to bottom, #ff6e00, rgba(100,100,100,0.1));}
.abas_nav.abas_orange ul li:hover{background:#ff6e00;}
.abas_nav.abas_orange ul li.active{color:#444; background:#fff; border-color:#ff6e00; border-bottom-color: #fff;}

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-= CORES E BOTOES =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* --- Grupo de botoes 'split' --- */
.btn_group{width:auto; float:left; padding:0; margin:0; min-width: 100px;}
.btn_group .btn{width:auto; float:left; padding:7px 10px; margin:0; border-right:0; border-left:0; border-radius:0;}
.btn_group .btn:first-child{border-radius: 6px 0 0 6px; border-left:1px solid #cfcfcf;}
.btn_group .btn:last-child{border-radius: 0 6px 6px 0; border-right:1px solid #cfcfcf;}
.btn, .btn_{width:auto !important; padding:8px 14px; background:#eee; border:1px solid #cfcfcf; margin:0.5%; border-radius:6px; cursor:pointer; outline: 0 !important;}
button.btn_{padding:9px 15px;}

/* --- Botoes com submenus 'dropdown' --- */
.btn_dropdown{width:auto; float:left; cursor:pointer; position:relative;}
.btn_dropdown ul{position:absolute; top:108%; left:-25px; z-index: 8000; display:none; background:#fff; border:1px solid #cfcfcf; padding:5px; min-width: 140px; border-radius:6px;}
.btn_dropdown ul.invert{position:absolute; top: inherit; bottom:108%; left:-25px; z-index: 8000; display:none; background:#fff; border:1px solid #cfcfcf; padding:5px; min-width: 140px; border-radius:6px;}
.btn_dropdown ul li{font-size:13px; padding:8px 12px; text-align: left; font-weight: normal !important;}
.btn_dropdown ul li:hover{background: #efefef;}
.btn_dropdown:hover ul{display:block;}

.btn_round{color: #FFF; font-family: 'opensans'; text-transform: uppercase; font-size: 15px; font-weight: normal; background: #F4BC16; padding: 16px 23px 15px; text-align: center; cursor: pointer; line-height: normal; letter-spacing: 1px; border-radius: 999px; -moz-border-radius: 999px; -webkit-border-radius: 999px; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; border: 2px solid #F4BC16;}

/* --- Separa a lista de submenu --- */
.btn_sep_top{border-top:1px solid #ccc !important; margin-top:5px !important; padding-top:10px !important;}

/* --- botoes personalizados --- */
.btn_orange{color: #fff !important; background-color: #FF6E00 !important; border-color: #FF6E00 !important; background-image: linear-gradient(to bottom, transparent, rgba(68,68,68,0.1)) !important;}
.btn_personal{color: #fff !important; background-color: #3d86c5 !important; border-color: #3370a6 !important; background-image: linear-gradient(to bottom, transparent, rgba(68,68,68,0.1)) !important;}
.btn_primary{color: #fff !important; background-color: #286090 !important; border-color: #204d74 !important; background-image: linear-gradient(to bottom, transparent, rgba(68,68,68,0.1)) !important;}
.btn_default{color: #333 !important; background-color: #e6e6e6 !important; border-color: #adadad !important; background-image: linear-gradient(to bottom, transparent, rgba(68,68,68,0.1)) !important;}
.btn_success{color: #fff !important; background-color: #449d44 !important; border-color: #398439 !important; background-image: linear-gradient(to bottom, transparent, rgba(68,68,68,0.1)) !important;}
.btn_undefined{color: #555 !important; background-color: #ddd !important; border-color: #bbb !important; background-image: linear-gradient(to bottom, transparent, rgba(68,68,68,0.1)) !important;}
.btn_info{color: #fff !important; background-color: #31b0d5 !important; border-color: #269abc !important; background-image: linear-gradient(to bottom, transparent, rgba(68,68,68,0.1)) !important;}
.btn_warning{color: #fff !important; background-color: #ec971f !important; border-color: #d58512 !important; background-image: linear-gradient(to bottom, transparent, rgba(68,68,68,0.1)) !important;}
.btn_danger{color: #fff !important; background-color: #c9302c !important; border-color: #ac2925 !important; background-image: linear-gradient(to bottom, transparent, rgba(68,68,68,0.1)) !important;}
.btn_pink{color: #fff !important; background-color: #c51367 !important; border-color: #ab1159 !important; background-image: linear-gradient(to bottom, transparent, rgba(68,68,68,0.1)) !important;}
.btn_purple{color: #fff !important; background-color: #753685 !important; border-color: #5e2c6b !important; background-image: linear-gradient(to bottom, transparent, rgba(68,68,68,0.1)) !important;}
.btn_dark{color: #fff !important; background-color: #4c4c4c !important; border-color: #333333 !important; background-image: linear-gradient(to bottom, transparent, rgba(68,68,68,0.1)) !important;}
.btn_link{color: #23527c !important; background-color: transparent !important; border-color: transparent  !important;}
.btn:hover{background-image: none !important;}

.btn_circ_xs{width:24px !important; height:24px !important; cursor:pointer !important; font-size:11px !important; text-align: center !important; padding:4px 0 0 0 !important; margin:1px !important; vertical-align: middle !important; border:1px solid #ccc; display:inline-block !important; float:none !important; border-radius: 50% !important;}

.btn_inline{height:38px !important; margin-top:40px !important;}
.btn_xs{font-size:13px; padding:2px 4px;}
.btn_md{font-size:15px; padding:10px 20px;}
.btn_smallcaps{font-variant: small-caps !important; font-size:15px; padding:6px 12px !important;}

.btn_medium{font-size:15px !important; padding:10px 19px !important;}
.btn_large{font-size:16px !important; padding:12px 22px !important;}

/* --- Cores personalizadas --- */
.personal{color: #fff !important; background-color: #3d86c5 !important;}
.primary{color: #fff !important; background-color: #286090 !important;}
.default{color: #333 !important; background-color: #e6e6e6 !important;}
.success{color: #fff !important; background-color: #449d44 !important;}
.undefined{color: #555 !important; background-color: #ddd !important;}
.info{color: #fff !important; background-color: #31b0d5 !important;}
.warning{color: #fff !important; background-color: #ec971f !important;}
.danger{color: #fff !important; background-color: #c9302c !important;}
.pink{color: #fff !important; background-color: #c51367 !important;}
.purple{color: #fff !important; background-color: #753685 !important;}
.dark{color: #fff !important; background-color: #4c4c4c !important;}
.link{color: #23527c !important; background-color: transparent !important;}

/* --- Botoes circulos --- */
.btncirc{float:left !important; margin:15px 10px !important; position:relative; width:50px !important; color:#555; box-sizing: border-box; height:50px !important; font-size:20px !important; border-radius:50%; border:1px solid #ccc; background-image: linear-gradient(to bottom, white, #eee);}
.btncirc .btncirc_desc{position: absolute; left:0; top:105%; display:none; color:#000 !important; font-size: 11px; box-sizing: border-box; padding:2px; background:#fff !important; min-width: 120px; text-align: left;}
.btncirc.pos_right span{left: inherit; right:0 !important; text-align: right !important;}
.btncirc:hover .btncirc_desc{display:block;}


/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= TABLES =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
.table_01{float:left; width:99%; margin:0.5%; box-sizing: border-box; border:1px solid #dfdfdf;}
.table_01 thead tr{background-image: linear-gradient(to bottom, #ffffff, #efefef) !important;}
.table_01 thead tr td{font-size:14px; font-weight: normal; padding:10px 5px; font-family: 'roboto'}
.table_01 tbody tr{background: #fafafa;}
.table_01 tbody tr:nth-child(2n+1){background: #ffffff;}
.table_01 tbody tr td{padding:8px 6px; font-size: 13px; border-top:1px solid #dfdfdf;}
.table_01 tbody tr td.td_btn a{display:inline-block; padding:5px; margin:0 2.5px; font-size:14px;}
.table_01 a{color:#555 !important; text-decoration: none !important;}
.table_01 tr.table_sub{display:none;}
.table_01 tr.table_sub td{background:#6c6c6c; border-top:0 !important;}
.table_01 tr.table_sub td > div{display:none; float:left; box-sizing: border-box; width:100%; margin:0; padding:12px; border-radius:12px; background:#fff; color:#555 !important;}
.table_01 .table_sub_bg td{background:#6c6c6c !important; color:#fff !important;}
.table_01 .table_sub_bg td a{color:#fff !important;}

.table_01.hover_dark tbody tr:hover{background:#4c4c4c;}
.table_01.hover_dark tbody tr:hover td, .table_01.hover_dark tbody tr:hover td a{color:#fff !important;}

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= FORMULARIOS =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
.form{float:left; width:100%; margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.form label{padding:0; float:left; width:99%; margin:0.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.form label span{width:100%; float:left; font-weight: normal !important; color:#555 !important; font-size:15px !important; padding:10px 0 5px 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.form label span i.fa-question-circle{color:#777 !important;}
.form label input, textarea,
.form label select{width:100%; padding:7px; resize:none; border:1px solid #ccc; font-weight: normal !important; height: 38px; color:#666666 !important; float:left; outline: 0 !important; border-radius:5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.form label select{padding-top:8px; padding-bottom:8px;}
.form label input:focus, textarea:focus,
.form label select:focus{border-color:#bbb; box-shadow: 0px 0px 3px #ccc;}

.form .label_container span{font-weight: normal; width:100%; float:left; font-size:15px !important; padding:10px 0 4px 3px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.form .label_box{width:100%; float:left; background:#F7F7F7; border:1px solid transparent; border-radius:6px; min-height: 38px !important; padding:0 6px;}
.form .label_box label{float:left; width:auto; padding:6px 5px 5px 0 !important; margin:0; font-weight: normal !important; cursor:pointer !important;}
.form .label_box label input[type="radio"]{float:left; width:18px; height:18px; padding:0; margin:0 5px 0 5px !important;}
.form .label_box label input[type="checkbox"]{float:left; padding:0; width:18px; height:18px; margin:0 5px 0 5px !important;}

.form .frm_label_btn{}
.form .frm_label_btn .frm_div_btn{position:relative; float:left; width:100%; margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.form .frm_label_btn .frm_div_btn input{padding-right:40px;}
.form .frm_label_btn .frm_div_btn a{background:#eee; position:absolute; z-index: 3; border:1px solid #ccc; border-left:0; padding:5px 0 0 0; margin:0; text-align: center; vertical-align: middle; right:0; top:0; height:38px; width:38px; border-radius:0 6px 6px 0; -webkit-border-radius:0 6px 6px 0; -moz-border-radius:0 6px 6px 0; -o-border-radius:0 6px 6px 0; -ms-border-radius:0 6px 6px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.form .frm_label_btn .frm_div_btn input[type="file"]{opacity:0 !important; cursor:pointer; position:absolute; top:0; right:0; z-index: 5;}

.form input[type="submit"], .form button{float:left; padding:7px 9px; margin:0.5%; outline: 0 !important; border:1px solid #ccc; background:#f9f9f9; border-radius:5px; font-weight: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.form input[type="submit"]:focus, .form button:focus{box-shadow: 0px 0px 3px #ccc;}
.form input[type="submit"]:hover, .form button:hover{cursor:pointer; background-image: none !important;}
.form textarea{min-height:120px;}
.form select{padding-top: 6px !important; padding-bottom: 6px !important;}
.form label input[type="radio"]{width:18px !important; height:18px !important; cursor:pointer !important; margin-top:8px !important; box-shadow: none !important; border:none !important; -webkit-appearance: none !important; background:url(../_imagens/_icons/icon_radio_gray_off.png) center center/18px no-repeat !important;}
.form label input[type="radio"]:checked{background:url(../_imagens/_icons/icon_radio_gray_on.png) center center/18px no-repeat !important;}
.form label input[type="checkbox"]{width:18px !important; height:18px !important; cursor:pointer !important; margin-top:8px !important; box-shadow: none !important; border:none !important; -webkit-appearance: none !important; background:url(../_imagens/_icons/icon_checkbox_gray_off.png) center center/18px no-repeat !important;}
.form label input[type="checkbox"]:checked{background:url(../_imagens/_icons/icon_checkbox_gray_on.png) center center/18px no-repeat !important;}
.form label p{float:left !important; padding:6px 12px 0 6px !important;}
.form label.input_group_prev input{margin:0 !important; border-radius:0 5px 5px 0 !important; border-left:0 !important;}
.form label.input_group_prev .group{margin:0 !important; float:left; background:#ddd; border:1px solid #ccc; font-size:1em !important; border-right:0 !important; padding:7px 18px !important; box-sizing: border-box !important; text-align: center !important; border-radius: 5px 0 0 5px !important;}
.form label.input_group_next input{margin:0 !important; border-radius:5px 0 0 5px !important; box-sizing: border-box !important; border-right:0 !important;}
.form label.input_group_next .group{margin:0 !important; float:right; background:#ddd; border:1px solid #ccc; font-size:1em !important; border-left:0 !important; padding:7px 18px !important; text-align: center !important; border-radius: 0 5px 5px 0 !important; box-sizing: border-box !important;}

*[data-alert="show"]{display:block;}

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= GRIDS =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
.grid_sm{padding-top: 5px !important; padding-bottom:5px !important; font-size:0.9em !important;}
.grid_md{padding-top: 13px !important; padding-bottom:13px !important;}
.grid_lg{padding-top: 18px !important; padding-bottom:18px !important; font-size:1.3em !important;}
.grid_btn{width:auto  !important; margin-top:35px !important;}
.grid_btn.grid_btn_default{padding:6px 12px !important; float:left; cursor:pointer; border-radius:5px; background:#f1f1f1; border:1px solid #ccc; margin:0.5% !important; text-decoration: none !important; box-sizing: border-box !important; color:#333 !important;}
.grid_btn.grid_btn_default:hover{background-image: none !important;}
.grid_left{float:left !important;}
.grid_right{float:right !important;}
.grid_hide{display:none;}

.grid_row{float:left; width:100%; padding:0; margin:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.grid_row_15{float:left; width:100%; padding:15px; margin:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.grid_table{width:100%; min-width:980px; float:left; border-collapse: collapse; margin:0; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.grid_table thead tr td{border-bottom:1px solid #cfcfcf; color:#4c4c4c; font-size: 15px !important; font-weight: normal; padding:12px 8px; font-family: 'roboto_con';}
.grid_table tbody tr{border-top: 1px solid #ccc;}
.grid_table tbody tr td{border-top:1px solid #cfcfcf; padding:8px; font-size:13.5px;}

.grid_table_paginacao{width:100%; float:left; font-size:12px !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.grid_table_paginacao tr td:first-child{font-size: 10px !important; color:#3d86c5;}
.grid_table_paginacao tr td:first-child small{font-size: 10px !important; color:#3d86c5;}
.grid_table_paginacao ul{width:auto !important; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.grid_table_paginacao ul li{float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.grid_table_paginacao ul li a{border:1px solid #ccc; float:left; padding:8px 12px !important; border-right:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.grid_table_paginacao ul li:first-child a{border-radius:5px 0 0 5px !important;}
.grid_table_paginacao ul li:last-child a{border-right:1px solid #ccc; border-radius:0 5px 5px 0 !important;}
.grid_table_paginacao ul li a:hover{text-decoration: none !important; color: #fff !important; background-color: #3d86c5 !important; border-color: #3370a6 !important;}
.grid_table_paginacao ul li a:active, .grid_table_paginacao ul li a:visited, .grid_table_paginacao ul li a.active{text-decoration: none !important; color: #fff !important; background-color: #3d86c5 !important; border:1px solid #3370a6 !important; padding:10px 14px !important; margin-top:-2px !important; border-radius:2px !important;}

.grid_btn_group{width:100%; float:left; margin:0; padding:0; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.grid_btn_group > a{text-decoration: none !important; float:left; width:50%; padding-top:6px !important; font-size: 1em !important; padding-bottom:6px !important; padding-left: auto !important; padding-right: auto !important; background:#eee; text-align: center; border:1px solid #ccc; border-left:0; border-right: 0;}
.grid_btn_group > a:first-child{border-radius:5px 0 0 5px !important; border-left:1px solid #ccc;}
.grid_btn_group > a:last-child{border-radius:0 5px 5px 0 !important; border-right: 1px solid #ccc;}
.grid_btn_group > a:hover, .grid_btn_group > a:active, .grid_btn_group > a:visited{text-decoration: none !important;}
.grid_btn_group > a.w10{width:10% !important;} .grid_btn_group > a.w15{width:15% !important;}.grid_btn_group > a.w20{width:20% !important;} .grid_btn_group > a.w25{width:25% !important;} .grid_btn_group > a.w30{width:30% !important;}.grid_btn_group > a.w35{width:35% !important;} .grid_btn_group > a.w40{width:40% !important;} .grid_btn_group > a.w45{width:45% !important;} .grid_btn_group > a.w50{width:50% !important;} .grid_btn_group > a.w55{width:55% !important;} .grid_btn_group > a.w60{width:60% !important;} .grid_btn_group > a.w65{width:65% !important;} .grid_btn_group > a.w70{width:70% !important;} .grid_btn_group > a.w75{width:75% !important;} .grid_btn_group > a.w80{width:80% !important;} .grid_btn_group > a.w85{width:85% !important;} .grid_btn_group > a.w90{width:90% !important;} .grid_btn_group > a.w95{width:95% !important;}

.grid_btn_group .grid_btn_subgroup{display:none; position: absolute; z-index:8500; right:25%; text-align: center; top:105%; background:#fff; padding:10px; border:1px solid #ccc; min-width: 150px; border-radius:4px; box-shadow:1px 1px 8px #888;}
.grid_btn_group .grid_btn_subgroup li{padding:8px 15px; float:left; width:100%; text-align: left;}
.grid_btn_group .grid_btn_subgroup li i{display:inline-block; margin-right: 4px;}
.grid_btn_group .grid_btn_subgroup li:hover{background:#3d86c5; color:#fff;}

.grid_sep_top{border-top:1px solid #ccc !important; margin-top:5px !important; padding-top:10px !important;}

.grid_tags{display:inline-block; color: #555; padding:3px 8px; border:1px solid #ccc; background-image: linear-gradient(to bottom, #ffffff, #efefef) !important; font-size:12px !important; border-radius: 20px; min-width: 90px; text-align: center;}

.grid_1_1{width:99% !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_1_2{width:49%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_2_2{width:99%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;}
.grid_1_3{width:32.33333333333333%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_2_3{width:65.66666666666667%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_3_3{width:99%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;}
.grid_1_4{width:24%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_2_4{width:49%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_3_4{width:74%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_4_4{width:99%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;}
.grid_1_5{width:19%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_2_5{width:39%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_3_5{width:59%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_4_5{width:79%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_5_5{width:99%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;}
.grid_1_6{width:15.66666666666667%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_2_6{width:32.33333333333333%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_3_6{width:49%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_4_6{width:65.66666666666667%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_5_6{width:82.33333333333333%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_6_6{width:99%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;}
.grid_1_7{width:13.28571428571429%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_2_7{width:27.57142857142857%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_3_7{width:41.85714285714286%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_4_7{width:56.14285714285714%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_5_7{width:70.42857142857143%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_6_7{width:84.71428571428571%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;} .grid_6_7{width:99%  !important; margin:0.5%  !important; float:left  !important; box-sizing: border-box  !important;}

.grid_1_2 button, .grid_1_2 input[type="submit"], .grid_2_2 button, .grid_2_2 input[type="submit"],
.grid_1_3 button, .grid_1_3 input[type="submit"], .grid_2_3 button, .grid_2_3 input[type="submit"], .grid_3_3 button, .grid_3_3 input[type="submit"],
.grid_1_4 button, .grid_1_4 input[type="submit"], .grid_2_4 button, .grid_2_4 input[type="submit"], .grid_3_4 button, .grid_3_4 input[type="submit"], .grid_4_4 button, .grid_4_4 input[type="submit"],
.grid_1_5 button, .grid_1_5 input[type="submit"], .grid_2_5 button, .grid_2_5 input[type="submit"], .grid_3_5 button, .grid_3_5 input[type="submit"], .grid_4_5 button, .grid_4_5 input[type="submit"], .grid_5_5 button, .grid_5_5 input[type="submit"],
.grid_1_6 button, .grid_1_6 input[type="submit"], .grid_2_6 button, .grid_2_6 input[type="submit"], .grid_3_6 button, .grid_3_6 input[type="submit"], .grid_4_6 button, .grid_4_6 input[type="submit"], .grid_5_6 button, .grid_5_6 input[type="submit"], .grid_6_6 button, .grid_6_6 input[type="submit"],
.grid_1_7 button, .grid_1_7 input[type="submit"], .grid_2_7 button, .grid_2_7 input[type="submit"], .grid_3_7 button, .grid_3_7 input[type="submit"], .grid_4_7 button, .grid_4_6 input[type="submit"], .grid_5_7 button, .grid_5_7 input[type="submit"], .grid_6_7 button, .grid_6_7 input[type="submit"], .grid_7_7 button, .grid_7_7 input[type="submit"],
.grid_1_1 button, .grid_1_1 input[type="submit"]{width:99%; margin:0.5%;}

/*
.sla_success{color:#346635; background:#e6f7df;}
.sla_info{color:#3881a6; background:#def2fc;}
.sla_warning{color:#826738; background:#fffbe5;}
.sla_danger{color:#a1403f; background:#f7e4e4;}
*/

.grid_etapa_header{width:100%; min-height: 10px; margin:0; padding:0; display:table; width:100%;}
.grid_etapa_header ul{display: table-row;}
.grid_etapa_header ul li{width:100%; display:table-cell; position:relative; vertical-align: middle; font-size: 16px; font-weight: normal; font-family: 'roboto_con'; padding:12px 5px 12px 15px; text-align: center; overflow: hidden; background:#f7f7f7; color:#777; border-left:2px solid #ddd; margin:0;}
.grid_etapa_header ul li i{font-size:13px;}
.grid_etapa_header ul li small{font-size:13px; position:absolute; top:0px; left:0px; display:inline-block; border-radius:0 0 50% 0; padding:4px 10px 4px 6px; background:#ddd; margin:0; font-weight: bold; text-align:center;}
.grid_etapa_header ul li:last-child{}

.grid_etapa_header ul li.active{color:#3881a6; background:#def2fc; border-color:#3881a6}
.grid_etapa_header ul li.active small{color:#fff; background:#3881a6;}
.grid_etapa_header ul li.active_prev{color:#346635; background:#e6f7df; border-color: #4e994f}
.grid_etapa_header ul li.active_prev small{color:#fff; background:#4e994f;}
.grid_1_2_btn{width:49% !important; box-sizing: border-box; margin:0.5%; float:left !important; position:relative;}
.grid_1_2_btn a{width:30px !important; cursor:pointer; position:absolute; top:15px; right:0; background:#ccc; color:#fff; height:30px; float:left; margin:0 !important; box-sizing: border-box; padding:8px 11px; border-radius:0 0 0 50%; text-align: center;}
.grid_1_2_btn a.success{background:#5cb85c !important;}
.grid_1_2_btn a.danger{background:#d9534f !important;}
.grid_1_1_btn{width:99% !important; box-sizing: border-box; margin:0.5%; float:left !important; position:relative;}
.grid_1_1_btn a{width:30px !important; cursor:pointer; position:absolute; top:15px; right:0; background:#ccc; color:#fff; height:30px; float:left; margin:0 !important; box-sizing: border-box; padding:8px 11px; border-radius:0 0 0 50%; text-align: center;}
.grid_1_1_btn a.success{background:#5cb85c !important;}
.grid_1_1_btn a.danger{background:#d9534f !important;}

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= POPOVER =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
.popover{position: absolute; top: 0; left: 0; z-index: 1010; display: none; width: 236px; padding: 1px; white-space: normal; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding-box; -o-background-clip: padding-box; -ms-background-clip: padding-box; background-clip: padding-box;}
.popover.top{margin-top: -10px;}
.popover.right{margin-left: 10px;}
.popover.bottom{margin-top: 10px;}
.popover.left{margin-left: -10px;}
.popover-title{padding: 8px 14px; margin: 0; font-size: 14px; font-weight: normal; line-height: 18px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.popover-content{padding: 9px 14px !important; text-align: justify !important;}
.popover-content p, .popover-content ul, .popover-content ol{margin-bottom: 0;}
.popover .arrow, .popover .arrow:after{position: absolute; display: inline-block; width: 0; height: 0; border-color: transparent; border-style: solid;}
.popover .arrow:after{z-index: -1; content: "";}
.popover.top .arrow{bottom: -10px; left: 50%; margin-left: -10px; border-top-color: #ffffff; border-width: 10px 10px 0;}
.popover.top .arrow:after{bottom: -1px; left: -11px; border-top-color: rgba(0, 0, 0, 0.25); border-width: 11px 11px 0;}
.popover.right .arrow{top: 50%; left: -10px; margin-top: -10px; border-right-color: #ffffff; border-width: 10px 10px 10px 0;}
.popover.right .arrow:after{bottom: -11px; left: -1px; border-right-color: rgba(0, 0, 0, 0.25); border-width: 11px 11px 11px 0;}
.popover.bottom .arrow{top: -10px; left: 50%; margin-left: -10px; border-bottom-color: #ffffff; border-width: 0 10px 10px;}
.popover.bottom .arrow:after{top: -1px; left: -11px; border-bottom-color: rgba(0, 0, 0, 0.25); border-width: 0 11px 11px;}
.popover.left .arrow{top: 50%; right: -10px; margin-top: -10px; border-left-color: #ffffff; border-width: 10px 0 10px 10px;}
.popover.left .arrow:after{right: -1px; bottom: -11px; border-left-color: rgba(0, 0, 0, 0.25); border-width: 11px 0 11px 11px;}

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= TOOLTIP =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
.tooltip{position: absolute; z-index: 1030; display: block; padding: 5px; font-size: 12px; opacity: 0; filter: alpha(opacity=0); visibility: visible; width:auto !important;}
.tooltip.in{opacity: 0.8; filter: alpha(opacity=80);}
.tooltip.top{margin-top: -3px;}
.tooltip.right{margin-left: 3px;}
.tooltip.bottom{margin-top: 3px;}
.tooltip.left{margin-left: -3px;}
.tooltip-inner{max-width: 200px !important; padding: 8px 14px; color: #ffffff; text-align: center; text-decoration: none; background-color: #000000; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px;}
.tooltip-arrow{position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid;}
.tooltip.top .tooltip-arrow{bottom: 0; left: 50%; margin-left: -5px; border-top-color: #000000; border-width: 5px 5px 0;}
.tooltip.right .tooltip-arrow{top: 50%; left: 0; margin-top: -5px; border-right-color: #000000; border-width: 5px 5px 5px 0;}
.tooltip.left .tooltip-arrow{top: 50%; right: 0; margin-top: -5px; border-left-color: #000000; border-width: 5px 0 5px 5px;}
.tooltip.bottom .tooltip-arrow{top: 0; left: 50%; margin-left: -5px; border-bottom-color: #000000; border-width: 0 5px 5px;}

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= MODAIS =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
.grid_modal_container{position:fixed; top:0; left:0; z-index: 99998; background:rgba(0,0,0,0.4); width:100%; height:100%; margin:0; padding:0; display:none;}
.grid_modal_container .grid_modal_box{width:70%; height: 80%; margin:50px 15% 0 15%; padding:25px; position: absolute; background: #fff; border-radius:20px; top:0; left:0;}
.grid_modal_container .grid_modal_box .grid_modal_close{position: absolute; background: #fff; border-radius:50%; top:-10px; right:-10px; width:30px; height:30px; padding:5px 0 0 10px; cursor:pointer; color:#555 !important; box-shadow: 0px 0px 3px #aaa; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.grid_modal_container .grid_modal_box .grid_modal_content{float:left; width:100%; margin:0; padding:25px; min-height: 100px; max-height: 100%; overflow-y:auto;}
/* -- Modal de alerta -- */
.modal_alert_container{position:fixed; top:0; left:0; z-index: 99999; background:rgba(0,0,0,0.2); width:100%; height:100%; margin:0; padding:0; display:none;}
.modal_alert_container .modal_alert_box{min-width:30%; max-width: 100%; min-height: 60px;  padding:25px; position: absolute; background: #fff; border-radius:10px 0 10px 10px; top:30px; right:30px;}
.modal_alert_container .modal_alert_box .modal_alert_close{position: absolute; background: transparent !important; border-radius:50%; top:2px; right:2px; width:24px; height:24px; padding:2px 0 0 7px; cursor:pointer; color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.modal_alert_container .modal_alert_box .modal_alert_content{float:left; font-size:15px; background: transparent !important; width:100%; margin:0; padding:0; overflow:hidden;}

#masterlib_modal_alert{display:none; position:fixed !important; top: 0 !important; left: 0 !important; z-index: 99999 !important; background: rgba(0,0,0,0.2) !important; width: 100% !important; height: 100% !important; margin: 0 !important; padding: 0 !important;}
#masterlib_modal_alert div{min-width:400px; max-width: 500px; min-height: 60px; padding:25px; position: absolute; background: #449d44; color:#fff; border-radius:10px 0 10px 10px; top:30px; right:-100%;} 
#masterlib_modal_alert div button{position: absolute; border-color: transparent; background: transparent !important; font-size: 16px; top:0; right:0; width:24px; height:24px; padding:0 0 0 7px; cursor:pointer; color:#fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
#masterlib_modal_alert div span{float:left; font-size:16px; background: transparent !important; width:100%; margin:0; padding:0; overflow:hidden;}

#masterlib_loading_full{display:none; position:fixed !important; top: 0 !important; left: 0 !important; z-index: 99999 !important; background:url('../_imagens/_template/loader.gif') center center/80px auto no-repeat rgba(255,255,255,0.8) !important; width: 100% !important; height: 100% !important; margin: 0 !important; padding: 0 !important;}


/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= LOADERS =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
.loader{position:fixed; top:0; left:0; font-size:0; width:100%; z-index: 99000; height:100%; float:left; background:rgba(255,255,255,0.9); display:none;}
.loader img{margin-left:-50px; position:absolute; top:40%; left:50%; display:block; border:0; width:100px; text-align: center; color:#3d86c5;}
.loader_01{position:absolute; top:0; left:0; font-size:0; width:100%; z-index: 99000; height:100%; float:left; background:rgba(255,255,255,0.8); display:none;}
.loader_01 .loader_01_img{margin:80px auto; display:block; border:0; width:95px; text-align: center; color:#3d86c5;}
.loader_01 .loader_01_img img{width: 95px; margin-bottom:15px;}
.loader_02{position:absolute; top:0; left:0; font-size:0; width:100%; z-index: 99000; height:100%; float:left; background:rgba(255,255,255,0.9); display:none;}
.loader_02 img{margin-left:-50px; position:absolute; top:30%; left:50%; display:block; border:0; width:100px; text-align: center; color:#3d86c5;}

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-= CLASSES DE APOIO QUE DEVEM PREVALECER DENTRE OUTRAS =-=-=-=-=- */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */

/* --- Cursors --- */
.cursor_initial{cursor:initial !important;}
.cursor_pointer{cursor:pointer !important;}
.cursor_arrows{cursor:move !important;}

/* --- Clears --- */
.clear{clear:both;}
.clear_5{clear:both; float:left !important; width:100% !important; height:5px !important; background:transparent !important;}
.clear_10{clear:both; float:left !important; width:100% !important; height:10px !important; background:transparent !important;}
.clear_15{clear:both; float:left !important; width:100% !important; height:15px !important; background:transparent !important;}
.clear_20{clear:both; float:left !important; width:100% !important; height:20px !important; background:transparent !important;}
.clear_25{clear:both; float:left !important; width:100% !important; height:25px !important; background:transparent !important;}
.clear_30{clear:both; float:left !important; width:100% !important; height:30px !important; background:transparent !important;}
.clear_35{clear:both; float:left !important; width:100% !important; height:35px !important; background:transparent !important;}
.clear_50{clear:both; float:left !important; width:100% !important; height:50px !important; background:transparent !important;}

/* --- Margins --- */
.mg_0{margin-top: 0 !important; margin-right: 0 !important; margin-bottom: 0 !important; margin-left: 0 !important;} .mg_5{margin-top: 5px !important; margin-right: 5px !important; margin-bottom: 5px !important; margin-left: 5px !important;} .mg_10{margin-top: 10px !important; margin-right: 10px !important; margin-bottom: 10px !important; margin-left: 10px !important;} .mg_20{margin-top: 20px !important; margin-right: 20px !important; margin-bottom: 20px !important; margin-left: 20px !important;} .mg_25{margin-top: 25px !important; margin-right: 25px !important; margin-bottom: 25px !important; margin-left: 25px !important;} .mg_30{margin-top: 30px !important; margin-right: 30px !important; margin-bottom: 30px !important; margin-left: 30px !important;} .mg_35{margin-top: 35px !important; margin-right: 35px !important; margin-bottom: 35px !important; margin-left: 35px !important;} .mg_40{margin-top: 40px !important; margin-right: 40px !important; margin-bottom: 40px !important; margin-left: 40px !important;} .mg_45{margin-top: 45px !important; margin-right: 45px !important; margin-bottom: 45px !important; margin-left: 45px !important;} .mg_50{margin-top: 50px !important; margin-right: 50px !important; margin-bottom: 50px !important; margin-left: 50px !important;}
.mgt_0{margin-top: 0 !important;} .mgt_5{margin-top: 5px !important;} .mgt_10{margin-top: 10px !important;} .mgt_20{margin-top: 20px !important;} .mgt_25{margin-top: 25px !important;} .mgt_30{margin-top: 30px !important;} .mgt_35{margin-top: 35px !important;} .mgt_40{margin-top: 40px !important;} .mgt_43{margin-top: 43px !important;} .mgt_45{margin-top: 45px !important;} .mgt_50{margin-top: 50px !important;}
.mgr_0{margin-right: 0 !important;} .mgr_5{margin-right: 5px !important;} .mgr_10{margin-right: 10px !important;} .mgr_20{margin-right: 20px !important;} .mgr_25{margin-right: 25px !important;} .mgr_30{margin-right: 30px !important;} .mgr_35{margin-right: 35px !important;} .mgr_40{margin-right: 40px !important;} .mgr_45{margin-right: 45px !important;} .mgr_50{margin-right: 50px !important;}
.mgb_0{margin-bottom: 0 !important;} .mgb_5{margin-bottom: 5px !important;} .mgb_10{margin-bottom: 10px !important;} .mgb_20{margin-bottom: 20px !important;} .mgb_25{margin-bottom: 25px !important;} .mgb_30{margin-bottom: 30px !important;} .mgb_35{margin-bottom: 35px !important;} .mgb_40{margin-bottom: 40px !important;} .mgb_45{margin-bottom: 45px !important;} .mgb_50{margin-bottom: 50px !important;}
.mgl_0{margin-left: 0 !important;} .mgl_5{margin-left: 5px !important;} .mgl_10{margin-left: 10px !important;} .mgl_20{margin-left: 20px !important;} .mgl_25{margin-left: 25px !important;} .mgl_30{margin-left: 30px !important;} .mgl_35{margin-left: 35px !important;} .mgl_40{margin-left: 40px !important;} .mgl_45{margin-left: 45px !important;} .mgl_50{margin-left: 50px !important;}

/* --- Paddings --- */
.pd_0{padding-top: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important; padding-left: 0 !important;} .pd_5{padding-top: 5px !important; padding-right: 5px !important; padding-bottom: 5px !important; padding-left: 5px !important;} .pd_10{padding-top: 10px !important; padding-right: 10px !important; padding-bottom: 10px !important; padding-left: 10px !important;} .pd_15{padding-top: 15px !important; padding-right: 15px !important; padding-bottom: 15px !important; padding-left: 15px !important;} .pd_20{padding-top: 20px !important; padding-right: 20px !important; padding-bottom: 20px !important; padding-left: 20px !important;} .pd_25{padding-top: 25px !important; padding-right: 25px !important; padding-bottom: 25px !important; padding-left: 25px !important;} .pd_30{padding-top: 30px !important; padding-right: 30px !important; padding-bottom: 30px !important; padding-left: 30px !important;} .pd_35{padding-top: 35px !important; padding-right: 35px !important; padding-bottom: 35px !important; padding-left: 35px !important;} .pd_40{padding-top: 40px !important; padding-right: 40px !important; padding-bottom: 40px !important; padding-left: 40px !important;} .pd_45{padding-top: 45px !important; padding-right: 45px !important; padding-bottom: 45px !important; padding-left: 45px !important;} .pd_50{padding-top: 50px !important; padding-right: 50px !important; padding-bottom: 50px !important; padding-left: 50px !important;}
.pdt_0{padding-top: 0px !important;} .pdt_5{padding-top: 5px !important;} .pdt_10{padding-top: 10px !important;} .pdt_15{padding-top: 15px !important;} .pdt_20{padding-top: 20px !important;} .pdt_25{padding-top: 25px !important;} .pdt_30{padding-top: 30px !important;} .pdt_35{padding-top: 35px !important;} .pdt_40{padding-top: 40px !important;} .pdt_45{padding-top: 45px !important;} .pdt_50{padding-top: 50px !important;}
.pdr_0{padding-right: 0px !important;} .pdr_5{padding-right: 5px !important;} .pdr_10{padding-right: 10px !important;} .pdr_15{padding-right: 15px !important;} .pdr_20{padding-right: 20px !important;} .pdr_25{padding-right: 25px !important;} .pdr_30{padding-right: 30px !important;} .pdr_35{padding-right: 35px !important;} .pdr_40{padding-right: 40px !important;} .pdr_45{padding-right: 45px !important;} .pdr_50{padding-right: 50px !important;}
.pdb_0{padding-bottom: 0px !important;} .pdb_5{padding-bottom: 5px !important;} .pdb_10{padding-bottom: 10px !important;} .pdb_15{padding-bottom: 15px !important;} .pdb_20{padding-bottom: 20px !important;} .pdb_25{padding-bottom: 25px !important;} .pdb_30{padding-bottom: 30px !important;} .pdb_35{padding-bottom: 35px !important;} .pdb_40{padding-bottom: 40px !important;} .pdb_45{padding-bottom: 45px !important;} .pdb_50{padding-bottom: 50px !important;}
.pdl_0{padding-left: 0px !important;} .pdl_5{padding-left: 5px !important;} .pdl_10{padding-left: 10px !important;} .pdl_15{padding-left: 15px !important;} .pdl_20{padding-left: 20px !important;} .pdl_25{padding-left: 25px !important;} .pdl_30{padding-left: 30px !important;} .pdl_35{padding-left: 35px !important;} .pdl_40{padding-left: 40px !important;} .pdl_45{padding-left: 45px !important;} .pdl_50{padding-left: 50px !important;}

/* --- Font Size --- */
.fts_8{font-size:8px !important;} .fts_9{font-size:9px !important;} .fts_10{font-size:10px !important;} .fts_11{font-size:11px !important;} .fts_12{font-size:12px !important;} .fts_13{font-size:13px !important;} .fts_14{font-size:14px !important;} .fts_15{font-size:15px !important;} .fts_16{font-size:16px !important;} .fts_17{font-size:17px !important;} .fts_18{font-size:18px !important;} .fts_19{font-size:19px !important;} .fts_20{font-size:20px !important;} .fts_21{font-size:21px !important;} .fts_22{font-size:22px !important;} .fts_23{font-size:23px !important;} .fts_24{font-size:24px !important;} .fts_25{font-size:25px !important;}

/* --- Colors --- */
.color_ccc{color:#ccc !important;}
.color_777{color:#777 !important;}
.clr_269{color:#286090;}

/* --- Borders --- */
.bd_transparent{border: 1px solid transparent;}
.bd_0{border-top: 0 !important; border-right: 0 !important; border-bottom: 0 !important; border-left: 0 !important;}

/* --- Gradients --- */
.gd_cinza_claro{background: #efefef; background: -webkit-linear-gradient(top, #fefefe, #efefef); background: -o-linear-gradient(top, #fefefe, #efefef); background: -moz-linear-gradient(top, #fefefe, #efefef); background: linear-gradient(top, #fefefe, #efefef);}
.gd_cinza{background: #eaeaea; background: -webkit-linear-gradient(top, #fefefe, #eaeaea); background: -o-linear-gradient(top, #fefefe, #eaeaea); background: -moz-linear-gradient(top, #fefefe, #eaeaea); background: linear-gradient(top, #fefefe, #eaeaea);}
.gd_default{background: #dfdfdf; background: -webkit-linear-gradient(top, white, #dfdfdf); background: -o-linear-gradient(top, white, #dfdfdf); background: -moz-linear-gradient(top, white, #dfdfdf); background: linear-gradient(top, white, #dfdfdf);}

/* --- BoxShadows --- */
.bs_default{box-shadow:1px 1px 2px #dadada !important;}

/* --- Scrolls --- */
.scroll_auto{overflow: auto;}
.scroll_x{overflow: visible; overflow-x: auto; height:auto; min-height: 100px; float:left;}
.scroll_y{overflow-y: auto;}

/* --- Width e Height --- */
.min_wd_50{min-width:50px !important;}
.min_wd_100{min-width:100px !important;}
.min_wd_115{min-width:115px !important;}
.min_wd_120{min-width:120px !important;}

/* --- Alinhamentos --- */
.al_center{text-align: center !important;}
.al_left{text-align: left !important;}
.al_right{text-align: right !important;}
.al_justify{text-align: justify !important;}

/* - -- Responsividade em tabelas --- */
.responsive_block, .responsive_table{float:left !important; width:99% !important; max-width: 100% !important; margin:0.5% !important; overflow-x: auto !important;}

.grid_mobile{display:none;}
.label_error{float:left; width:100%; padding:10px; clear:both; font-size:14px; font-family: 'opensans'; box-sizing: border-box; border-radius:2px; margin-top:3px;}

/** Jambo Table */
/*.jambo_table{max-width: 700px !important;}
.jambo_table thead{border:1px solid #3f5367 !important;}
.jambo_table thead td, .jambo_table thead td b{font-family: 'roboto_con' !important; font-size:15px; font-weight: normal !important; text-shadow:none !important; outline: 0 !important;  border:0 !important;}*/

@media (max-width: 700px) {   
    
    .jambo_table {display: block !important; position: relative !important; width: 99% !important;}
    .jambo_table thead{border:1px solid #3f5367 !important;}
    .jambo_table thead, .jambo_table tbody, .jambo_table th, .jambo_table td, .jambo_table tr {display: block !important;}
    .jambo_table thead td, .jambo_table thead td b{font-family: 'roboto_con' !important; font-size:15px; font-weight: normal !important; text-shadow:none !important; outline: 0 !important;  border:0 !important;}
    .jambo_table td, .jambo_table th {height: 75px !important;}
    .jambo_table thead {float: left !important;}
    .jambo_table tbody {width: auto !important; position: relative !important; overflow-x: auto !important; -webkit-overflow-scrolling: touch !important; white-space: nowrap !important;}
    .jambo_table tbody tr {display: inline-block !important;}  
    .table td {border-right: #999999 solid 1px !important; white-space: normal !important;}
    .jambo_table tfoot{border:1px solid #3f5367 !important;}
    .jambo_table tfoot td, .jambo_table tfoot td b{font-family: 'roboto_con' !important; font-size:15px; font-weight: normal !important; text-shadow:none !important; outline: 0 !important;  border:0 !important;}
    .jambo_table tfoot {float: left !important;}
}

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-= BARRA DE PROGRESSO =-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
@-webkit-keyframes listras-anim{from{background-position:40px 0} to{background-position:0 0}}
@-moz-keyframes listras-anim{from{background-position:40px 0} to{background-position:0 0}}
@-o-keyframes listras-anim{from{background-position:40px 0} to{background-position:0 0}}
@keyframes listras-anim{from{background-position:40px 0} to{background-position:0 0}}
.progresso{overflow:hidden; height:20px; background-color:#e7e7e7; padding:0; box-shadow:inset -1px -1px 18px #CECECE, inset 0 -1px 0 #CECECE}
.progresso-barra{width:0%; height:20px; background-color:#428bca; -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15); box-shadow:inset 0 -1px 0 rgba(0,0,0,.15); -webkit-transition:width .6s ease; transition:width .6s ease}
.progresso-barra-75{width:75%; height:20px; background-color:#093; -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15); box-shadow:inset 0 -1px 0 rgba(0,0,0,.15); -webkit-transition:width .6s ease; transition:width .6s ease}
.progresso-pai .progresso-barra, .progresso-pai .progresso-barra-75{background-image:-webkit-gradient(linear,0 100%,100% 0, color-stop(0.25, rgba(255,255,255,.15)), color-stop(0.25,transparent), color-stop(0.5,transparent), color-stop(0.5,rgba(255,255,255,.15)), color-stop(0.75,rgba(255,255,255,.15)), color-stop(0.75,transparent), to(transparent)); background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent);                                                                                                                                                                                          background-image: -moz-linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255,255,255,.15)25%, transparent 25%, transparent 50%, rgba(255,255,255,.15)50%, rgba(255,255,255,.15)75%, transparent 75%, transparent); background-size: 40px 40px}
.progresso.ativa .progresso-barra,.progresso.ativa .progresso-barra-75{-webkit-animation:listras-anim 2s linear infinite;-moz-animation:listras-anim 2s linear infinite;-ms-animation:listras-anim 2s linear infinite;-o-animation:listras-anim 2s linear infinite;animation:listras-anim 2s linear infinite}

/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-= MEDIA QUERIES (RESPONSIVIDADE) =-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
@media screen and (max-width: 768px) {

    /** Grids de elementos */
    .grid_1_1, .grid_1_2, .grid_2_2, .grid_1_3, .grid_2_3, .grid_3_3, .grid_1_4, .grid_2_4, .grid_3_4, .grid_4_4, .grid_1_5, .grid_2_5, .grid_3_5, .grid_4_5, .grid_5_5, .grid_1_6, .grid_2_6, .grid_3_6, .grid_4_6, .grid_5_6, .grid_6_6, .grid_1_7, .grid_2_7, .grid_3_7, .grid_4_7, .grid_5_7, .grid_6_7, .grid_7_7{width:99% !important;}

    /** Titulos admin */
    h4.titulo{border-bottom:transparent !important;}
    h4.titulo p, h4.titulo em{width:99% !important; margin:0.5% !important; font-size:22px; font-family: 'roboto_con';}
    h4.titulo a{margin:1% 0.5% !important;}

    /** Footer */
    footer .pull-right{font-size:12px !important; width:99% !important; margin:0.5% !important; text-align: center !important; padding:0 !important;}

    /* Smallcaps */
    .btn.btn_smallcaps{font-size: 14.5px !important;}

    /** Botoes de tabelas */
    .btn_circ_xs{width:26px !important; height:26px !important; padding:2px 0 0 2px !important; font-size:15px !important; margin:8px !important;}

    /** Abas de navegacao */
    .grid_mobile{display:block;}
    .abas_content{border-top:1px solid #cfcfcf;}
    .abas_container{}
    .abas_container div.abas_nav{display:none;}
    .abas_container div.abas_nav ul{margin-bottom:15px !important; border:0 !important;}
    .abas_container div.abas_nav ul li{width:100% !important; margin:0 !important; text-align: center; border-radius: 0 !important; border:1px solid #cfcfcf !important; box-sizing: border-box !important; border-top:1px solid transparent !important;}
    .abas_container div.abas_nav ul li:first-child{border-top:1px solid #cfcfcf !important;}
    .abas_container div.abas_nav ul.grid_div2 li:nth-child(2n+0){border-left: 0 !important;}
    .abas_container div.abas_nav ul.grid_div2 li{width:50% !important;}
    .abas_container div.abas_nav ul.grid_div2 li:nth-child(2){border-top:1px solid #cfcfcf !important;}
    .abas_container div.abas_nav ul li .span_info{display:inline-block !important;}

}


/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= DOCS =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */
/* =-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-= */
/*
--- Modelo de abas de navegacao ---
<div class="abas_container pd_20 grid_1_1">
  <div data-container="idcontainer"  class="abas_nav">
    <ul>
      <li data="modum">Aba 01</li>
      <li data="moddois" class="active">Aba 02</li>
      <li data="modtres">Aba 03</li>
    </ul>
  </div>
  <div id="idcontainer"  class="abas_content">
    <div class="abas_box aba_box_modum">Conteudo Modelo 01</div>
    <div class="abas_box aba_box_moddois active">Conteudo Modelo 02</div>
    <div class="abas_box aba_box_modtres">Conteudo Modelo 03</div>
  </div>
</div>
*/