@import 'https://fonts.googleapis.com/css?family=Noto+Sans:100,200,300,400,500,600,700,800,900';
@import 'https://fonts.googleapis.com/css?family=Open+Sans:100,200,300,400,500,600,700,800,900';
/* ========================================================================
	CHARTS
 ========================================================================== */
.uk-article-title {font-size:28px; line-height:36px}
.uk-article-subtitle {text-transform:uppercase; font-size:11px; margin-top:-15px; margin-bottom:20px; color:#999999}

.uk-total-large {
	color: #333;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 19px;
    padding-top: 19px;
}
.uk-total-mlarge {
	color: #333;
    font-size: 18px;
    font-weight: bold;
    padding-top: 8px;
}
.uk-select-50 {width:50px}
.uk-select-100 {width:100px}
.uk-select-130 {width:130px}
.uk-select-160 {width:160px; margin-left:5px}
.uk-select-170 {width:170px}
.uk-select-200 {width:200px}
.uk-select-330 {width:327px; margin-right:3px}
.uk-select-300 {width:300px}
.uk-select-400 {width:380px}
.uk-select-500 {width:495px}
.uk-margin-left-none {margin-left:0px !important}

.limit select {width:75px; margin-left:10px}
.well-small {padding:10px 15px}
.uk-form-t1 {font-size:11px; color:#333; width:140px; display: inline-block }
.uk-form-t0 { padding:5px 0px }

thead {font-size:11px; font-weight:600; color:#fff; background-color:#292929; height:37px; }
tfoot {font-size:12px; font-weight:600; color:#333; border-top:2px solid #ccc; height:37px}

.chzn-container-multi .chzn-choices {border-radius:0px; width:507px; padding:0px} 
.yoo-zoo .mce_editable {height:190px; width:507px}
.zl-bootstrap .btn.zlux-btn-edit {padding:5px 8px 3px 10px; margin-bottom:10px; margin-left:-7px}
.zl-bootstrap .btn-mini {border-radius:0px}
.zl-bootstrap input {width:420px}
/* ========================================================================
	PLACEHOLDER
 ========================================================================== */
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #bbb;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #bbb;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #bbb;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #bbb;
}



.zoo-calendar{display:inline-block;*display:inline;*zoom:1;padding:6px 10px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #ccc;*border:0;border-bottom-color:#b3b3b3;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}
img.zoo-calendar {margin-left:-1px}


/* ========================================================================
	TEMPLATE
 ========================================================================== */
.uk-logofull {
    min-width: 220px;
    text-align: center;}

.uk-form-horizontal .uk-form-controls {margin-left:190px}

.submissions .zo-header h3 {padding-right:140px}
em {color:#333; font-weight:600}
.uk-bot {background-color: rgba(20, 120, 220, 0.5) ; bottom: 25px;
    font-size: 15px;
    height: 27px;
    line-height: 27px;
    padding-bottom: 2px;
    position: absolute;
    right: 25px;
    text-align: left;
    text-transform: uppercase;
    width: 242px; }


.uk-bot a {color:#ffffff; text-decoration: none; padding:10px}

.submissions .zo-header > a {text-decoration:none}

.uk-td {background-color:#292929 !important; color:#fff}
.uk-strong {color:#333333; font-weight:600; font-size:12px}
* + .uk-alert {margin-top:2px}
.uk-alert-danger {padding:2px 10px}

.tip-wrap {display: none !important}

body {color:#4a4a4a; font-size:11px; line-height:19px;}

html {font-size:12px}
h1, h2, h3, h4, h5, h6 {color:#222222}

h1, .uk-h1 {font-size:34px; line-height: 38px}
h4, .uk-h4 {font-size:17px; font-weight:500}
h5, .uk-h5 {font-size:14px;	text-transform:uppercase;}
h6, .uk-h6 {font-weight:500; font-size:11px; line-height:16px }
h7, .uk-h7 {text-transform:uppercase; font-size:11px}

.uk-h6-ccc {color:#222222; font-weight:normal; font-size:12px; font-weight:500; line-height:10px}
.uk-h5-ccc {color:#222222; font-weight:normal; font-size:11px; font-weight:500; line-height:14px;}
.uk-h4-ccc {color:#222222; font-weight:normal; font-size:14px; font-weight:500; line-height:20px;}
.zo-header h3 {font-weight:normal}
.ccc-h5 {
	border-bottom:1px solid #ddd;
	margin-bottom: 10px;
	margin-top:5px;
	padding-bottom:4px;
	font-weight:600;
	text-transform:none;
	font-size:12px;
}
.uk-title{color:#222;font-weight:bold;font-size:11px}
.uk-article-lead {
  color: #999;
  font-size: 16px;
  line-height: 22px;
  font-weight: normal;
  padding:13px 0px;
  border-top:1px solid #DDDDDD;
  border-bottom:1px solid #DDDDDD;
  margin-bottom:10px
}
.uk-divider {margin:8px 0px !important; }
.uk-divider-strong {border-bottom:4px solid #444; }
.uk-article {padding-top:20px}
.uk-rating {border-top:1px solid #DDDDDD;padding:7px 0px}

.cell:not(:empty) {
        padding-top:15px;    
      }
.cell:empty {
        padding-top:-15px !important;    
 }
/******ICONS*******/
[class*="uk-icon-"]:before {margin-left: 3px}
.uk-icon-file-alt:before {margin-right:10px; margin-left:2px}

.uk-icon-lock:before { margin-right:8px}

.uk-search-field {padding-right:0px}

.tm-toolbar {margin-top:8px; margin-bottom:8px; font-size:10px; text-transform:uppercase}

.uk-breadcrumb > li:nth-child(n+2):before {content: "|";}

.spotlight .overlay > div {display:none}
a[data-lightbox] {margin:4px}

.fullfooter {  
    background: none repeat scroll 0 0 #f4f4f4;  
    color: #888;
    margin-top:30px; 
    padding: 20px 25px 50px 25px;  
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.uk-nav ul a {padding-left:25px}

.uk-nav-side > li > a, .uk-nav-navbar > li > a {text-transform:none; font-size:11px; color: #777}

.uk-navbar-nav > li > a {text-transform:uppercase; font-size:11px;}

.uk-nav > li > a {padding:4px 20px 4px 20px; }

.uk-navbar-nav-subtitle > div {font-size:8px; color:#888}

.uk-list > li {padding-top:3px; padding-bottom:2px}

.uk-list-left > li {padding-left:10px}

.tm-footer {text-align:left}


/******MARGENS*****/
.uk-button-small {font-size:11px}
.uk-button-mini {padding:1px 6px 0px 6px}
.uk-button a {text-decoration:none}
.uk-panel-box {border-radius:0px}
.uk-logotipo {max-width:220px; height:160px; display:table-cell; vertical-align:middle }
.uk-logo {vertical-align: middle; max-width: 180px; height: 110px; display: table-cell;}
.uk-image-height{min-height:90px;padding:10px; margin-bottom:2px; border-radius:0px}

.uk-categoria {border:1px solid #ddd;  padding:8px; font-size:11px!important; line-height:16px!important; font-weight:normal!important; margin-bottom:-20px!important}
.uk-documentos {background: #f9f9f9; border:1px solid #ddd;  padding:20px 10px; font-size:14px!important; line-height:16px!important; font-weight:normal!important; margin-bottom:-20px!important}

.uk-border-min {border:1px solid #ddd;  padding:8px; font-size:13px!important; line-height:13px!important}

.uk-border-max {border:1px solid #ddd;  padding:15px}

.uk-border-left {border-left:1px solid #ddd}

.uk-border-bottom {border-bottom:1px solid #ddd;}
.uk-border-top {border-top:1px solid #ddd;}


.uk-text-upper {text-transform:uppercase}

.uk-text-normal {text-transform:none}

.uk-text-capital {text-transform:capitalize}

.uk-select {padding-top:5px; padding-bottom:5px; padding-right:7px; width:130px}

.uk-logincc {height:80px; margin-right:15px !important; padding:15px}
.uk-cartaocidadao {height:60px;overflow:hidden; margin-bottom:5px;margin-top:-2px}
.uk-cartaocidadao > img:hover {margin-top:-61px}
.uk-cartaocidadao > img:active {margin-top:0px}
.uk-margin {margin-bottom: 10px;}
* + .uk-margin {margin-top: 10px;}

.uk-padding-admin {padding:10px 20px}
.uk-padding-min {padding:2px 0}
.uk-padding-top-admin {padding-top:3px}
.uk-padding-right-5 {padding-right:5px}
.uk-padding-left-015 {padding-left:-15px !important}
.uk-padding-left-20 {padding-left:20px}

.uk-margin-left-0 {margin-left:0px !important}
.uk-margin-right-0 {margin-right:0px !important}
.uk-margin-left-020 {margin-left:-20px}
.uk-margin-left-5 {margin-left:5px}
.uk-margin-left-10 {margin-left:10px}
.uk-margin-left-010 {margin-left:-10px}
.uk-margin-left-015 {margin-left:-15px}
.uk-margin-right-10 {margin-right:10px}
.uk-margin-right-15 {margin-right:15px}
.uk-margin-right-30 {margin-right:30px}

.uk-text-align-left {text-align:left !important}
.uk-text-align-right {text-align:right !important}

/* ========================================================================
	Margens
 ========================================================================== */
.uk-margin-05 {margin: -5px}
.uk-margin-010 {margin: -10px}
.uk-margin-020 {margin: -20px}
.uk-margin-030 {margin: -30px}
.uk-margin-040 {margin: -40px}
.uk-margin-050 {margin: -50px}
.uk-margin-060 {margin: -60px}
.uk-margin-5 {margin: 5px}
.uk-margin-10 {margin: 10px}
.uk-margin-20 {margin: 20px}
.uk-margin-30 {margin: 30px}
.uk-margin-40 {margin: 40px}
.uk-margin-50 {margin: 50px}
.uk-margin-60 {margin: 60px}
 
.uk-margin-bottom-none {margin-bottom:0px !important}
.uk-margin-bottom-05 {margin-bottom: -5px !important}
.uk-margin-bottom-010 {margin-bottom: -10px !important}
.uk-margin-bottom-015 {margin-bottom: -15px !important}
.uk-margin-bottom-020 {margin-bottom: -20px !important}
.uk-margin-bottom-030 {margin-bottom: -30px !important}
.uk-margin-bottom-040 {margin-bottom: -40px !important}
.uk-margin-bottom-050 {margin-bottom: -50px !important}
.uk-margin-bottom-060 {margin-bottom: -60px !important}
.uk-margin-bottom-5 {margin-bottom: 5px !important}
.uk-margin-bottom-10 {margin-bottom: 10px !important}
.uk-margin-bottom-15 {margin-bottom: 15px !important}
.uk-margin-bottom-20 {margin-bottom: 20px !important}
.uk-margin-bottom-30 {margin-bottom: 30px !important}
.uk-margin-bottom-40 {margin-bottom: 40px !important}
.uk-margin-bottom-50 {margin-bottom: 50px !important}
.uk-margin-bottom-60 {margin-bottom: 60px !important}

.uk-margin-top-none {margin-top:0px !important}
.uk-margin-top-05 {margin-top: -5px !important}
.uk-margin-top-010 {margin-top: -10px !important}
.uk-margin-top-015 {margin-top: -15px !important}
.uk-margin-top-020 {margin-top: -20px !important}
.uk-margin-top-030 {margin-top: -30px !important}
.uk-margin-top-040 {margin-top: -40px !important}
.uk-margin-top-050 {margin-top: -50px !important}
.uk-margin-top-060 {margin-top: -60px !important}
.uk-margin-top-5 {margin-top: 5px !important}
.uk-margin-top-10 {margin-top: 10px !important}
.uk-margin-top-15 {margin-top: 15px !important}
.uk-margin-top-20 {margin-top: 20px !important}
.uk-margin-top-30 {margin-top: 30px !important}
.uk-margin-top-40 {margin-top: 40px !important}
.uk-margin-top-50 {margin-top: 50px !important}
.uk-margin-top-60 {margin-top: 60px !important}
 
  /* ========================================================================
	Padding
 ========================================================================== */
.uk-padding-none {padding: 0px !important}
.uk-padding-05 {padding: -5px}
.uk-padding-010 {padding: -10px}
.uk-padding-020 {padding: -20px}
.uk-padding-030 {padding: -30px}
.uk-padding-040 {padding: -40px}
.uk-padding-050 {padding: -50px}
.uk-padding-060 {padding: -60px}
.uk-padding-5 {padding: 5px}
.uk-padding-10 {padding: 10px}
.uk-padding-20 {padding: 20px}
.uk-padding-30 {padding: 30px}
.uk-padding-40 {padding: 40px}
.uk-padding-50 {padding: 50px}
.uk-padding-60 {padding: 60px}

.uk-padding-bottom-none {padding-bottom: 0px !important}
.uk-padding-bottom-05 {padding-bottom: -5px}
.uk-padding-bottom-010 {padding-bottom: -10px}
.uk-padding-bottom-020 {padding-bottom: -20px}
.uk-padding-bottom-030 {padding-bottom: -30px}
.uk-padding-bottom-040 {padding-bottom: -40px}
.uk-padding-bottom-050 {padding-bottom: -50px}
.uk-padding-bottom-060 {padding-bottom: -60px}
.uk-padding-bottom-5 {padding-bottom: 5px}
.uk-padding-bottom-10 {padding-bottom: 10px}
.uk-padding-bottom-20 {padding-bottom: 20px}
.uk-padding-bottom-30 {padding-bottom: 30px}
.uk-padding-bottom-40 {padding-bottom: 40px}
.uk-padding-bottom-50 {padding-bottom: 50px}
.uk-padding-bottom-60 {padding-bottom: 60px}

.uk-padding-top-none {padding-top: 0px !important}
.uk-padding-top-05 {padding-top: -5px}
.uk-padding-top-010 {padding-top: -10px}
.uk-padding-top-020 {padding-top: -20px}
.uk-padding-top-030 {padding-top: -30px}
.uk-padding-top-040 {padding-top: -40px}
.uk-padding-top-050 {padding-top: -50px}
.uk-padding-top-060 {padding-top: -60px}
.uk-padding-top-5 {padding-top: 5px}
.uk-padding-top-10 {padding-top: 10px}
.uk-padding-top-20 {padding-top: 20px}
.uk-padding-top-30 {padding-top: 30px}
.uk-padding-top-40 {padding-top: 40px}
.uk-padding-top-50 {padding-top: 50px}
.uk-padding-top-60 {padding-top: 60px}



.uk-color-blue {color:#1FA2D6}

.uk-color-grey {color:#999999}

.uk-color-dark {color:#333333}

.uk-color-red {color:#E00000}
.uk-color-white {color:#ffffff}


.uk-article-divider-ccc {margin-top:10px;margin-bottom:-3px; border-top:3px solid #ddd}

.uk-panel-title {
	margin-bottom: 6px;
	color: #222222 !important;
	line-height: 20px;
}

.fullmenu {  
	background: #f7f7f7;
  	border: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom:40px  
}

.fulltopbar {  
	background: #f7f7f7;
  	border: 1px solid rgba(0, 0, 0, 0.1);
}
.tm-headerbar .uk-panel {
  max-width: 100%;
  margin-right: 0;
  float: right;
}
.tm-middle{margin-bottom: -35px;}
.tm-footer{margin-bottom: 0px; margin-top: 0px}
.tm-navbar{margin-bottom: 0px; margin-top: 0px}
.tm-sidebar-a {border-right:1px solid #ddd; padding-right:15px}

.tm-headerbar {
  margin-top: 25px;
  margin-bottom: 20px;
}

@media (min-width: 1220px) {
  .tm-navbar {
    margin-top: 0px;
    margin-bottom: 0px;
  }
}

@media (min-width: 1220px) {
  .tm-headerbar {
    margin-top: 40px;
    margin-bottom: 20px;
  }
}

.uk-navbar:not(.uk-navbar-attached) {
  border-radius: 0px;
}
.uk-navbar:not(.uk-navbar-attached) .uk-navbar-nav:first-child > li:first-child > a {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.uk-navbar:not(.uk-navbar-attached) .uk-navbar-flip .uk-navbar-nav:last-child > li:last-child > a {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.uk-tab-bottom > li > a {
  border-radius: 0 0 0px 0px;
}
@media (min-width: 768px) {
  .uk-tab-left > li > a {
    border-radius: 0px 0 0 0px;
  }
  .uk-tab-right > li > a {
    border-radius: 0 0px 0px 0;
  }
}

.uk-dropdown-navbar {border-radius: 0px}

.uk-navbar {
  background: none;
  color: none;
  border: none;
  border-bottom-color: none;
  background-origin: none;
  background-image: -webkit-linear-gradient(top, none, none);
  background-image: linear-gradient(to bottom, none, none);
}

/*-----RSFORMS-----*/

.formResponsive input[type="checkbox"] {margin-top:8px; margin-left:5px}

.button-add {    
	cursor: pointer;
    font-size: 18px;
    height: 23px;
    margin-left: -23px;
    padding-top: 5px;
    text-align: center;
    width: 18px;
}
.formResponsive select, .formResponsive input[type="text"], .formResponsive input[type="password"] {
	height:30px;
	margin-bottom:0px;
	border-radius:0px;
}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
	border-radius:0px;
}

.formResponsive input[type="submit"] {
  background-color: #52b4df;
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #5cc0ea, #4cacd7);
  background-image: linear-gradient(to bottom, #5cc0ea, #4cacd7);
  border-color: rgba(0, 0, 0, 0.2);
  border-bottom-color: rgba(0, 0, 0, 0.4);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  border-radius:0px;
  text-transform:none
}

.formResponsive input[type="submit"]:hover,
.formResponsive input[type="submit"].disabled,
.formResponsive input[type="submit"][disabled] {
  background-color: #53b5de;
  color: #ffffff;
  background-image: none;
}



.formResponsive input[type="submit"]:active,
.formResponsive input[type="submit"].active
  background-color: #359ac4;
  color: #ffffff;
  background-image: none;
  border-color: rgba(0, 0, 0, 0.2);
  border-top-color: rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);


.formResponsive .formHorizontal .rsform-block {
	margin-bottom:10px;
}

.respuserinfo65 {min-width:65%;
display:inline-table;
float:left;}
.respuserinfo35 {min-width:35%; display:inline-table;
float:left;}

/*-----ICONS-----*/


.uk-icon-floppy:before {
  content: "\f0c7";
}

.uk-icon-times:before {
  content: "\f00d";
}
.uk-icon-check:before {
  content: "\f00c";
}
.uk-icon-send:before,
.uk-icon-paper-plane:before {
  content: "\f1d8";
}
.uk-icon-send-o:before,
.uk-icon-paper-plane-o:before {
  content: "\f1d9";
}

.uk-icon-history:before {
  content: "\f1da";
}

.uk-icon-minus-circle:before {
  content: "\f056";
}

.uk-icon-minus-square-o:before {
  content: "\f147";
}

.uk-icon-minus-square:before {
  content: "\f146";
}
.uk-icon-angle-double-left:before {
  content: "\f100";
}
.uk-icon-angle-double-right:before {
  content: "\f101";
}
.uk-icon-angle-double-up:before {
  content: "\f102";
}
.uk-icon-angle-double-down:before {
  content: "\f103";
}
.uk-icon-sign-out:before {
  content: "\f08b";
}
.uk-icon-question-circle:before {
  content: "\f059";
}

.uk-icon-pie-chart:before {
  content: "\f200";
}

.uk-icon-line-chart:before {
  content: "\f201";
}

.uk-icon-bar-chart-o:before,
.uk-icon-bar-chart:before {
  content: "\f080";
}
.uk-icon-area-chart:before {
  content: "\f1fe";
}

.uk-icon-info-circle:before {
  content: "\f05a";
}

.uk-icon-file-o:before {
  content: "\f016";
}
.uk-icon-file-text-o:before {
  content: "\f0f6";
}