@charset "utf-8";
/* CSS Document */

:root {

--color-083A40:#083A40/*100%#083A40*/;

--color-D2DA25:#D2DA25/*100%#D2DA25*/;

--color-FFFFFF:#FFFFFF/*100%#FFFFFF*/;

--color-333333:#333333/*100%#333333*/;
--color-474747:#474747/* 90%#333333*/;
--color-666666:#666666/* 75%#333333*/;
--color-999999:#999999/* 50%#333333*/;
--color-CCCCCC:#CCCCCC/* 25%#333333*/;
--color-D6D6D6:#D6D6D6/* 20%#333333*/;
--color-E1E1E1:#E1E1E1/* 15%#333333*/;
--color-EAEAEA:#EAEAEA/* 10%#333333*/;
--color-F5F5F5:#F5F5F5/*  5%#333333*/;
--color-F9F9F9:#F9F9F9/*  3%#333333*/;
--color-FDFDFD:#FDFDFD/*  1%#333333*/;

/* error */
--color-CC0000:#CC0000/*100%#CC0000*/;
--color-F7D9D9:#F7D9D9/* 15%#CC0000*/;
--color-FCF2F2:#FCF2F2/*  5%#CC0000*/;
--color-FDF7F7:#FDF7F7/*  3%#CC0000*/;

/* info */
--color-1E73BE:#1E73BE/*100%#1E73BE*/;
--color-DDEAF5:#DDEAF5/* 15%#1E73BE*/;
--color-F4F8FC:#F4F8FC/*  5%#1E73BE*/;
--color-F8FBFD:#F8FBFD/*  3%#1E73BE*/;

/* success */
--color-70AD47:#70AD47/*100%#70AD47*/;
--color-EAF3E4:#EAF3E4/* 15%#70AD47*/;
--color-F8FBF6:#F8FBF6/*  5%#70AD47*/;
--color-FBFCF9:#FBFCF9/*  3%#70AD47*/;

/* warning */
--color-FFC000:#FFC000/*100%#FFC000*/;
--color-FFF6D9:#FFF6D9/* 15%#FFC000*/;
--color-FFFCF2:#FFFCF2/*  5%#FFC000*/;
--color-FFFDF7:#FFFDF7/*  3%#FFC000*/;

/* alert */
--color-7239EA:#7239EA/*100%#7239EA*/;


}

html { background-color:var(--color-333333)/*100%#333333*/; }

body { font-family:"Roboto", Tahoma, Geneva, sans-serif; font-size:0px; letter-spacing:-1px; line-height:0.9; margin:0px; padding:0px; width:100%; }

a { border:0; color:inherit; line-height:1; outline:none; text-decoration:none; }
a:link { text-decoration:none; }
a:hover { text-decoration:none; }
a:active { text-decoration:none; }
a:visited { text-decoration:none; }

div, h1, h2, h3, h4, h5, h6 { font-family:"Roboto", Tahoma, Geneva, sans-serif; line-height:1; margin:0px; padding:0px; }

p { margin:0px !important; padding:0px !important; }

img { border:none; display:block; }

button,
input,
select,
option,
textarea { color:var(--color-333333)/*100%#333333*/; font-family:"Roboto", Tahoma, Geneva, sans-serif; line-height:1; margin:0px; outline:none; padding:0px; }

select { width:100% !important; }
select optgroup[label] { color:var(--color-999999)/*50%#333333*/; font-style:normal; font-weight:bold; text-shadow:none; }



button { letter-spacing:-1px; }
textarea { height:150px; overflow-y:scroll !important; }



.header { background-color:var(--color-FFFFFF)/*100%#FFFFFF*/; clear:both; margin:0px; padding:50px 0px 0px 0px; width:100%; }

.header .header-logo { clear:both; display:flex; justify-content:center; margin:0px auto; max-width:1250px; padding:0px 50px; width:calc(100% - 100px); }
.header .header-logo-image { }


.header .header-info { clear:both; display:flex; justify-content:center; margin:0px auto; max-width:1250px; padding:20px 50px 0px 50px; width:calc(100% - 100px); }

.header .header-info .header-menu-page,
.header .header-info .header-menu-mobile { clear:both; display:flex; justify-content:center; margin:0px; padding:0px; }


.header-menu-mobile-page { background-color:var(--color-D2DA25)/*100%#D2DA25*/; clear:both; height:100vh; left:0; margin:0px; max-width:300px; padding:20px 0px; position:fixed; top:0; width:100%; z-index:1; }



.menu { clear:both; display:flex; margin:0px; padding:0px; }

.menu .menu-item { background-color:var(--color-D2DA25)/*100%#D2DA25*/; border-radius:5px; margin:0px 5px; padding:0px; position:relative; }
.menu .menu-item:hover { background-color:var(--color-083A40)/*100%#083A40*/; }

.menu .menu-item .menu-item-title { color:var(--color-083A40)/*100%#083A40*/; cursor:pointer; display:flex; font-size:16px; font-weight:bold; margin:0px; padding:11px 15px; text-transform:uppercase; }
.menu .menu-item:hover .menu-item-title { color:var(--color-FFFFFF)/*100%#FFFFFF*/; }

.menu .menu-item .menu-item-title .menu-item-title-image { background-position:top; background-repeat:no-repeat; background-size:cover; margin:2px 5px 2px 0px; padding:0px; width:12px; }
.menu .menu-item:hover .menu-item-title .menu-item-title-image { background-position:bottom; }

.menu .menu-item .menu-item-title .menu-item-title-mark { background-image:url(../img/menu/icon-arrow.png); background-position:top; background-repeat:no-repeat; height:16px; margin:0px 0px 0px 7px; padding:0px; width:8px; }
.menu .menu-item:hover .menu-item-title .menu-item-title-mark { background-position:bottom; }


.menu .menu-item .menu-item-submenu-item { background-color:var(--color-083A40)/*100%#083A40*/; border-radius:5px; left:-25%; margin:0px; padding:15px 0px; position:absolute; width:150%; }
.menu .menu-item:hover .menu-item-submenu-item { display:inline !important; }

.menu .menu-item .menu-item-submenu-item-title { color:var(--color-FFFFFF)/*100%#FFFFFF*/; cursor:pointer; display:flex; font-size:16px; font-weight:bold; justify-content:center; margin:0px; padding:11px 15px; text-align:center; text-transform:uppercase; }
.menu .menu-item .menu-item-submenu-item-title:hover { color:var(--color-D2DA25)/*100%#D2DA25*/; }

.menu .menu-item .menu-item-submenu-item-mark { display:none; }


.header .header-info .header-search { clear:both; display:flex; justify-content:center; margin:0px 5px; padding:0px; }
.header .header-info .header-search .header-search-form form { background-color:var(--color-083A40)/*100%#083A40*/; border:1px solid var(--color-083A40)/*100%#083A40*/; border-radius:5px; margin:0px auto; padding:0px; width:100%;

         transition:0.35s;
      -o-transition:0.35s;
     -ms-transition:0.35s;
    -moz-transition:0.35s;
 -webkit-transition:0.35s;

 }

.header .header-info .header-search .header-search-form form:focus,
.header .header-info .header-search .header-search-form form:hover,
.header .header-info .header-search .header-search-form form:focus input[type="text"],
.header .header-info .header-search .header-search-form form:hover input[type="text"],
.header .header-info .header-search .header-search-form form:focus input[type="submit"],
.header .header-info .header-search .header-search-form form:hover input[type="submit"] { background-color:var(--color-083A40)/*100%#083A40*/;

         transition:0.35s;
      -o-transition:0.35s;
     -ms-transition:0.35s;
    -moz-transition:0.35s;
 -webkit-transition:0.35s;

}

