body {padding: 6px; font-family: Arial,helvetica; font-size: 8pt ; background: #f5f5f5; color: black; }
li {font-family: Arial,helvetica; font-size: 8pt }

ximg {vertical-align: 0%;padding:0; border:0px}

h1 {font-family: Tahoma,helvetica; font-size: 13pt ; color: black}
h2 {font-family: Tahoma,helvetica; font-size: 12pt ; color: black}
h3 {font-family: Tahoma,helvetica; font-size: 10pt ; color: #00614D; font-weight: bold }
h4 {font-family: Tahoma,helvetica; font-size: 10pt ; color: #00614D}
h5 {font-family: Tahoma,helvetica; font-size: 8pt ; color: #00614D}

font {font-family: Arial,helvetica; font-size: 8pt ; color: #140181}
font.tiny {font-family: Arial,helvetica; font-size: 8px ; color: #606060}
font.vermelho {font-family: Arial,helvetica; font-size: 8pt ; color: #d00000}
font.cinza {font-family: Arial,helvetica; font-size: 8pt ; color: #606060}
font.azul {font-family: Arial,helvetica; font-size: 8pt ; color: #0000d0}
font.verde {font-family: Arial,helvetica; font-size: 8pt ; color: #00d000}
textarea {font-family: Arial,helvetica; font-size: 8pt ;background: #f0f0f0;}
select {font-family: Arial,helvetica; font-size: 8pt;background: #f0f0f0;}

input {font-family: Arial,helvetica; font-size: 8pt; background: #f0f0f0;}
input[type='button'] {height: 22px; height: 22px; font: 11px Arial, helvetica; background: #e0e0e0;background-image: url(/php/v6/img_2.0/botao.gif)}
input[type='button']:hover {font: 11px Arial, helvetica;background-image: url(/php/v6/img_2.0/botaos.gif)}
input.micro {font-family: Arial,helvetica; background: transparent;height: 10px; font-size: 10px}
input.tool {height: 22px; height: 22px; font-family: Arial,helvetica; background: #e0e0e0;font-size: 8pt;background-image: url("/php/v6/img_2.0/botao.gif")}
input.tool:hover {font-family: Arial,helvetica; font-size: 8pt;background-image: url("/php/v6/img_2.0/botaos.gif")}
input.navig {height: 22px; width:20px; font-family: Arial,helvetica; background: #e0e0e0;font-size: 8pt;background-image: url("/php/v6/img_2.0/botao.gif")}
input.navig:hover {width:20px; font-family: Arial,helvetica; font-size: 8pt;background-image: url("/php/v6/img_2.0/botaos.gif")}
input.export {height: 22px; width:36px; font-family: Arial,helvetica; background: #e0e0e0;font-size: 8pt;background-image: url("/php/v6/img_2.0/botao.gif")}
input.export:hover {width:36px; font-family: Arial,helvetica; font-size: 8pt;background-image: url("/php/v6/img_2.0/botaos.gif")}
input.image {color: transparent;background: transparent}

a {text-decoration: none; font-family: Tahoma,helvetica; font-size: 8pt ; color: #195B4D}
a:hover {text-decoration: none; font-family: Tahoma,helvetica; font-size: 8pt ; background:#C9FBCD; color: black}
a.menu {text-decoration: none; font-family: Tahoma,helvetica; font-size: 8pt ; color: #195B4D}
a.menu:hover {text-decoration: none; font-family: Tahoma,helvetica; font-size: 8pt ; background:#C9FBCD; color: black}
a.imagem {text-decoration: none; color: #195B4D}
a.imagem:hover {text-decoration: none; background:#ffffff; color: #195B4D}
a.num {color: black; font-family: tahoma, helvetica; font-size: 7pt;background: #f5f5f5;}
a.num_sel {color: black; font-family: tahoma, helvetica; font-size: 7pt;background: #93D01C;}
a.orderby {text-decoration: none; font-family: Tahoma,helvetica; background: #195B4D; font-weight: normal; font-size: 8pt; color: white}
a.orderby:hover {text-decoration: none; font-family: Tahoma,helvetica; background: #195B4D; font-weight: normal; font-size: 8pt; color: #83F01C}
a.help {text-decoration: none; font-family: Tahoma,helvetica; font-size: 8pt ; background:#f5f5f5; color: #195B4D}
a.help:hover {text-decoration: none; font-family: Tahoma,helvetica; font-size: 8pt ; background:#93D01C; color: white}
a.tab {text-decoration: none; font-family: Arial,helvetica; font-size: 9pt ; background: transparent; color: #195B4D}
a.tab:hover {text-decoration: none; font-family: Arial,helvetica; font-size: 9pt ; background: transparent; color: #ff6600}

th.cal {font-family: Arial, helvetica; font-size: 9pt; background: #505050; color: white}


th { 
        border: solid 1px #cCd9d1; padding: 1pt; padding-left: 2pt; padding-right: 2pt; font-family: Arial,helvetica; font-size: 10px ; font-weight: bold; color: white; background: #ACB9B1; 
}        
th:last-child {}
th:first-line {}

td.subtitle {padding: 1pt; padding-left: 2pt; padding-right: 2pt; font-family: Arial,helvetica; background: #58A2E7; font-weight: bold; font-size: 10px ; color: white; border-bottom: 1px solid #DBDBDB}
td.footer {padding: 1pt; padding-left: 2pt; padding-right: 2pt; font-family: Arial,helvetica; background: #e0e0e0;  color: #5050e2; border-bottom: 1px solid #DBDBDB}
td.summary {padding: 1pt; padding-left: 2pt; padding-right: 2pt; font-family: Arial,helvetica; background: #d5dfd5; color: #303030; border-left: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB}
td.summary:last-child {border-right: 1px solid #DBDBDB; }
td.red {padding: 1pt; padding-left: 2pt; padding-right: 2pt; font-family: Arial,helvetica; background: #FF6666; font-style: italic; color: black; border-bottom: 1px solid #DBDBDB}
td.disable {padding: 1pt; padding-left: 2pt; padding-right: 2pt; font-family: Arial,helvetica; background: #eeeeee; color: black; border-bottom: 1px solid #DBDBDB}
td.enable {padding: 1pt; padding-left: 2pt; padding-right: 2pt; font-family: Arial,helvetica; background: #d0d0d0; color: black; border-bottom: 1px solid #DBDBDB}
td.total {padding: 1pt; padding-left: 2pt; padding-right: 2pt; font-family: Arial,helvetica; background: #d2daef; font-weight: bold; color: black; border-bottom: 1px solid #DBDBDB}
td.tool {font-family: Arial,helvetica; font-size: 11px; color: black}
td.alert {padding: 1pt; padding-left: 2pt; padding-right: 2pt; font-family: Arial,helvetica; background: #FF0000; font-weight: bold; color: white; border-bottom: 1px solid #DBDBDB}
td.group {padding: 1pt; padding-left: 2pt; padding-right: 2pt; font-family: Arial,helvetica; background: #d5defd; color: black; font-weight: bold; border-bottom: 1px solid #DBDBDB }
td.menu {text-decoration: none; font-family: Arial,helvetica; font-size: 11px ; color: #216B90}
td.menu:hover {text-decoration: none; font-family: Arial,helvetica; font-size: 11px ; background:#93D01C; color: white}
td.detail { padding: 1pt; padding-left: 2pt; padding-right: 2pt; border: solid 1px #c0c0c0; margin: 0px}
td.single { color: black; border: none 0px transparent;}
td.panel { text-align: center; background: #B2D0DF; color: #216B90; border: 0px none transparent; border-left: 0px none transparent}
td.transp { background: transparent; color: #216B90; border: 0px none transparent; border-left: 0px none transparent}
td.tab { color: #216B90; border: 0px none transparent; border-left: 0px none transparent}
td { color: black; border: none 0px;}

td.tabborder {
	padding: 5px;
	color: black; 
	font-family: Arial,helvetica;	font-size: 10px;	font-style: normal;
	border-top-width: 0px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;
	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;
	border-top-color: #a0a0a0;	border-right-color: #a0a0a0;	border-bottom-color: #a0a0a0;	border-left-color: #a0a0a0;
	background-color: white;
}

tbody.detail {
  font-family: Arial,helvetica; background: white; font-size: 8pt ; color: black; 
  padding: 2px 4px 2px 4px;
  border: none 1px;
  text-align: left;
}
tbody.detail:hover {
  font-family: Arial,helvetica; background: #ffffa0; font-size: 8pt ; color: black; 
  padding: 2px 4px 2px 4px;
  border: none 1px;
  text-align: left;
}
table {
	empty-cells: show;
        border-collapse: collapse;
        border-spacing: 0pt;
	padding:2px; 
	font-family: Arial,helvetica;font-size: 8pt;	font-style: normal;
	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;
	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;
	border-top-color: #c0c0c0;	border-right-color: #c0c0c0;	border-bottom-color: #c0c0c0;	border-left-color: #c0c0c0;
	color: black;	background-color: white;
}
table.nullborder {
	padding: 0px;
        border-collapse: collapse;
        border-spacing: 0pt;
	font-family: Arial,helvetica;	font-size: 8pt;	font-style: normal;
	border: 0px none; 
	background-color: transparent;
	color: black;	
}
td.cal {font-family: Arial, helvetica; font-size: 10px; color: white; background: #707070;}
a.setas {font-family: Arial, helvetica; font-size: 10px; color: white; background: #707070;}
a.setas:hover {font-family: Arial, helvetica; font-size: 10px; color: black; background: white;}



table.calendar
{
	width: 120px; height:100px; padding: 0px 0px 0px 0px; overflow: hidden; border: 1px solid #d0d0d0;
	font-family: Tahoma, Arial;
	font-size: 8px;
}
.dias
{
	font-family: Tahoma, Arial;
	font-size: 8px;
	color: black;
	background-color: white;
}

.num
{
	font-family: Tahoma, Arial;
	font-size: 8px;
	color: #666666;
	background-color: white;
}
.num:hover
{
	font-family: Tahoma, Arial;
	font-size: 8px;
	background-color: #ff6000;
	color: white;
	display: block;
}

.num_sel
{
	font-family: Tahoma, Arial;
	font-size: 8px;
	color: white;
	background-color: #666666;
}
.num_sel:hover
{
	font-family: Tahoma, Arial;
	font-size: 8px;
	background-color: #ff6000;
	color: white;
	display: block;
}





input.calcBtn {font-family: Arial, helvetica; font-size: 8px; width: 25px}
input.calcDisplay {font-family: Arial, helvetica; font-size: 8px; width: 110px; background: #b0b0b0;}
input.calcDo {font-family: Arial, helvetica; font-size: 8px; width: 85px}


div.big {overflow: visible; left: 3px;top: 3px;margin-right: 3px;margin-bottom: 3px;}
div.med {width: 600px; height: auto; margin: 0px auto; }
div.tin {width: 300px; height: auto; margin: 0px auto; }

div.som {
	width: 100%;
	position: relative;	
	overflow: visible;
	left: 3px;
	top: 0px;
	margin: 0px 0px 0px 0px;
	border:none;
	background: #e0e0e0;
	z-index:0;
	}
div.som2 {
	width: auto;
	overflow: visible;
	position: relative;	
	left: -1px;
	top: -1px;
	margin: 0px 0px 0px 0px;
	border: none;
	background: #d0d0d0;
	z-index:1;
	}
div.bra {
	width: auto;
	overflow: visible;
	position: relative;	
	left: -3px;
	top: -3px;
	margin: 0px 0px 0px 0px;
	border: solid 1px #a0a0a0;
	background: #ffffff;
	z-index:10;
	}
div.int {
	padding: 4px;
	overflow: auto;
}
