﻿.titulo {	
font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #666666;
	text-align:center;
}
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
}
.textoGris2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding-left: 0px;
	padding-right: 0px;
}
.textoGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	padding-left: 10px;
	padding-right: 10px;
} 
.atencion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F60;
}
.Mayuscula
{
    text-transform: uppercase;
}

.Minuscula
{
    text-transform: lowercase;
}

.Grilla {	
	font-family: Arial;
	font-size: 8pt;
}
.boton {
	font-family: Arial;
	font-size: 10px;
	color: #FFF;
	background-color: #666;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #333;
	border-left-color: #333;
}
.campo {
	font-family: Arial;
	font-size: 8px;
	background-color: #CBCBCB;
	color: #000;
}
.responsive-table {
    width: 100% !important;
    max-width: 600px;
}
.responsive-field,
.responsive-field.label-big {
    width: 100% !important;
}
.responsive-label {
    width: 82px !important;
    height: 22px !important;
}

.responsive-input {
    width: -webkit-calc(100% - 82px) !important;
    width: expression(100% - 82px) !important;
    width: -moz-calc(100% - 82px) !important;
    width: -o-calc(100% - 82px) !important; 
    width: calc(100% - 82px) !important; 
    height: 22px !important;
}
.responsive-field.label-big .responsive-label {
    width: 140px !important; 
    height: 22px !important;
}

.responsive-field.label-big .responsive-input {
    width: -webkit-calc(100% - 140px) !important;
    width: expression(100% - 140px) !important;
    width: -moz-calc(100% - 140px) !important;
    width: -o-calc(100% - 140px) !important;
    width: calc(100% - 140px) !important; 
    height: 22px !important; 
}
.responsive-input select,
.responsive-input input,
.responsive-input textarea { 
    width: 100% !important;
    height: auto !important;
}
.responsive-input.with-validation > span {
    width: 100% !important;
    height: auto !important;
    padding: 0;
    color: #ea1818;
    display: block !important; 
    margin-bottom: 5px; 
}
input[type=submit] { 
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 30px;
}