.header .header-info .header-search .header-search-form form input[type="text"]::placeholder { color:var(--color-FFFFFF)/*100%#FFFFFF*/; opacity:1; }

.header .header-info .header-search .header-search-form form input[type="text"] { background-color:var(--color-083A40)/*100%#083A40*/; border:none; border-radius:5px; color:var(--color-FFFFFF)/*100%#FFFFFF*/; float:left; font-size:14px; margin:0px; padding:10px 0px 10px 15px; width:calc(100% - 15px - 30px - 16px);

         transition:0.35s;
      -o-transition:0.35s;
     -ms-transition:0.35s;
    -moz-transition:0.35s;
 -webkit-transition:0.35s;

}

.header .header-info .header-search .header-search-form form input[type="submit"] { background-color:var(--color-083A40)/*100%#083A40*/; background-image:url(../img/menu/icon-search.png); background-position:center center; background-repeat:no-repeat; border:none; cursor:pointer; margin:10px 15px; padding:0px; height:16px; width:16px;

         transition:0.35s;
      -o-transition:0.35s;
     -ms-transition:0.35s;
    -moz-transition:0.35s;
 -webkit-transition:0.35s;

}

.header .header-info .header-socialmedia { clear:both; display:flex; flex-wrap:nowrap; margin:0px; padding:0px; }
.header .header-info .header-socialmedia .header-socialmedia-item { clear:both; display:inline-block; margin:0px 0px 0px 5px; padding:0px; }
.header .header-info .header-socialmedia .header-socialmedia-item .header-socialmedia-item-image { background-position:top; background-repeat:no-repeat; background-size:cover; margin:0px; padding:0px; width:38px; }
.header .header-info .header-socialmedia .header-socialmedia-item .header-socialmedia-item-image:hover { background-position:bottom; }



.footer { clear:both; margin:0px; padding:50px 0px; width:100%; }
.footer .footer-content { clear:both; display:flex; justify-content:center; margin:0px auto; max-width:1250px; padding:0px 50px; width:calc(100% - 100px); }

.footer .footer-content .footer-content-company { margin:0px; padding:0px; }
.footer .footer-content .footer-content-company .footer-content-image { margin:0px auto; padding:0px; }

/*

.footer .footer-content .footer-content-company { margin:0px; padding:10px 0px 0px 0px; width:calc(100% - 500px); }
.footer .footer-content .footer-content-company .footer-content-image { margin:0px 0px 25px 0px; padding:0px; }

.footer .footer-content .footer-content-item { display:inline; background-color:var(--color-474747)/*90%#333333* /; margin:0px 0px 0px 25px; padding:0px 10px; width:250px; }

.footer .footer-content .footer-content-title { clear:both; color:var(--color-FFFFFF)/*100%#FFFFFF* /; font-size:16px; font-weight:bold; margin:0px; padding:10px 0px; }
.footer .footer-content .footer-content-subtitle { clear:both; color:var(--color-FFFFFF)/*100%#FFFFFF* /; font-size:16px; margin:0px; padding:0px 0px 20px 0px; }
.footer .footer-content .footer-content-subtitle:hover a { font-weight:bold;

         transition:0.35s;
      -o-transition:0.35s;
     -ms-transition:0.35s;
    -moz-transition:0.35s;
 -webkit-transition:0.35s;

}

*/


#valevirtual { clear:both; display:flex; margin:0px; padding:0px 0px 50px 0px; }
#valevirtual a { margin:0px auto; padding:0px; }



/* -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- */



.field-group { clear:both; margin:0px auto; max-width:400px; overflow:hidden; padding:10px 50px; text-align:center; width:calc(100% - 100px); }


.field-group .field-text { float:left; font-size:16px; font-weight:bold; margin:0px; padding:4px 0px 3px 15px; text-align:left; }
.field-group .field-text-view { clear:both; float:left; font-size:16px; font-weight:normal; margin:0px; padding:4px 0px 3px 15px; text-align:left; }
.field-group .field-text-error { color:var(--color-CC0000)/*100%#CC0000*/; }
.field-group .field-text-information { color:var(--color-1E73BE)/*100%#1E73BE*/; }
.field-group .field-text-normal { color:var(--color-333333)/*100%#333333*/; }
.field-group .field-text-success { color:var(--color-70AD47)/*100%#70AD47*/; }
.field-group .field-text-warning { color:var(--color-FFC000)/*100%#FFC000*/; }


.field-group .field-message { border-radius:5px; float:right; font-size:14px; font-weight:bold; margin:0px; padding:5px 7px 4px 7px; text-transform:uppercase; vertical-align:bottom; }
.field-group .field-message-error { background-color:var(--color-CC0000)/*100%#CC0000*/; color:var(--color-FFFFFF)/*100%#FFFFFF*/; }
.field-group .field-message-information { background-color:var(--color-1E73BE)/*100%#1E73BE*/; color:var(--color-FFFFFF)/*100%#FFFFFF*/; }
.field-group .field-message-normal { background-color:var(--color-333333)/*100%#333333*/; color:var(--color-FFFFFF)/*100%#FFFFFF*/; }
.field-group .field-message-success { background-color:var(--color-70AD47)/*100%#70AD47*/; color:var(--color-FFFFFF)/*100%#FFFFFF*/; }
.field-group .field-message-warning { background-color:var(--color-FFC000)/*100%#FFC000*/; color:var(--color-FFFFFF)/*100%#FFFFFF*/; }

.field-group .field-file { background-color:var(--color-F5F5F5)/*5%#333333*/;); border:1px dashed var(--color-CCCCCC)/*25%#333333*/; border-radius:5px; margin:1px 0px 0px 0px; overflow:auto; padding:10px 0px; width:calc(100% - 2px); }
.field-group .field-image { border:1px dashed var(--color-CCCCCC)/*25%#333333*/; border-radius:5px; margin:1px 0px 0px 0px; padding:0px; width:calc(100% - 2px); }

.field-group .field-value { clear:both; margin:0px; padding:0px; }

.field-group .field-value input,
.field-group .field-value select,
.field-group .field-value textarea { background-color:var(--color-FFFFFF)/*100%#FFFFFF*/; border-radius:5px; font-size:16px; margin:0px; overflow:hidden; padding:15px; width:calc(100% - 2px - 30px);

         transition:0.35s;
      -o-transition:0.35s;
     -ms-transition:0.35s;
    -moz-transition:0.35s;
 -webkit-transition:0.35s;

}

.field-group .field-value input:focus,
.field-group .field-value input:hover,
.field-group .field-value select:focus,
.field-group .field-value select:hover,
.field-group .field-value textarea:focus,
.field-group .field-value textarea:hover { 

         transition:0.35s;
      -o-transition:0.35s;
     -ms-transition:0.35s;
    -moz-transition:0.35s;
 -webkit-transition:0.35s;

}


.field-group .field-value-error input,
.field-group .field-value-error select,
.field-group .field-value-error textarea { background-image:url(../img/icon-error.png); background-position:right 15px top 15px; background-repeat:no-repeat; border:1px solid var(--color-CC0000)/*100%#CC0000*/; color:var(--color-CC0000)/*100%#CC0000*/; padding-right:40px; width:calc(100% - 2px - 55px); }
.field-group .field-value-error select { width:100%; }
.field-group .field-value-error option { color:var(--color-CC0000)/*100%#CC0000*/; }

