/*--------------------------------------*/
:root {
    --clrs_0: #000000;
    --clrs_1: #888888; /* GRIS OSCURO */
    /*--clrs_2: #1E55FF;*/
    --clrs_3: #345EAD; /* AZUL OSCURO */
    --clrs_4: #F29400; /* NARANJA */
    --clrs_5: #0079AE;
    --clrs_6: #ffffff;
}
/*--------------------------------------*/
@media print {
	body { font-size: 5pt; line-height: 1.0 }
}
@media screen {
	body { font-size: 12px }
}
/*--------------------------------------*/
@font-face {
	font-family:		fuente_delgada;
	font-style:			normal;
	font-weight:		normal;
	src:				url('../ttf/RobotoCondensed-Regular.ttf');
    /* normal 17px / 21px "Roboto Condensed", Helvetica, Arial, Verdana, sans-serif;*/
}
@font-face {
	font-family:		fuente_local;
	font-style:			normal;
	font-weight:		normal;
	src:				url('../ttf/CaeciliaLTStd-Heavy.ttf');
}
@font-face {
	font-family:		fuente_regular;
	font-style:			normal;
	font-weight:		normal;
	/*
    src:				url('../ttf/Aaargh.ttf');
	src:				url('../ttf/Comfortaa-Regular.ttf');
	src:				url('../ttf/CaeciliaLTStd-Heavy.ttf');
	src:				local('Trebuchet MS');
    */
	src:				url('../ttf/euphemia.ttf');
}
@font-face {
	font-family:		fuente_decorativa;
	font-style:			normal;
	font-weight:		bold;
	src:				url('../ttf/CaeciliaLTStd-Heavy.ttf');
}
@font-face {
	font-family:		fuente_pequenha;
	font-style:			normal;
	font-weight:		normal;
	font-stretch:		normal;
	/*src:				local('Tahoma');
	src:				local('Open Sans')
					  , local('Euphemia')
					  , local('Helvetica')
					  , local('Tahoma')
					  , local('Arial')
					  , local('Verdana')
					  , local('sans-serif')
					  ;*/
	src:				url('../ttf/euphemia.ttf');
}
@font-face {
	font-family:		fuente_fija;
	font-style:			normal;
	font-weight:		normal;
	/*src:				url('../ttf/CaeciliaLTStd-Heavy.ttf');*/
	/*src:				local('courier'), fixed;*/
	src:				fixed;
}
/*--------------------------------------*/
p, h1, h2, h3, h4, h5, ul, ol {
	margin:			    auto;
	font-family:		fuente_regular, arial;
}
h1,h2 {
	color:			    #345EAD; /* AZUL OSCURO */
	font-family:		fuente_decorativa, arial;
}
/*--------------------------------------*/
.MENSAJE {
	position:		fixed;
	width:			400px;
	height:			300px;
	top:			100px;
	right:			100px;
	background:		white;
	color:			black;
	border:			3px solid green;
	border-radius:		10px;
	padding:		10px;
	overflow:		auto;
	z-index:		200;
}
.ERROR {
	position:		fixed;
	width:			400px;
	height:			300px;
	top:			100px;
	right:			100px;
	background:		white;
	color:			black;
	border:			3px solid red;
	border-radius:		10px;
	padding:		10px;
	overflow:		auto;
	z-index:		200;
}
.ESCONDIDO {
	display:		none;
}
.NORMAL {
	display:		block !important;
}
.ESPERE {
	display:		block !important;
	background:		white;
	border-radius:		30px;
	text-align:		center;
	padding-top:		10px;
	padding-bottom:		10px;
}
.FLOTA_DERECHA {
	float:			right;
}
.FLOTA_IZQUIERDA {
	float:			left;
}
hr.FULL, br.FULL {
	clear:			both;
}
.RECUADRO {
	border:			3px solid #0079AE;
	border-radius:		10px;
	padding:		5px;
}
/*--------------------------------------*/
