@import url("dhtml-horiz.css");
body {
	font: normal 10px Arial, Verdana, Helvetica, Arial, Sans-Serif;
	margin: 0;
	padding: 0;
	color: Black;
	}
	

* {
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
}

/*--------------------------- Formatação de Menu -----------------------------*/

.cabecalho {
	width:750px;
}
.cabecalho#Am{
	/*background-image:url(../images/amazonas.jpg);
	height:18px;*/
}

.cabecalho#Pag {
	background-image: url( "/images/titulov8.jpg" );
    background-position: 15% center;
    background-repeat: no-repeat;
    height: 93px;
	color:#FFFFFF;
}

.cabecalho#Pag-Des {
	background-image:url(../images/titulo-des.jpg);
	height:84px;
}

.cabecalho#Pag-Ger {
	background-image:url(../images/titulo_gerenciais.png);
	font-size:1px;
	color:#FFFFFF;
	height: 60px;
}

.cabecalhoMenu {
    background-image:url(images/linha1.jpg);
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: White;
    text-align: center;
    }

.subtitulo {
	height:20px;
	background-color:#E8E8E8;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

ul.nav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 150px; /* Width of Menu Items */	
	border-bottom: 1px solid #666666;
	}

ul.nav li {
	/*position: relative;*/
	}
	
li ul {
	position: absolute;
	margin-left: 150px; /* Set 1px less than menu width */
	margin-top: -22px;
/*	top: 0;*/
	display: none;	
	}

/* Styles for Menu Items */
ul.nav li a {
	display: block;
	text-decoration: none;
	color: black;
	background: #F9F9F9; /* IE6 Bug */
	padding: 5px;
	border: 1px solid #666666;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul.nav li { float: left; height: 1%; }
* html ul.nav li a { height: 1%; }
/* End */

ul.nav li a:hover { 
	color: #006600; 
	background: #E8E8E8; 
	text-decoration:none;
} /* Hover Styles */
	
li ul li a { 
	padding: 2px 5px; 
	} /* Sub Menu Styles */
		
li:hover ul, li.over ul { 
	display: block; 
} /* The magic */

#fundoMenu,
#fundoMenu td,
#fundoMenu td a,
#rodape {
    color: #FFFFFF !important;
    border: 0;                
}

#fundoMenu {
    background-image: url("/images/menu_bg_blue.png") !important;
    color: #FFFFFF !important;
    font-weight: bold;
    height: 26px;
    
}
/*--------------------------- Fim Formatação de Menu -----------------------------*/

.linhaslaterais {
	vertical-align: top;
}

.btIcone {
	cursor: pointer;
}

/* -------------------------- Formatação de tabelas -----------------------------*/

/* -- TITULOS -- */
.titulo {
	font-family:Verdana, Helvetica, Arial, Sans-Serif; 
	font-size:10px;
	font-weight:bold; 
	color:#FFFFFF; 
   background-image: url("/images/menu_bg_blue.png") !important;
    color: #FFFFFF !important;
    font-weight: bold;
    height: 26px;
	}
	
.titulo#menuTitulo {
    text-align:center;
	height:17px;
	background-image:url(../images/linha1.jpg);
    }

.titulo#quadroTitulo {
	background-image:url(../images/fun01.png);
	padding: 0px 0 0 15px;	
	height:24px;
	width: 445px;
 }

.titulo#quadroTituloG {
	padding: 0px 0 0 15px;	
	height:24px;
	width: 582px;
 } 
 
.titulo#quadroTituloGG {
	background-image:url(../images/funGG.jpg);
	padding: 0px 0 0 15px;	
	height:24px;
	width: 640px;
 } 
 .titulo#tabelaTitulo {
	background-color:rgb(120,150,120);
	padding: 0px 0 0 0px;	
	height:22Px;
	text-align:center;
 }
 /* -- FIM TITULOS --*/
 
 /* -- TABELAS --*/

td.branco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
} 
 td  {
    font-family:Verdana, Helvetica, Arial, Sans-Serif;
    font-size:10px;
    }
 
td#quadroMeio {
	background-image:url(../images/fun02.png);
	height:12px;
	width: 445px;
	padding: 0 2px 0 2px;
 }

td#quadroFim {
	background-image:url(../images/fun03.png);
	height:7px;
	width: 445px;
    font-size: 1px;
}
 
 /* QUADROS MAIORES */
 td#quadroMeioG {
	height:19px;
    padding:0 0 0 5px;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
 }