.field-group .field-value-error input::placeholder,
.field-group .field-value-error textarea::placeholder { color:var(--color-CC0000)/*100%#CC0000*/; opacity:0.5; }

.field-group .field-value-error input:focus,
.field-group .field-value-error input:hover,
.field-group .field-value-error select:focus,
.field-group .field-value-error select:hover,
.field-group .field-value-error textarea:focus,
.field-group .field-value-error textarea:hover { background-color:var(--color-FCF2F2)/*5%#CC0000*/; }


.field-group .field-value-normal input,
.field-group .field-value-normal select,
.field-group .field-value-normal textarea { border:1px solid var(--color-E1E1E1)/*15%#333333*/; color:var(--color-333333)/*100%#333333*/; }
.field-group .field-value-normal option { color:var(--color-333333)/*100%#333333*/; }

.field-group .field-value-normal input::placeholder,
.field-group .field-value-normal textarea::placeholder { color:var(--color-333333)/*100%#333333*/; opacity:0.5; }

.field-group .field-value-normal input:focus,
.field-group .field-value-normal input:hover,
.field-group .field-value-normal select:focus,
.field-group .field-value-normal select:hover,
.field-group .field-value-normal textarea:focus,
.field-group .field-value-normal textarea:hover { background-color:var(--color-F5F5F5)/*5%#333333*/; }



/* -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- */



.button-group { clear:both; margin:0px auto; padding:10px 0px; text-align:center; width:100%; }

.button-group .button { border:none; border-radius:5px; clear:both; cursor:pointer; display:inline-block; font-size:16px; font-weight:bold; margin:10px 5px 0px 5px; padding:10px 15px; text-align:center; text-transform:uppercase;

         appearance:none;
      -o-appearance:none;
     -ms-appearance:none;
    -moz-appearance:none;
 -webkit-appearance:none;

/*
         transition:0.35s;
      -o-transition:0.35s;
     -ms-transition:0.35s;
    -moz-transition:0.35s;
 -webkit-transition:0.35s;
*/

}
.button-group .button:focus,
.button-group .button:hover {

/*
         transition:0.35s;
      -o-transition:0.35s;
     -ms-transition:0.35s;
    -moz-transition:0.35s;
 -webkit-transition:0.35s;
*/

}

.button-normal { background-color:var(--color-E1E1E1)/*15%#333333*/; color:var(--color-333333)/*100%#333333*/; }
.button-normal:focus,
.button-normal:hover { background-color:var(--color-333333)/*100%#333333*/; color:var(--color-FFFFFF)/*100%#FFFFFF*/; }

.button-error { background-color:var(--color-F7D9D9)/*15%#CC0000*/; color:var(--color-CC0000)/*100%#CC0000*/; }
.button-error:focus,
.button-error:hover { background-color:var(--color-CC0000)/*100%#CC0000*/; color:var(--color-FFFFFF)/*100%#FFFFFF*/; }

.button-information { background-color:var(--color-DDEAF5)/*15%#1E73BE*/; color:var(--color-1E73BE)/*100%#1E73BE*/; }
.button-information:focus,
.button-information:hover { background-color:var(--color-1E73BE)/*100%#1E73BE*/; color:var(--color-FFFFFF)/*100%#FFFFFF*/; }

.button-success { background-color:var(--color-EAF3E4)/*15%#70AD47*/; color:var(--color-70AD47)/*100%#70AD47*/; }
.button-success:focus,
.button-success:hover { background-color:var(--color-70AD47)/*100%#70AD47*/; color:var(--color-FFFFFF)/*100%#FFFFFF*/; }

.button-warning { background-color:var(--color-FFF2D9)/*15%#FFA800*/; color:var(--color-FFA800)/*100%#FFA800*/; }
.button-warning:focus,
.button-warning:hover { background-color:var(--color-FFA800)/*100%#FFA800*/; color:var(--color-FFFFFF)/*100%#FFFFFF*/; }



/* -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- */



.background-F9F9F9 { background-color:var(--color-F9F9F9)/*3%#333333*/!important; }

.background-information { background-color:var(--color-F8FBFD)/*3%#1E73BE*/; }
.background-normal { background-color:var(--color-F9F9F9)/*3%#333333*/; }
.background-success { background-color:var(--color-FBFCF9)/*3%#70AD47*/; }
.background-error { background-color:var(--color-FDF7F7)/*3%#CC0000*/; }
.background-warning { background-color:var(--color-FFFDF7)/*3%#FFC000*/; }

.color-information { color:var(--color-1E73BE)/*100%#1E73BE*/; }
.color-normal { color:var(--color-333333)/*100%#333333*/; }
.color-success { color:var(--color-70AD47)/*100%#70AD47*/; }
.color-error { color:var(--color-CC0000)/*100%#CC0000*/; }
.color-warning { color:var(--color-FFA800)/*100%#FFA800*/; }



/* -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- */



#popup-message-background { background-color:var(--color-333333)/*100%#333333*/; height:100%; left:0px; opacity:0.50; position:fixed; top:0px; width:100%; z-index:20100; }

#popup-message { clear:both; border-radius:5px; left:50%; margin:0px; max-width:400px; padding:30px 40px; position:fixed; top:50%; width:calc(100% - 80px); z-index:20200;

        transform:translate(-50%,-50%);
     -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
   -moz-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);

}
#popup-message #popup-message-title { font-size:36px; font-weight:bold; }
#popup-message #popup-message-subtitle { font-size:16px; font-weight:bold; }
#popup-message #popup-message-text { font-size:16px; padding:20px 0px; }



#popup-loading-background { background-color:var(--color-333333)/*100%#333333*/; height:100%; left:0px; opacity:0.50; position:fixed; top:0px; width:100%; z-index:30100; }

#popup-loading { clear:both; background-color:var(--color-FFFFFF)/*100%#FFFFFF*/; border-radius:5px; left:50%; margin:0px; max-width:200px; padding:30px 0px; position:fixed; top:50%; width:100%; z-index:30200;

        transform:translate(-50%,-50%);
     -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
   -moz-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);

}
#popup-loading #popup-loading-image { clear:both; margin:0px auto; padding:0px; width:30px; }



/* -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- */



/* MANAGER*/



.manager { background-color:var(--color-FFFFFF)/*100%#FFFFFF*/; clear:both; margin:0px auto; padding:0px 50px; text-align:center; width:calc(100% - 100px); }


.manager-header { display:none; }


.manager-content { clear:both; display:inline-block; margin:0px auto; max-width:1200px; padding:0px 0px 50px 0px; width:100%; }

.manager-content .manager-content-menu { float:left; margin:0px; padding:0px; width:250px; }
.manager-content .manager-content-menu .manager-page {  }
.manager-content .manager-content-menu .manager-page .header-group { margin:0px auto; padding:0px; }

.manager-content .manager-content-menu .menu-content { background-color:var(--color-F9F9F9)/*3%#333333*/; margin:25px 0px 0px 0px; padding:0px; }

.manager-content .manager-content-menu .menu-content-item { background-color:var(--color-F9F9F9)/*3%#333333*/; align-items:center; display:flex; margin:0px; padding:10px 15px; }
.manager-content .manager-content-menu .menu-content-item:is(:active, :focus, :hover),
.manager-content .manager-content-menu .menu-content-item-ativo { background-color:var(--color-333333)/*100%#333333*/; }

