@charset "UTF-8";
/* CSS Document */
body {
	font-family: 'Helvetica Neue',Arial,'Liberation Sans',sans-serif;
	color:#333333;
	font-size:12px;
	background-color:transparent;
} 
/*body.menu {}
.frm_menu {background-color:#F6F6F6;}
.frm_centro {background-color:#F6F6F6;}*/
table {line-height:1.0em; 
font:12px/1.5 'Helvetica Neue',Arial,'Liberation Sans',sans-serif;}


table.topo
{
	width:100%;
	line-height:1.1em;
	font-family: Arial,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	text-align:left; background-image:url('./main_bar.png');background-repeat: repeat ;color:#FFFFFF;
}font.topo {color:#FFFFFF;}#geral{position:relative; top:-10px; }table.barra
{
	width:100%;
	line-height:1.1em;
	font-family:tahoma;
	font-size: 12px;
	font-weight:bold;
	color: #675E66;
	text-align:center; background-image:url('./aqua.png');background-repeat: repeat ;padding:1px;
	border-spacing:0px;
	border-top-width:1px;
	border-top-color:white;
	border-right-width:1px;
	border-right-color:white;
	border-bottom-width:1px;
	border-bottom-color:white;
	border-left-width:1px;
 	border-left-color:white;
 }table.menutop
{
	background-color:#C7C8C6;
	color:#5E515B;
	padding:1px;
	border-spacing:0px;
	border-top-width:1px;
	border-top-color:white;
	border-right-width:1px;
	border-right-color:white;
	border-bottom-width:1px;
	border-bottom-color:white;
	border-left-width:1px;
 	border-left-color:white;
 }
 table.menu{background-color:#C7C8C6; 
 border:1px; 
 border-collapse:collapse;
 }
 table.titulo {line-height:1.2em; 
 font-family: Arial,Sans-Serif; 
 font-size: 15px; 
 font-weight: bold;
 }
 
 table.header_centro{
	 background-color: #4C5766;
	 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px; 
/*padding-bottom: 10px;*/
	 }
	 
	 table.header
{
	width:100%;
	margin-left:auto;
	margin-right: auto;
	text-align:left;
	border: 1px;
	border-spacing:1;
	background-color:black;
	padding-top:0px
}table.menu
{
	width:100%;
	margin-left:auto;
	margin-right: auto;
	text-align:left;
	border: 0px;
	border-spacing:0px;
	border-collapse:collapse;
	background-color:white;

}table.corpo
{
	width:100%;
	margin-left:auto;
	margin-right: auto;
	text-align:left;
	border: 0px;
	border-spacing:1;
	padding-top:10px;
}table.corpo2
{
	width:100%;
	margin-left:auto;
	margin-right: auto;
	text-align:left;
	border: 0px;
	border-spacing:0px;
	border-collapse:collapse;
	padding-top:10px;
}table.estat60
{
	width:60%;
	margin-left:auto;
	margin-right: auto;
	text-align:left;
	border: 0px;
	border-spacing:1;
	padding-top:20px;
}table.estat80
{
	width:80%;
	margin-left:auto;
	margin-right: auto;
	text-align:left;
	border: 0px;
	border-spacing:1;
	padding-top:10px;
}
td.barra {padding:5px;} 
td.default {padding:3px;} 
td.wide {

display:block;
	border:1px solid #b5b8bb;
	background-color:#e7edef;
	margin-bottom:15px;
	min-height:40px;
	padding:5px 0;
	width:80%;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-indent:5px;

} 


td.small {

border:1px solid #b5b8bb;
	background-color:#e7edef;
	height:2.5em;
	margin-bottom:5px;
	padding:5px 10px 5px 2px;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-indent:5px;
	
	color:#F00;

} 

.descri
{
	
	background: none repeat scroll 0 0 #FFFFFF;
    border-color: #D9D9D9 #EAEAEA white;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #696969;
    font-size: 12px;
	margin-right: 15px;
    padding: 6px 10px;
}

.assentamento
{
	
	background: none repeat scroll 0 0 #FFFFFF;
    border-color: #D9D9D9 #EAEAEA white;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    color: #696969;
    font-size: 12px;
	margin-right: 15px;
    padding: 6px 10px;
}

td.barraMenu {border-right: thin solid #675E66;}
td.marked {color:blue; background-color: #666666}
tr.menutop {background-color:#C7C8C6; color:#5E515B;}
tr.header {  color:#FFFFFF;
line-height:26px;
text-align:center;
}

tr.sys {  
background-color:#4C5766;
color:#fff!important;
line-height:26px;
text-align:center;
border:1px solid #4c5766;
}


.msg {
	width:100%;
	background: #DFE2E4; /* old browsers */

background: -moz-linear-gradient(top, #E6ECEF 0%, #D0D6DA 99%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E6ECEF), color-stop(99%,#D0D6DA)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6ECEF', endColorstr='#D0D6DA',GradientType=0 ); /* ie */
	
zoom:1;

color:#333;
text-shadow:none;
border: 1px solid #BBB;
	padding: 15px;
	padding-left: 5px;
	margin-bottom: 15px;
	
	
	
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
}

.msg:hover {
	background: #E6ECEF; /* old browsers */

background: -moz-linear-gradient(top, #D0D6DA 0%, #E6ECEF 99%); /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#D0D6DA), color-stop(99%,#E6ECEF)); /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#D0D6DA', endColorstr='#E6ECEF',GradientType=0 ); /* ie */
	
zoom:1;
}


tr.padrao {background-color:#ECECDB;}
tr.lin_impar {background-color:#FFFFFF;  padding: 5px;}
tr.lin_par {background-color:#EDF1F3;  padding:5px; }
linha_1 {background-color:#FFFFFF;  padding: 5px;}
linha_2 {background-color:#EDF1F3;  padding:5px; }
tr.lin_alerta {background-color:#FF0000; color:yellow;}
tr.lin_alerta_par {background-color:#EDF1F3; color:#FF0000; font-style:italic; padding:5px;}
tr.lin_alerta_impar {background-color:#FFFFFF; color:#FF0000; font-style:italic; padding:5px;}
td.cborda {height: 20px; }
td.line {border-bottom: solid  #D8DCDE; border-bottom-width:1px;
text-align:center;  }
a:link {color: #5E515B; text-decoration: none; cursor:pointer;}
a:visited {color: #5E515B; text-decoration: none; cursor:pointer;}
a:hover {color: #CCCCCC; cursor:pointer;}
.normal:hover {
	color: #CCCCCC; cursor:pointer;
background-color:transparent!important;
font-family: 'Helvetica Neue',Arial,'Liberation Sans',sans-serif!important;
font-size:13px!important;}

.page {
	color: #AAAAAA; cursor:pointer;
background-color:transparent!important;
font-family: 'Helvetica Neue',Arial,'Liberation Sans',sans-serif!important;
font-size:13px!important;
	
	}



a:active {color: #8a4500; cursor:pointer;}
.href {color: #5E515B; text-decoration: none; cursor:pointer;}
.negrito:hover{color:#ffe4ca; background-color:#ffe4ca; font-weight:bold; }
a.barra:link {color: #FFFFFF; text-decoration: none; cursor:pointer;}
a.barra:visited {color: #FFFFFF; text-decoration: none; cursor:pointer;}
a.barra:hover {color: #FFFFFF;  text-decoration: none; cursor:pointer;}
a.barra:active {color: #FFFFFF; text-decoration: none; cursor:pointer;}
a.menu:link {color: #5E515B; text-decoration: none;}
a.menu:visited {color: #5E515B; text-decoration: none;}
a.menu:hover {color:#5E515B; }a.menu:active {color:#999999; }
a.no:link {color: black; text-decoration: none; cursor:pointer;}
a.no:visited {color: black; text-decoration: none; cursor:pointer;}
a.no:hover {color:#5E515B;  text-decoration: none; cursor:pointer;}
a.no:active {color:#8a4500; text-decoration: none; cursor:pointer;}
.botao:hover {color:#5E515B; }
.select, .text, .select2, .text2, input.text, .logon, .data
{
	
	border:1px solid #b5b8bb;
	background-color:#e7edef;
	height:2.5em;
	margin-bottom:5px;
	padding:5px 10px 5px 2px;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-indent:5px;
	width:80%;
}.textarea_desc
{
	height:60px;
	background-color:#F6F6F6;
	font-family: tahoma;
	font-size:11px;
	width:200px;
	color: black;
	border: 1px solid #a4a4a4;
}.select_sol
{
	height:20px;
	background-color:#F6F6F6;
	font-family: tahoma;
	font-size:11px;
	width:570px;
	color: black;
	border: 1px solid #a4a4a4;
}.select:focus, .text:focus, .select2:focus, .text2:focus, input.text:focus, .text3:focus, .textarea:focus, .textarea-script:focus, .textarea2:focus, .mini:focus, .mini2:focus, .data:focus, .logon:focus, .help:focus, .select_sol:focus, .textarea_desc:focus 
{
	background-color:white;
	border-color:rgba(82, 168, 236, 0.8);
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
	transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	
}.checkbox
{
	background-color:white;
	font-family: tahoma;
	color: black;
	border: 1px solid #a4a4a4;
}.text3
{
	height:20px;
	background-color:#F7F7F7;
	font-family:tahoma;
	font-size:12px;
	width:300px;
	border: 1px solid #a4a4a4;
}
.quadro
{
	height:13px;
	width:13px;
	border: 1px solid #CCCCCC;
}
input.disable, select.disable
{
	border:1px solid #b5b8bb;
	background-color:#e7edef;
	height:2.5em;
	margin-bottom:5px;
	padding:5px 10px 5px 2px;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-indent:5px;
	width:80%;
	color:#F00;
}

input.sem, select.sem
{
	border:0px solid #b5b8bb;
	background-color:none;

	
	padding:5px 10px 5px 2px;
	
	
	text-indent:5px;
	width:20%;
	
}

input.link
{
	border:1px solid #b5b8bb;
	background-color:#e7edef;
	height:2.5em;
	margin-bottom:5px;
	padding:5px 10px 5px 2px;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-indent:5px;
	width:80%;
	color:blue;
	cursor:pointer;
}

.textareaDisable {
	display:block;
	border:1px solid #b5b8bb;
	background-color:#e7edef;
	margin-bottom:5px;
	min-height:25px;
	padding:5px;
	width:50%;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-indent:5px;
	
	
	
 
 }

td.disable
{
	height:20px;
	background-color:#F3F3F3;
	font-family: tahoma;
	font-size:11px;
	width:200px;
	color: black;
	border: 1px solid #a4a4a4;
}td.borda, tr.borda
{
	height:20px;
	background-color:white;
	font-family: tahoma;
	font-size:11px;
	width:200px;
	color: black;
	border: 1px solid #a4a4a4;
}td.bordaprint
{
	height:20px;
	background-color:white;
	font-family: tahoma;
	font-size:11px;
	width:200px;
	color: black;
	border-bottom: 1px solid #a4a4a4;
}
.textarea {
	display:block;
	border:1px solid #b5b8bb;
	background-color:#e7edef;
	margin-bottom:15px;
	min-height:35px;
	padding:5px 5px;
	width:75%;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	/*text-indent:5px;*/
	}
.textarea-script {
	
	display:block;
	border:1px solid #b5b8bb;
	background-color:#e7edef;
	margin-bottom:15px;
	min-height:35px;
	padding:5px 0;
	width:70%;
	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-indent:5px;
	}
.textarea2 {
	 
	width:400px; 
	
	
	border:1px solid #b5b8bb;
	background-color:#e7edef;
	margin-bottom:15px;
	min-height:50px;
	padding:5px 5px;

	
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	}
.radio {width: 13px;}.mini {height:20px; background-color:#F6F6F6; font-family: Arial,Sans-Serif; font-size:12px; width:30px; border: 1px solid #a4a4a4;}
.mini2 {height:20px; background-color:#F6F6F6; font-family: Arial,Sans-Serif; font-size:12px; width:90px; border: 1px solid #a4a4a4;}

.help
{
	height:15px;
	background-color:#F6F6F6;
	font-family: Arial,Sans-Serif;
	font-size:11px;
	width:80px;
	border: 1px solid #a4a4a4;
}
.button
{
	background-color: #E6ECEF;
    border:1px solid #959BA2;
    border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    color: #333333;
    cursor: pointer;
    display: block;
    float: left;
    margin: 5px 5px 0 0;
    padding: 4px 11px;
    text-shadow: 0 1px 0 #FFFFFF;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset, 0 1px 0 rgba(255, 255, 255, 0.8);
	background-image: linear-gradient(top, #e6ecef, #d0d6da);
	
	
	background: #E6ECEF; /* old browsers */
	
	background: -moz-linear-gradient(top, #E6ECEF 0%, #E6ECEF 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E6ECEF), color-stop(99%,#E6ECEF)); /* webkit */
	
	
	/*zoom:1;*/
}.button:hover
{
	background-color: #FFFFFF; /* old browsers */
	background:-moz-linear-gradient(center top , #FFFFFF 0%, #FFFFFF 99%) repeat scroll 0 0 transparent;
	
}



.buttonsmall
{
	display:block;
	margin-right:5px;
	float:left;
	color: #fff;
	width:84px;
	
	padding: 7px 11px 7px 11px;
	
	cursor: pointer;
	
	/*text-transform: uppercase;*/
	
	background: #4c5766; /* old browsers */
	
	background: -moz-linear-gradient(top, #4c5766 0%, #313841 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c5766), color-stop(99%,#313841)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c5766', endColorstr='#313841',GradientType=0 ); /* ie */

	border: 1px solid #313841;
		
	-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 0px rgba(255,255,255,0.2);
	-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),	inset 0px 1px 0px rgba(255,255,255,0.2);
	text-shadow:0px -1px 1px rgba(000,000,000,1),0px 1px 0px rgba(255,255,255,0.2);

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	zoom:1;
}.buttonsmall:hover
{
	background: #313841; /* old browsers */
	
	background: -moz-linear-gradient(top, #313841 0%, #4c5766 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313841), color-stop(99%,#4c5766)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313841', endColorstr='#4c5766',GradientType=0 ); /* ie */

	zoom:1;	
	
    -webkit-transition: background 5000ms ease-in; /* Saf3.2+, Chrome */
    -moz-transition: background 5000ms ease-in; /* FF3.7+ */
    -o-transition: background 5000ms ease-in; /* Opera 10.5+ */
    transition: background 5000ms ease-in; /* futureproofing */	
}




.buttonsmallplus
{
	display:block;
	margin-right:5px;
	float:left;
	color: #fff;
	width:120px;
	
	padding: 7px 11px 7px 11px;
	
	cursor: pointer;
	
	/*text-transform: uppercase;*/
	
	background: #4c5766; /* old browsers */
	
	background: -moz-linear-gradient(top, #4c5766 0%, #313841 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c5766), color-stop(99%,#313841)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c5766', endColorstr='#313841',GradientType=0 ); /* ie */

	border: 1px solid #313841;
		
	-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 0px rgba(255,255,255,0.2);
	-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),	inset 0px 1px 0px rgba(255,255,255,0.2);
	text-shadow:0px -1px 1px rgba(000,000,000,1),0px 1px 0px rgba(255,255,255,0.2);

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	zoom:1;
}.buttonsmallplus:hover
{
	background: #313841; /* old browsers */
	
	background: -moz-linear-gradient(top, #313841 0%, #4c5766 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313841), color-stop(99%,#4c5766)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313841', endColorstr='#4c5766',GradientType=0 ); /* ie */

	zoom:1;	
	
    -webkit-transition: background 5000ms ease-in; /* Saf3.2+, Chrome */
    -moz-transition: background 5000ms ease-in; /* FF3.7+ */
    -o-transition: background 5000ms ease-in; /* Opera 10.5+ */
    transition: background 5000ms ease-in; /* futureproofing */	
}



.button_image{
	padding: 2px 6px;
	cursor: pointer;

	background: #3d8336; /* old browsers */
	
	background: -moz-linear-gradient(top, #3d8336 0%, #277423 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d8336), color-stop(99%,#277423)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d8336', endColorstr='#277423',GradientType=0 ); /* ie */
		
	border: 1px solid #277423;
		
	-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 0px rgba(255,255,255,0.2);
	-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),	inset 0px 1px 0px rgba(255,255,255,0.2);
	text-shadow:0px -1px 1px rgba(000,000,000,1),0px 1px 0px rgba(255,255,255,0.2);

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.button_image:hover{
	background: #277423; /* old browsers */
	
	background: -moz-linear-gradient(top, #277423 0%, #3d8336 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#277423), color-stop(99%,#3d8336)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#277423', endColorstr='#3d8336',GradientType=0 ); /* ie */
}




.buttonnumber
{
	/*display:block;*/
	
	font-size:14px;
	color: #fff;
	width:50px;
	text-align:center;
	
	padding: 5px 6px;
	
	cursor: pointer;
	
	/*text-transform: uppercase;*/
	
	background: #4c5766; /* old browsers */
	
	background: -moz-linear-gradient(top, #4c5766 0%, #313841 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c5766), color-stop(99%,#313841)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c5766', endColorstr='#313841',GradientType=0 ); /* ie */

	border: 1px solid #313841;
		
	-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 0px rgba(255,255,255,0.2);
	-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),	inset 0px 1px 0px rgba(255,255,255,0.2);
	text-shadow:0px -1px 1px rgba(000,000,000,1),0px 1px 0px rgba(255,255,255,0.2);

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	zoom:1;
}.buttonnumber:hover
{
	background: #313841; /* old browsers */
	
	background: -moz-linear-gradient(top, #313841 0%, #4c5766 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313841), color-stop(99%,#4c5766)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313841', endColorstr='#4c5766',GradientType=0 ); /* ie */

	zoom:1;	
	
    -webkit-transition: background 5000ms ease-in; /* Saf3.2+, Chrome */
    -moz-transition: background 5000ms ease-in; /* FF3.7+ */
    -o-transition: background 5000ms ease-in; /* Opera 10.5+ */
    transition: background 5000ms ease-in; /* futureproofing */	


}

.space {
	height:14px;
	width:100%!important;
margin-bottom:6px;
float:left;
clear:both;	
	
	}

input.blogin
{
	height: 34px;
	color: #333333;
	font-size: 13px;
	padding-left: 8px;
	padding-right: 8px;
	background: url('./bg.gif') repeat-x #f0f0f0;
	border: 1px solid #a4a4a4;
}input.blogin:hover
{
	color: black;
	border: 1px solid black;
}.button-disabled
{
	height: 20px;
	color: #D0D0D0;
	font-size: 12px;
	padding-left: 8px;
	padding-right: 8px;
	background: url('./bg.gif') repeat-x #f0f0f0;
	border: 1px solid #a4a4a4;
}.minibutton
{
	
	font-size: 9px;
	
	display:block;
	clear:both;
	
	color: #fff;
	
	padding: 3px 5px 3px 5px;
	
	cursor: pointer;
	
	text-transform: uppercase;
	
	
	background: #4c5766; /* old browsers */
	
	background: -moz-linear-gradient(top, #4c5766 0%, #313841 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c5766), color-stop(99%,#313841)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c5766', endColorstr='#313841',GradientType=0 ); /* ie */
		

	border: 1px solid #313841;
		
	-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 0px rgba(255,255,255,0.2);
	-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),	inset 0px 1px 0px rgba(255,255,255,0.2);
	text-shadow:0px -1px 1px rgba(000,000,000,1),0px 1px 0px rgba(255,255,255,0.2);

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	zoom:1;
}.minibutton:hover
{
	background: #313841; /* old browsers */
	
	background: -moz-linear-gradient(top, #313841 0%, #4c5766 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313841), color-stop(99%,#4c5766)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313841', endColorstr='#4c5766',GradientType=0 ); /* ie */

	zoom:1;	
	
    -webkit-transition: background 5000ms ease-in; /* Saf3.2+, Chrome */
    -moz-transition: background 5000ms ease-in; /* FF3.7+ */
    -o-transition: background 5000ms ease-in; /* Opera 10.5+ */
    transition: background 5000ms ease-in; /* futureproofing */	
}
.button_new {height:20px;  background-color:#BDBDBC; color:black;}.btPadrao {height:20px;  background-color:#ECECDB; color:black;}

table.likebutton
{
	padding-top:  10px;
}
a.likebutton, td.likebutton
{
	
    margin-left: -70px;
	color: #fff!important;
	padding: 5px 10px 6px 10px;	
	cursor: pointer;	
	background: #4c5766; /* old browsers */	
	background: -moz-linear-gradient(top, #4c5766 0%, #313841 99%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c5766), color-stop(99%,#313841)); /* webkit */	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c5766', endColorstr='#313841',GradientType=0 ); /* ie */		
	border: 1px solid #313841;		
	-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 0px rgba(255,255,255,0.2);
	-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),	inset 0px 1px 0px rgba(255,255,255,0.2);
	text-shadow:0px -1px 1px rgba(000,000,000,1),0px 1px 0px rgba(255,255,255,0.2);
	border-radius-topright: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-radius-topright: 3px;
	border-radius-bottomright: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-radius-bottomright: 3px;
	
}

a.likebutton:hover
{
	background: #313841; /* old browsers */
	
	background: -moz-linear-gradient(top, #313841 0%, #4c5766 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313841), color-stop(99%,#4c5766)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313841', endColorstr='#4c5766',GradientType=0 ); /* ie */

	zoom:1;	
	
    -webkit-transition: background 5000ms ease-in; /* Saf3.2+, Chrome */
    -moz-transition: background 5000ms ease-in; /* FF3.7+ */
    -o-transition: background 5000ms ease-in; /* Opera 10.5+ */
    transition: background 5000ms ease-in; /* futureproofing */	
}


a.modal, td.modal
{
	
    margin-left: -70px;
	color: #fff!important;
	padding: 5px 10px 6px 10px;	
	cursor: pointer;	
	background: #4c5766; /* old browsers */	
	background: -moz-linear-gradient(top, #4c5766 0%, #313841 99%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c5766), color-stop(99%,#313841)); /* webkit */	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c5766', endColorstr='#313841',GradientType=0 ); /* ie */		
	border: 1px solid #313841;		
	-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 0px rgba(255,255,255,0.2);
	-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),	inset 0px 1px 0px rgba(255,255,255,0.2);
	text-shadow:0px -1px 1px rgba(000,000,000,1),0px 1px 0px rgba(255,255,255,0.2);
	border-radius-topright: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-radius-topright: 3px;
	border-radius-bottomright: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-radius-bottomright: 3px;
	
}

a.modal:hover
{
	background: #313841; /* old browsers */
	
	background: -moz-linear-gradient(top, #313841 0%, #4c5766 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313841), color-stop(99%,#4c5766)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313841', endColorstr='#4c5766',GradientType=0 ); /* ie */

	zoom:1;	
	
    -webkit-transition: background 5000ms ease-in; /* Saf3.2+, Chrome */
    -moz-transition: background 5000ms ease-in; /* FF3.7+ */
    -o-transition: background 5000ms ease-in; /* Opera 10.5+ */
    transition: background 5000ms ease-in; /* futureproofing */	
}




.divAlerta {
	color:#ffffff!important;

	background: #1C5EA0; /* old browsers */
	
	background: -moz-linear-gradient(top, #1C5EA0 0%, #064792 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1C5EA0), color-stop(99%,#064792)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1C5EA0', endColorstr='#064792',GradientType=0 ); /* ie */
		
	border: 1px solid #064792;
		
	-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 0px rgba(255,255,255,0.2);
	-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),	inset 0px 1px 0px rgba(255,255,255,0.2);
	
	
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	
	
	
	padding:10px 18px 10px 15px;
	text-shadow:none!important;
	
	}
	
	
	.divAlerta:hover {
	color:#ffffff!important;
    background: #064792; /* old browsers */
	
	background: -moz-linear-gradient(top, #064792 0%, #1C5EA0 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#064792), color-stop(99%,#1C5EA0)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#064792', endColorstr='#1C5EA0',GradientType=0 ); /* ie */
	cursor:pointer;
	
	}
	
	.divAlerta a:hover {
	color:#ffffff!important;
    background: #064792; /* old browsers */
	
	background: -moz-linear-gradient(top, #064792 0%, #1C5EA0 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#064792), color-stop(99%,#1C5EA0)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#064792', endColorstr='#1C5EA0',GradientType=0 ); /* ie */
	cursor:pointer;
	
	}
	
	
	
	.divAlertared {
	color:#ffffff!important;

	background: #9e253b; /* old browsers */

	background: -moz-linear-gradient(top, #9e253b 0%, #7C1F30 99%); /* firefox */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9e253b), color-stop(99%,#7C1F30)); /* webkit */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e253b', endColorstr='#7C1F30',GradientType=0 ); /* ie */

	border: 1px solid #7C1F30;

	-moz-box-shadow:0px 1px 0px rgba(255,255,255,1),inset 0px 1px 0px rgba(255,255,255,0.2);
	-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1),	inset 0px 1px 0px rgba(255,255,255,0.2);
	text-shadow:none!important;
	

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;

	/*cursor:pointer;*/
	padding:10px 12px 10px 18px;
	
	
	/*text-shadow: 0 1px 1px #000;*/
	
	}
	
	
	.divAlertared:hover {
	color:#ffffff!important;
      background: #9e253b; /* old browsers */
	
	background: -moz-linear-gradient(top, #7C1F30 0%, #9e253b 99%); /* firefox */
	
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7C1F30), color-stop(99%,#9e253b)); /* webkit */
	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7C1F30', endColorstr='#9e253b',GradientType=0 ); /* ie */

	
	}
	
	
	.divAlertared a {
	color: #09F;
	
	}
	

.relatorio
{
	font-family: Arial,Sans-Serif;
	font-size: 13px;
	background-color:white;
}.parag
{
	margin-left:10;
	margin-right: 10%;
	text-indent: 1cm;
	text-align:justify;
}.parag_header
{
	margin-left:10%;
	margin-right: 10%;
}p.titulo
{
	font-family: tahoma;
	font-size: 15px;
	text-align:center;
	font-weight:bold;
}.HNT
{
	position:absolute; background: #FFFFFF; width: 300px;
	padding: 8px; border: 1px solid #d9d9d9;
}.centro {text-align: center;}#login {position:absolute; left:40%; top:176px; width:15%; height:10%; z-index:2;}#topo {margin: 5px; height: 40px;}#menu {position: absolute; top: 100px; left: 10px; width: 150px; }#corpo {margin-left: 170px; margin-right: 0px; }

.alerta
{
	position: absolute; top: 104px; left: 33%; width: 50%;  z-index:1;

}.loading
{
	position: absolute; top: 150px; left: 50%; width: 50%;  z-index:1;

}#bubble_tooltip{
		width:300px;
		position:absolute;
		display:none;
	}#bubble_tooltip .bubble_top{
		background-image: url('../../includes/css/baloom/bubble_top.png');
		background-repeat:no-repeat;
		height:14px;
	}#bubble_tooltip .bubble_middle{
		background-image: url('../../includes/css/baloom/bubble_middle.png');
		background-repeat:repeat-y;
		background-position:bottom left;
		padding-left:7px;
		padding-right:7px;
	}#bubble_tooltip .bubble_middle span{
		position:relative;
		top:-8px;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		font-size:11px;
	}#bubble_tooltip .bubble_bottom{
		background-image: url('../../includes/css/baloom/bubble_bottom.png');
		background-repeat:no-repeat;
		background-repeat:no-repeat;
		height:44px;
		position:relative;
		top:-6px;
	}
	
	
h2 {
	margin-left: 0px;
    margin-right: 0px;
	padding:2px 10px 2px;
	margin-bottom:15px;
	margin-top:0px;
	font-weight:normal;

	
	background-image:url(../images/trans_black_less.png);
	border:1px solid #ccc;
	/*border-left:1px solid #f8f8f8;
	border-right:1px solid #f8f8f8;*/
	line-height:30px;
	text-indent:0px;
	text-shadow:0 1px 0 #FFFFFF;

	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	}	


.footertable{
	
	font-weight:normal;
	background-color: #4c5766;
	position:relative;
	padding:5px;
	text-shadow:0px 1px 0px #000;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	}
	