td#quadroFimG {	
	height:14px;
	border: 1px solid #DDDDDD;
	border-top: 0;
	border-radius: 0 0 4px 4px;
 }
	
td#fundoMenu {
    background-color:rgb(120,150,120);
    color:rgb(255,255,255);
    height:20px;
}	
td#rodape {
    color: rgb(255,255,255);
    border: 1px solid #DDDDDD;
    border-bottom: none;    
    border-radius: 2px 2px 0 0;
    text-align:center;
    vertical-align:middle;
    background-image: url("/images/menu_bg_blue.png") !important;
    font-weight: bold;
    height: 26px;
	
} 

 /* QUADROS MAIORES GG */
 td#quadroMeioGG {
	background-image:url(../images/funGG01.jpg);
	height:19px;
	padding:0 0 0 5px;
 }

td#quadroFimGG{
	background-image:url(../images/funGG02.jpg);
	height:14px;
 }
	
	
td#fundoMenu {
    background-color:rgb(120,150,120);
    color:rgb(255,255,255);
    height:20px;
}	
td#rodape {
    background-color: rgb(120,150,120);
    color:rgb(255,255,255);
    height: 20px;
	text-align:center;
	vertical-align:middle;
}	


.linha	{
	border-bottom: 1px solid #cccccc;	
	height:20px;
	color:#000000;
 }	
 .linhaTable	{
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;	
	font-family:Arial;
	font-size:10px;
	height:20px;
	color:#000000;
 }	
 
.Mensagem {
	text-align:left;
	font-weight:bold;
	font-size:12px;
	padding-left: 60px;
	padding-right:-60px;
	padding-top:7px;
	position:relative;
	width:400px;
	-width:450px;
	height:45px;
	left:50%;
	margin-left:-230px;
	
}
.Mensagem#positiva {
	color:rgb(18,118,106);
	background-image:url(../images/ok.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-top:16px solid rgb(0,60,0);
	border-left:1px solid rgb(18,118,106);
	border-right:1px solid rgb(18,118,106);	
	border-bottom:4px solid rgb(18,118,106);
}
.Mensagem#negativa {
	color:red;
	background-image:url(../images/messagebox_warning.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-top:16px solid rgb(60,0,0);
	border-left:1px solid rgb(118,90,90);
	border-right:1px solid rgb(118,90,90);	
	border-bottom:4px solid rgb(118,90,90);
}

.Mensagem#informacao {
	color:rgb(0,1,65);
	background-image:url(../images/messagebox_info.gif);
	background-position:top,left;
	background-repeat:no-repeat;
	border-top:16px solid rgb(0,1,65);
	border-left:1px solid rgb(0,1,65);
	border-right:1px solid rgb(0,1,65);	
	border-bottom:4px solid rgb(0,1,65);
}


/* ======================= Formulários ==========================*/