.manager-content .manager-content-menu .menu-content-item .menu-content-item-image { background-position:top; background-repeat:no-repeat; background-size:cover; margin:0px; padding:0px; width:24px; }
.manager-content .manager-content-menu .menu-content-item:is(:active, :focus, :hover) .menu-content-item-image,
.manager-content .manager-content-menu .menu-content-item-ativo .menu-content-item-image { background-position:bottom; }

.manager-content .manager-content-menu .menu-content-item .menu-content-item-text { color:var(--color-333333)/*100%#333333*/; font-size:16px; font-weight:normal; margin:0px; padding:0px 10px; }
.manager-content .manager-content-menu .menu-content-item:is(:active, :focus, :hover) .menu-content-item-text,
.manager-content .manager-content-menu .menu-content-item-ativo .menu-content-item-text { color:var(--color-FFFFFF)/*100%#FFFFFF*/; font-weight:bold; }



.manager-content .manager-content-content { float:left; margin:0px; padding:0px; width:calc(100% - 250px); }


.manager-page { margin:0px; padding:50px 0px 0px 0px; width:100%; }
.manager-page .field-group { clear:both; margin:0px auto; max-width:500px; overflow:hidden; padding:10px 50px; text-align:center; width:calc(100% - 100px); }


.manager-search-group { background-color:var(--color-F9F9F9)/*3%#333333*/; margin:0px; padding:15px 0px; width:100%; }
.manager-search-group-option { background-color:var(--color-EAEAEA)/*10%#333333*/; cursor:pointer; margin:0px 0px 10px 0px; padding:0px; width:100%; }
.manager-search-group-option img { margin:0px auto; padding:0px; }
/*
.manager-search-group { background-color:var(--color-F9F9F9)/*3%#333333* /; display:flex; justify-content:right; margin:0px; padding:15px 0px; width:100%; }
.manager-search-group .field-group { display:inline-block; margin:0px 10px 0px 0px; padding:0px 0px 0px 0px !important; vertical-align:middle; width:auto; }
.manager-search-group .field-group .field-value { display:inline-block; margin:0px; padding:0px; }
.manager-search-group .button-group { display:inline-block; margin:0px; padding:0px; vertical-align:bottom; width:auto; }
.manager-search-group .button-group .button { margin:0px 10px 0px 0px; padding:10px 10px; vertical-align:top; }
.manager-search-group .button-group .button img { background-position:top; background-repeat:no-repeat; background-size:cover; width:16px; }
.manager-search-group .button-group .button:hover img { background-position:bottom; }
*/


.manager-result-group { margin:0px; padding:0px; width:100%; }

.manager-result-header-group { background-color:var(--color-F9F9F9)/*3%#333333*/; margin:0px; padding:15px 0px; width:100%; }
.manager-result-header-group .manager-result-header-item-group { display:inline-block; margin:0px; padding:0px; text-align:left; width:100%; }
.manager-result-header-group .manager-result-header-item-content { color:var(--color-333333)/*100%#333333*/; display:inline-block; font-size:16px; font-weight:bold; margin:0px; padding:0px 0px 0px 15px; text-align:left; vertical-align:middle; }
.manager-result-header-group .manager-result-header-option-group { display:inline-block; margin:0px; padding:0px; width:100px; }
.manager-result-header-group .manager-result-header-option-content { color:var(--color-333333)/*100%#333333*/; display:inline-block; font-size:16px; font-weight:bold; margin:0px; padding:0px; vertical-align:middle; }

.manager-result-content-group { margin:0px; padding:10px 0px; width:100%; }
.manager-result-content-group:hover { background-color:var(--color-F9F9F9)/*3%#333333*/; }
.manager-result-content-group .manager-result-content-item-group { display:inline-block; margin:0px; padding:0px; text-align:left; vertical-align:middle; width:calc(100% - 100px); }
.manager-result-content-group .manager-result-content-item-content { color:var(--color-333333)/*100%#333333*/; display:inline-block; font-size:16px; margin:0px; padding:0px 0px 0px 15px; vertical-align:middle; text-align:left; }
.manager-result-content-group .manager-result-content-item-content-fixed { color:var(--color-333333)/*100%#333333*/; display:inline-block; font-size:16px; margin:0px; padding:0px 0px 0px 15px; vertical-align:middle; text-align:left; }
.manager-result-content-group .manager-result-content-item-content-fixed:hover { font-weight:bold; }
.manager-result-content-group .manager-result-content-option-group { display:inline-block; margin:0px; padding:0px; vertical-align:middle; text-align:right; width:100px; }
.manager-result-content-group .manager-result-content-option-content { background-color:var(--color-E1E1E1)/*15%#333333*/; border-radius:5px; display:inline-block; margin:0px 10px 0px 0px; padding:10px; }
.manager-result-content-group .manager-result-content-option-content:hover { background-color:var(--color-333333)/*100%#333333*/; }
.manager-result-content-group .manager-result-content-option-content img { background-position:top; background-repeat:no-repeat; background-size:cover; width:16px; }
.manager-result-content-group .manager-result-content-option-content:hover img { background-position:bottom; }

.manager-result-content-group .manager-result-content-option-content-fixed { background-color:var(--color-E1E1E1)/*15%#333333*/; border-radius:5px; display:inline-block; margin:0px 10px 0px 0px; padding:10px; }
.manager-result-content-group .manager-result-content-option-content-fixed img { background-position:top; background-repeat:no-repeat; background-size:cover; width:16px; }

.manager-result-content-group .manager-result-content-order-content { color:var(--color-333333)/*100%#333333*/; display:inline-block; font-size:16px; margin:0px 0px 0px -10px; padding:10px; vertical-align:top; }


.manager-footer { align-items:center; background-color:var(--color-F9F9F9)/*3%#333333*/; display:flex; }
.manager-footer .manager-footer-pagination { display:flex; align-items:center; justify-content:left; margin:0px; padding:10px 10px; width:50%; }
.manager-footer .manager-footer-button { display:flex; align-items:center; justify-content:right; margin:0px; padding:10px 10px; text-align:right; vertical-align:top; width:50%; }

.tag-situacao { border-radius:5px; color:var(--color-FFFFFF)/*100%%#FFFFFF*/; font-size:10px; font-weight:bold; margin:0px 3px 0px 0px; padding:2px 5px; text-transform:uppercase; }

.tag-situacao-normal { background-color:var(--color-666666)/*75%#333333*/; }

.tag-situacao-ativo { background-color:var(--color-70AD47)/*100%#70AD47*/; }
.tag-situacao-inativo { background-color:var(--color-CC0000)/*100%#CC0000*/; }

.tag-situacao-agendado { background-color:var(--color-FFC000)/*100%#FFC000*/; }
.tag-situacao-publicado { background-color:var(--color-1E73BE)/*100%#1E73BE*/; }

.tag-situacao-prorrogado { background-color:var(--color-7239EA)/*100%#7239EA*/; }


.desativado { background-color:var(--color-F9F9F9) /*5%#333333*/ !important; cursor:not-allowed; opacity:0.5; }



/* PAGE */



.page { background-color:var(--color-FFFFFF)/*100%#FFFFFF*/; clear:both; margin:0px; padding:50px 0px; width:100%; }


