@CHARSET "ISO-8859-1";
input[type=text], .inputf{
	width:185px;
	border:1px solid #bbb;
	margin-top:2px; padding:2px 0 2px 0;
	background:url(../images/input_sombra.jpg) top left no-repeat;
	color:#444;
}
input[type=text].foco{
	border:1px solid #0040ff;
	background:#eff3ff;
}
input[disabled]{
	background:url(../images/input_sombra_disabled.jpg) top left no-repeat;
	color:#444;
}
textarea{
	border:1px solid #bbb;
	margin-top:2px; padding:2px 0 2px 0;
	background:url(../images/input_sombra.jpg) top left no-repeat;
	color:#777;
}
label.error{
	color:red;
}
#txtNombre.error, #txtDomicilio.error, #txtNombreFirma.error, #txtDomicilioFirma.error, #txtMatricula.error, #txtEjEconomico.error,
#txtFechaCerrado.error, #txtLugar.error, #txtFecha.error, #txtCUITCUIL.error, #txtCUITProfesional.error, #selCondicionIva.error, #txtHonorarioTransferenciaCbu.error{
	border:1px solid #c24949;
	background:#ffbcbc;
}
.fg-button{
   outline: 0; 
   margin:0 4px 0 0; 
   padding: .4em 1em; 
   text-decoration:none !important; 
   cursor:pointer; 
   position: relative; 
   text-align: center; 
}
.required{
	color:red;
}
#divImportData, #divImportDataDisabled{
	border:1px solid #fff;
	padding:4px;
	cursor:pointer;
}
#divImportDataDisabled{
	cursor:default;
	color:#888;
}
#divImportData:hover{
	background-color:#deedf7;
}
#divLoading{
	width:200px;
	height:180px;
	top:15%;
	left:45%;
	position:absolute;
	background-color:#fff;
	text-align:center;
	border:2px solid #6FA3E5;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	z-index:1;
	visibility:hidden;
}
#divGray{
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	position:absolute;
	background:url(../images/pattern-bg.png) repeat;
	opacity:.3;
	filter:Alpha(Opacity=30);
	visibility:hidden;
}

.column {
    float: left;    
}

.cLeftCuit {
  width: 20%;
}

.cRightCuit {
  width: 80%;
}

/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}


#divOpcionAxI {
	text-align: justify;
	font-size: 12px;
}

#divOpcionAxI label {
  display: block;
  padding-left: 18px;
  text-indent: -18px;
}

#divOpcionAxI input {
  width: 13px;
  height: 13px;
  padding: 0;
  margin:0;
  vertical-align: middle;
  position: relative;
  top: -1px;
  *overflow: hidden;
}
