
/*#region SolicitaOS_Popup */

.solicitaOSPopup .geral
{
	border:1px solid #666;
	background:#ccc;
	padding:10px;
}

.solicitaOSPopup .titulo
{
	background:#87a0b9;
	border:1px solid #666;
	text-align:center; }

.solicitaOSPopup .boxDadosBack
{
	margin:5px 10px 0;
}

.solicitaOSPopup .linha
{
	background:#000;
	height:1px;
	margin:5px 20px;
	width:auto; }

.solicitaOSPopup .boxDadosOpcionaisBack
{
	background:#87a0b9;
	border:1px solid #666;
	padding:10px;
}

.solicitaOSPopup .boxDadosOpcionais
{
	background:#ccc;
	border:1px solid #666;
}

/*#endregion*/


/*#region Botão Novo Azul */

.buttonblue{
background-image: -moz-linear-gradient(top,  #87A0B9,  #337ed1);
background-image: url(img/buttonBlue.png);
background-image: -webkit-gradient(linear, left top, left bottom, from(#87A0B9), to(#337ed1));
background-repeat:repeat-x;
border: 1px solid #22689b;
border-radius: 2px;
box-shadow: inset 0px -1px 1px rgba(255,255,255,0.3), inset 0px 1px 1px rgba(255,255,255,0.3), 0px 1px 5px rgba(0,0,0,0.2);
color: white;
cursor:pointer;
height: 22px;
line-height: 2px;
margin:auto;
-moz-border-radius: 2px;
-moz-box-shadow: inset 0px -1px 1px rgba(255,255,255,0.3), inset 0px 1px 1px rgba(255,255,255,0.3), 0px 1px 5px rgba(0,0,0,0.2);
text-shadow: 0px -1px 0px #276B9E;
-webkit-border-radius: 2px;
-webkit-box-shadow: inset 0px -1px 1px rgba(255,255,255,0.3), inset 0px 1px 1px rgba(255,255,255,0.3), 0px 1px 5px rgba(0,0,0,0.2);
}
.buttonblue:hover
{
background-image: url(img/buttonBlueHover.png);
background-repeat:repeat-x;
background-position: 0 1px;
background-image: -webkit-gradient(linear, left top, left bottom, from(#A4C2E0), to(#3981d2));
background-image: -moz-linear-gradient(top,  #A4C2E0,  #3981d2);
}
.buttonblue:active{
background-image: -webkit-gradient(linear, left top, left bottom, from(#2e74c1), to(#4db3e9));
background-image: -moz-linear-gradient(top,  #2e74c1,  #4db3e9);
background-image: #3c95e6;
-moz-box-shadow: inset 0px -1px 5px rgba(0,0,0,0.1), inset 0px 1px 5px rgba(0,0,0,0.1), 0px 1px 5px rgba(255,255,255,0.2);
-webkit-box-shadow: inset 0px -1px 5px rgba(0,0,0,0.1), inset 0px 1px 5px rgba(0,0,0,0.1), 0px 1px 5px rgba(255,255,255,0.2);
box-shadow:  inset 0px -1px 5px rgba(0,0,0,0.1), inset 0px 1px 5px rgba(0,0,0,0.1), 0px 1px 5px rgba(255,255,255,0.2);
text-shadow: 0px 1px 0px #276B9E;
}


/*#endregion*/

.backNvTelefone
{
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	background-color:#E4E3DF;
	padding:5px 10px 5px 10px;
}
.btnBuscar
{
	height:25px;
	position:relative;
	top:-2px;

}

.backResultadoEndereco
{
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	background-color:#E4E3DF;
}

.popupTitle
{
	width:710px;
	background:#87a0b9;
	border:1px solid #666;
	margin:auto;
	margin-top:5px;
	text-align:center
}
.tableInfoEnderecos
{
	margin:15px auto;
}

.resultadoEnderecoMidle
{
	width:720px;
	padding: 20px auto;
	
}

.resultadoEnderecoMapa
{
	
	width:710px;
	height:auto;
	background:#879FB7;
	border:1px solid #666;
	margin:10px auto 10px auto;
	padding-top:10px;
	padding-bottom:10px;
}
.divDDLResultado
{
	width:700px;
	margin:auto;	
}
.divDDLResultado .DLL
{
	position:relative;
	left:30px;
	padding-top:10px;
	padding-bottom:20px;
}

.divMapaResultado
{
	width:700px;
	margin:auto;	
}

.divFootResultado
{
	background-color: #e5e3df;
	border: solid 1px Gray;
	padding: 10px;
	font-size: 13px;
	width:678px;
	text-align:right;
	margin:auto;
}
.popupDropDown
{
	font-size: 16px;
	width: 550px;
	height: 25px;
}
.bordaTeste
{border:5px solid #337ED1;height: 35px;-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px; }
 

/*--------------------------------------------------------------------------------------*/
.imgCalendar
{
	background:url(img/imgcalendar.png)  no-repeat top;
	height:16px;
	width:16px;
	cursor:pointer;
	position:relative;
	top:4px;
	left:-2px;

}
.btnNovaCorrida
{
	background:url(img/corrida1-2.png)  no-repeat top left;
	height:40px;
	width:40px;
	cursor:pointer;
	display: block;
}     
.btnNovaCorrida:hover
{
	background:url(img/corrida1-2.png)  no-repeat top right;
	height:40px;
    width:40px;
    cursor:pointer;
    display:block;
  }  
.tbConfirmaDados
{
	font-size: 14px;
	margin:10px;
}
.tbConfirmaDados tr
{
	height:18px;
}

.printOS
{
	position:absolute;
	top:0px;
	left: 810px;	
}

#box-toggle
{
 	position:absolute;
 	z-index:20;
 	left:765px;
 	top:35px;
 	cursor:pointer;
 	}

.imgHelp
{ 	
	background: url('img/info.png') no-repeat left top;
    width:22px;
    height:22px;
    z-index:30;
    position:absolute;
    }
.tgl 
{
	position:absolute;
	width:300px;
	height:130px;
	top:10px; 
	left:-302px;
	text-align:left; 
	z-index:10;
	background-color:#FFD;
	border:1px solid #000; 
	padding: 5px;
	webkit-border-radius:5px;
	moz-border-radius:5px;
	border-radius:5px;
	filter: alpha(opacity=85);
	opacity: .85;
	}
/* ajax__tab_blueGrad-theme theme (images/blueGrad.jpg) */
.ajax__tab_blueGrad-theme .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    color:#ffffff;
    border-bottom:solid 5px #0079B2;
    cursor:pointer;
}
.ajax__tab_blueGrad-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url('img/menu-tab.png') repeat-x left;
    color:#575757;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:middle;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
    cursor:pointer;
}
.ajax__tab_blueGrad-theme .ajax__tab_header .ajax__tab_tab
{    
    
    padding:0.35em 0.75em;    
    margin-right:0.01em;
    cursor:pointer;
}
.ajax__tab_blueGrad-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url('img/menu-tab.png') repeat-x left ;cursor:pointer;color:Black;
}
.ajax__tab_blueGrad-theme .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;cursor:pointer;
}
.ajax__tab_blueGrad-theme .ajax__tab_active .ajax__tab_outer
{
     background:url('img/current-bg.gif') repeat-x left ;  cursor:pointer;border:solid 1px #0079B2;
    border-bottom-width:0px;
}
.ajax__tab_blueGrad-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}
.imgCentroDeCusto{   background:url('img/imgCentrodeCusto.png') no-repeat 0 -30px;
   width :30px;
   height:30px}
   .imgCentroDeCusto:hover{   background:url('img/imgCentrodeCusto.png') no-repeat 0 -90px;
   width :30px;
   height:30px}
   .imgCentroDeCusto1:hover{   background:url('img/imgCentrodeCusto.png') no-repeat 0 0;
   width :30px;
   height:30px}

.imgCentroDeCusto1{   background:url('img/imgCentrodeCusto.png') no-repeat 0 -60px;
   width :30px;
   height:30px}
.btnAcesso 
{
	position:relative;
	top:0px;
	left:77px;
}
.btnVoucherEletronico
{
	position:relative;
	top:0px;
	left:74px;
}

       /*-------------------------------MENU Voucher---------------------------------------*/
  .configUsuario2 
{
}
.configUsuario2 .panel2
{
	position: absolute;
	top: 161px;
	left: 1px;
	display: none;
	background: #E6E3E3;
	border:1px solid #0079B2;
	width: 80px;
	height: 70px;
	padding: 0 100px 20px 0;
	filter: alpha(opacity=85);
	opacity: .85;
	z-index:9;
}
.configUsuario2 .panel2 p
{
	margin: 0 0 15px 0;
	padding: 0;
	color: #CCC;
}
.configUsuario2 .panel2 a, .panel2 a:visited
{
	margin: 0;
	padding: 0;
	color: #000;
	text-decoration: none;
}
.configUsuario2 .panel2 a:hover, .panel2 a:visited:hover
{
	margin: 0;
	padding: 0;
	color: #0079B2;
	text-decoration: none;
}
.configUsuario2 .listaPanel2
{
	list-style-type:none;
	padding-left:10px;
	font-size: 12px;
	font-family: "Lucida Grande" , Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
}
 .configUsuario2 .voucher1
{
 	background:url(img/voucher1.png) no-repeat 0 3px;
	text-indent:25px;
	display:block;
}
 .configUsuario2 .voucher2
{
	background:url(img/voucher2.png) no-repeat  0 3px;
	text-indent:25px;
	display:block;
}
 .configUsuario2 .voucher3
{
	background:url(img/voucher3.png) no-repeat  0 3px;
	text-indent:25px;
	display:block;
}
.configUsuario2 a.trigger2
{
	font-size: 12px;
	font-family: "Lucida Grande" , Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	color:#777;
	width: auto;
	height: 38px;
	display: block;
	float: left;
	line-height: 200%;
	padding: 8px 8px 0;
	position: relative;
	z-index:10;
}
.configUsuario2 a.trigger2:hover
{
	text-decoration: none;
	font-size: 12px;
	color:#333;
	font-weight: bold;
	font-family: "Lucida Grande" , Verdana, sans-serif;
}
.configUsuario2 a.active.trigger2 
{
	color: #FFF;
	background: url("img/current-bg.gif") repeat-x;
	padding: 5px 8px 0;
	z-index: 4;
}
.configUsuario2 .columns2
{
	clear: both;
	width: 78px;
	padding: 0 0 20px 0;
	line-height: 22px;
}
.configUsuario2 .colleft2
{
	float: left;
	width: 200px;
	line-height: 22px;
	list-style-type:none;
}
.configUsuario2 hr
{
	background-color: #333;
	height: 1px;
}
      /*-------------------------------MENU Sistema---------------------------------------*/
.configUsuario 
{
}
.configUsuario .panel
{
	position: absolute;
	top: 161px;
	right: 1px;
	display: none;
	background: #E6E3E3;
	border:1px solid #0079b2;
	width: 50px;
	height: 50px;
	padding: 0 58px 20px 0;
	filter: alpha(opacity=85);
	opacity: .85;
	z-index:9;
}
.configUsuario .panel p
{
	margin: 0 0 15px 0;
	padding: 0;
	color: #CCC;
}
.configUsuario .panel a, .panel a:visited
{
	margin: 0;
	padding: 0;
	color: #000;
	text-decoration: none;
}
.configUsuario .panel a:hover, .panel a:visited:hover
{
	margin: 0;
	padding: 0;
	color: #333;
	text-decoration: none;
}
.configUsuario .listaPanel
{
	list-style-type:none;
	padding-left:15px;
	font-size: 12px;
	font-family: "Lucida Grande" , Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-align:left;
}
 .configUsuario .Senha
{
 	background:url(img/senha1.png) no-repeat 0 3px;
	text-indent:25px;
	display:block;
}
.configUsuario .Senha:hover,.Logout:hover
{
	color:#0079B2;	
}
 .configUsuario .Logout
{
	background:url(img/logout1.png) no-repeat 0 3px;
	text-indent:25px;
	display:block;
}
.configUsuario a.trigger
{
	font-size: 12px;
	font-family: "Lucida Grande" , Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	top: -46px; right: 5px;
	margin: 0;
	color:#777;
	width: auto;
	height: 38px;
	display: block;
	float: right;
	line-height: 200%;
	padding: 8px 8px 0;
	position: relative;
	z-index:10;
}
.configUsuario a.trigger:hover
{
	text-decoration: none;
	font-size: 12px;
	color:#333;
	font-weight: bold;
	font-family: "Lucida Grande" , Verdana, sans-serif;
}
.configUsuario a.active.trigger 
{
	color: #FFF;
	background: url("img/current-bg.gif") repeat-x;
	padding: 5px 8px 0;
	z-index: 4;
}
.configUsuario .columns
{
	clear: both;
	width: 78px;
	padding: 0 0 20px 0;
	line-height: 22px;
}
.configUsuario .colleft
{
	float: left;
	width: 98px;
	line-height: 22px;
	list-style-type:none;
}
.configUsuario hr
{
	background-color: #333;
	height: 1px;
}
         /*  -----------------------------------  */
        /* ---------------Consultas------------  */
       /*  -----------------------------------  */     
/*  ----------------------Consultas/ConsultarOS---------------------  */

.ConsultarOS
{
	position: relative;
	top: 100px;
	left: 0px;
	width: 310px;
	height: 160px;
	margin: auto;
	background-image: url(img/bg_login_new.gif);
	background-repeat: no-repeat;
}
.ConsultarOS .Boxes
{
	top: 20px;
	width: 276px;
	height: 72px;
	margin: auto;
	left: -9px;
	position: relative;
}
.ConsultarOS .txt
{
	font-family: Trebuchet MS;
	font-size: 10pt;
	color: #fff;
}
.ConsultarOS .txt .lblNumOS
{
	font-weight: bold;
	margin-top: 6px;
	margin-left: 15px;
}
.ConsultarOS .TextBoxes
{
	position: absolute;
	width: 160px;
	height: 28px;
	left: 109px;
	top: -10px;
}
.ConsultarOS .TextBoxes2
{
	position: absolute;
	width: 94px;
	height: 28px;
	left: 172px;
	top: 34px;
}
.ConsultarOS .btnLogin
{
	position: relative;
	margin: 10px auto auto auto;
	width: 150px;
	height: 34px;
	top: 2px;
	left: 8px;
}
.ConsultarOS .Img
{
	position: absolute;
	top: 88px;
	left: 16px;
	width: 50px;
	height: 50px;
	margin-left: 5px;
	background-image: url('img/searchtaxi.png');
	background-repeat: no-repeat;
}
#hintbox
{
	/*CSS for pop up hint box */
	position: absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px; /*Default width of hint.*/
	padding: 3px;
	border: 1px solid black;
	font: normal 11px Verdana;
	line-height: 18px;
	z-index: 100;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	visibility: hidden;
}

.hintanchor
{
	/*CSS for link that shows hint onmouseover*/
	font-weight: bold;
	color: navy;
	margin: 3px 8px;
}
     
     
/*-----------------------Consultas/DetalhesOS-----------------------*/

.divDetalhesOS
{
	margin: auto;
	width: 820px;
	background-color: #C8CCD1;
	font-family: Arial;
	font-size: small;
	height: 17px;
}
.divDetalhesSair
{
	position: relative;
	width: 48px;
	left: 735px;
	top: -26px;
}


       /*  -----------------------------------  */
       /*  --------------CoopClientes---------  */
       /*  -----------------------------------  */
       
       
       

.barraInfo
{
	position: relative;
	height: 17px;
	width: 645px;
	margin: auto;
	margin-top: 15px;
	font-size: small;
	font-family: Arial;
	background-color: #C8CCD1;
}
.barraInfo img
{
	position: absolute;
	left: 615px;
	top: -19px;
}

 
 /*-----------------------CoopClientes/Configuração-----------------------*/
 .CCConfig 
 {
 }
 .CCContent
 {
 	position: relative;
 	width: 820px;
 	margin:16px auto 30px auto;

	font-family: Verdana;
	font-size:8pt;
 }
 .CCConfig .FieldCCC
 {
     width: 775px;
     height: auto;
     margin:auto;
 }

 .CCConfig .tbNovoMotivo
 {
     background-color: #E2E1E0;
     width: 721px;
     margin-top:15px;
 }
		 .tbNovoMotivo .td1
		 {
		     padding: 5px;
		     width: 68px;
		     text-align: right;
		 }
.CCConfig .boxValidacao
{
	position: relative;
	margin: 10px 10px 10px 10px;
	border:1px solid black;
	background-color: #E2E1E0;
	padding-bottom : 20px;
	width: 750px;
	height: auto;
}
 .CCConfig .boxTipoJustificativa
{
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	width: 330px;
	height: 130px;
}
 .CCConfig .boxValidacaoVoucher
{
	margin-left: 10px;
	padding-left: 10px;
	width: 330px;
	height: 130px;
}
 .CCConfig .boxBtSalvar
{
	position: relative;
	width: 721px;
    margin:auto;
    padding-top:10px;

}
.CCConfig .boxCadastroMotivos
{
	margin: 10px;
	border:1px solid black;
	background-color: #E2E1E0;
	width: 750px;
}
.CCConfig .boxCentroDeCusto
{
	margin: 10px;
	border:1px solid black;
	background-color: #E2E1E0;
	width: 750px;
}

.boxCentroDeCusto .td1
{
    padding: 5px;
    width: 100px;
    text-align: right;
}

.boxCentroDeCusto .td2
{
    padding: 5px;
    width: 625px;
}    

.CCConfig .boxCentroDeCustoPop
{
	border: 1px solid Gray;
	background-color: #E2E1E0;
	width: 700px;
}
 
 /*-----------------------CoopClientes/GerenciaUsuarios-----------------------*/ 
  
.gerenciaUsuarios
{
	position: relative;
	width: 900px;
	margin:16px auto 30px auto;
	border:1px solid;
	border-color: #aaa #000 #000 #aaa;
	background: #fff url('img/bg_bottom.jpg') repeat-x bottom;
	padding: 10px 20px 25px 20px;
	font-family: Verdana;
	font-size:8pt;
}      
.gerenciaUsuarios .divCentral
{
	width: 765px;
	margin: 20px auto 20px auto;
} 
.gerenciaUsuarios .FieldCCC
{
	width: 775px;
	height: auto;
	margin:auto; 
}
      
  /*-----------------------CoopClientes/Notas-----------------------*/
.Notas
{
	margin:0 0 30px 0;
}
.Notas .boxConsultas
{
	margin:16px auto 30px auto;
	height:auto;
	width:600px;
	position: relative;
	border:1px solid;
	border-color: #aaa #000 #000 #aaa;
	background: #fff url('img/bg_bottom.jpg') repeat-x bottom;
	padding: 10px 20px 25px 20px;
	font-family: Verdana;
	font-size:8pt;
}
.Notas .txtbox
{
	height:auto;
	width:auto;
	margin:15px auto;
	text-align:center;
}  
.Notas .btn
{
	margin:5px auto;  
	text-align:center;  		  
} 
.Notas .resultBack
{
	border:1px solid;
	border-color: #aaa #000 #000 #aaa;
	background: #fff;
	margin: 10px auto 30px auto;
	padding: 20px 50px;
	width:600px;
}
.Notas .tableFaturamento
{
	margin:20px auto 20px auto;
	width:600px;
}  
.Notas .fatTotal
{
	border: 1px solid silver;
	text-align:right;
	font-size: 12pt;
	width:300px;
}  
.Notas .fatDisp
{
	border: 1px solid silver;
	text-align:left;
	font-size: 12pt;
	width:300px;
}  
.Notas .tdTotal
{
	border: 1px solid silver;
	background : #DDD;
	text-align:left;
	font-size: 15pt;
	color:Blue;
}
.Notas .tdTotal1
{
	border: 1px solid silver;
	background: #DDD;
	text-align:right;
	font-size: 15pt;
	color:Blue;
}
 /*-----------------------CoopClientes/VouchersEmAberto-----------------------*/  
.VouchersEmAberto
{
	margin:20px 0 30px 0;
}
.VouchersEmAberto .boxConsultas
{
	margin:16px auto 30px auto;
	height:auto;
	width:600px;
	position: relative;
	border:1px solid;
	border-color: #aaa #000 #000 #aaa;
	background: #fff url('img/bg_bottom.jpg') repeat-x bottom;
	padding: 10px 20px 25px 20px;
	font-family: Verdana;
	font-size:8pt;
	text-align:center;
}
.VouchersEmAberto .btn
{
	margin:5px auto;  
	text-align:center;  		  
} 
.VouchersEmAberto .resultBack
{  
	border:1px solid;
	border-color: #aaa #000 #000 #aaa;
	background: #fff;
	margin: 10px auto 30px auto;
	padding: 20px 50px;
	width:800px;
}
.VouchersEmAberto .tableTotal 
{
   	margin:auto;
   	padding:0;
   	width:775px;
}
  
.VouchersEmAberto .total
{
	font-size:9pt;
	color:Blue;	
	font-weight:normal;			
}
.VouchersEmAberto .tdTotal  
{
	text-align:right;
	background: #FFF;
	font-weight:bold;	
}  
 /*-----------------------CoopClientes/VouchersNaoApresentados-----------------------*/ 
 
.VouchersNA
{
	margin:20px 0 0 0;	
}
.VouchersNA .boxConsultas
{
	margin:16px auto 30px auto;
	height:auto;
	width:600px;
	position: relative;
	border:1px solid;
	border-color: #aaa #000 #000 #aaa;
	background: #fff url('img/bg_bottom.jpg') repeat-x bottom;
	padding: 10px 20px 25px 20px;
	font-family: Verdana;
	font-size:8pt;
	text-align:center;
}
.VouchersNA .btn
{
	margin:10px auto auto auto;
    width: 300px;
}
.VouchersNA .textbox
{
	height:auto;
	width:auto;
	margin:15px auto;
	text-align:center;
}
.VouchersNA .aviso
{
	margin:auto;
	width:800px;
}
.VouchersNA .resultBack
{
	border:1px solid;
	border-color: #aaa #000 #000 #aaa;
	background: #fff;
	margin: 10px auto 30px auto;
	padding: 20px 50px;
	width:800px;
}
.VouchersNA .table
{
	margin: 10px auto;
	width: 800px;
	font: bold 8pt Arial;
	border:1px #d2b48c;
}
.VouchersNA .table .th
{
	width:800px;
	height:30px;
	background-color:#DCDCDC;
	font-size:13px;
	border:1px solid black;
}
.VouchersNA .total
{
	width: 798px;
	height: 50px;
	background-color: #DCDCDC;
	border:1px solid black
}
.VouchersNA .valorTotal
{
	position: relative;
	float: left;
	width: 600px;
	margin:7px auto auto 20px;
	top: -1px;
	left: 2px;
	font: bold 12px Arial;
	padding: 5px;
}
.VouchersNA .voucherTotal
{
	position: relative;
	float: left;
	margin-top: 7px;
	top: -20px;
	left: -31px;
	font: bold 12px Arial;
	padding: 5px;
}


/*#region VouchersEletronicos */

.VouchersEletronicos
{
	margin:20px 0 0 0;	
}
.VouchersEletronicos .boxConsultas
{
	margin:16px auto 30px auto;
	height:auto;
	width:600px;
	position: relative;
	border:1px solid;
	border-color: #aaa #000 #000 #aaa;
	background: #fff url('img/bg_bottom.jpg') repeat-x bottom;
	padding: 10px 20px 25px 20px;
	font-family: Verdana;
	font-size:8pt;
	text-align:center;
}
.VouchersEletronicos .btn
{
	margin:10px auto auto auto;
    width: 300px;
}
.VouchersEletronicos .textbox
{
	height:auto;
	width:auto;
	margin:15px auto;
	text-align:center;
}
.VouchersEletronicos .aviso
{
	margin:auto;
	width:800px;
}
.VouchersEletronicos .resultBack
{
	border:1px solid;
	border-color: #aaa #000 #000 #aaa;
	background: #fff;
	margin: 10px auto 30px auto;
	padding: 10px 25px;
	width:95%;
}
.VouchersEletronicos .table
{
	margin: 10px auto;
	width: 98%;
	font: bold 8pt Arial;
	border:1px #d2b48c;
}
.VouchersEletronicos .bordaTdFatura
{
	text-align:center;
}
.VouchersEletronicos .table .th
{
	width:98%;
	height:30px;
	background-color:#DCDCDC;
	font-size:13px;
	border:1px solid black;
}
.VouchersEletronicos .total
{
	margin: 10px auto;
	width: 98%;
	height: 50px;
	background-color: #DCDCDC;
	border:1px solid black
}
.VouchersEletronicos .valorTotal
{
	position: relative;
	float: left;
	width: 600px;
	margin:7px auto auto 20px;
	top: -1px;
	left: 2px;
	font: bold 12px Arial;
	padding: 5px;
}
.VouchersEletronicos .voucherTotal
{
	position: relative;
	float: right;
	margin-top: 7px;
	margin-right:25px;
	top: -20px;
	left: -31x;
	font: bold 12px Arial;
	padding: 5px;
}


/*#endregion*/
  /*-----------------------UserControls/Dialogs/BorderoNotas-----------------------*/
       
.divBorderoNota 
{
	margin:auto;
	width:1000px; 
	border:solid 1px black;
	padding:10px 30px 10px 10px;
	width: 718px;
}
.divBorderoNotaInfo
 {
 	width:980px;
 	padding:1px;
 }
 	
 	
 .divBorderoNotaInfo .font
 {
	color:Black;
	font-family:Arial;
	font-size:12px;
 }
 /*editUser Popup*/
.divBtnEditUser{text-align:right;margin:5px 17px 5px auto}
.btnDesassociar{margin-left:17px;Float:left;height:26px;width:100px}
.editUserPop{width: 650px; height:auto; margin: auto}
.editUserPop .field {width: 590px; padding:10px; margin:10px auto auto auto} 
.editUserPop .table {width: 610px;text-align:left}
.editUserPop .btn {text-align:right;margin:5px 15px 5px 0}
.divBtnDesassociar{height:auto;width:auto}
.divBtnDesassociar input{margin:5px 5px 5px 0;height:26px;position:relative;left:215px}
.boxDesassociar {border:1px solid Gray;background-color: #E2E1E0;padding:5px 5px 0 5px;line-height:25px}

    /*Header Cooperado*/
    
.Hg
{
	background: #E6E3E3;
	width:790px;
	height:50px;
	border:1px solid #999;
	moz-border-radius:5px;
	webkit-border-radius:5px;
	border-radius:5px;	
}
.headerCoopGestao{position:relative;width: 802px; height: 56px}
.headerCoopGestao .img{position:absolute; top:5px;left:10px}
.headerCoopGestao .lbl{width: 500px; height: 30px; margin-top: 20px; margin-left: 0px}
.headerCoopGestao .valorTotal{font: bold 12px Arial}
.headerCoopGestao .excell{position:absolute;top:6px;left:700px}
.headerCoopGestao .print{position:absolute;top:5px;left:750px}
       
 /*Botão Print HeaderCooperado*/   

.divPrint
{
	float:left;
	margin-top:8px;
	margin-left:30px;
	width:40px; 
	height:40px 
}
.btnPrint
{
	background:url(img/print2.png) no-repeat left top;
	height:40px;
	width:40px;
	cursor:pointer;
	display: block;
}     
.btnPrint:hover
{
	background:url(img/print2.png) no-repeat left bottom;
	height:40px;
    width:40px;
    cursor:pointer;
    display:block;
}     
/*Botão EntradaOP*/     
a.botaoOp
{
   background:url(img/BotaoOP.png);
   line-height:22px;
   font-weight:bold;
   color:#404040;
   text-decoration:none;
   display:block;
   height:24px;
   width:100px;
   cursor:pointer;
}
a:hover.botaoOp
{
   color:#0012E3;
   cursor:pointer;
}     
/*icone lupa entrada op*/
.entradaOp
{
   background:url(img/imgLupa.png) no-repeat 79px 3px;
   text-indent:10px;
   display:block;
}
.entradaOp:hover 
{
   background:url(img/imgLupa.png) no-repeat 79px -17px;
   text-indent:10px;
      display:block;
}
   /* Botão consultar e excell*/
   .buttonConsultar
{
   background:url('img/seach1-2.png') no-repeat top left;
   width:40px;
   height:40px;
}
   .buttonConsultar:hover
{
   background:url('img/seach1-2.png') no-repeat top right;
   width :40px;
   height:40px;
}
   .button2Excell
{
   background:url('img/excell1-2.png') no-repeat top left;
   width :40px;
   height:40px;
}  
   .button2Excell:hover
{
   background:url('img/excell1-2.png') no-repeat top right;
   width:40px;
   height:40px;
}              
  .buttonEye
{
   background:url('img/eye1-2.png') no-repeat top left;
   display:block;
   width:30px;
   height:30px;
}
  .buttonEye:hover
{
   background:url('img/eye1-2.png') no-repeat top right;
   width:30px;
   height:30px;
}
   
   /* Accordion SolicitaOS */

  .accordionHeader
{
   border:1px solid black;
   background:url('img/bg_accordion1.png');
   color:black;
   font-size:11pt;
   font-weight:bold;
   padding:5px;
   margin:5px 10px 0 10px;
   cursor:pointer;
   width:auto;
   height:19px;
}
  .accordionHeader .checked
{
   background:url('img/checked2.png') no-repeat top right;
   width:auto; 
   height:29px;        	
   position:relative;
   top:-23px;
}
  .accordionSelected
{
   border:1px solid Black;
   background:url('img/bg_accordion.png');
   color:black;
   font-size:11pt;
   font-weight: bold;
   padding:5px;
   margin:5px 10px 0 10px;
   cursor:pointer;
   width:auto;
   height:19px;
}   
  .accordionSelected .checked
{
   background:url('img/checked2.png') no-repeat bottom right;
   width : auto;
   height : 29px;        	
   position:relative;
   top:-23px;
   	
 }
   .accordionContent
   {
       border: 1px solid #ABABAB;
       border-top: none;
       color: Black;
       font-size: 9pt;
       font-weight: bold;
       cursor: pointer;
       padding: 5px;
       margin: 0 10px 5px 10px;
   }
       
   /*-----------------------------------------------------*/
   
   
   

.overH{overflow:hidden}




.overOS{overflow: hidden; height: auto}



.overNotas
{
  height:300px;overflow:auto;
}


.divDivisao
{
	background-image: url('img/Menu_Divisao.png');
	border-width: 0px;
	height: 37px;
	width: 6px;
}

.grid
{
	border-color: #c9c9c9;
}


html
{
	height: 100%;
	scrollbar-face-color: #f5f5f5;
	scrollbar-highlight-color: #005488;
	scrollbar-shadow-color: #005488;
	scrollbar-3dlight-color: #f5f5f5;
	scrollbar-arrow-color: #005488;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #f5f5f5;
}

img
{
	border: 0;
	filter: expression( 		this.alphaxLoaded ? "" : 		( 		this.src.substr(this.src.length-4)==".png" 		? 		( 		(!this.complete) 		? "" : 		this.runtimeStyle.filter= 		("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+ 		(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+ 		String(this.alphaxLoaded=true).substr(0,0)+ 		(this.src="img/blank.gif").substr(0,0) 		) : this.runtimeStyle.filter= "" ) );
}

body
{
	margin: 0px;
	border: 0px;
	color: #000000;
	background-color: #f5f5f5;
}

form
{
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
	padding: 0px;
}
table
{
	margin: 0px;
	border-collapse: collapse;
	border: 0;
	padding: 0;
}
td
{
	margin: 0px;
	border-collapse: collapse;
	border: 0px;
	padding: 0px;
}

a:link
{
	text-decoration: none;
}

.linkLike{ color:blue;cursor:pointer }

/*  --------------Header Control----------  */
.Header
{
	width: 100%;
	background: url(img/fundo.gif) repeat-x;
	height: 118px;
	min-width: 800px;
}
.Header .HeaderImage1
{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 3
}

.Header .HeaderImage2
{
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 2
}

.Header .HeaderImage3
{
	position: absolute;
	top: 20px;
	left: 350px;
		z-index: 4
}

.ThemeControl
{
	position: absolute;
}

.menuBar
{
	height: 40px;
	width: 100%;
	border: 0;
	margin: 0;
	background-color: #6D92AA;
	background-image: url('img/barMask.png');
}
.menu
{
	padding: 1px;
	width: 100%;
}

.menu table
{
	border: 0;
	padding: 0;
	margin: 0pt auto;
}

.imgLogoMP
{
	position: fixed;
	right: 10px;
	bottom: 5px;
}

/* ---------------generalContent-------- */
.content
{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	border-left: solid 1px #aaa;
	border-top: solid 1px #aaa;
	background-color: #fff;
	background-image: url('img/bg_bottom.jpg');
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 10px 20px 25px 20px;
	font-family: Verdana;
}
.contentGroup
{
	position: relative;
	margin: 20px auto auto auto;
}
.contentBack
{
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	border-left: solid 1px #aaa;
	border-top: solid 1px #aaa;
	background: #fff; /*    filter: Alpha(Opacity=80);  */
	background-image: url(img/bg_bottom.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
}
    .font
    {
    	color:Black;
    	font-family:Arial;
    	font-size:12px;
    }
.contentFront
{
	font-family: Verdana;
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
.resultBack
{
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	border-left: solid 1px #aaa;
	border-top: solid 1px #aaa;
	background: #fff;
	margin: auto;
	width:auto;
}
#ResultTable
{
	margin: auto;
	font-family: Verdana;
	font-size: 10pt;
}

/* ---------------POP CONTROLS------------ */
.boxCentroDeCustoPop
{
	border: 1px solid Gray;
	background-color: #E2E1E0;
	width: 700px;
}
.dropShadowPanel
{
	width: 300px;
	background-color: #5377A9;
	color: white;
	font-weight: bold;
}

/*Drag Panel*/
.dragMe
{
	width: 100%;
	height: 21px;
	background-color: #FFF;
	background-image: url(images/header-opened.png);
	text-align: center;
	cursor: move;
	font-weight: bold;
}

.overflowHidden
{
	overflow: hidden;
}

.overflowScroll
{
	overflow: hidden;
}

/*Hover Menu*/
.popupMenu
{
	position: absolute;
	visibility: hidden;
	background-color: #F5F7F8;
	opacity: .9;
	filter: alpha(opacity=90);
}

.popupHover
{
	background-image: url(images/header-opened.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #F5F7F8;
}

/*Modal Popup*/
.modalBackground
{
	background-color: Black;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #fff;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	
}

.popupDragHandle
{
	cursor: default;
	background-color: #DDDDDD;
	border: solid 1px Gray;
	border-bottom: 0;
	color: Black;
	text-align: center;
}
.popupDragHandleNew
{
	cursor: default;
	background-color: #99C;
	border: solid 1px #666;
	color: Black;
	text-align: center;
}

.backPopup
{
	cursor: default;
	background-color: #DDDDDD;
	border: solid 1px Gray;
	border-bottom: 0;
	color: Black;

}
.popupLable
{
	background-color: DarkGray;
	border: solid 1px Gray;
	border-bottom: none;
	color: white;
	text-align: center;
	font-size: 12px;
	font-weight: bolder;
}

/*Popup Control*/
.popupControl
{
	background-color: White;
	position: absolute;
	visibility: hidden;
}

.popupContentTable
{
	width: 100%;
}

.popupCanvas
{
	height: 320px;
	background-color: #e5e3df;
	border: solid 1px Gray;
	border-bottom: none;
}
.popupButtons
{
	background-color: #e5e3df;
	border: solid 1px Gray;
	padding: 10px;
	font-size: 13px;
}



.popupButton
{
	height: 26px;
	width: 100px;
	margin-left: 10px;
}

/*  --------------default.aspx----------  */

.defaultPage
{
	background: url(img/back.gif);
	width: 100%;
	height: 600px;
}
.defaultPage .powered
{
	position: absolute;
	top: 10px;
	right: 2px;
	z-index: 1;
}
.defaultPage .mainContent
{
	width: 712px;
	height: 446px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-color: transparent;
}

/*  --------------Login----------  */

.Login
{
	position: relative;
	top: 24px;
	width: 310px;
	height: 160px;
	margin: auto;
	background-image: url(img/bg_login_new.gif);
	background-repeat: no-repeat;
}

.LoginBoxes
{
	top: 25px;
	width: 176px;
	height: 56px;
	margin: auto;
	left: 6px;
	position: relative;
}

.LoginBoxes .txt
{
	font-family: Trebuchet MS;
	font-size: 10pt;
	color: #fff;
}

.LoginBoxes .txt .lblLogin
{
	font-weight: bold;
	margin-top: 3px;
	position: absolute;
	top: 1px;
	left: 1px;
}

.LoginBoxes .txt .lblSenha
{
	font-weight: bold;
	margin-top: 5px;
	position: absolute;
	top: 29px;
	left: -1px;
}

.LoginBoxes .txt .lblCoop
{
	font-weight: bold;
	margin-top: 3px;
	margin-left: 15px;
}

.LoginBoxes .txt .lblNumOS
{
	font-weight: bold;
	margin-top: 6px;
	margin-left: 15px;
}

.LoginBoxes .TextBoxes
{
	position: absolute;
	width: 128px;
	height: 46px;
	left: 48px;
	top: 0px;
}

.LoginBoxes .TextBoxes2
{
	position: absolute;
	width: 70px;
	height: 46px;
	left: 115px;
	top: 0px;
}

.Login .btnLogin
{
	position: relative;
	margin: 20px auto auto auto;
	width: 150px;
	height: 56px;
}

.btnLogin .entrar
{
	position: absolute;
	top: 13px;
	left: 42px;
}

.btnLogin .localizar
{
	position: absolute;
	top: 25px;
	left: 39px;
}

.lblError
{
	position: absolute;
	margin: 0 auto 0 auto;
	width: 288px;
	top: 389px;
	text-align: center;
	left: 404px;
}

.Login .L_Login
{
	position: absolute;
	width: 15px;
	height: 144px;
	background-image: url(img/login_left.gif);
	background-repeat: no-repeat;
	left: -14px;
	top: 0px;
}

.Login .R_Login
{
	position: absolute;
	width: 15px;
	height: 144px;
	background-image: url(img/login_rigth.gif);
	background-repeat: no-repeat;
	left: 263px;
	top: 0px;
}

.Login .link
{
	font-family: Arial;
	font-size: 8pt;
	color: #fff;
	position: absolute;
	top: 44px;
	left: 34px;
}

.divInfoPagamento
{
	font-size: 8pt;
}

.divInfoPagamento div
{
	float: left;
	text-align: center;
}

.bandeiras table
{
	text-align: left;
}

.divImageBanderia
{
	position: relative;
	height: 79px;
	width: 134px;
}

.bandeira
{
	height: 60px;
	width: 100px;
	background-image: url('img/bandeiras_cartao.png');
	position: absolute;
	top: 10px;
	left: 17px;
}

.visa
{
	background-position: 1px 0px;
}
.master
{
	background-position: -101px 0px;
}
.diners
{
	background-position: -301px 0px;
}
.aExpress
{
	background-position: -201px 0px;
}

/*  --------------barraInfo----------  */



/*  --------------SolicitarOS----------  */

.avisoEnderecos
{
	height: 50px;
	text-align: center;
	padding: 10px;
}

.avisoEnderecos span
{
	font-weight: bold;
	font-size: 16pt;
}

.opInfo
{
	text-align: center;
	width: 300px;
	margin: auto;
	color: #000000;
	font-size: 13pt;
	font-family: Arial;
	background-color: #E2E1E0;
	border: 1px solid #929190;
	margin-bottom: 16px;
}

.fieldBox
{
	width: auto;
	background-color: #e2e1e0;
}

/*  -------------- Relatórios ----------  */

.tbDataRelatorio
{
	background-color: #000;
	width: 9%;
}

.tbDataRelatorio td
{
	color: white;
	text-align: center;
}

.lnW
{
	background-color: #fff;
}
.lnG
{
	background-color: #ddd;
}

/*  --------------CoopClientes/Bordero----------  */
.bordero
{
	width: 775px;
}
.bordero .voucher
{
	width: 80px;
	text-align: left;
}
.bordero .os
{
	width: 80px;
	text-align: left;
}
.bordero .horaInicio
{
	width: 80px;
	text-align: center;
}
.bordero .dataFim
{
	width: 140px;
	text-align: center;
}
.bordero .carro
{
	width: 60px;
	text-align: center;
}
.bordero .valorCorrida
{
	width: auto;
	text-align: right;
}
.bordero .valorNota
{
	width: 100px;
	text-align: right;
}
.bordero .fim
{
	width: 140px;
	text-align: center;
}
.bordero .titulo
{
	width: 60px;
	text-align: center;
}
.bordero .valOS
{
	width: auto;
	text-align: right;
}
.bordero .valNF
{
	width: 100px;
	text-align: right;
}



.borderoTotais
{
	margin: auto;
	width: 775px;
	padding: 0;
}
.borderoTotais .c1
{
	width: 70%;
	height: 34px;
}
.borderoTotais .corrida
{
	text-align: right;
	background-color: white;
}
.borderoTotais .nota
{
	text-align: right;
	background-color: white;
}
.borderoTotais .label
{
	font-size: 9pt;
	color: #0000C0;
}



/*  --------------CoopClientes/Configuração----------  */





/*  --------------CoopClientes/EditUser----------  */


.divLblMsg
{
	margin: 0 auto 0 auto;
	width: 600px;
}






/*----------------CoopClientes/NovoSubGerente-----------------*/


.divInfoSub
{
	width: 333px;
	position: absolute;
	height: 130px;
	top: 13px;
	left: 308px;
}
.divInfoSubBorda
{
	position: relative;
	height: 130px;
	width: 333px;
	border-width: thin;
	border-style: dashed;
	color: Silver;
}
.subInfoImagem
{
	position: absolute;
	left: -9px;
	top: -9px;
}
.subInfoTexto
{
	font-family: Verdana;
	color: #0080FF;
	font-size: small;
	padding-left: 29px;
}
.tdSub
{
	width: 265px;
	height: 27px;
}
.tdSubImagemTel1
{
	width: 35px;
	height: 27px;
}
.tdSubImagemTel2
{
	padding-top: 5px;
	padding-left: 3px;
	width: 30px;
	height: 27px;
	vertical-align: top;
}
.tdSubDdd
{
	width: 27px;
	height: 27px;
}
.tdSubDdd2
{
	padding-top: 5px;
	width: 27px;
	height: 27px;
	vertical-align: top;
}
.tdSubTel
{
	width: 70px;
	height: 27px;
}
.tdSubTel2
{
	padding-top: 5px;
	width: 74px;
	height: 27px;
	vertical-align: top;
}

.tdSubCentroDeCusto
{
	width: 270px;
	height: 20px;
	vertical-align: bottom;
}




/*----------------------Cadastro/NovoCadastro-------------------*/

.novoCadastroImgCel
{
	padding-top: 5px;
	padding-left: 3px;
	width: 30px;
	height: 27px;
	vertical-align: top;
}
.tdDdd2
{
	padding-top: 5px;
	width: 27px;
	height: 27px;
	vertical-align: top;
}
.tdTel2
{
	padding-top: 5px;
	width: 74px;
	height: 27px;
	vertical-align: top;
}
.divNovoCadastro
{
	margin: auto;
	width: 650px;
	background-color: #C8CCD1;
	font-family: Arial;
	font-size: small;
	height: 17px;
}
.divNovoCadastroCentro
{
	position: absolute;
	top: 120px;
	text-align: center;
}
.divNovoCadastroImg
{
	position: absolute;
	text-align: right;
	width: 602px;
}



/*-----------------------Cadastro/NovoUsuario-----------------------*/

.divInfoNovoUsuario
{
	width: 333px;
	position: absolute;
	height: 130px;
	top: 4px;
	left: 334px;
}
.divInfoNovoUsuarioBorda
{
	position: relative;
	height: 130px;
	width: 333px;
	border-width: thin;
	border-style: dashed;
	color: Silver;
}
.novoUsuarioInfoImg
{
	position: absolute;
	left: -9px;
	top: -9px;
}
.novoUsuarioInfoTexto
{
	font-family: Verdana;
	color: #0080FF;
	font-size: small;
	padding-left: 29px;
}





/*-----------------------Consultas/ConsultarOS---------------------*/

.divConsultarOS
{
	position: relative;
	width: 100%;
	height: 400px;
	top: 0px;
	left: 0px;
}
.textOS
{
	margin-top: 7px;
	width: 150px;
	height: 16px;
}
.textTel
{
	margin-top: 7px;
	height: 16px;
	width: 87px;
}



/*-----------------------Cooperados/Boletos-------------------------*/

.divTop
{
	margin: auto;
	width: auto;
	height: 16px;
}
.divBoletos
{
	margin: 20px;
	width: auto;
	border: 1px;
	border-color: Black;
	padding: 10px;
	
}



/*-----------------------Cooperados/Extrato-------------------------*/

.extratoTd
{
	width: 25%;
	height: 34px;
	text-align: center;
	background-color: white;
}
.extratoResult
{
	font-size: 9pt;
	color: #0000C0;
}


/*-----------------------Cooperados/Fatura---------------------------*/

.bordaTdFatura td, .bordaTdFatura th
{
	border-bottom: 1px solid silver;
}
.printFatura
{
	margin: auto;
	width: 1000px;
	border: 1px;
	border-color: Black;
	padding: 10px;
	margin-left: 10;
}
.trFatura
{
	height: 20px;
	border: 1px;
}
.tabelaFatura
{
	width: 850px;
	height: 100%;
}
.tdFatura
{
	color: Black;
	text-decoration: underline;
}
.lbFatura
{
	float: left;
	background-image: url('../../img/lb.gif');
	height: 56px;
	width: 10px;
	margin-top: 1px;
}
.cbFatura
{
	float: left;
	background-image: url('../../img/cb.gif');
	background-repeat: repeat-x;
	height: 56px;
	width: 780px;
	z-index: 0;
}
.fontFaturaGrande
{
	margin-left: 5px;
	font: bold 25px Arial;
}
.rbFatura
{
	float: left;
	background-image: url('../../img/rb.gif');
	height: 56px;
	width: 10px;
	margin-top: 1px;
}

.fontFaturaValor
{
	margin-left: 5px;
	font: bold 15px Arial;
}


/*------------------------Cooperados/Taxas----------------------------*/

.txtdiasTaxas
{
	width: 107px;
	margin-left: 5px;
}
.divTaxas
{
	padding-top: 10px;
	height: 130px;
	width: 600px;
	top: 0px;
	left: 0px;
}
.tdTaxas
{
	width: 33.333%;
	height: 34px;
	text-align: center;
	background-color: white;
}
.spanTaxas
{
	font-size: 9pt;
	color: #0000C0;
}




/*------------------------Cooperados/Troca Senha----------------------*/


.divLblsBoxes
{
	position: relative;
	margin: auto;
	width: 224px;
	height: 112px;
	left: 0px;
	top: 0px;
}
.divLblsTrocaSenha
{
	position: absolute;
	font-weight: normal;
	font-size: 10pt;
	vertical-align: middle;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
	left: 0px;
	top: 5px;
	height: 80px;
}
.divBoxesTrocaSenha
{
	left: 112px;
	width: 112px;
	position: absolute;
	top: 0px;
	height: 80px;
}
.divBoxesTrocaSenha .atual
{
	left: 0px;
	position: absolute;
	top: 0px;
	height: 16px;
}
.divBoxesTrocaSenha .nova
{
	left: 0px;
	position: absolute;
	top: 32px;
	height: 16px;
}
.divBoxesTrocaSenha .confirma
{
	left: 0px;
	position: absolute;
	top: 64px;
	height: 16px;
}
.checkSenhaEdit
{
	left: 30px;
	position: absolute;
	top: 170px;

}
.checkSenhaEdit2
{
	left: 327px;
	position: absolute;
	top: 170px;

}
.atualValidator
{
	left: 424px;
	width: 16px;
	position: absolute;
	top: 24px;
	height: 8px;
}
.confirmaNovaSenha
{
	left: 424px;
	width: 40px;
	position: absolute;
	top: 88px;
	height: 8px;
}
.novaValidator
{
	left: 424px;
	width: 16px;
	position: absolute;
	top: 56px;
	height: 13px;
}
.divBtnModifica
{
	margin: auto;
	width: 216px;
}

.btnOk
{
	position:relative;
	left:260px;
	height: 26px;
	width: 100px;
	margin:5px;	
	
}


/*--------------------------Cooperativa/CadastroCoopClient--------------*/

.cfCadCoopClient
{
	padding-top: 15px;
	left: 15px;
	height: 280px;
}
.tdEspacoTel
{
	padding-top: 5px;
	padding-left: 3px;
	width: 30px;
	height: 27px;
	vertical-align: top;
}
.divBordaInfo
{
	position: relative;
	left: 145px;
	top: 30px;
	height: 132px;
	width: 333px;
	border-width: thin;
	border-style: dashed;
	color: Silver;
	text-align: left;
}
.InfoImagem
{
	position: relative;
	left: -9px;
	top: -9px;
}
.divEspaco
{
	position: relative;
	height: 30px;
}
.divEspaco2
{
	position: relative;
	height: 50px;
}


/*---------------------------Cooperativa/Configuração-----------------------*/

.divFnd
{
	position: relative;
	height: 436px;
	margin:auto;
}
.painelConfiguracao
{
	margin: 10px 9px 10px 10px;
	border-style: solid;
	border-width: 1px;
	width: 750px;
	height: 326px;
}
.fsConfiguracao1
{
	float: left;
	margin-left: 10px;
	padding-left: 10px;
	width: 300px;
	height: 100px;
}
.fsVoucher
{
	margin-left: 10px;
	padding-left: 10px;
	width: 300px;
	height: 100px;
}
.fsConfiguracao2
{
	float: left;
	margin-left: 10px;
	width: 625px;
	
}
.fsC2Box
{
	padding: 10px 0 10px 10px;
}
.divFndBtn
{
	position: absolute;
	width: 750px;
	top: 393px;
	left: 15px;
}



/*-------------------------UserControls/DetalhesOS-----------------------------*/
.tableDetalheOS
{
	font-size:12pt;	
}.tableDetalheOS span
{
	font-weight:bold;	
}
.tableDetalheOS tr
{
	height:37px;	
}
.tableDetalheOS .td1
{
	width:255px;	
}
.tableDetalheOS .td2
{
	width:300px;	
}
.tableDetalheOS .td3
{
	width:260px;	
}
/*---------------------------------*/
.tdDetalhesOS
{
	height: 30px;
	width: 769px;
	text-align: right;
	vertical-align: middle;
}
/*-------------------------UserControls/DetalhesSoloicitação-----------------------------*/

.obsSolicitante
{
	height: 12px;
	vertical-align: middle;
}
.tdMsgEspera
{
	height: 30px;
	width: 769px;
	text-align: right;
}



/*-------------------------UserControls/ExecuteBoleto-----------------------------*/

.divExecBol
{
	border: dashed 1px gray;
	padding: 10px;
	width: 350px;
}
.divExecBol .vencimentos
{
	padding: 10px;
	width: auto;
	height: 50px;
	z-index: 999;
}
.divExecBol .pVencimentos
{
	padding: 10px;
	font: 12px Arial;
	width: 300px;
	text-align: justify;
}
.divInfoExecBol
{
	width: 300px;
	height: 90px;
	text-align: left;
	padding: 10px;
}
.pInfoExecBol
{
	font: 12px Arial;
	margin-top: 5px;
	float: left;
	max-width: 125px;
}



/*-------------------------Default-----------------------------*/


.pagPrincDefault
{
	margin: auto;
	width: 600px;
	background-color: #C8CCD1;
	font-family: Arial;
	font-size: small;
}
.imgServerDefault
{
	position: fixed;
	top: 135px;
	right: 0px;
	z-index: 9;
}
.divContentGeralDefault
{
	height: 150px;
	width: 600px;
	top: 0px;
	left: 0px;
}



/*-------------------------Login_Coop-----------------------------*/

.divLoginCoop
{
	position: relative;
	width: 100%;
	height: 400px;
	top: 0px;
	left: 0px;
}
.divLogin
{
	left: 0px;
	top: 100px;
}
.imgLogin
{
	width: 48px;
	height: 48px;
	position: absolute;
	top: 45px;
	left: 14px;
}



/*-------------------------Login_User-----------------------------*/


.adLogin
{
	text-align: center;
	width: 280px;
	top: -43px;
	right: -254px;
	position: absolute;
	background-color: #ffd;
	height: 55px;
	border: 1px solid #000;
}
.adLoginTxt
{
	position: relative;
	width: 260px;
	padding: 10px;
}
.imgLoginHelp
{
	position: absolute;
	top: 8px;
	right: 23px;
	width: 17px;
	height: 17px;
	cursor:pointer;
}


/*-------------------------UserControls/Consultas/ConsultaSolicitacao-----------------*/

.btnConsSolic
{
	visibility: hidden;
	position: absolute;
}



/*-------------------------UserControls/Parts/Grids/GridsCorridas-----------------*/

.gridCorridas
{
	height: 88px;
	width: 775px;
}
.gridCorridas .header
{
	color: White;
	background-color: #5D7B9D;
	font-weight: bold;
}
.gridCorridas .altRow
{
	background-color: #EEEEFF;
}


/*-------------------------UserControls/Parts/Solicitacao/Data-----------------*/


.padContentData
{
	padding: 0px 5px 5px 0px;
}
/*-------------------------------------------------------------------------------*/


.txtBoxSenha
{
	position: absolute;
	top: 29px;
	left: 0px;
	width: 10px;
}




.lblMsgTopo
{
	margin: auto;
	width: 900px;
	background-color: #C8CCD1;
	font-family: Arial;
	font-size: small;
}




/*------------------------------MensagemConsulta----------------------------*/
.mensagemConsulta
{
}
.mensagemConsulta .text
{ 
	margin:14px auto auto auto;
	text-align:center;
	font-weight:bold;
	font:bold 20pt Arial;
	text-shadow:1px 2px 1px #aaa;	
}
.mensagemConsulta .banner
{
	margin-top:10px;
	width:800px;
}
.mensagemConsulta .lb
{
	float: left;
	background-image: url('../../img/lb.gif');
	height: 56px;
	width: 10px;
	margin-top: 1px;
}
.mensagemConsulta .cb
{
	float: left;
	background-image: url('../../img/cb.gif');
	background-repeat: repeat-x;
	height: 56px;
	width: 780px;
	z-index: 0;
}

.mensagemConsulta .rb
{
	float: left;
	background-image: url('../../img/rb.gif');
	height: 56px;
	width: 10px;
	margin-top: 1px;
}
.mensagemConsulta .attimg
 {
 	background-image: url('img/attention.gif');
	height: 50px;
	width: 50px;
	z-index :10;
	position:relative;
	top: 35px;
	left: -15px;
}
/*-------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------*/

input{font-size: 8pt}

.abs{position: absolute}
.rel{position: relative}
.fix{position: fixed}
.stc{position: static}

.taC{text-align: center}
.taL{text-align: left}
.taR{text-align: right}
.taJ{text-align: justify}

.vaT{vertical-align: top}
.vaM{vertical-align: middle}
.vaB{vertical-align: bottom}

.lstD{list-style-type: disc}
.lstS{list-style-type: square}

.fwB{font-weight: bold}

.fsS{font-size: small}

.fs8{font-size: 8pt}
.fs9{font-size: 9pt}
.fs10{font-size: 10pt}
.fs12{font-size: 12pt}
.fs13{font-size: 13px}
.fs13p{font-size: 13pt}
.fs15{font-size: 15pt}
.fs20{font-size: 20pt}
.fs40{font-size: 40pt}

.shadow{text-shadow:1px 2px 1px #aaa}
.shadowLbl{
           color:White;
           font-weight:bold;
           }

.ffArial{font-family: Arial}

.bgB{background: #000}
.bgW{background: #FFF}
.bgcS{background-color: #E6E3E3}

.cBl{color: Blue}
.cR{color: Red}
.cG{color: Gray}
.cB{color: Black}
.cW{color: White}


.clrB{clear: both}
.clrL{clear: left}
.clrR{clear: right}

.m-w1200{max-width: 1200px}

.wT{width: 100%}
.wA{width: auto}
.w1155{width:1155px}
.w1020{width:1020px}
.w1000{width:1000px}
.w980{width:980px}
.w965{width:965px}
.w950{width:950px}
.w900{width:900px}
.w850{width:850px}
.w800{width:800px}
.w790{width:790px}
.w775{width:775px}
.w770{width:770px}
.w765{width:765px}
.w755{width:755px}
.w752{width:752px}
.w720{width:720px}
.w700{width:700px}
.w650{width:650px}
.w645{width:645px}
.w632{width:632px}
.w625{width:625px}
.w610{width:610px}
.w600{width:600px}
.w580{width:580px}
.w550{width:550px}
.w540{width:540px}
.w530{width:530px}
.w520{width:520px}
.w510{width:510px}
.w500{width:500px}
.w481{width:481px}
.w480{width:480px}
.w450{width:450px}
.w430{width:430px}
.w410{width:410px}
.w400{width:400px}
.w385{width:385px}
.w380{width:380px}
.w370{width:370px}
.w355{width:355px}
.w350{width:350px}
.w332{width:332px}
.w325{width:325px}
.w310{width:310px}
.w300{width:300px}
.w295{width:295px}
.w290{width:290px}
.w280{width:280px}
.w275{width:275px}
.w273{width:273px}
.w270{width:270px}
.w265{width:265px}
.w250{width:250px}
.w248{width:248px}
.w240{width:240px}
.w238{width:238px}
.w230{width:230px}
.w225{width:225px}
.w220{width:220px}
.w210{width:210px}
.w200{width:200px}
.w197{width:197px}
.w193{width:193px}
.w192{width:192px}
.w191{width:191px}
.w190{width:190px}
.w188{width:188px}
.w185{width:185px}
.w180{width:180px}
.w175{width:175px}
.w170{width:170px}
.w165{width:165px}
.w160{width:160px}
.w159{width:159px}
.w150{width:150px}
.w145{width:145px}
.w143{width:143px}
.w140{width:140px}
.w135{width:135px}
.w131{width:131px}
.w130{width:130px}
.w120{width:120px}
.w115{width:115px}
.w114{width:114px}
.w110{width:110px}
.w107{width:107px}
.w105{width:105px}
.w104{width:104px}
.w100{width:100px}
.w98{width:98px}
.w95{width:95px}
.w90{width:90px}
.w86{width:86px}
.w85{width:85px}
.w82{width:82px}
.w80{width:80px}
.w77{width:77px}
.w75{width:75px}
.w70{width:70px}
.w67{width:67px}
.w65{width:65px}
.w60{width:60px}
.w52{width:52px}
.w55{width:55px}
.w50{width:50px}
.w40{width:40px}
.w48{width:48px}
.w35{width:35px}
.w32{width:32px}
.w30{width:30px}
.w27{width:27px}
.w25{width:25px}
.w18{width:18px}

.w3pc{width:3%}
.w6pc{width:6%}
.w7pc{width:7%}
.w8pc{width:8%}
.w9pc{width:9%}
.w10pc{width:10%}
.w12pc{width:12%}
.w15pc{width:15%}
.w25pc{width:25%}
.w20pc{width:20%}
.w30pc{width:30%}
.w40pc{width:40%}
.w65pc{width:65%}
.w70pc{width:70%}
.w75pc{width:75%}
.w90pc{width:90%}
.w95pc{width:95%}


.hA{height:auto}
.h3{height:3px}
.h10{height:10px}
.h15{height:15px}
.h16{height:16px}
.h17{height:17px}
.h19{height:19px}
.h20{height:20px}
.h22{height:22px}
.h24{height:24px}
.h26{height:26px}
.h27{height:27px}
.h28{height:28px}
.h35{height:35px}
.h33{height:33px}
.h34{height:34px}
.h37{height:37px}
.h38{height:38px}
.h39{height:39px}
.h40{height:40px}
.h45{height:45px}
.h68{height:68px}
.h70{height:70px}
.h71{height:71px}
.h72{height:72px}
.h83{height:83px}
.h88{height:88px}
.h115{height:115px}
.h120{height:120px}
.h130{height:130px}
.h140{height:140px}
.h145{height:145px}
.h150{height:150px}
.h160{height:160px}
.h172{height:172px}
.h176{height:176px}
.h200{height:200px}
.h230{height:230px}
.h240{height:240px}
.h280{height:280px}
.h300{height:300px}
.h600{height:600px}
.h650{height:620px}
.h700{height:700px}
.h800{height:800px}

.p0{padding:0px}
.p5{padding:5px}
.p8{padding:8px}
.p3{padding:3px}
.p2{padding:2px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.p30{padding:30px}
.p50{padding:50px}

.p-t5{padding-top:5px}
.p-t10{padding-top:10px}
.p-t15{padding-top:15px}
.p-t20{padding-top:20px}
.p-t25{padding-top:25px}
.p-t35{padding-top:35px}
.p-t50{padding-top:50px}

.p-b10{padding-bottom:10px}
.p-b20{padding-bottom:20px}
.p-b30{padding-bottom:30px}

.p-r120{padding-right:120px}
.p-r60{padding-right:60px}
.p-r50{padding-right:50px}
.p-r20{padding-right:20px}
.p-r17{padding-right:17px}
.p-r15{padding-right:15px}
.p-r10{padding-right:10px}
.p-r5{padding-right:5px}
.p-r4{padding-right:4px}


.p-l260{padding-left:260px}
.p-l150{padding-left:150px}
.p-l143{padding-left:143px}
.p-l60{padding-left:60px}
.p-l50{padding-left:50px}
.p-l20{padding-left:20px}
.p-l15{padding-left:15px}
.p-l10{padding-left:10px}
.p-l8{padding-left:8px}
.p-l6{padding-left:6px}
.p-l5{padding-left:5px}
.p-l4{padding-left:4px}
.p-l3{padding-left:3px}
.p-l2{padding-left:2px}

.fN{float:none}
.fL{float:left}
.fR{float:right}

.m0{margin:0}
.mA{margin:auto}
.m0A{margin:0px auto}
.m5{margin:5px}
.m10{margin:10px}
.m100{margin:100px}
.m20{margin:20px}
.m-l0{margin-left:0px}
.m-l725{margin-left:725px}
.m-l230{margin-left:230px}
.m-l100{margin-left:100px}
.m-l5{margin-left:5px}
.m-l50{margin-left:50px}
.m-l10{margin-left:10px}
.m-l15{margin-left:15px}
.m-l20{margin-left:20px}
.m-l35{margin-left:35px}
.m-t0{margin-top:0px}
.m-t5{margin-top:5px}
.m-t10{margin-top:10px}
.m-t14{margin-top:14px}
.m-t15{margin-top:15px}
.m-t16{margin-top:16px}
.m-t20{margin-top:20px}
.m-t25{margin-top:25px}
.m-t30{margin-top:30px}
.m-t35{margin-top:35px}
.m-t45{margin-top:45px}
.m-r50{margin-right:50px}
.m-r-20{margin-right:-20px}
.m-r0{margin-right:0}
.m-r5{margin-right:5px}
.m-r10{margin-right:10px}
.m-r15{margin-right:15px}
.m-r20{margin-right:20px}
.m-r42{margin-right:42px}
.m-b30{margin-bottom:30px}
.m-b20{margin-bottom:20px}
.m-b15{margin-bottom:15px}
.m-b10{margin-bottom:10px}
.m-b5{margin-bottom:5px}

.pagerLnk{text-decoration:none}

.hidden{display:none}

.resize{resize:none}

.overA{overflow:auto}

.disabledBox {
    border-top:1px solid #a0a0a0;
    border-left:1px solid #a0a0a0;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
}

.borderGrid
{
	border: 1px solid silver;
}

.borderTablePop th
{
	background: #c9c9c9;
	border:1px solid #999;
}


.imgVwNotas
{
	position:relative;

    height:16px;
    width:30px;
	background:url(img/imgLupa.png) no-repeat top left;
	display:block;
}

.imgVwNotas:hover
{
	position:relative;
    height:16px;
    width:30px;
	background:url(img/imgLupa.png) no-repeat 1px -19px;
}

.imgConsultar
{
	width:64px;
	height:64px;
    background:url('img/database_search2.gif') no-repeat bottom left;
}

.borderHeaderFix
{
	border-bottom:1px solid silver;	
}

/*   GridView Padrão       */

.gridConfig
{

	Border:1px solid #C0C0C0;
}

.gridConfig td
{
	border: 1px solid #C0C0C0;
}

.gridConfig .header
{
	color:#000;
	font-size:8pt;
	font-weight: bold ;
	background : #DDD;
	border: 1px solid #C0C0C0;	
}

.gridConfig .rowClass
{
	border: 1px solid silver;
	background : #FFF;
}

.gridConfig .alternateRowClass
{
	border: 1px solid silver;
	background : #DDD;
}

.borderGridview
{
	border: 1px solid #C0C0C0;
}

/*   Gerencia Endereços       */

.fieldTelNovo
{
	height:400px;
}

.fieldTelNovo .novoTel
{
    width:135px;
	margin:auto;
}

.fieldTelNovo .gridTel
{
	height:181px;
	text-align:left;
	overflow:auto;
}

.fielEndNovo
{
	position:relative;
	width:523px;
	height: 248px;	
	float:left;
	padding:10px 10px 10px 25px;
	margin:10px 0 10px 20px; 
}

.btnEnd
{
	margin:5px 0 0 453px;
	height:22px	
}
.endCadastrados
{
	top:280px;
	float:left;
}
.endCadastradosOver
{
	overflow:auto;
	height:300px;
}
.m0{margin:0;}

.headerfixo {
	padding-right:17px;
	position:relative;
	
	
}

.headerfixohidden {
		display:none;
	padding-right:17px;
	position:relative; }
	

