header,section,footer,aside,nav,article,figure,figcaption,hgroup {
	/*se especifica que cada elemento estructural se acomode en forma de bloque*/
	display: block;
}

#Letra {
	font-size: 15px; /*Tamaño de la letra*/
	color: Black; /*Color de la letra*/
	font: bold 15px Calibri, sans-serif;
}

#listDetalle {
	font-size: 12px; /*Tamaño de la letra*/
	color: Black; /*Color de la letra*/
	font: bold 12px Calibri, sans-serif;
}

table {
	font-size: 12px; /*Tamaño de la letra*/
	color: black; /*Color de la letra*/
	font: bold 12px Calibri, sans-serif;
}

.boton {
	font-size: 12px;
	font-family: Calibri, sans-serif;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.combobox {
	font-size: 12px;
	font-family: Calibri, sans-serif;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.checkboxgroup {
	display: inline-block;
	text-align: left;
}

/*.checkboxgroup label {
    display: block;
    }*/
input::-ms-clear {
	display: none;
}

.inputs {
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 0 #FFF, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	-moz-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	-ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	-o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	box-shadow: 0 1px 0 #FFF, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	border: 1px solid #C8C8C8;
	font-size: 12px; /*Tamaño de la letra*/
	font: bold 12px Calibri, sans-serif color:  #777;
}

.inputsdpa {
	text-transform: uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 0 #FFF, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	-moz-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	-ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	-o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	box-shadow: 0 1px 0 #FFF, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	border: 1px solid #C8C8C8;
	font-size: 12px; /*Tamaño de la letra*/
	font: bold 12px Calibri, sans-serif color:  #777;
	min-width: 160px;
	max-width: 160px;
}

.inputs:focus {
	-webkit-box-shadow: 0 0 3px #50BF3F inset;
	-moz-box-shadow: 0 0 3px #50BF3F inset;
	-ms-box-shadow: 0 0 3px #50BF3F inset;
	-o-box-shadow: 0 0 3px #50BF3F inset;
	box-shadow: 0 0 3px #50BF3F inset;
	background-color: #FFF;
	border: 1px solid #50BF3F;
	outline: none;
}