
/*=====================================================================================================
		*** GERAL 
=====================================================================================================*/

body {	
	scrollbar-arrow-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF;
	font-family:normal 11px Verdana;
	color: #000000;
}

a {
	text-decoration:none;
	color: #000000;
}

a:hover {
	text-decoration:underline;
	color: #000000;
}

font {
	font:normal 11px Verdana;
	line-height:13px;
	color: #000000;
	text-align:justify;
}

.select {
	font:normal 10px arial;
	border:solid 1px #D2D2D2;
	color:#000000;
	background:#ffffff;
	text-align:left;
	width:380px;
}

/*=====================================================================================================
		*** TEXTOS 
=====================================================================================================*/

.txtvm{
	font:11px Verdana;
	color: #FF0000;
}	

.txtm{
	font:11px Verdana;
	color: #000000;
}

.txtrel{
	font:9px Verdana;
	color: #000000;
}	

.txtam{
	font:11px Verdana; 
	color: #000066;
}	

.txtve{
	font:bold 11px Verdana; 
	color: #009900;
}

.txtobs{
	font:9px Verdana; 
	color: #FF0000;
}

.txt1{
	font:normal 11px Verdana; 
	color: #000000;
	text-align:justify;
}

.txt2{
	font:normal 11px Verdana; 
	color: #FFFFFF;
	text-align:justify;
}

.txt3{
	font:bold 12px Verdana; 
	color: #000000;
}


/*=====================================================================================================
		*** BOTÕES - BUTTON
=====================================================================================================*/

.btlog{	
	cursor:pointer;
	font:normal 11px Verdana;
	border:solid 1px  #CCCCCC;
	color:#000000;
	background: #FFFFFF	;
}

.btlog:hover{	
	cursor:pointer;
	font:normal 11px Verdana;
	border:solid 1px  #333333;
	color:#000000;
	background: #FFFFFF	;
}

.btAdd{	
	cursor:pointer;
	font:bold 11px Verdana;
	border:solid 1px #000000;
	color:#FFFFFF;
	background: #333333;
	height: 20px;
	width:150px;
}

.btAdd:hover{	
	cursor:pointer;
	font:bold 11px Verdana;
	border:solid 1px #333333;
	color:#000000;
	background: #FFFFFF;
	height: 20px;
	width:150px;
}

.btntxt{	
	cursor:pointer;
	font:bold 11px Verdana;
	border:solid 1px #000000;
	color:#FFFFFF;
	background: #990000;
	height: 20px;
	width:150px;
}

.btntxt:hover{	
	cursor:pointer;
	font:bold 11px Verdana;
	border:solid 1px #333333;
	color:#000000;
	background: #FFFFFF;
	height: 20px;
	width:150px;
}

.btAlt{	
	cursor:pointer;
	font:bold 11px Verdana;
	border:solid 1px #000000;
	color:#000000;
	background: #FFCC33;
	height: 20px;
	width:150px;
}

.btAlt:hover{	
	cursor:pointer;
	font:bold 11px Verdana;
	border:solid 1px #FFCC33;
	color:#000000;
	background: #FFFFFF;
	height: 20px;
	width:150px;

}.btCan{	
	cursor:pointer;
	font:bold 11px Verdana;
	border:solid 1px #000000;
	color:#FFFFFF;
	background: #990000;
	height: 20px;
	width:150px;
}

.btCan:hover{	
	cursor:pointer;
	font:bold 11px Verdana;
	border:solid 1px #990000;
	color:#000000;
	background: #FFFFFF;
	height: 20px;
	width:150px;
}

/*=====================================================================================================
		*** BOTÕES - TD BUTTON
=====================================================================================================*/

.cBtnAdd{
	cursor:pointer;
	border-style: solid;
	border-width: 1;
	font:bold 11px Verdana;
	color: #FFFFFF;
	background-color: #333333;
	border-color: #000000;
	font-family: verdana;
	height: 20px;
	width: 200px;
}

.cBtnAdd:hover{
	cursor:pointer;
	border-style: solid;
	border-width: 1;
	font:bold 11px Verdana;
	color: #000000;
	background-color: #FFFFFF;
	border-color: #333333;
	font-family: verdana;
	height: 20px;
	width: 200px;
}

.cBtnAlt{
	cursor:pointer;
	border-style: solid;
	border-width: 1;
	font:bold 11px Verdana;
	color: #000000;
	background-color: #FFCC33;
	border-color: #000000;
	font-family: verdana;
	height: 20px;
	width: 200px;
}

.cBtnAlt:hover{
	cursor:pointer;
	border-style: solid;
	border-width: 1;
	font:bold 11px Verdana;
	color: #000000;
	background-color: #FFFFFF;
	border-color: #FFCC33;
	font-family: Verdana;
	height: 20px;
	width: 200px;
}

.cBtnCan{
	cursor:pointer;
	border-style: solid;
	border-width: 1;
	font:bold 11px Verdana;
	color: #FFFFFF;
	background: #990000;
	border-color: #000000;
	font-family: verdana;
	height: 20px;
	width: 200px;
}

.cBtnCan:hover{
	cursor:pointer;
	border-style: solid;
	border-width: 1;
	font:bold 11px Verdana;
	color: #000000;
	background-color: #FFFFFF;
	border-color: #990000;
	font-family: verdana;
	height: 20px;
	width: 200px;
}

/*VERIFICAR ONDE ESTA SENDO USADO*/
.cBtn3{
	cursor:pointer;
	border-style: solid;
	border-width: 1;
	font:bold 11px Verdana;
	color: #000000;
	background-color: #FFFFFF;
	border-color: #333333;
	font-family: verdana;
	height: 20px;
	width: 200px;
}