.header-group { clear:both; margin:0px auto; max-width:1250px; padding:0px 50px; width:calc(100% - 100px); }
.header-group .header-title { clear:both; color:var(--color-333333)/*100%#333333*/; font-size:36px; font-weight:bold; margin:0px auto; padding:0px; text-align:center; }
.header-group .header-subtitle { clear:both; color:var(--color-666666)/*75%#333333*/; font-size:18px; font-weight:normal; margin:0px auto; padding:5px 0px 0px 0px; text-align:center; }


.content-group { clear:both; margin:0px auto; max-width:1250px; padding:25px 50px 0px 50px; text-align:center; width:calc(100% - 100px); }
.content-600 { max-width:600px !important; }
.content-800 { max-width:800px !important; }


.content-date { clear:both; color:var(--color-999999)/*50%#333333*/; font-size:16px; font-weight:normal; margin:10px auto 0px auto; padding:0px; text-align:justify; }
.content-image { border-radius:5px; clear:both; margin:10px auto 0px auto; padding:0px; width:100%; }
.content-content { clear:both; color:var(--color-666666)/*75%#333333*/; font-size:16px; font-weight:normal; line-height:1.2; margin:10px auto 0px auto; padding:0px; text-align:justify; }


.content-area-group { background-color:var(--color-F9F9F9)/*3%#333333*/; border-radius:5px; display:inline-block; margin:25px 10px; padding:35px 0px; vertical-align:top; width:calc((100% / 2) - 20px); }


.content-area-option { clear:both; margin:0px auto; padding:10px 0px; }
.content-area-option .content-area-option-item { clear:both; margin:0px auto; padding:10px 0px 0px 0px; text-align:center; }
.content-area-option .content-area-option-item a { color:var(--color-333333)/*100%#333333*/; font-size:16px; font-weight:normal; text-align:center; }
.content-area-option .content-area-option-item a:hover { font-weight:bold; }



.documento-content { clear:both; margin:0px auto; padding:0px; width:100%; }
.documento-content-item { background-color:var(--color-F5F5F5)/*5%#333333*/; border-radius:5px; clear:both; display:inline-block; margin:20px 10px 0px 10px; padding:0px; vertical-align:top; width:calc((100% - (20px * 4)) / 4); }
.documento-content-item:hover { background-color:var(--color-EAEAEA)/*10%#333333*/; }
.documento-content-item .documento-content-item-image img { border-radius:5px; width:100%; }
.documento-content-item .documento-content-item-title { color:var(--color-333333)/*100%#333333*/; font-size:16px; font-weight:bold; margin:0px; padding:20px 10px 0px 10px; text-align:center; }
.documento-content-item .documento-content-item-subtitle { color:var(--color-666666)/*75%#333333*/; font-size:14px; font-weight:normal; margin:0px; padding:5px 10px 20px 10px; text-align:center; }



.associado-content { clear:both; margin:0px; padding:0px; width:100%; }

.associado-content .associado-content-title { background-color:var(--color-F9F9F9)/*3%#333333*/; clear:both; color:var(--color-333333)/*100%#333333*/; font-size:24px; font-weight:bold; margin:20px auto 0px auto; padding:15px 0px; text-align:center; width:inherit; }
.associado-content .associado-content-image { clear:both; margin:0px 0px 0px -20px; padding:0px; width:calc(100% + 20px); text-align:center; }
.associado-content .associado-content-image .associado-content-image-item { display:inline-block; margin:20px 0px 0px 20px; padding:0px; width:calc((100% / 7) - 1px - 20px); }
.associado-content .associado-content-image .associado-content-image-item img { background-color:var(--color-FFFFFF)/*100%#FFFFFF*/; border:3px solid var(--color-FFFFFF)/*100%#FFFFFF*/; border-radius:5px; margin:0px; padding:0px; width:calc(100% - 2px); }
.associado-content .associado-content-image .associado-content-image-item img:hover { border:3px solid var(--color-EAEAEA)/*10%#333333*/; 
         transition:0.35s;
      -o-transition:0.35s;
     -ms-transition:0.35s;
    -moz-transition:0.35s;
 -webkit-transition:0.35s;
}



.revista-item { background-color:var(--color-F5F5F5)/*5%#333333*/; border-radius:0px 0px 5px 5px; clear:both; display:inline-block; margin:20px 10px 0px 10px; padding:0px; vertical-align:top; width:calc((100% - (20px * 4)) / 4); }
.revista-item:hover { background-color:var(--color-EAEAEA)/*10%#333333*/; }
.revista-item .revista-item-image img { border-radius:5px; width:100%; }
.revista-item .revista-item-title { color:var(--color-333333)/*100%#333333*/; font-size:16px; font-weight:bold; margin:0px; padding:20px 10px 0px 10px; text-align:center; }
.revista-item .revista-item-subtitle { color:var(--color-666666)/*75%#333333*/; font-size:14px; font-weight:normal; margin:0px; padding:5px 10px 20px 10px; text-align:center; }



.news-primary { margin:0px 0px 0px -20px; padding:0px; }
.news-primary .news-primary-item { background-color:var(--color-F5F5F5)/*5%#333333*/; border:1px solid var(--color-F5F5F5/*5%#333333*/); border-radius:5px; display:inline-block; margin:0px 0px 20px 20px; padding:0px; vertical-align:top; width:calc((100% / 2) - 20px - 2px); }
.news-primary .news-primary-item:hover { background-color:var(--color-EAEAEA)/*10%#333333*/; }
.news-primary .news-primary-item .news-primary-item-image { border-radius:5px; width:100%; }
.news-primary .news-primary-item .news-primary-item-info { align-items:center; display:flex; margin:0px; min-height:75px; padding:20px; }
.news-primary .news-primary-item .news-primary-item-info .news-primary-item-date { color:var(--color-999999)/*50%#333333*/; font-size:16px; font-weight:bold; margin:0px; padding:0px; text-align:left; }
.news-primary .news-primary-item .news-primary-item-info .news-primary-item-title { color:var(--color-333333)/*100%#333333*/; font-size:22px; font-weight:bold; margin:0px; padding:5px 0px; text-align:left; }
.news-primary .news-primary-item .news-primary-item-info .news-primary-item-subtitle { color:var(--color-666666)/*75%#333333*/; font-size:16px; font-weight:normal; margin:0px; padding:0px; text-align:left; word-break:break-word; }


.news-secondary { clear:both; margin:0px 0px 0px -10px; padding:0px; width:calc(100% + 20px); }
.news-secondary .news-secondary-item { background-color:var(--color-F5F5F5)/*5%#333333*/; border:1px solid var(--color-F5F5F5/*5%#333333*/); border-radius:5px; display:inline-block; margin:20px 10px 0px 10px; padding:0px; vertical-align:top; width:calc((100% / 3) - 20px - 2px); }
.news-secondary .news-secondary-item:hover { background-color:var(--color-EAEAEA)/*10%#333333*/; }
.news-secondary .news-secondary-item .news-secondary-item-image { border-radius:5px; width:100%; }
.news-secondary .news-secondary-item .news-secondary-item-info { margin:0px; padding:20px; }
.news-secondary .news-secondary-item .news-secondary-item-info .news-secondary-item-date { color:var(--color-999999)/*50%#333333*/; font-size:14px; font-weight:bold; margin:0px; padding:0px; text-align:left; }
.news-secondary .news-secondary-item .news-secondary-item-info .news-secondary-item-title { color:var(--color-333333)/*100%#333333*/; font-size:18px; font-weight:bold; margin:0px; padding:5px 0px; text-align:left; }
.news-secondary .news-secondary-item .news-secondary-item-info .news-secondary-item-subtitle { color:var(--color-666666)/*75%#333333*/; font-size:14px; font-weight:normal; margin:0px; padding:0px; text-align:left; word-break:break-word; }


