/* Varios */
.oculto {
	display: none;
}

.invisible {
	visibility: none;
}

.imgSinPointer {
	pointer-events: none !important;
}

.rojo {
	color: red;
}

.naranjo {
	color: rgb(250,120,0);
}

.morado {
	color: rgb(200, 0, 150);
}

.verdeClaro {
	color: rgb(120, 200, 0);
}

.verde {
	color: rgb(0,130,0);
}

.azul {
	color: blue;
}

.azulOscuro {
	color: rgb(0, 0, 180);
}

.amarillo {
	color: rgb(180, 180, 0);
}

.gris {
	color: #CCC;
}

.grisPanel {
	background-color: #FAFAFA !important;
}

.letraPequena {
	font-size: 12px;
}

.transicionRevelado {
	-webkit-transition: opacity 300ms ease-in;
	-moz-transition: opacity 300ms ease-in;
	-ms-transition: opacity 300ms ease-in;
	-o-transition: opacity 300ms ease-in;
	transition: opacity 300ms ease-in;
}

.transicionRevelar {
	opacity: 1;
}

.transicionOcultar {
	opacity: 0;
	display: none;
}

.subrayado {
	font-size: 18px;
	text-decoration: underline;
	padding-bottom: 5px;
}

.celdaAlineadaAbajo {
	vertical-align: bottom !important;
}

.sinBordeDerecho {
	border-right: 0px !important;
}

.paddingBoton {
	padding-left: 30px !important;
	padding-right: 30px !important;
}

.alturaBotonFila {
	margin-top: 5px;
}

.negrita {
	font-weight: bold;
}

.izquierda {
	float: left;
}

.derecha {
	float: right;
}

.sep {
	margin-right: 20px;
}

.sep2 {
	margin-right: 40px;
}

.sepDerecha {
	margin-right: 20px;
}

.sepIzquierda {
	margin-left: 20px;
}

.tabulacion {
	margin-left: 2em;
}

.anchoTablaInforme {
	width: 160px;
}

.paddingIzquierdo {
	padding-left: 20px;
}

.paddingLateral {
	padding-left: 5px;
	padding-right: 5px;
}

.paddingLateral2 {
	padding-left: 15px;
	padding-right: 15px;
}

.paddingLateral3 {
	padding-left: 50px;
	padding-right: 50px;
}

.paddingContenido1 {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.paddingContenido2 {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.paddingPregunta {
	padding-left: 30px;
	padding-right: 30px;
}

.paddingTextoLibreEvaluado {
	padding-left: 40px;
	padding-right: 10px;
}

.sinPaddingLateral {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.paddingIconoIzq {
	padding-left: 5px;
}

.paddingIconoDer {
	padding-right: 5px;
}

.paddingIzquierdo {
	padding-left: 10px;
}

.tablaFija {
	table-layout: fixed;
	word-wrap: break-word;
}

.asteriskField {
	display: none;
}

.alinearVerticalmente {
	vertical-align: middle;
}

.justificado {
	text-align: justify;;
}

.table > tbody > tr > td {
	vertical-align: middle;
}

.boton:hover {
	cursor: pointer;
}

.boton {
	padding: 4px;
}

.botonMultilinea {
	white-space: normal;
}

.noSepararPalabras {
	white-space: nowrap;
}

.noSeleccionable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.breadcrumb {
	background-color: transparent;
	padding: 0px;
	margin-bottom: 30px;
}

.breadcrumb > li + li:before {
	content: "> ";
}

.separacionAmbosLados {
	padding-left: 15px;
	padding-right: 15px;
}

.separacionPequenaLinea {
	line-height: 13px;
	margin-top: 3px;
}

.pequeno {
	font-size: 12px;
}

.mediano {
	font-size: 14px;
}

.page-header {
	margin-bottom: 10px;
}

.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	background-color: #EEE;
}

.help-block {
	margin-right: 0px !important;
	white-space: normal;
}

.inputLink {
	width: 350px;
	text-align: center;
	margin-left: 10px;
}

/* Colores de clasificaciones */
.colorClasificacion_verde {
	color: green;
}

.colorClasificacion_celeste {
	color: rgb(0, 180, 120);
}

.colorClasificacion_amarillo {
	color: rgb(180, 180, 0);
}

.colorClasificacion_naranjo {
	color: orange;
}

.colorClasificacion_rojo {
	color: red;
}

/* Tabla sin borde externo */
table {
	border-collapse: separate;
}

table tr td,
table tr th {
	border-left: 0 !important;
	border-bottom: 0 !important;
}

table tr td:last-child,
table tr th:last-child {
	border-right: 0;
}

.table > thead > tr:first-child > th {
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
}

.table > tbody > tr:first-child > td,
.table > tbody > tr:first-child > th {
	border-top: none;
}

.sinBordeExterno {
	border: none;
}

.sinBordeInterno > tbody > tr > td {
	border-top: none;
}

.celdaTamanoMinimo {
	width: 15%;
	min-width: 65px;
}

/* Data tables */
.espacioSuperior {
	padding-top: 20px;
}

.dataTables_filter {
	text-align: left !important;
}

/* Tabla invisible */
.tablaInvisible td {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 40px;
	vertical-align: top;
}

.tablaInvisible tr > td:first-child {
	padding-left: 0px;
}

/* Otros */
.error {
	color: #a94442;
	font-weight: bold;
}

.paginaDescargable {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.sinMargenAbajo {
	margin-bottom: 0px;
}

.contenedorInvisible {
	width: 1070px;
	overflow: hidden;
	height: 0;
}

.contenedorResultado {
	padding: 20px;
	margin-top: 20px;
	border: 1px solid #CCC;
}

.filaImagenCanvas {
	margin-top: 50px;
	margin-left: 80px;
	margin-right: 80px;
}

.cuadroCargando {
	color: #999;
	border: 1px solid #CCC;
	padding: 10px;
}

.descripcionPrueba {
	padding-bottom: 20px;
	text-align: justify;
}

.separacionElementoLista {
	padding-top: 20px;
}

.bordeExterno {
	border: 1px solid red;
}