.cBtn3:hover{
	cursor:pointer;
	border-style: solid;
	border-width: 1;
	font:bold 11px Verdana;
	color: #000000;
	background-color: #F2F2F2;
	border-color: #F58220;
	font-family: verdana;
	height: 20px;
}

.cBtnCad{
	cursor:pointer;
	border-style: solid;
	border-width: 1;
	font:normal 10px Verdana;
	color: #FFFFFF;
	background-color: #333333;
	border-color: #000000;
	font-family: Verdana;
	height: 20px;
}

.cBtnCad2{
	cursor:pointer;
	border-style: solid;
	border-width: 1;
	font:normal 10px Verdana;
	color: #FFFFFF;
	background-color:#999999;
	border-color: #000000;
	font-family: Verdana;
	height: 20px;
}

.cBtnAcs{
	cursor:pointer;
	border-style: solid;
	border-width: 1;
	font:normal 10px Verdana;
	color: #FFFFFF;
	background-color: #990000;
	border-color: #000000;
	font-family: Verdana;
	height: 20px;
}

.cBtnAcs2{
	cursor:pointer;
	border-style: solid;
	border-width: 1;
	font:normal 10px Verdana;
	color: #FFFFFF;
	background-color: #CE0000;
	border-color: #000000;
	font-family: Verdana;
	height: 20px;
}


/*=====================================================================================================
		*** CAIXAS DE TEXTOS - INPUT
=====================================================================================================*/

.itxt1{
	font:normal 11px Verdana;
	border:solid 1px #333333;
	color:#000000;
	background:#FFFFFF;
}

.itxt1:hover{
	font:normal 11px Verdana;
	border:solid 1px #000000;
	color:#000000;
	background:#FFFFFF;
}


.itxt2{
	font:normal 11px Verdana;
	border:solid 2px #FFFFFF;
	color:#000000;
	background:#FFFFFF;
	width:200px;
}

.itxt2:hover{
	font:normal 11px Verdana;
	border:solid 2px #FFFFFF;
	color:#000000;
	background:#F0F0E1;
	width:200px;
}

/*=====================================================================================================
		*** RELATORIO
=====================================================================================================*/

.borda{
	border-bottom: solid  1px #000000; 
	border-top: solid 0px #000000; 
	border-right: solid 1px #000000;
	border-left: solid 0px #000000;
	font-family: Verdana;
	font-size:11px;
}

.bordaImp{
	border-bottom: solid  1px #000000; 
	border-top: solid 0px #000000; 
	border-right: solid 1px #000000;
	border-left: solid 0px #000000;
	font-family: Verdana;
	font-size:9px;
}

/*=====================================================================================================
		*** MENSAGENS	
=====================================================================================================*/

.aviso{
	font-size: 12px;
	font-weight: bold;
	background: url(../../../cliente/forms/images/bgfooter.gif) repeat-x;
	width: 200px;
	color:#000033;
	border: 5px solid #444;
	padding: 8px;
	margin: 0 auto 0 auto;
}

.erro {
	font-size: 12px;
	text-align: center;
	color: #FF0000;
	font-weight: bold;
}	
.erro_server{
	font-size: 12px;
	color: #FF0000;
	text-align: center;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 20px;
	background: url('../../../cliente/forms/images/erro.png') no-repeat;
	margin-left: 15px;
	padding: 3px;
}

.fatal_error {
	font-size: 14px;
	color: #990000;
	text-align: center;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
	background: url('../../../cliente/forms/images/erro.png') no-repeat;
	margin-left: 15px;
	padding: 3px;
}

.mensagem {
	font-size: 12px;
	color: #009900;
	text-align: center;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
	background: url('../../../cliente/forms/images/button_ok.png') no-repeat;
	margin-left: 15px;
	padding: 3px;
}

/*=====================================================================================================
		*** LIGHTBOX	
=====================================================================================================*/
#loading_bkg{
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color:#CCD8E0;
	z-index:3001;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);
	position:fixed !important;
	 _position: absolute;
    *top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop : document.body.scrollTop);
}
#loading {
	display: none;
	font-weight:bold;
	color: #000066;
	height:60px; 
	z-index:3005;
	left:50%; 
	margin:-30px 0 0 -30px; 
	top:50%; 
	width:60px;
	 position:fixed !important;
    _position: absolute;
    *top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(document.body.clientWidth*0.25): document.body.scrollTop+(document.body.clientWidth*0.25) );

}
/* ------------------------------------------ DIV LOADING */
#msg {
	display: none;
	border: 2px #CCCCCC double;
	width: 100%;
	height:80px; 
	z-index:3005;
	text-align:center;
	top:50%; 
	left:50%; 
	margin:-40px 0 0 -200px; 
	background:#FFFFFF;
	 position:fixed !important;
    _position: absolute;
    *top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop+(document.body.clientWidth*0.25): document.body.scrollTop+(document.body.clientWidth*0.25) );
}

/* ------------------------------------------ TABLES */

#scroll{
	overflow:auto;
	margin: 0 auto 0 auto;
	border: 1px solid #CCCCCC;
}

.tr{
	background-image: url(../../../cliente/forms/images/topo_grid.png);
	background-repeat:repeat-x;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	height:20px;
	border: 1px solid #CCCCCC;
}

.td{
	border: 1px solid #CCCCCC;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.td:hover{
	background:#D1E0E4;
}

.trA{
	cursor:pointer;
	background:#FFFFFF;
}

.trA:hover{
	background:#F0F0F9;
}
