/* EDITOR CSS
*********************************************/

@font-face {
    font-family: 'arial_rounded_mtregular';
    src: url('../fonts/arial-rounded-mt-webfont.woff2') format('woff2'),
         url('../fonts/arial-rounded-mt-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'arial_rounded_mtlight';
    src: url('../fonts/arial-rounded-mt-light-webfont.woff2') format('woff2'),
         url('../fonts/arial-rounded-mt-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanscondensed_light';
    src: url('../fonts/opensans-condlight-webfont.eot');
    src: url('../fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-condlight-webfont.woff2') format('woff2'),
         url('../fonts/opensans-condlight-webfont.woff') format('woff'),
         url('../fonts/opensans-condlight-webfont.ttf') format('truetype'),
         url('../fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;
} 

/* EDITOR
--------------------------------------------------- */
.font-logo {font-family: 'arial_rounded_mtregular';}

.verde-border, .encarnado_border, .ouro_border, .laranja_border, .preto_border {font-size: 13px; line-height: 16px; padding: 2px 20px; text-align: center; display: inline-block; width: auto;}   
.verde-border {color: #95C929; border-top:1px solid #1CA430; border-bottom:1px solid #1CA430;}   
.laranja_border {color: #FF870F; border-top: 1px solid #FF870F; border-bottom: 1px solid #FF870F;}   
.ouro_border {color:#957431; border-top:1px solid #B19C49; border-bottom:1px solid #B19C49;}   
.encarnado_border {color: #C10500; border-top:1px solid #800000; border-bottom:1px solid #800000;}   
.preto_border{color: #000; border-top:1px solid #333; border-bottom:1px solid #333;}   

.cx_center {background: #eaeaea; display: block; font-size:12px; text-align: center; color: #333; line-height: 1; border: 1px solid #1CA430; padding:4px 8px;}   
.cx_center a {color: #333;}   .cx_center a:hover {color: #FF870F; text-decoration: none;}   

.botao1, .botao2, .botao3 {text-align: center; display: inline-block; width: auto;  padding: 2px 12px; border-radius: 4px; font-size: 12px; font-weight: 700; line-height: 20px;}   
.botao1 {background: #1CA430; color: #fff; border: 3px double #fff;}   
.botao2 {background: #FF870F; color: #fff; border: 3px double #fff;}    
.botao3 {background: #999; color: #fff; border: 3px double #fff;}     
.botao4 {background: #C10500; color: #fff; border: 3px double #fff;}     

.botao1 a {color: #fff;}   .botao1 a:hover {color: #333; text-decoration: none;}   

.destaque_verde, .destaque_encarnado, .destaque_laranja, .destaque_cinza {font-size: 13px; line-height: 16px; color:#fff; padding: 2px 20px; text-align: center; display: inline-block; width: auto;}   
.destaque_verde {background-color: #1CA430; border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea;}    
.destaque_laranja {background-color: #FF870F; border-top: 1px solid #1CA430; border-bottom: 1px solid #fff;}   
.destaque_cinza {background-color: #999; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color:#fff;}   
.destaque_encarnado {background-color: #C10500; border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea;}   

.erro1 {font-style:italic; text-transform:uppercase; color:#ccc; font-size:14px; font-weight:700; padding:5px;}    
.erro2 {font-style:italic; color:#808080; font-size:10px; font-weight:700; padding:5px;}    
.erroBorder {
    font-style: italic;
    color: #808080;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    border-top: 1px solid #B0B0B0;
    border-bottom: 1px solid #B0B0B0;
    padding: 0 6px 2px 6px; 
    display: inline-block; 
    width: auto;
} 

/* -------------------SITE outros estilos----------------- */
.separador {background: url("../images/separador.png") no-repeat center center; background-size: auto 100%; width: 100%; height: 30px;} 
.bg-spacer {background: url("../images/bg-spacer.png") no-repeat center center; background-size: 100% 20px; width: 100%; height: 30px; -webkit-filter: grayscale(100%) opacity(60%); filter: opacity(60%) grayscale(100%);} 
.conteudos {padding: 0; text-align: justify; margin-bottom: 30px;}

.page-content {
    border: 0 solid #eaeaea;
    border-radius: 0 0 12px;
    box-shadow: 1px 2px 3px #999;
    margin: 20px 0;
    padding: 15px 2% 10px;
    text-align: justify;
    width: 96%;
}

/* perfect-scrollbar v0.6.2 */
    .container-inner.autoscroll_150 { position:relative; margin:10px 0 15px 0!important; padding:0 1.5% 0 0; width: 98.5% !important; height: 167px; overflow: auto; }         
	.container-inner.autoscroll_250 { position:relative; margin:0px auto; padding:0 20px 0 0; width: auto; height: 250px; overflow: auto; }         
	.container-inner.autoscroll_350 { position:relative; margin:0px auto; padding:0 20px 0 0; width: auto; height: 350px; overflow: auto; }        
	.container-inner.autoscroll_500 { position:relative; margin:0px auto; padding:0 20px 0 0; width: auto; height: 550px; overflow: auto; }         
	.always-visible { }  