.news-pagination { clear:both; margin:25px 0px 0px 0px; padding:0px; }

.news-content { clear:both; display:flex; justify-content:center; margin:0px auto; padding:0px; width:100%; }
.news-content .news-content-date { clear:both; color:var(--color-999999)/*50%#333333*/; font-size:16px; font-weight:normal; margin:10px 0px 0px 0px; padding:0px; text-align:left; }
.news-content .news-content-image { border:1px solid var(--color-F5F5F5)/*5%#333333*/; border-radius:5px; clear:both; margin:10px auto 0px auto; padding:0px; width:100%; }

.news-content .news-content-content { clear:both; color:var(--color-666666)/*75%#333333*/; font-size:16px; font-weight:normal; line-height:1.2; margin:20px auto 0px auto; padding:0px; text-align:justify; word-break:break-word; }
.news-content .news-content-content a { color:#0066FF !important; }
.news-content .news-content-content a:hover { color:#0066CC !important; }
.news-content .news-content-content p {  }

.news-content .news-content-content ol,
.news-content .news-content-content ul { margin:auto 0px; padding:auto 0px; }
.news-content .news-content-content ol > li[data-list=bullet],
.news-content .news-content-content ol > li[data-list=unchecked],
.news-content .news-content-content ol > li[data-list=checked],
.news-content .news-content-content ul > li[data-list=bullet],
.news-content .news-content-content ul > li[data-list=unchecked],
.news-content .news-content-content ul > li[data-list=bullet] { list-style-type:none; }
.news-content .news-content-content li::before{ content:''; display:inline-block; margin-left:-1.5em; margin-right:.3em; text-align:right; white-space:nowrap; width:1.2em; }
.news-content .news-content-content li[data-list=bullet]::before{ content:'\2022'; }
.news-content .news-content-content li[data-list=unchecked]::before { content:'\2610'; }
.news-content .news-content-content li[data-list=checked]::before { content:'\2611'; }

.news-content .news-content-content img { border-radius:5px; margin:0px auto; max-width:450px; padding:0px; width:100%; }
.news-content .news-content-content .video-container { border-radius:5px; height:0; overflow:hidden; padding-bottom:51.25%; padding-top:30px; position:relative; }
.news-content .news-content-content .video-container iframe { border-radius:5px; height:100%; left:0; position:absolute; top:0; width:100%; }

.news-content .news-content-tag { clear:both; margin:0px; padding:0px; text-align:left; }
.news-content .news-content-tag .news-content-tag-title { clear:both; color:var(--color-999999)/*50%#333333*/; font-size:16px; font-weight:normal; margin:20px 0px 0px 0px; padding:0px; }
.news-content .news-content-tag .news-content-tag-item { background-color:var(--color-F5F5F5)/*5%#333333*/; border-radius:5px; clear:both; color:var(--color-333333)/*100%#333333*/; display:inline-flex; font-size:12px; font-weight:normal; margin:10px 5px 0px 0px; padding:10px; }
.news-content .news-content-tag .news-content-tag-item:hover { background-color:var(--color-333333)/*100%#333333*/; color:var(--color-FFFFFF)/*100%#FFFFFF*/; }



.pagination { align-items:center; clear:both; display:flex; justify-content:center; margin:0px; padding:0px; }
.pagination .pagination-first img,
.pagination .pagination-previous img,
.pagination .pagination-next img,
.pagination .pagination-last img { margin:0px 5px; padding:0px; }
.pagination .pagination-text { color:var(--color-333333)/*100%#333333*/; font-size:16px; font-weight:normal; margin:0px 15px; padding:0px; }



/* -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- */



/* INICIAL */



.inicial-news-content { clear:both; margin:0px; padding:0px; width:100%; }



.inicial-gestao-content { clear:both; margin:0px; padding:0px; width:100%; }

.inicial-gestao-content .inicial-gestao-area {  }
.inicial-gestao-content .inicial-gestao-area .inicial-gestao-area-title { background-color:var(--color-333333)/*100%#333333*/; border-radius:5px; color:var(--color-FFFFFF)/*100%#FFFFFF*/; display:table; font-size:24px; font-weight:bold; margin:10px auto 20px auto; padding:10px 15px; text-align:center; }
.inicial-gestao-content .inicial-gestao-area .inicial-gestao-area-subtitle { color:var(--color-333333)/*100%#333333*/; font-size:16px; font-weight:normal; margin:-10px auto 20px auto; padding:0px; text-align:center; }

.inicial-gestao-content .inicial-gestao-primary { clear:both; border-radius:5px; margin:0px; padding:0px; }

.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-master { display:inline-block; margin:0px; padding:0px; vertical-align:top; width:350px; }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-master .inicial-gestao-master-item { background-color:var(--color-FFFFFF)/*100%#FFFFFF*/; border-radius:5px; margin:0px; padding:0px; width:100%; }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-master .inicial-gestao-master-item:hover { background-color:var(--color-EAEAEA)/*10%#333333*/; }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-master .inicial-gestao-master-item .inicial-gestao-master-item-image { border-radius:5px; width:100%; }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-master .inicial-gestao-master-item .inicial-gestao-master-item-title { color:var(--color-333333)/*100%#333333*/; font-size:24px; font-weight:bold; margin:0px; padding:20px 0px 10px 0px; text-align:center; }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-master .inicial-gestao-master-item .inicial-gestao-master-item-subtitle { color:var(--color-666666)/*75%#333333*/; font-size:22px; font-weight:normal; margin:0px; padding:0px; text-align:center; }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-master .inicial-gestao-master-item .inicial-gestao-master-item-description { border-radius:0px 0px 5px 5px; color:var(--color-999999)/*50%#333333*/; font-size:16px; font-weight:normal; margin:0px; padding:10px 20px 20px 20px; text-align:center; }

.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-slave { display:inline-block; margin:-10px 0px 0px 0px; padding:0px; vertical-align:top; width:calc(100% - 350px); }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-slave .inicial-gestao-slave-item { background-color:var(--color-FFFFFF)/*100%#FFFFFF*/; border-radius:5px; float:left; margin:10px 0px 10px 20px; padding:0px; width:calc((100% / 4) - 20px); }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-slave .inicial-gestao-slave-item:hover { background-color:var(--color-EAEAEA)/*10%#333333*/; }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-slave .inicial-gestao-slave-item .inicial-gestao-slave-item-image { border-radius:5px; margin:0px 0px 0px 0px; padding:0px; vertical-align:top; width:100%; }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-slave .inicial-gestao-slave-item .inicial-gestao-slave-item-title { color:var(--color-333333)/*100%#333333*/; font-size:16px; font-weight:bold; margin:0px; padding:20px 10px 0px 10px; text-align:center; }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-slave .inicial-gestao-slave-item .inicial-gestao-slave-item-subtitle { color:var(--color-666666)/*75%#333333*/; font-size:14px; font-weight:normal; margin:0px; padding:20px 10px 0px 10px; text-align:center; }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-slave .inicial-gestao-slave-item .inicial-gestao-slave-item-description { 1align-items:center; border-radius:0px 0px 5px 5px; color:var(--color-999999)/*50%#333333*/; font-size:14px; font-weight:normal; margin:0px; padding:20px 10px 20px 10px; text-align:center; }

.inicial-gestao-content .inicial-gestao-secondary { clear:both; margin:0px 0px 0px -10px; padding:10px 0px 0px 0px; width:calc(100% + 20px); }

.inicial-gestao-content .inicial-gestao-secondary .inicial-gestao-slave { display:inline-block; margin:0px; padding:0px; vertical-align:top; width:calc((100% / 3) - 0px); }
.inicial-gestao-content .inicial-gestao-secondary .inicial-gestao-slave .inicial-gestao-slave-item { background-color:var(--color-FFFFFF)/*100%#FFFFFF*/; border-radius:5px; margin:10px 10px 0px 10px; padding:20px 20px 40px 20px; width:calc(100% - 20px - 40px); }
.inicial-gestao-content .inicial-gestao-secondary .inicial-gestao-slave .inicial-gestao-slave-item:hover { background-color:var(--color-EAEAEA)/*10%#333333*/; }
.inicial-gestao-content .inicial-gestao-secondary .inicial-gestao-slave .inicial-gestao-slave-item .inicial-gestao-slave-item-title { color:var(--color-333333)/*100%#333333*/; font-size:16px; font-weight:bold; margin:0px; padding:20px 0px 0px 0px; text-align:center; }
.inicial-gestao-content .inicial-gestao-secondary .inicial-gestao-slave .inicial-gestao-slave-item .inicial-gestao-slave-item-subtitle { color:var(--color-666666)/*75%#333333*/; font-size:14px; font-weight:normal; margin:0px; padding:5px 0px 0px 0px; text-align:center; }
.inicial-gestao-content .inicial-gestao-secondary .inicial-gestao-slave .inicial-gestao-slave-item .inicial-gestao-slave-item-description { color:var(--color-999999)/*50%#333333*/; font-size:14px; font-weight:normal; margin:0px; padding:5px 0px 0px 0px; text-align:center; }



.inicial-associado-content { clear:both; margin:0px 0px 0px -20px; padding:0px; width:calc(100% + 20px); }
.inicial-associado-content .inicial-associado-content-image { clear:both; margin:0px; padding:0px; vertical-align:top; width:100%; }
.inicial-associado-content .inicial-associado-content-image .inicial-associado-content-image-item { float:left; margin:25px 0px 0px 20px; padding:0px; width:calc((100% / 7) - 1px - 20px); }
.inicial-associado-content .inicial-associado-content-image .inicial-associado-content-image-item img { background-color:var(--color-FFFFFF)/*100%#FFFFFF*/; border:3px solid var(--color-FFFFFF)/*100%#FFFFFF*/; border-radius:5px; margin:0px; padding:0px; width:calc(100% - 2px); }
.inicial-associado-content .inicial-associado-content-image .inicial-associado-content-image-item img:hover { border:3px solid var(--color-EAEAEA)/*10%#333333*/; 
         transition:0.35s;
      -o-transition:0.35s;
     -ms-transition:0.35s;
    -moz-transition:0.35s;
 -webkit-transition:0.35s;
}



.inicial-parceiro-content { clear:both; margin:0px 0px 0px -20px; padding:0px; width:calc(100% + 20px); }
.inicial-parceiro-content .inicial-parceiro-content-image { clear:both; margin:0px; padding:0px; vertical-align:top; width:100%; }
.inicial-parceiro-content .inicial-parceiro-content-image .inicial-parceiro-content-image-item { display:inline-block; margin:10px 0px 10px 20px; padding:0px; width:calc((100% / 5) - 20px); }
.inicial-parceiro-content .inicial-parceiro-content-image .inicial-parceiro-content-image-item img { background-color:var(--color-FFFFFF)/*100%#FFFFFF*/; border:3px solid var(--color-F9F9F9)/*3%#333333*/; border-radius:5px; margin:0px; padding:0px; width:calc(100% - 6px); }
.inicial-parceiro-content .inicial-parceiro-content-image .inicial-parceiro-content-image-item img:hover { border:3px solid var(--color-EAEAEA)/*10%#333333*/;
         transition:0.35s;
      -o-transition:0.35s;
     -ms-transition:0.35s;
    -moz-transition:0.35s;
 -webkit-transition:0.35s;
}



.inicial-revista-content { clear:both; margin:0px 0px 0px -10px; padding:0px; width:calc(100% + 20px); }



.inicial-contato-content { clear:both; margin:0px 0px 0px -10px; padding:0px; width:calc(100% + 20px); }
.inicial-contato-content .inicial-contato-content-area { border-radius:5px; display:inline-block; margin:0px 10px; padding:0px; vertical-align:top; width:calc((100% / 2) - 20px); }
.inicial-contato-content .inicial-contato-content-area .inicial-contato-content-area-content { background-color:var(--color-FFFFFF)/*100%#FFFFFF*/; border-radius:5px; clear:both; margin:25px 0px 0px 0px; padding:50px 0px; }
.inicial-contato-content .inicial-contato-content-area .inicial-contato-content-area-content .inicial-contato-content-area-info { margin:0px; padding:40px 0px 25px 0px; }
.inicial-contato-content .inicial-contato-content-area .inicial-contato-content-area-content .inicial-contato-content-area-info .inicial-contato-content-area-info-area { display:inline-block; font-size:14px; font-weight:normal; margin:0px; padding:0px; vertical-align:top; width:calc(100% / 2); }
.inicial-contato-content .inicial-contato-content-area .inicial-contato-content-area-content .inicial-contato-content-area-info .inicial-contato-content-area-info-area .inicial-contato-content-area-info-area-title { clear:both; color:var(--color-333333)/*100%#333333*/; font-size:18px; font-weight:bold; margin:0px auto; padding:10px 0px 5px 0px; text-align:center; }
.inicial-contato-content .inicial-contato-content-area .inicial-contato-content-area-content .inicial-contato-content-area-info .inicial-contato-content-area-info-area .inicial-contato-content-area-info-area-subtitle { clear:both; color:var(--color-666666)/*75%#333333*/; font-size:16px; margin:0px auto; padding:5px 0px 0px 0px; text-align:center; }
.inicial-contato-content .inicial-contato-content-area .inicial-contato-content-area-content .inicial-contato-content-area-info .inicial-contato-content-area-info-area .inicial-contato-content-area-info-area-subtitle a:hover { font-weight:bold; }

.inicial-contato-content .inicial-contato-content-area #contact-map { padding:0px 0px 25px 0px; }



/* -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- */



/*

   320px — 480px:  Mobile devices.
   481px — 768px:  iPads, Tablets.
   769px — 1024px: Small screens, laptops.
  1025px — 1200px: Desktops, large screens.
  1201px - more:   Extra large screens, TV.

*/
@media screen and (max-width: 1920px) {

}



@media screen and (max-width: 1288px) {

}



@media screen and (max-width: 1108px) {

}



/*
@media screen and (max-width: 838px) {

}
*/



/*
@media screen and (max-width: 570px) {
*/
@media screen and (width< 850px) {


.manager { padding:0px; width:100%; }
.manager-content .manager-content-menu { margin:0px 25px; width:calc(100% - 50px); }
.manager-content .manager-content-content { width:100%; }
.manager-content-dashboad { margin:0px 0px 25px 0px; width:100% !important; }

.manager-page .content-group { padding:25px 25px 0px 25px; width:calc(100% - 50px); }
.manager-page .content-group .field-group { max-width:100%; padding:10px 25px; width:calc(100% - 50px); }


.header .header-logo { padding:0px 25px; width:calc(100% - 50px); }
.header .header-logo .header-logo-image { width:100%; }

.header .header-info { padding:20px 20px 0px 20px; width:calc(100% - 40px); }

.header .header-info .header-menu-page { display:none; }
.header .header-info .header-menu-mobile { display:inline !important; }

.header .header-info .header-socialmedia {  }



.menu { clear:both; display:block; margin:0px; padding:0px; }

.menu .menu-item { background-color:var(--color-D2DA25)/*100%#D2DA25*/; margin:0px; padding:0px; }
.menu .menu-item:hover { background-color:var(--color-083A40)/*100%#083A40*/; border-radius:0px; }

.menu .menu-item .menu-item-title { color:var(--color-083A40)/*100%#083A40*/; cursor:pointer; display:flex; font-size:16px; font-weight:bold; margin:0px; padding:11px 15px; text-transform:uppercase; }
.menu .menu-item:hover .menu-item-title { color:var(--color-FFFFFF)/*100%#FFFFFF*/; }

.menu .menu-item .menu-item-title .menu-item-title-image { background-position:top; background-repeat:no-repeat; background-size:cover; margin:2px 5px 2px 0px; padding:0px; width:12px; }
.menu .menu-item:hover .menu-item-title .menu-item-title-image { background-position:bottom; }

.menu .menu-item .menu-item-title .menu-item-title-mark { display:none; }


.menu .menu-item .menu-item-submenu-item { background-color:var(--color-083A40)/*100%#083A40*/; border-radius:0px; display:inline !important; left:0; margin:0px; padding:15px 0px; position:relative; width:calc(100% - 15px - 15px); }

.menu .menu-item .menu-item-submenu-item-title { background-color:var(--color-D2DA25)/*100%#D2DA25*/; color:var(--color-083A40)/*100%#083A40*/; cursor:pointer; display:flex; font-size:16px; font-weight:bold; justify-content:left; margin:0px; padding:11px 15px 11px 40px; text-align:left; text-transform:uppercase; }
.menu .menu-item .menu-item-submenu-item-title:hover { background-color:var(--color-083A40)/*100%#083A40*/; color:var(--color-FFFFFF)/*100%#FFFFFF*/; }

.menu .menu-item .menu-item-submenu-item-mark { clear:both; display:inline !important; margin:0px; padding:0px 5px 0px 0px; }



.footer .footer-content { flex-wrap:wrap !important; padding:0px 25px; width:calc(100% - 50px); }
.footer .footer-content .footer-content-company { width:100%; }
.footer .footer-content .footer-content-item { margin:25px 0px 0px 0px; width:100%; }



/* -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- */



.page {  }

.header-group { margin:0px; padding:0px 25px; width:calc(100% - 50px); }
.header-group .header-title { font-size:28px; }
.header-group .header-subtitle { font-size:16px; }


.content-group { margin:0px; padding:15px 25px 0px 25px; width:calc(100% - 50px); }

.content-area-group { margin:25px 10px; padding:35px 0px; width:calc(100% - 20px); }


.documento-content { margin:-20px -10px 0px -10px; width:calc(100% + 20px); }
.documento-content-item { margin:20px 10px 0px 10px; width:calc((100% - (20px * 2)) / 2); }


.associado-content { margin:0px; padding:0px; width:100%; }
.associado-content .associado-content-image { clear:both; margin:0px 0px 0px -20px; padding:0px; width:calc(100% + 20px); text-align:center; }
.associado-content .associado-content-image .associado-content-image-item { margin:20px 0px 0px 20px; width:calc((100% / 3) - 20px); }


.revista-content { margin:0px -10px; width:calc(100% + 20px); }
.revista-content .revista-item { margin:20px 10px 0px 10px; width:calc((100% - (20px * 2)) / 2); }


.news-primary { margin:0px; padding:0px; }
.news-primary .news-primary-item { margin:0px 0px 20px 0px; width:100%; }
.news-primary .news-primary-item .news-primary-item-info {  }
.news-primary .news-primary-item .news-primary-item-info .news-primary-item-date { font-size:14px; }
.news-primary .news-primary-item .news-primary-item-info .news-primary-item-title { font-size:18px; }
.news-primary .news-primary-item .news-primary-item-info .news-primary-item-subtitle { font-size:14px; }

.news-secondary { margin:0px; padding:0px; width:100%; }
.news-secondary .news-secondary-item { margin:20px 0px 0px 0px; padding:0px; width:calc(100% - 2px); }
.news-secondary .news-secondary-item .news-secondary-item-info .news-secondary-item-date { font-size:14px; }
.news-secondary .news-secondary-item .news-secondary-item-info .news-secondary-item-title { font-size:18px; }
.news-secondary .news-secondary-item .news-secondary-item-info .news-secondary-item-subtitle { font-size:14px; }



/* -x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x- */



.inicial-gestao-content { padding:0px; width:100%; }
.inicial-gestao-content .inicial-gestao-area {  }
.inicial-gestao-content .inicial-gestao-area .inicial-gestao-area-title { margin:20px auto; }
.inicial-gestao-content .inicial-gestao-primary { margin:0px 0px -20px 0px; }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-master { margin:0px; width:100%; }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-slave { margin:10px -10px; width:calc(100% + 20px); }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-slave .inicial-gestao-slave-item { margin:10px; width:calc((100% / 2) - 20px); }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-slave .inicial-gestao-slave-item .inicial-gestao-slave-item-title { font-size:16px; }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-slave .inicial-gestao-slave-item .inicial-gestao-slave-item-subtitle { font-size:14px; }
.inicial-gestao-content .inicial-gestao-primary .inicial-gestao-slave .inicial-gestao-slave-item .inicial-gestao-slave-item-description { font-size:14px; }
.inicial-gestao-content .inicial-gestao-secondary { margin:0px; padding:0px; width:100%; }
.inicial-gestao-content .inicial-gestao-secondary .inicial-gestao-slave { width:100%; }
.inicial-gestao-content .inicial-gestao-secondary .inicial-gestao-slave .inicial-gestao-slave-item { margin:0px 10px 0px 10px; }


.inicial-associado-content { margin:0px -10px; padding:0px; width:calc(100% + 20px); }
.inicial-associado-content .inicial-associado-content-image { display:block; margin:0px; padding:0px; max-width:100%; width:100%; }
.inicial-associado-content .inicial-associado-content-image .inicial-associado-content-image-item { margin:20px 10px 0px 10px; padding:0px; width:calc((100% / 3) - 20px); }


.inicial-parceiro-content { margin:0px -10px; padding:0px; width:calc(100% + 20px); }
.inicial-parceiro-content .inicial-parceiro-content-image { display:block; margin:0px; padding:0px; max-width:100%; width:100%; }
.inicial-parceiro-content .inicial-parceiro-content-image .inicial-parceiro-content-image-item { margin:20px 10px 0px 10px; padding:0px; width:calc((100% / 2) - 20px); }


.inicial-revista-content { margin:0px -10px; padding:0px; width:calc(100% + 20px); }
.inicial-revista-content .revista-item { margin:20px 10px 0px 10px; padding:0px; width:calc((100% - (20px * 2)) / 2); }


.inicial-contato-content { margin:0px; padding:0px; width:100%; }
.inicial-contato-content .inicial-contato-content-area { margin:0px; padding:0px; width:100%; }
.inicial-contato-content .inicial-contato-content-area .inicial-contato-content-area-content .inicial-contato-content-area-info .inicial-contato-content-area-info-area { width:100%; }



}