*{font-family:"Trebuchet MS", Helvetica, sans-serif;}
a {color:#3F5E8B; font-weight:bolder;}
/*h1 {font-size:16px; font-weight:bolder; width:100%;text-align:center;}*/
h1{font-size:2em;display:block;color:#394D56;font-weight:bold; margin:0px 10px;text-align:left; text-transform: uppercase;text-align:center;}
h2{font-size:1.5em;display:block;color:#333;font-weight:bold; margin:0px 10px;text-align:left; text-transform: uppercase;text-align:center;}
.b {border:1px solid #000000;}
.center {text-align:center}
#breadcrumbs {margin-bottom:20px; }
p {text-indent: 30px;}

#logo {margin: 10px auto 0 auto; display:block}
#main{margin-top:5px;}
#section_login { width: 320px; margin:50px auto; }
#loginform{ padding: 10px 16px 40px 16px; font-weight: normal;  display:inline-block;}
#loginform label{ text-align: left; width:auto;}
#user_pass,  #user_login{ font-size: 20px; width: 97%; margin: 2px 6px 16px 0; border: 1px solid #a5a5a5; padding:6px 3px; height:22px; max-height:none;}
.bsel{ font-size:2em;}
#information {padding:10px 0; font-size:13px; color:#A30021; font-weight:bolder;}
#infobar, #infobar a{background:#2F3F4C; margin:0;padding:0;color:#fff;text-align:center;}
#infobar #main {padding-top:0.5em;}
#infobar #main div{ height:1.5em;background-color:#647177; margin-bottom:0.1em;}
#infobar select {border:none;font-size:12px;}
.divider {font-weight:bolder;color:#C8BBAB; margin:0 0.5em;}

#main_menu h1{font-size:17px;margin:20px 0 0 0; font-weight:bolder;}
#main_menu ul li a {color:#425E86; font-size:13px;font-weight:bold;}
/*form label{	display: block;float: left;text-align: right;width: 200px;}*/

#ficha_colaborador label{ width:80px; text-align:right;}
#ficha_colaborador2 label{ width:120px; text-align:right;}
#ficha_colaborador .data, .data{margin-left:10px; text-align:left; width:200px;}
/* tables */
table{ background-color: #fff; font-size: 9pt; width: 100%; text-align: left;}
tbody{text-align:left; background-color: #FFF;}
table tbody td { color: #000; padding: 2px; vertical-align: top;}
table thead tr th, table tfoot tr th { background-color: #305E86; border: 1px solid #FFF; font-size: 8pt; padding: 4px; color:#fff;font-weight:bold; text-align:center;}
td{border:1px solid #305E86;}
td a{color:#305E86;}
tbody tr:hover{color:#000;cursor:pointer;background:#ccc;}

.filtros {font-size:10px; color:#000; width:100%;}

/*
form p{font-size:11px;color:#666666;margin-bottom:20px;border-bottom:solid 1px #b7ddf2;padding-bottom:10px;}
form label{display:block; text-align:right;width:140px;float:left;}
form .small{color:#666666;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px;}
form input[type=text]{float:left;padding:4px 2px;border:solid 1px #2F3F4C;width:200px;max-height:13px;margin:2px 0 5px 10px;}
form select{float:left;border:solid 1px #2F3F4C;width:200px;max-height:24px;margin:2px 0 5px 10px;}
form input[type=submit], form button{border :0;min-width:125px;height:31px;background-color:#2F3F4C ;text-align:center;line-height:31px;color:#FFFFFF;font-size:11px;font-weight:bold;}
form input[type=submit]:hover, form button:hover{background-color:#5c6f82 ;}
form .l1{width:120px;}
form .l2{width:200px}
form .l3{width:300px;}
form br {clear:both;}
*/