	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;
}