.button{border: 1px solid #005000; font-family: Verdana; font-size: 11px; background-color: #415A41; color:#ffffff; margin:0; padding:0;} 
input{border: 1px solid #005000; font-family: Verdana; font-size: 12px; background-color: #eeeeee; color: #000000; height:18px;}
select{border: 1px solid #005000; font-family: Verdana; font-size: 11px; background-color: #eeeeee; color: #000000; }
textarea, textfield{border: 1px solid #005000; font-family: Verdana; font-size: 12px; background-color: #eeeeee; color: #000000;}
input.box {border: 0px;}
.radio{border: 0px; font-family: Verdana; font-size: 12px; background-color: #eeeeee; color: #000000;}

a:link {text-decoration: none; color: #000000; font-family: Verdana,Helvetica,Sans-Serif; font-size:10px; margin:0px;padding:0px}
a:visited {text-decoration: none; color: #000000;font-family: Verdana,Helvetica;}
a:active {text-decoration: none; color: #000000;}
a:hover {color: #005000; text-decoration:underline;}

a.bold:link,a.bold:visited {text-decoration: none; color: #000000; font-family: Verdana,Helvetica,Sans-Serif; font-size:10px; font-weight:bold;}
a.bold:active {text-decoration: none; color: #000000;}
a.bold:hover {color: #005000; text-decoration:underline;}

a.branco:link {text-decoration: none; color: #FFFFFF; font-family: Verdana,Helvetica,Sans-Serif; font-size:10px; font-weight:bold;}
a.branco:visited {text-decoration: none; color: #FFFFFF;font-family: Verdana,Helvetica,Sans-Serif; font-weight:bold;}
a.branco:active {text-decoration: none; color: #FFFFFF;}
a.branco:hover {color: #005000; text-decoration:underline;}

a.red:link {text-decoration: none; color: #FF0000; font-family: Verdana,Helvetica,Sans-Serif; font-size:10px; font-weight:bold;}
a.red:visited {text-decoration: none; color: #FF0000;font-family: Verdana,Helvetica,Sans-Serif; font-weight:bold;}
a.red:active {text-decoration: none; color: #FF0000;}
a.red:hover {color: #005000; text-decoration:underline;}


.CommandButton {
    background-color: #F4F4F4;
    background-position: 3px center;
    background-repeat: no-repeat;	
    border: 1px solid #C7C7C7;
    border-radius: 4px 4px 4px 4px;
    color: #003300;
    font-family: Verdana,Helvetica,Arial,sans-serif;
    font-weight: bold;
    height: 28px;	   
    padding-left: 15px;    
    position: relative;
    text-align: center;
    width: auto;
}

html>/**/body .CommandButton {
    padding-left: 25px;
    padding-right: 5px;
	padding-bottom: 2px;
}     


.CommandButton#new {
    background-image: url('/img/icone/addNovo.png');	
}
.CommandButton#edit {
    background-image: url('/img/icone/editar.png');
}
.CommandButton#list {
/* Background Properties */
   background-image      : url('../botoes/button-100x28-list.jpg');
}
.CommandButton#confirm {
    background-image: url('/img/icone/ok.png');
}
.CommandButton#cancel {
    background-image: url('/img/icone/fechar.png');
}
.CommandButton#help {
    background-image: url('/img/icone/ajuda.png');
}
.CommandButton#print {
    background-image: url('/img/icone/imprimir.png');
}
.CommandButton#pix {
    background-image: url('/img/icone/pix.png');
}
.CommandButton#advance {
    background-image: url('/img/icone/proximo.png');
}
.CommandButton#return {
    background-image: url('/img/icone/voltar.png');
}
.CommandButton#restart {
    background-image: url('/img/icone/recarregar.png');
}
.CommandButton#search {
    background-image: url('/img/icone/pesquisar.png');
}
.CommandButton#cut {
/* Background Properties */
   background-image      : url('../botoes/button-100x28-cut.jpg');
}
.CommandButton#delete {
    background-image: url('/img/icone/exluir.png');
}
.CommandButton#exit {
/* Background Properties */
   background-image      : url('../botoes/button-100x28-exit.jpg');
}
.CommandButton#first {
/* Background Properties */
   background-image      : url('../botoes/button-100x28-first.jpg');
}
.CommandButton#last {
/* Background Properties */
   background-image      : url('../botoes/button-100x28-last.png');
}
.CommandButton#info {
    background-image: url('/img/icone/info.png');
}
.CommandButton#pass {
    background-image: url('/img/icone/senha.png');
}
.CommandButton#save {
    background-image: url('/img/icone/salvar.png');
}
.CommandButton#pdf {
    background-image: url('/img/icone/pdf.png');
}

hr {
	color:#000000;
}

.numPagNav,
.numPagNavSel {
	cursor: pointer;
}
#tituloPonto{
	display:none;
}

@media print {
	
	.CommandButton {
		display:none;
	}
	
	#tituloPonto{
		display:block;
		font-size:16px;
		font-weight:bold;
		text-align:center;
		border-bottom:1px solid black;
	}

	

.cabecalhoPonto{
	width:750px !important;
}	
.cabecalho#Pag {
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	border-bottom:1px solid black;
	height:30px;
	width:750px !important;
  }
.titulo {
	font-family:Verdana, Helvetica, Arial, Sans-Serif; 
	font-size:10px;
	font-weight:bold; 
	color:black; 
	background-color:rgb(85,105,85);
	}  
 .titulo#tabelaTitulo {	
	padding: 0px 0 0 15px;	
	height:21px;
	text-align:center;
	border:1px solid black;
 }
 .linhaslaterais {
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

.linha	{
	border-bottom: 1px solid black;
	border-left: 1px solid black;	
	height:22px;
 }	
 .branco {
	display:none;
 }
 td#rodape, #fundoMenu {
    display:none;
}	



}




