/**
* @file generico.css
* @author Alvaro Prestes
**/
*{ font-size: 13pt; }
body { margin: 0px; background-image: url("../img/background.jpg"); background-repeat: repeat-x; background-color: #FFFFFF; }
form { margin-top: 10px; }
table td, table th { margin: 0px; padding: 2px; }
select option:hover { cursor: pointer; }
table tr[onclick], table tr td[onclick] { cursor: pointer; color: #444444; }
input[datatype=moeda] { text-align: right; }
input[optional=true], input[readonly], input[disabled], textarea[optional=true], textarea[readonly], textarea[disabled], select[optional=true], select[readonly], select[disabled] { padding-left: 3px; }
select, options { width: auto; }
.usuario { background-image: url(../img/s5_cityportal_toprepeat.jpg); background-position: top center; background-repeat: repeat-x; height: 60px; padding-top: 7px; }
.usuario a, .usuario span { color: #FFF; }
.usuario a:hover { background: none; text-decoration: underline; }
#topo { background-color: #FFFFFF; background-image: url(../img/consed_logo.png); background-repeat: no-repeat; background-position: top left; height: 140px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border: solid 1px #999999; margin-bottom: 10px; }
#parent-conteudo { -moz-border-radius: 4px; -webkit-border-radius: 4px; border: solid 1px #999999; background: #FFF; }
#conteudo { margin-top: 0; min-height: 400px; margin-bottom: 20px; }
#main-menu { margin-top: 5px; margin-bottom: 0; }
#main-menu a, #main-menu a:hover { color: #333; text-decoration: none; text-shadow: none; }
#main-menu > li.active > a { background-color: #eee; }
div.btn-print { width: 60px; position: relative; left: 96%; cursor: pointer; }
.navbar { margin-bottom: 0; }
.navbar-inner { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.toolbar-tabs { background-color: #eee; }
.dropdown-menu li>a:hover, .dropdown-menu li>a:focus, .dropdown-submenu:hover>a { background-color: #ECF2F5; background-image: none; filter: none; }
.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav>li.dropdown.open.active>a:hover { background-color: #eee; border-color: #ccc; }
fieldset.minizable > legend { cursor: pointer; }
fieldset.minizable > legend > .icon { margin-top: 7px; margin-left: 5px; }
ul.resultset-context-menu { list-style: none; display: none; }
.resultset-context-menu > li > a { background-image: url("../img/context-item-unchecked.png"); background-repeat: no-repeat; color: #000; background-position: center left; }
.resultset-context-menu > li > a:hover, .resultset-context-menu > li > a:focus { background-color: #eee !important; color: #000 !important; }
.resultset-context-menu > li.context-item-checked > a { background-image: url("../img/context-item-checked.png"); background-repeat: no-repeat; color: #000; background-position: center left; }
.campo-assinatura { border-top: solid 1px #999; width: 50%; margin: 50px auto 0 auto; text-align: center; }
.add-on { cursor: pointer; }
.popup.modal .modal-body { overflow: hidden; }
.resultset .actions { min-width: 24px; text-align: center; }
.only-popup { display: none; }
.label-tags, .badge-tags{ font-size: 0.9em; font-weight: normal; background-color: #37b7b6; color: #fff; text-shadow: none; line-height: 1.2em; }
/**
* @file ajuda.css
* @author Alvaro Prestes
**/
.ajuda { width: 98%; }
.ajuda * { font-size: 103%; }
.ajuda fieldset * { text-align: justify; }
.ajuda table.resultset { border-bottom: solid 2px #3F7F7F; }
.ajuda table.resultset th { background-color: #3F7F7F; }
.ajuda img { text-align: center; }
.ajuda-top { height: 17px; }
.ajuda-top img { float: right; clear: both; }
#ajuda-conteudo p a, #ajuda-conteudo p ul li { padding-right: 13px; background-image: url(../ajuda/link.gif); background-repeat: no-repeat; background-position: right; }

/**
* @file resultset.css
* @author Alvaro Prestes
**/
table.resultset { width: 100%; border: none; border-bottom: solid 1px #999; }
table.resultset caption { padding: 0px; padding-bottom: 10px; padding-top: 3px; margin: 0px; font-weight: bold; color: #222222; text-align: center; }
table.resultset td, table.resultset th { margin: 0; padding: 2px; }
.resultset td { font-size: 0.8em; line-height: 200%; }
table.resultset th { background-color: #09ACAC; border-bottom: #007777 solid 1px; border-top: #007777 solid 1px; color: #fff; border: none; line-height: 28px; cursor: pointer; }
.resultset th+th { border-left: solid 1px #007777; }
.resultset td+td { border-left: solid 1px #EEE; }
.resultset th a { color: #111111; }
.resultset td:focus, .resultset td:hover { cursor: pointer; }
table.resultset tr[ativo="0"] { display: none; }
table.resultset tr[ativo="0"] td { background-color: #EEE; color: #888; }
table.resultset a { color: #000000; }
table.resultset a:hover { color: #222222; }
table.resultset tfoot tr td { background-color: #F7F7F7; }
table.resultset tfoot tr:first-child td { border-top: solid 1px #CCC; }
table.resultset tfoot tr:last-child td { border-bottom: solid 3px #007777; }
tr.extrato-saldo td { font-weight: bold; border-bottom: solid 2px #999 !important; border-top: solid 1px #999 !important; line-height: 3em !important; background-color: #fff !important; vertical-align: top !important; }
.input-append > .select2-container .select2-selection--single { border-radius: 0px !important; height: 30px; }

/**
* @file login.css
* @author Alvaro Prestes
**/

