﻿.controle_gridimgeditar
{
	cursor: pointer;
}
.controle_gridimgmenucontexto
{
	cursor: pointer;
}

.controle_imgcalendar
{
	cursor: pointer;
}

.controle_panel_F4
{
	
}

.controle_div_F4
{
	margin: -1px auto 0px;	
	background-color: White;	
	overflow: auto;	
	padding: 20px 20px 20px 20px;
	border: solid 1px Black;
}

.controle_div_F4_Dados
{
	background-color: White;	
	overflow: auto;	
	height: 300px;
	border: solid 1px Black;
}

.controle_imgCancelar_F4
{
	text-align: right;
	float: right;	
}

.controle_labelf4_itemselecionado
{
	font-weight: bold;
	margin-left: 25px;
}

.controle_gridpesquisa
{
	padding: 10px 3px 15px 5px;	
	margin: -1px auto 0px;
	margin-top: 15px;
	min-width: 300px;
	width: 300px;	
}

.controle_colunapesquisaselecionar
{
	padding: 1px 3px 1px 20px;	
	width: 20px;
	text-align: center;
}

.controle_grid
{
	border: solid 1px #ccc;
	margin-top: 10px;
}

.controle_gridtopo
{
	padding: 1px 3px 1px 20px;	
	background-color: #D8DCE6;
}

.controle_gridlinha
{
	padding: 1px 3px 1px 20px;	
	background-color: #FFFFFF;	
}

.controle_gridlinha:hover
{

	padding: 1px 3px 1px 20px;
	background-color: #FAFCB1;		
}

.controle_gridalterlinha
{

	padding: 1px 3px 1px 20px;
	background-color: #EFEFEF;		
}

.controle_gridalterlinha:hover
{
	background-color: #FAFCB1;		
}

.controle_gridlinhaselecionada
{
	padding: 1px 3px 1px 20px;
	background-color: #C9FFD9;		
	font-weight: bold;
}
.controle_gridlinhaselecionada:hover
{	
	padding: 1px 3px 1px 20px;
	background-color: #FAFCB1;		
}

.controle_lbltitulo
{
	font-weight: bold;
}

.controle_alerta
{
	color: Red;
	font-style: italic;
	font-size: 11px;
	border-style: none;
	border-width: 0;
}

.controle_imgajuda
{
	cursor: pointer;
}

.controle_txtmonetario
{
	text-align: right;
}

.controle_usuario
{
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
		
	display: block;
	float:right; 
	text-align:right; 
	/*width: 250px; 
	clear:both;*/
}

.controle_login
{
	margin:-1px auto 0px;
	margin-top:15%;
	width:250px;
}

input[type="text"], input[type="password"], select, textarea 
{
	border: solid 1px #777;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

input[type="submit"]
{	
	border: solid 1px #777;	
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCC;	
}

input[type="submit"]:hover
{
	border: solid 1px Black;	
}

.controle_ModalPopupExtender
{	
	background-color:White;
	filter:alpha(opacity=85);
	opacity:0.85;
}

.controle_ModalPanel
{
	margin: -1px auto 0px;	
	background-color: White;	
	overflow: auto;	
	width: 650px;
	padding: 20px 20px 20px 20px;
	border: solid 1px Black;
}

.controle_ModalFechar
{
	float: right;
	margin-top: -15px;
	padding-left: 10px;
}

.controle_ModalLimparSelecaoAtual
{
	float: right;
	margin-top: -15px;
	padding-right: 40px;
}

.controle_divcolorido
{	
	display: inline-block;
	border: solid 1px Black;
	width: 15px;
	height: 15px;
	empty-cells: show;		
	vertical-align: top;
	margin: 1px 3px 3px 2px;
	cursor: pointer;	
}

fieldset
{
	margin: 0;
	padding: 0;
	padding-left: 2px;
	border: solid 1px #CCCCCC;	
}

.campo_obrigatorio
{
	background-color: #FFD1C6;
}