@charset "utf-8";
/* CSS Document */

/* Form */
fieldset {
	margin-bottom:20px;
	border:1px solid #ccc;
	padding:10px;
}

	legend {
		border:1px solid #ccc;
		padding:5px;	
		color:#000;
		font-size:16px;
		.margin-bottom:20px;
	}

		span.label, 
		label {
			line-height:20px;
			display:inline-block;
			width:125px;
			/*text-align:right;*/
			margin-right:5px;
		}

			input,
			select,
			textarea {
				 border: 1px solid #ddd;
				 padding:3px;
				 color:#393939;
				 width:250px;
			}
			
			fieldset input[type=text],
			fieldset input[type=file],
			fieldset textarea,
			fieldset select{
				font-size:13px;
				font-family: Arial, Helvetica, sans-serif;
			}
				
				select{
					width:258px!important;
				}
				
				textarea {
					font-family: Arial, Helvetica, sans-serif;
					vertical-align:top;
				}
				
				div.input-auto input{
					width:auto;
				}
				
				div.label-auto label{
					display:inline-block;
				}
				
				label.widthAuto{
					width:auto;
				}
			
				input[readonly=readonly]{
					width:5em;
					background-color:#ffffff;
					border:1px solid #dddddd;
					color:#393939;
					vertical-align:top;
				}
				
				input[disabled=disabled]{
					background-color:#f0f0f0;
					border:1px solid #dddddd;
					color:#c4c4c4!Important;
				}
				
			input[type=checkbox],
			input[type=radio] {
				border: none;
				vertical-align:middle;
				margin-right:3px;
				width:auto!important;
			}
			
		div#login{
			width:390px;
			margin:0 auto;
		}
		
			div.combo-label-input{
				margin:10px;
			}
			
				div#login label{
					width:100px;
					display:inline-block;
				}
				
				div#login input{
					width:225px;
				}
			
			div#login div.boton{
				margin-right:12px;
				margin-top:12px;
			}
			
		input.fecha{
			width:215px!important;
		}
		
		input.limpiarFecha{
			border: none;
			top: 2px;
			position: absolute;
			left: 190px;
		}
		
		input.limpiarFecha:hover{
			opacity: 0.85;
		}
		
		/* Boton */

		div.boton {
		    border: 1px solid #df851a;
		    border-radius: 7px !important;
		    background-color: #cd7b1a;
		    padding: 0.3em 0.5rem;
		}
		
			div.boton input{
				margin:0;
				padding:0!Important;
				border:none;
				color:#fff;
				font-size:13px;
				background:none;
				cursor:pointer;
				width:auto!important;
			}

			
		div.btnVolver{}
			
			div.btnVolver input{
				background:transparent;
				border:none;
				cursor:pointer;
				text-decoration:underline;
				text-align:left;
			}
				
				div.btnVolver input:hover{
					text-decoration:none;
				}



/* ajustes 20170623*/
.btn-adjuntar {
    background-color: #124c61;
    border: 1px solid #124c61;
}

div.boton2 {
    border: 1px solid #df851a;
    border-radius: 7px !important;
    background-color: #cd7b1a;
    padding: 0.8em 1rem;
}

div.boton2 input{
    margin:0;
    padding:0!Important;
    border:none;
    color:#fff;
    font-size: 16px;
    background:none;
    cursor:pointer;
    width:auto!important;
}


.action-table{}
.action-table label,
.action-table select{
    width: auto !important;
}

.action-table .boton{
    display: inline-block;
}
