* {margin: 0; padding: 0; list-style: none; border: none; text-decoration: none;}
a {outline: none;}
hr {display: none;}
u {text-decoration: underline}

html {height: 100%}
body {background-color: #f4f4f4; font: normal 14px/14px Tahoma, "Trebuchet MS", Arial, serif; position: relative;}
.wrap {width: 97%; min-width: 980px; margin: 0 auto; position: relative; overflow: hidden}
.hide {display: none}
.ui-widget {font-size: 12px !important}
.ui-autocomplete {max-height: 150px; overflow-y: auto; overflow-x: hidden; padding-right: 20px;}
.ui-datepicker {width: 18em !important}
textarea {resize: none;}
.panel {border: 1px solid #ccc;}
.panel.grid-3-12 {width: 21.6%;}
form *:not(.formee-req) {color: #000 !important;}
.toolbar h2, .breadcrumbs a {color: #8F8E8E !important;}
span.uploadify-button-text {color: #FFF !important;}
.cursor_default {cursor: default;}
.selected_tr {background-color: #FFF8D2;}

.gradient {
	background: #fdfdfd; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #f1f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%); /* IE10+ */
	background: linear-gradient(top,  #fdfdfd 0%,#f1f1f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-8 */
	-webkit-box-shadow: 0px 4px 2px 0px rgba(4, 4, 4, 0.05);
	-moz-box-shadow: 0px 4px 2px 0px rgba(4, 4, 4, 0.05);
	box-shadow: 0px 4px 2px 0px rgba(4, 4, 4, 0.05);
}

.gradient-green {
	background: #bede57; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JlZGU1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MWI3MjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #bede57 0%, #71b728 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bede57), color-stop(100%,#71b728)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bede57 0%,#71b728 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bede57 0%,#71b728 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bede57 0%,#71b728 100%); /* IE10+ */
	background: linear-gradient(top,  #bede57 0%,#71b728 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bede57', endColorstr='#71b728',GradientType=0 ); /* IE6-8 */
}

.gradient-green-reverse {
	background: rgb(113,183,40); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzcxYjcyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZWRlNTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(113,183,40,1) 0%, rgba(190,222,87,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(113,183,40,1)), color-stop(100%,rgba(190,222,87,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(113,183,40,1) 0%,rgba(190,222,87,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(113,183,40,1) 0%,rgba(190,222,87,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(113,183,40,1) 0%,rgba(190,222,87,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(113,183,40,1) 0%,rgba(190,222,87,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#71b728', endColorstr='#bede57',GradientType=0 ); /* IE6-8 */
}

/* corner */
.min-corner {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.corner {-webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.nocorner {-webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
.top-corner {-moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px;}
.top-left-corner {-moz-border-radius-topleft: 8px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 8px 0px 0px 0px; border-radius: 8px 0px 0px 0px;}
.top-right-corner {-moz-border-radius-topleft: 0px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 0px 8px 0px 0px; border-radius: 0px 8px 0px 0px;}
.bottom-corner {-moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px;}
.left-corner {-moz-border-radius-topleft: 0px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 0px 8px 8px 0px; border-radius: 0px 8px 8px 0px;}
.right-corner {-moz-border-radius-topleft: 8px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 8px; -webkit-border-radius: 8px 0px 0px 8px; border-radius: 8px 0px 0px 8px;}

/* item selecionado na tree */
.tree .title a.node-selected {color: red !important;}

/* controls */
.controls {position: absolute; bottom: 10px; right: 5px}
.controls li {display: inline; float: left; margin-right: 10px}
.controls li a {display: block; width: 8px; height: 10px}
.controls li a span {display: none}
.controls li .bt-prev {background: url(../imagens/control_right.png) no-repeat;}
.controls li .bt-next {background: url(../imagens/control_left.png) no-repeat;}

/* login */
.login #panel-esquerda {position: absolute; width: 62%; height: 100%; top: 0; right: 0;}
.login #panel-esquerda .wrap {padding-top: 12%; width: auto; overflow: visible; margin: 0}
.login #panel-esquerda .logo {background: url(../imagens/logo_sindicalizi.png) no-repeat center; width: 314px; height: 120px;}
.login #panel-esquerda .logo span {display: none}
.login #panel-esquerda .panel-login {background: url(../imagens/bg_login.jpg) repeat-x 15px bottom #fff; margin: 30px 0; overflow: hidden}
.login #panel-esquerda .panel-login .form-login {background: url(../imagens/bg_panel_login.jpg) no-repeat left bottom; padding: 15px; position: relative; min-height: 178px}
.login #panel-esquerda .panel-login .form-login p {color: #F00; margin-bottom: 10px}
.login #panel-esquerda .panel-login .form .lembrar_dados {font-family: "Trebuchet MS", Arial, serif; font-size: 12px; line-height: 22px}
.login #panel-esquerda .panel-login .form .submit {margin: 0; position: absolute; overflow: visible; left: 215px; bottom: -2px;}
.login #panel-esquerda .panel-login .form .submit input {background: url(../imagens/bt_login_entrar.png) no-repeat; display: block; cursor: pointer; width: 124px; height: 47px; text-align: center; text-transform: uppercase; color: #f4f4f4; font-size: 20px; font-family: "Trebuchet MS", Arial, serif; font-weight: bold}
.login #panel-esquerda .esqueci_senha {font-family: "Trebuchet MS", Arial, serif; color: #87c235; clear: both; font-size: 12px;}
.login #panel-esquerda .esqueci_senha:hover {text-decoration: underline;}
.login #recaptcha_widget_div {margin-bottom: 30px}
.login .logo_moobi {position: absolute; bottom: 10px; right: 10px; background: url(../imagens/logo_moobi.png) no-repeat; width: 58px; height: 25px}
.login .logo_moobi span {display: none}
.login .form label {display: block; margin-bottom: 15px; overflow: hidden; color: #a7a7a7;}
.login .form label span {display:block; clear: both; margin-bottom: 8px; color: #a7a7a7}
.login .form label .campo {background-color: #fbfbfb; padding: 6px; border: 1px solid #e5e5e5; width: 300px; color: #a7a7a7;}
.login .form .checkbox {background: url(../imagens/bg_form_checkbox.png) no-repeat; width: 19px; height: 25px; display: block; float: left; margin-right: 5px; cursor: pointer}
.login .form .radio {background: url(../imagens/bg_form_radio.png) no-repeat; width: 19px; height: 25px; display: block; float: left; margin-right: 5px; cursor: pointer}
.login .form label label.error {display: inline; font-size: 12px; margin-left: 10px; color: #D10}

/* geral */
#geral #top-header {height: 50px; border-bottom: 1px solid #e1e1e1; width: 100%; position: fixed; z-index: 100; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
#geral #top-header .logo {background: url(../imagens/logo_sindicalizi_top.png) no-repeat left center; width: 146px; height: 31px; float: left; padding: 10px 0}
#geral #top-header .logo span {display: none}
#geral #top-header .user {float: right}
#geral #top-header .user li {background: url(../imagens/separator_top_header.gif) no-repeat bottom right; display: inline; float: left; font-size: 12px; color: #b9b9b9; line-height: 50px; padding: 0 10px}
#geral #top-header .user .ultimo {background: none; padding-right: 0}
#geral #top-header .user li span {text-transform: uppercase; color: #898989; font-weight: bold;}
#geral #top-header .user li .home {background: url(../imagens/icons/icon_home.png) no-repeat left center; display: block; width: 16px; height: 14px; padding: 18px 0}
#geral #top-header .user li .home span {display: none}
#geral #top-header .user li .calc {background: url(../imagens/icons/icon_calc.png) no-repeat left center; display: block; width: 16px; height: 14px; padding: 18px 0}
#geral #top-header .user li .calc span {display: none}
#geral #top-header .user li .logout {color: #da1010; font-size: 14px}
#geral #top-header .user li .logout:hover {text-decoration: underline;}

#geral #header {clear: both; overflow: hidden; min-height: 30px; padding-top: 51px}
#geral #header .wrap {position: relative; overflow: visible;}
#geral #header #bar {overflow: hidden}
#geral #header .logo {float: left; width: 215px; height: 125px; margin-top: 35px}
#geral #header .logo a {background: url(../imagens/logo.png) no-repeat center #fff; display: block; width: 215px; height: 120px; -webkit-box-shadow: 0px 4px 2px 0px rgba(4, 4, 4, 0.05); -moz-box-shadow: 0px 4px 2px 0px rgba(4, 4, 4, 0.05); box-shadow: 0px 4px 2px 0px rgba(4, 4, 4, 0.05);}
#geral #header .logo a span {display: none}
#geral #header .feed {margin-left: 235px; margin-top: 35px; padding: 10px; height: 100px; position: relative;}
#geral #header .feed h2 {font-size: 18px; color: #b5b5b5; font-weight: normal; line-height: 18px; margin-bottom: 10px}
#geral #header .feed p {font-size: 12px; color: #757575}
#geral #header .feed p span {color: #79ba2d}
#geral #header .toggle-bar {position: absolute; top: 0; right: 0; background-color: #e7e7e7; padding: 6px 8px; -webkit-box-shadow: 0px 1px 0px 0px rgba(4, 4, 4, 0.14); -moz-box-shadow: 0px 1px 0px 0px rgba(4, 4, 4, 0.14); box-shadow: 0px 1px 0px 0px rgba(4, 4, 4, 0.14);}
#geral #header .toggle-bar a {display: block; padding-right: 15px; color: #7b7b7b; font-size: 11px}
#geral #header .toggle-bar a:hover {text-decoration: underline;}
#geral #header .toggle-bar .ocultar {background: url(../imagens/icons/icon_toggle_bar_ocultar.png) no-repeat right center;}
#geral #header .toggle-bar .exibir {background: url(../imagens/icons/icon_toggle_bar_exibir.png) no-repeat right center;}

#geral #nav {clear: both; margin-top: 20px;}
#geral #nav .wrap {overflow: visible}
#geral #nav .nav {height: 50px; position: relative;}
#geral #nav .nav > li {background: url(../imagens/separator_nav.gif) no-repeat right bottom; display: inline; float: left;}
#geral #nav .nav > li > a {display: block; font-size: 12px; color: #fff; font-weight: bold; padding: 18px 13px}
#geral #nav .nav > .active {
	background: rgb(255,255,255) !important; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(234,234,234,1))) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%) !important; /* IE10+ */
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ) !important; /* IE6-8 */
}
#geral #nav .nav > .active > a {background: url(../imagens/arrow_nav_hover.png) no-repeat center 40px !important; color: #7e7e7e;}
#geral #nav .nav > .primeiro > a {padding-left: 21px}
#geral #nav .nav > .ultimo {background: none}
#geral #nav .nav > .ultimo > a {background: none; padding-right: 22px}
#geral #nav .nav > li ul {background-color: #eaeaea; position: absolute; z-index: 10; padding: 0 5px 10px; left: 0; width: 99%; -webkit-box-shadow: 0px 1px 0px 0px rgba(4, 4, 4, 0.14); -moz-box-shadow: 0px 1px 0px 0px rgba(4, 4, 4, 0.14); box-shadow: 0px 1px 0px 0px rgba(4, 4, 4, 0.14);}
#geral #nav .nav > li ul li {display: inline; float: left; margin-top: 10px}
#geral #nav .nav > li ul li a {background: url(../imagens/separator_subnav.gif) no-repeat right bottom; display: block; color: #9a9a9a; font-size: 12px; padding: 0 10px}
#geral #nav .nav > li ul li a:hover {color: #595959; text-decoration: underline}
#geral #nav .nav > li ul li .ultimo {background: none}

#geral #content {clear: both; margin-top: 20px}
#geral #content .breadcrumbs {margin-bottom: 20px}
#geral #content .breadcrumbs h2 {font-family: Georgia, "Trebuchet MS", Arial, serif; font-size: 24px; padding-left: 25px; color: #a9a9a9; text-transform: uppercase; line-height: 30px; font-style: italic; font-weight: bold}
#geral #content .breadcrumbs h2 a {color: #c3c3c3}
#geral #content .breadcrumbs .agenda {background: url(../imagens/icons/icon_agenda.png) no-repeat left center}
#geral #content .breadcrumbs .atendimento {background: url(../imagens/icons/icon_atendimento.png) no-repeat left center}
#geral #content .breadcrumbs .comunicacao {background: url(../imagens/icons/icon_comunicacao.png) no-repeat left center}
#geral #content .breadcrumbs .controle_patrimonial {background: url(../imagens/icons/icon_controle_patrimonial.png) no-repeat left center}
#geral #content .breadcrumbs .filiado {background: url(../imagens/icons/icon_filiado.png) no-repeat left center}
#geral #content .breadcrumbs .financeiro {background: url(../imagens/icons/icon_financeiro.png) no-repeat left center}
#geral #content .breadcrumbs .fornecedor {background: url(../imagens/icons/icon_fornecedor.png) no-repeat left center}
#geral #content .breadcrumbs .funcionario {background: url(../imagens/icons/icon_funcionario.png) no-repeat left center}
#geral #content .breadcrumbs .home {background: url(../imagens/icons/icon_home.png) no-repeat left center}
#geral #content .breadcrumbs .juridico {background: url(../imagens/icons/icon_juridico.png) no-repeat left center}
#geral #content .breadcrumbs .seguranca {background: url(../imagens/icons/icon_seguranca.png) no-repeat left center}

#geral #content .toolbar {clear: both;  margin-bottom: 20px}/*height: 90px;*/
#geral #content .toolbar h2 {font-family: Georgia, "Trebuchet MS", Arial, serif; font-size: 32px; line-height: 90px; font-style: italic; font-weight: bold; text-transform: uppercase; color: #d2d2d2; margin: 0 20px; float: left; overflow: hidden}
#geral #content .toolbar .lista-acoes {float: right; margin: 24px 10px}
#geral #content .toolbar .lista-acoes li {list-style: none; display: inline; float: left; margin: 0 5px;}
#geral #content .toolbar .lista-acoes .bt105{width: 105px;}
#geral #content .toolbar .lista-acoes input, .bt-dinheiro {color: #9a9a9a; width: 58px; height: 58px; border: 0; cursor: pointer; padding-top: 32px; font-size: 12px}
#geral #content .toolbar .lista-acoes .bt-associar {background: url(../imagens/icons/icon_associar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-novo {background: url(../imagens/icons/icon_novo.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-cadastrar {background: url(../imagens/icons/icon_salvar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-atualizar {background: url(../imagens/icons/icon_salvar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-aplicar {background: url(../imagens/icons/icon_aplicar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-cancelar {background: url(../imagens/icons/icon_cancelar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-cancelar-solicitacao-filiacao {background: url(../imagens/icons/icon_cancelar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-verificar-assinatura{ background: url(../imagens/icons/icon_pesquisar_grande.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-apagar {background: url(../imagens/icons/icon_apagar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-inativar {background: url(../imagens/icons/icon_apagar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-editar {background: url(../imagens/icons/icon_editar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-filtrar {background: url(../imagens/icons/icon_filtrar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-imprimir {background: url(../imagens/icons/icon_imprimir.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-ativar {background: url(../imagens/icons/icon_ativar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-limpar {background: url(../imagens/icons/icon_limpar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-download {background: url(../imagens/icons/icon_download.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-delete-file {background: url(../imagens/icons/icon_delete_file.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-upload {background: url(../imagens/icons/icon_upload.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-csv {background: url(../imagens/icons/icon_csv.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-documento{background:url(../imagens/icons/icon_documento.png) no-repeat center top;}
#geral #content .toolbar .lista-acoes .bt-reajustar{background:url(../imagens/icons/icon_reajustar.png) no-repeat center top;}
#geral #content .toolbar .lista-acoes .bt-cheque{background:url(../imagens/icons/icon_cheque.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-lista{background:url(../imagens/icons/icon_lista.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-visualizar{background:url(../imagens/icons/icon_visualizar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-enviar-email{background:url(../imagens/icons/icon_email.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-confirmar{background:url(../imagens/icons/icon_confirmar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-up{background:url(../imagens/icons/icon_up.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-down{background:url(../imagens/icons/icon_down.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-estorno{background:url(../imagens/icons/icon_estorno.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-emprestar{background:url(../imagens/icons/icon_emprestar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-broken{background:url(../imagens/icons/icon_broken.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-duplicar{background:url(../imagens/icons/icon_duplicar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-filtrar-pessoas{background:url(../imagens/icons/icon_filtro_pessoas.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-alternar-visualizacao{background:url(../imagens/icons/icon_filtro_pessoas.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-apresentacao{background:url(../imagens/icons/icon_apresentacao.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-boleto{background:url(../imagens/icons/icon_boleto.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-estoque{background:url(../imagens/icons/icon_estoque.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-desconciliar {background: url(../imagens/icons/icon_cancelar.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-dinheiro {background: url(../imagens/icons/icon_dinheiro.png) no-repeat center top}
td > .bt-dinheiro {background: url(../imagens/icons/icon_dinheiro.png) no-repeat center top !important; visibility: visible !important; border: none !important; height: 27px !important;}
#geral #content .toolbar .lista-acoes .bt-caixa {background: url(../imagens/icons/icon_caixa.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-carteirinha {background: url(../imagens/icons/icon_carteira.png) no-repeat center 5px;}
#geral #content .toolbar .lista-acoes .bt-relatorio {background: url(../imagens/icons/icon_relatorio.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-relatorio-delete {background: url(../imagens/icons/icon_relatorio_delete.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-relatorio-add {background: url(../imagens/icons/icon_relatorio_add.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-relatorio-info {background: url(../imagens/icons/icno_list_information.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-list-delete {background: url(../imagens/icons/icon_list_delete.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt-comprovante-accept {background: url(../imagens/icons/icon_relatorio_accept.png) no-repeat center top}
#geral #content .toolbar .lista-acoes .bt65 {width: 65px}
#geral #content .toolbar .lista-acoes .bt70 {width: 70px}
#geral #content .toolbar .lista-acoes .bt75 {width: 75px}
#geral #content .toolbar .lista-acoes .bt80 {width: 80px}
#geral #content .toolbar .lista-acoes .bt90 {width: 90px}
#geral #content .toolbar .lista-acoes .bt95 {width: 95px}
#geral #content .toolbar .lista-acoes .bt100 {width: 100px}
#geral #content .toolbar .lista-acoes .bt115 {width: 115px}
#geral #content .toolbar .lista-acoes .bt120 {width: 120px}
#geral #content .toolbar .lista-acoes .bt125 {width: 125px}
#geral #content .toolbar .lista-acoes .bt130 {width: 130px}
#geral #content .toolbar .lista-acoes .bt145 {width: 145px}
#geral #content .toolbar .lista-acoes .bt150 {width: 150px}
#geral #content .toolbar .lista-acoes .bt170 {width: 170px}

#geral #content .container {overflow: hidden; clear: both}

/* consulta */
.consulta #geral #content .container {overflow: hidden; padding: 10px; background-color: #fff}
.consulta #geral #content .container .bull-yellow {background: url(../imagens/icons/bullet_yellow.png) no-repeat; display: block; padding-left: 20px; line-height: 12px}
.consulta #geral #content .container .bull-red {background: url(../imagens/icons/bullet_red.png) no-repeat; display: block; padding-left: 20px; line-height: 12px; margin-right: 10px}
.consulta #geral #content .container .bull-green {background: url(../imagens/icons/bullet_green.png) no-repeat; display: block; padding-left: 20px; line-height: 12px; margin-right: 10px}
.consulta #geral #content .container .panel-msgs .link {text-decoration: underline;}
.consulta #geral #content .container #panel_campos {overflow: hidden}
.consulta #geral #content .container #panel_campos .panel_campo {padding: 15px 15px 8px 8px; float: left; min-width: 100px; position: relative; height: 60px; margin-bottom: 5px}
.consulta #geral #content .container #panel_campos .panel_campo input[type="checkbox"] {margin: 0 3px}
.consulta #geral #content .container #panel_campos .panel_campo h3 {display: inline-block; font-size: 12px; margin: 0; letter-spacing: normal; font-weight: bold; color: #9a9a9a; margin-bottom: 5px}
.consulta #geral #content .container #panel_campos .panel_campo p {color: #9a9a9a}
.consulta #geral #content .container #panel_campos .panel_campo a.filtro-excluir-campo {position: absolute; top: 5px; right: 5px; color: #D10; font-size: 10px; font-weight: bold}
.consulta #geral #content .container #panel_campos .panel_campo .check {width: 22px; height: 22px; display: block; margin: 10px 1px; float:right; cursor: pointer}
.consulta #geral #content .container #panel_campos .panel_campo .check:hover {background-position: left top}
.consulta #geral #content .container #panel_campos .panel_campo .bt-display {background: url(../imagens/icons/icon_display.png) no-repeat left bottom;}
.consulta #geral #content .container #panel_campos .panel_campo .bt-order {background: url(../imagens/icons/icon_order.png) no-repeat left bottom;}
.consulta #geral #content .container #panel_campos .panel_campo .bt-group {background: url(../imagens/icons/icon_group.png) no-repeat left bottom;}
.consulta #geral #content .container #panel_campos .panel_campo .bt-filtro_relatorio_page_break {background: url(../imagens/icons/icon_filtro_relatorio_page_break.png) no-repeat left bottom;}
.consulta #geral #content .container #panel_campos .panel_campo .bt-soma {background: url(../imagens/icons/icon_soma.png) no-repeat left bottom;}
.consulta #geral #content .container #panel_campos .panel_campo .checked {background-position: left top}
.consulta #geral #content .container #panel_campos .panel_campo .checked:hover {background-position: left bottom}
.tabela-info {font-size: 12px; color: #666; float: right}
.tabela-info a {color: #666;}
.tabela_consulta, .tabela_consulta_no_js {margin: 15px auto; border-collapse: collapse;}
.tabela_consulta table, .tabela_consulta_no_js table {border-collapse: collapse;}
.tabela_consulta thead tr th, .tabela_consulta_no_js thead tr th {
	font-weight: bold;
	height: 45px;
	color: #656565;
	border-right: 1px solid #e7e7e7;
	text-align: left;
	background: rgb(229,229,229); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWM5YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(229,229,229,1) 0%, rgba(201,201,201,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,1)), color-stop(100%,rgba(201,201,201,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(201,201,201,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(201,201,201,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(201,201,201,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(229,229,229,1) 0%,rgba(201,201,201,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#c9c9c9',GradientType=0 ); /* IE6-8 */
}
.tabela_consulta thead tr th span, .tabela_consulta_no_js thead tr th span {display: block; padding: 0 25px 0 10px;}
.tabela_consulta thead tr .header, .tabela_consulta_no_js thead tr .header {cursor: pointer;}
.tabela_consulta thead tr .header span, .tabela_consulta_no_js thead tr .header span  {background: url(../imagens/icons/icon_tablesort_default.png) no-repeat 95% center;}
.tabela_consulta thead tr .headerSortDown span, .tabela_consulta_no_js thead tr .headerSortDown span {background-image: url(../imagens/icons/icon_tablesort_down.png)}
.tabela_consulta thead tr .headerSortUp span, .tabela_consulta_no_js thead tr .headerSortUp span {background-image: url(../imagens/icons/icon_tablesort_up.png)}
.tabela_consulta thead tr .top-left-corner, .tabela_consulta_no_js thead tr .top-left-corner {text-align: center}
.tabela_consulta thead tr .top-right-corner, .tabela_consulta_no_js thead tr .top-right-corner {border: 0}
.tabela_consulta tbody tr, .tabela_consulta_no_js tbody tr {background-color: #f4f4f4;}
.tabela_consulta tbody .odd, .tabela_consulta_no_js tbody .odd {background-color: #fff;}
.tabela_consulta tbody .new, .tabela_consulta_no_js tbody .new {background-color: #FCFFEA;}
.tabela_consulta tbody .tr-last, .tabela_consulta_no_js tbody .tr-last {border-bottom: 2px solid #BEDE57;}
.tabela_consulta tbody tr td, .tabela_consulta_no_js tbody tr td {padding: 10px; border: 1px solid #e2e2e2; color: #9a9a9a;}
.tabela_consulta tbody tr.red td, .tabela_consulta tbody tr.red a,.tabela_consulta_no_js tbody tr.red td, .tabela_consulta_no_js tbody tr.red a {color: #F00 !important;}
.tabela_consulta tbody tr.yellow td, .tabela_consulta tbody tr.yellow a,.tabela_consulta_no_js tbody tr.yellow a {color: #BB0 !important}
.tabela_consulta tbody tr.green td, .tabela_consulta tbody tr.green a,.tabela_consulta_no_js tbody tr.green a {color: #0A0 !important}
.tabela_consulta tbody tr.black a,.tabela_consulta_no_js tbody tr.black a {color: #000 !important}
.tabela_consulta tbody tr td a,.tabela_consulta_no_js tbody tr td a {color: #9a9a9a}
.tabela_consulta tbody tr td a:hover,.tabela_consulta_no_js tbody tr td a:hover {text-decoration: underline;}
.tabela_consulta tfoot tr td,.tabela_consulta_no_js tfoot tr td {
	height: 28px;
	color: #656565;
	text-align: center;
	background: rgb(238,238,238); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(218,218,218,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(218,218,218,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(218,218,218,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(218,218,218,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(218,218,218,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(218,218,218,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#dadada',GradientType=0 ); /* IE6-8 */
}
.tabela_consulta tfoot tr td a,.tabela_consulta_no_js tfoot tr td a {color: #656565; text-transform: uppercase; margin: 7px 0; display: block}
.tabela_consulta tfoot tr td a:hover,.tabela_consulta_no_js tfoot tr td a:hover {text-decoration: underline;}

.adicionar_linha {background: url(../imagens/icons/icon_adicionar_campo.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px}
.cheque_linha {background: url(../imagens/icons/icon_cheque.png) no-repeat; display: block; background-size: 18px; width: 18px; height: 18px;}
.pasta_linha {background: url(../imagens/icons/icon_pasta_linha.png) no-repeat; display: block; background-size: 18px; width: 18px; height: 18px;}
.remover_linha { margin-right: 2px; float: left; background: url(../imagens/icons/icon_remover_campo.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px}
.ativar_linha { margin-right: 2px; float: left; background: url(../imagens/icons/icon_ativar_linha.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px}
.editar_linha { float: left; background: url(../imagens/icons/icon_editar_campo.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px}
.centro_custo_linha { float: left; background: url(../imagens/icons/icon_centro_custo.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px}
.encaminhar_linha { float: left; background: url(../imagens/icons/icon_encaminhar.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px}
.pagar_linha { float: left; background: url(../imagens/icons/icon_pagar.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px}
.recibo_linha { float: left; background: url(../imagens/icons/icon_recibo.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px}
.pesquisar_linha {background: url(../imagens/icons/icon_pesquisar.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px}
.limpar_linha {background: url(../imagens/icons/icon_limpar_campo.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px}
.imprimir_linha {background: url(../imagens/icons/icon_imprimir_linha.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px}
.arquivar_linha {background: url(../imagens/icons/icon_arquivar.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px}
.atualizar_linha {background: url(../imagens/icons/icon_atualizar.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px}
.lista_linha {background: url(../imagens/icons/icon_list_linha.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px; background-size: 19px;}
.ajuda_linha {background: url(../imagens/icons/icon_ajuda.png) no-repeat; display: inline-block; width: 13px; height: 11px; background-size: 11px; cursor: help;}
.codigo_barras_linha {background: url(../imagens/icons/icon_codigo_barras.png) no-repeat;display: inline-block;width: 29px;height: 28px;}
.comprovante_linha { float: left; background: url(../imagens/icons/icon_relatorio_accept.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px; margin-right: 3px; background-size: 19px;}
.adicionar_linha span,
.cheque_linha span,
.pasta_linha span,
.remover_linha span,
.ativar_linha span,
.editar_linha span,
.arquivar_linha span,
.encaminhar_linha span,
.pesquisar_linha span,
.ajuda_linha span,
.limpar_linha span {display: none}
.box-cam {background-color: #c7c8cc; padding: 15px; border: 1px solid #9f9f9f; float: left; margin-right: 20px;}
.box-cam #foto {text-align: center}
.box-cam #webcam {border: 1px solid #9f9f9f}
.box-cam .eye {background: url(../imagens/icons/icon_eye.png) no-repeat left top; width: 32px; height: 32px; margin: 0 auto 10px}
.box-cam .eye span {display: none}
.box-cam .shot {background: url(../imagens/icons/icon_shot.png) no-repeat left top; width: 75px; height: 33px; display: block; margin: 10px auto}
.box-cam .shot:hover {background-position: left bottom}
.box-cam .shot span {display: none}
.box-crop .cortar-foto {background: url(../imagens/icons/icon_salvar_foto.png) no-repeat left top; width: 32px; height: 32px; display: block; margin: 10px auto}
.box-crop .cortar-foto span {display: none}

/* formee */
form .formee-txt:focus, .formee input[type="text"]:focus, .formee input[type="password"]:focus, .formee input[type="file"]:focus, .formee textarea:focus, .formee select:focus {
	border-color: #97CA3F !important
}
form .formee-txt.error, .formee input[type="text"].error, .formee input[type="password"].error, .formee input[type="file"].error, .formee textarea.error, .formee select.error {
	border-color: #ECA6A6 !important;
	/* shadow */
	-moz-box-shadow: 0 0 3px 0 rgba(255, 0, 0, .4);
	-webkit-box-shadow: 0 0 3px 0 rgba(255, 0, 0, .4);
	box-shadow: 0 0 3px 0 rgba(255, 0, 0, .4);
}
.formee-msg-error .error {color: #D10}
a.moobi-button{
padding: 5px;
background: none repeat scroll 0 0 #FAFAFA;
border-color: #C6C6C6 #DADADA #EAEAEA;
border-radius: 4px 4px 4px 4px;
cursor: pointer;
text-align: center;
display: inline-block;
border: 2px solid #D4D4D4;
}
.formee .container input[type="button"], .moobi-button {
	padding: 5px;
	background: none repeat scroll 0 0 #FAFAFA;
	border-color: #C6C6C6 #DADADA #EAEAEA;
	border-radius: 4px 4px 4px 4px;
	color: #999999;
}
.formee .container input[type="button"]:hover, .moobi-button:hover {
	border-color: #97CA3F !important
}
.formee .formee-txt:disabled, .formee .formee-txt:read-only,
.formee input[type="text"]:disabled, .formee input[type="text"]:read-only,
.formee input[type="password"]:disabled, .formee input[type="password"]:read-only,
.formee input[type="file"]:disabled, .formee input[type="file"]:read-only,
.formee textarea:disabled, .formee textarea:read-only,
.formee select:disabled {
	background: #e2e2e2;
}

/* home */
.home #geral #content .container .box-panel {clear: both; overflow: hidden}
.home #geral #content .container .box-panel .box {overflow: hidden; float: left; padding: 15px 10px; margin-bottom: 20px; position: relative;}
.home #geral #content .container .box-panel .box-30 {width: 280px;}
.home #geral #content .container .box-panel .box-40 {width: 320px;}
.home #geral #content .container .box-panel .box-60 {width: 600px;}
.home #geral #content .container .box-panel .margin {margin-right: 20px}
.home #geral #content .container .box-panel .box h3 {font-size: 18px; font-weight: normal; color: #b5b5b5; margin-bottom: 15px; line-height: 18px}
.home #geral #content .container .box-panel .box h4 {font-family: Georgia, "Trebuchet MS", Arial, serif; font-size: 18px; font-weight: normal; color: #72b729; margin-bottom: 10px; line-height: 18px; font-weight: bold; font-style: italic;}
.home #geral #content .container .box-panel .box .box-move {background: url(../imagens/icons/icon_dragdrop.png) no-repeat; width: 26px; height: 25px; position: absolute; top: 5px; right: 5px; cursor: move}
.home #geral #content .container .box-panel .box .box-move span {display: none}
.home #geral #content .container .box-panel .box .lista-filiados li {list-style: decimal inside; font-family: Georgia, "Trebuchet MS", Arial, serif; font-size: 18px; line-height: 18px; color: #c3c3c3; font-weight: bold; font-style: italic;}
.home #geral #content .container .box-panel .box .lista-filiados li a,
.home #geral #content .container .box-panel .box .lista-filiados li p {font-family: Tahoma, "Trebuchet MS", Arial, serif; font-size: 12px; color: #a1a1a1; font-weight: normal; font-style: normal;}
.home #geral #content .container .box-panel .box .lista-filiados li p span {color: #77ba2c}
.home #geral #content .container .box-panel .box .lista-detalhe {overflow: hidden; margin-bottom: 10px}
.home #geral #content .container .box-panel .box .lista-detalhe li {font-size: 12px; color: #a1a1a1; margin-bottom: 10px}
.home #geral #content .container .box-panel .box .lista-detalhe li span {font-family: Georgia, "Trebuchet MS", Arial, serif; font-weight: bold; font-style: italic;}
.home #geral #content .container .box-panel .box .lista-detalhe li a {color: #a1a1a1}
.home #geral #content .container .box-panel .box .lista-detalhe li a:hover {text-decoration: underline;}
.home #geral #content .container .box-panel .box .adicionar_numero {color: #fff; font-size: 12px; padding: 5px 10px;}
.home #geral #content .container .box-panel .box form {overflow: hidden}
.home #geral #content .container .box-panel .box form .panel-erro {margin-bottom: 10px}
.home #geral #content .container .box-panel .box form .panel-erro .error {font-size: 12px; color: #d40000; display: block; clear: both}
.home #geral #content .container .box-panel .box form label {display: block; clear: both; margin-bottom: 10px}
.home #geral #content .container .box-panel .box form label span {font-family: Georgia, "Trebuchet MS", Arial, serif; font-weight: bold; font-style: italic; display: block; float: left; width: 110px; color: #a1a1a1; font-size: 12px}
.home #geral #content .container .box-panel .box form label #selecionados {width: 478px;}
.home #geral #content .container .box-panel .box form label #selecionados span {font-family: Tahoma, "Trebuchet MS", Arial, serif; font-size: 12px; font-weight: normal; font-style: normal; position: relative; display: block; width: 100px; padding: 5px; margin: 0 5px 10px 0; border: 1px solid #ccc}
.home #geral #content .container .box-panel .box form label #selecionados span a {color: #d40000; font-size: 10px; position: absolute; top: 0; right: 5px}
.home #geral #content .container .box-panel .box form label .campo {background-color: #f5f5f5; border: 1px solid #ededed; padding: 5px; width: 478px; max-width: 478px; min-width: 478px; color: #a1a1a1; font-size: 12px}
.home #geral #content .container .box-panel .box form label textarea {min-height: 60px}
.home #geral #content .container .box-panel .box form label .quantidade {font-family: Tahoma, "Trebuchet MS", Arial, serif; font-size: 10px; display: block; clear: both; float: right; margin-top: 5px; font-weight: normal; font-style: normal; width: 200px; text-align: right}
.home #geral #content .container .box-panel .box form .submit {clear: both; margin-top: 15px; float: right;}
.home #geral #content .container .box-panel .box form .submit input {color: #fff; padding: 6px 25px; text-align: center; font-weight: bold; cursor: pointer}

/* footer */
#footer {background-color: #e7e7e7; clear: both; overflow: hidden; margin-top: 40px; border-top: 1px solid #d7d7d7; height: 42px}
#footer .lista-link {overflow: hidden; float: left}
#footer .lista-link li {font-family: Georgia, "Trebuchet MS", Arial, serif; line-height: 42px; font-size: 12px; color: #a1a1a1; font-weight: bold; font-style: italic; display: inline; float: left; padding-right: 5px}
#footer .lista-link li span {text-transform: uppercase; text-decoration: underline; color: #878787}
#footer .lista-link li a {color: #a1a1a1;}
#footer .lista-link li a:hover {text-decoration: underline;}
#footer .copyright {float: right; width: 58px; height: 48px; overflow: hidden}
#footer .copyright a {background: url(../imagens/logo_moobi.png) no-repeat left center; display: block; width: 58px; height: 25px; padding: 10px 0}
#footer .copyright a span {display: none}

/* modal erro */
#modal_erro p {background: url(../imagens/icons/icon_erro.png) no-repeat 0 center; padding-left: 25px; font-size: 12px; color: #DD1100; line-height: 20px}
.modal_alerta p, #modal_alerta p {background: url(../imagens/icons/icon_alerta.png) no-repeat 0 center; padding-left: 25px; font-size: 12px; color: #D66200; line-height: 20px}
#modal_sucesso p {background: url(../imagens/icons/icon_sucesso.png) no-repeat 0 center; padding-left: 25px; font-size: 12px; color: #6da827; line-height: 20px}

.valor_diferente{border-color: rgb(187, 11, 11)!important; }
.toolbar h2, .breadcrumbs a {color: #8F8E8E !important;}
span.uploadify-button-text {color: #FFF !important;}

/*ocultar os inputs para o usuario nao clicar antes de carregar a página*/
input[type='button'],input[type='submit']{visibility: hidden;}

.button-gray{background-color: rgb(219, 219, 219);padding: 6px 11px;}

/*crud filiado*/
.lnk_remover_foto {margin: 0 auto;width: 23px;height: 23px;margin-top: 10px;background-size: cover;float:center;}

#btAreaFiliado {width: 20px; height: 20px; opacity: 1; float: left; margin-top: -10px;
}
#btAreaFiliado a {width: 140px;display:block;height:35px;padding: 0 23px 0 0;border-top-right-radius: 5px;border-bottom-right-radius: 5px;box-shadow: -1px 2px 5px 1px #d0d0d0;-webkit-box-shadow: -1px 2px 5px 1px #d0d0d0;-moz-box-shadow:  -1px 2px 5px 1px #d0d0d0;-ms-box-shadow:  -1px 2px 5px 1px #d0d0d0;background-color: #87c235;color:#fff;font-size:13px;text-align: center; text-decoration: none;}
#btAreaFiliado i {background: url("../imagens/icons/reply.png");background-size:26px 26px;width: 24px;height: 33px;margin-right:-15px;float:right;background-position: 50%;}
#btAreaFiliado b {text-shadow: black 0.1em 0.1em 0.05em;margin-top: 10px;float:left;margin-left: 10px;}
.bt {display: inline-block;*display: inline;*zoom: 1; text-align: center;}
.bt-voltar{background: url(../imagens/icons/icon_voltar.png) no-repeat center top;}

.container > .filtro .grid-1-12,
.container > .filtro .grid-2-12,
.container > .filtro .grid-3-12,
.container > .filtro .grid-4-12,
.container > .filtro .grid-5-12,
.container > .filtro .grid-6-12,
.container > .filtro .grid-7-12,
.container > .filtro .grid-8-12,
.container > .filtro .grid-9-12,
.container > .filtro .grid-10-12,
.container > .filtro .grid-11-12,
.container > .filtro .grid-12-12 {padding: 0.3% 0.4% 0.3%;}

.box-historico-situacao{background-color: #E2E2E2;border-radius: 7px;margin-bottom: 12px;padding: 8px; border: 1px solid #dadada;}
.linha_lotacao{margin-bottom: 0px;}
.linha_lotacao fieldset{margin-bottom: 20px;}
.linha_lotacao fieldset legend{font-size: 14px; width: 143px;}

.campo-destaque{border: 1px solid rgb(105, 104, 104) !important;}

/*minimizar campos*/
#geral #nav{margin: 0;}
#geral #header{padding-top: 25px;}
#geral #top-header{height: 43px;}
#geral #header .toggle-bar{display: none;}
#geral #top-header .logo{padding: 5px 0;}
#geral #top-header .user li{  height: 43px;line-height: 43px;}
#geral #top-header .user li .calc,#geral #top-header .user li .home{padding: 14px 0;}
#geral #content{margin-top: 10px;}
#geral #content .breadcrumbs{display: none;}
#geral #content .toolbar{margin-bottom: 10px;}
#geral #content .toolbar .lista-acoes{margin: 7px 10px 5px;}
#geral #content .toolbar h2{height: 58px;line-height: 69px;}
/*usar classe formee-min no form*/
.formee.formee-min .grid-1-12,
.formee.formee-min .grid-2-12,
.formee.formee-min .grid-3-12,
.formee.formee-min .grid-4-12,
.formee.formee-min .grid-5-12,
.formee.formee-min .grid-6-12,
.formee.formee-min .grid-7-12,
.formee.formee-min .grid-8-12,
.formee.formee-min .grid-9-12,
.formee.formee-min .grid-10-12,
.formee.formee-min .grid-11-12,
.formee.formee-min .grid-12-12 {margin: 0;padding: 3px 3px 6px; min-height: 50px !important}
.formee.formee-min .grid-1-12{width: 7.79%;}
.formee.formee-min .grid-2-12{width: 16.100%;}
.formee.formee-min .grid-3-12{width: 24.29%;}
.formee.formee-min .grid-4-12{width: 32.7%;}
.formee.formee-min .grid-5-12{width: 40.899%;}
.formee.formee-min .grid-7-12{width: 57.699%;}
.formee.formee-min .grid-6-12{width: 49.4%;}
.formee.formee-min .grid-8-12{width: 65.86%;}
.formee.formee-min .grid-9-12{width: 74.76%;}
.formee.formee-min .grid-10-12{width: 82.409%;}
.formee.formee-min .grid-11-12{width: 90.509%;}
.formee.formee-min .grid-12-12{width: 99%;}
.formee.formee-min .alpha{padding-left: 0;}
.formee.formee-min .formee-txt,
.formee.formee-min input[type="text"],
.formee.formee-min input[type="password"],
.formee.formee-min input[type="file"],
.formee.formee-min select {height: 27px;}
.formee.formee-min .formee-lbl,.formee.formee-min label{margin: 0 0 2px;}
.formee.formee-min .adicionar_linha{margin-top: 6px;}
.formee.formee-min .lbl-btn{position: relative;}
.formee.formee-min .lbl-btn a{position: absolute;top: -5px;margin: 0;right: 0;}
.formee.formee-min .lbl-btn-vazio a{top: -10px;}
.formee.formee-min .lbl-btn a:focus{outline: 1px dashed rgb(0, 90, 255);}


.formee .formee-txt,
.formee input[type="text"],
.formee input[type="password"],
.formee input[type="file"],
.formee select:not([multiple]) {height: 28px;}
.formee-list > li {margin: 0.5em 0.6em 0.4em;}

.filiado_view .tooltipster-base {margin: 23px 0 0 25px;}

.multiselect {height:88px;border:solid 1px #c0c0c0;overflow:auto;padding-left:2px;}
.multiselect label {display:block; margin:0; padding-top:3px;}
.multiselect-on {background-color:#428BCA;}
.multiselect .multiselect-on {color:#ffffff !important;}
.multiselect_parent > label {display: inline-block;}

/* fieldset-controls */
.fieldset-controls {
	position: absolute;
	top: 6px;
	right: -8px;
}
.fieldset-controls .adicionar_linha,
.fieldset-controls .remover_linha,
.fieldset-controls .ativar_linha,
.fieldset-controls .encaminhar_linha,
.fieldset-controls .editar_linha {
	margin: 0 0 0 5px !important;
	height: 20px;
	width: 20px;
	background-size: 20px;
}

.combobox_div_moobi input[type="text"] {
    width: 90% !important;
    position: absolute !important;
 	float: left !important;
}
.combobox_div_moobi button {
    width: 10% !important;
    position: absolute !important;
    right: 0 !important;
}

#relatorio_balanco_orcamentario_por_centro_custo .combobox_div_moobi {
	height: 30px;
}

.lnk-linha-letra{padding: 5px 8px;}
.lnk-linha-letra-erro{ background-color: #D14B4B;}
.lnk-linha-letra-sucesso{ background-color: #0FD14F;}
.lnk-linha-letra-inclusao{ background-color: #F9A154;}
.lnk-linha-letra-exclusao{ background-color: #F9A154;}
.lnk-linha-letra-info{ background-color: #bcdfef;}
.hover_underline:hover {text-decoration: underline;}
.relatorio_add_linha { float: left; background: url(../imagens/icons/icon_relatorio_add_16.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px; background-position: 2px 0px;}
.dinheiro_linha { float: left; background: url(../imagens/icons/icon_dinheiro_16.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px}
.text-center {text-align: center;}
.text-right {text-align: right;}
.panel.panel-total {
    background: #fff;
    position: fixed;
    right: 0;
    z-index: 999;
    background-color: #fff;
    padding: 10px 20px;
    margin-right: 1.5%;
    margin-top: 126px
}


input.ipt-backgroud-verde{background-color: #7ace7a !important;}
.bt-apagar {background: url(../imagens/icons/icon_apagar.png) no-repeat center top}

.icon-visualizar { background: url(../imagens/icons/icon_visualizar_linha.png) no-repeat center top; display: block; width: 18px; height: 18px; margin-top: 10px; }
.icon-remover { background: url(../imagens/icons/icon_remover_campo.png) no-repeat; display: block; width: 18px; height: 18px; margin-top: 10px}

a.link_default_color { color: #0000EE !important; }
a.link_default_color:hover { text-decoration: underline !important; }

.contato-login-associado-cliente {
	color: gray;
	margin-left: 0;
	padding-left: 0px;
	padding-top: 35px;
}