/*  
Description: Archivo de normalización de estilos.
Author: Feline Interactive
Author URI: http://www.feline.cl
Version: 1.4
*/

*{
	box-sizing:border-box;
	margin:0;
	padding:0;
}
*:focus-visible{
	outline:none;
}

body{
	font: 62.5% Arial, Helvetica, sans-serif;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,span{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
fieldset,img, abbr, acronym{
	border:0;
}
address,caption,pre,cite,code,dfn,th,var{
	font-style:normal;
	font-weight:normal;
}
ol,ul,dl{
	list-style:none;
}
caption{
	text-align:left;
}
img{
	border:0;
}
h1,h2,h3,h4,h5,h6{
	font-size:1em;
	font-size:100%;
	font-weight:normal;
}
a{
	outline:none;
}
input,select,textarea{
	font-family:Arial, Helvetica, sans-serif;
}

/* CLEARFIX ***********************/
.clearfix:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix{
	display: inline-block;
}
/*\*/* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}/**/
/**********************************/

/* ALERTA PHP *********************/
.alerta_php{
	background-color:#333;
	color:#fff;
	font-size:1.2em;
	line-height:24px;
	width:100%;
	text-align:center;
	padding:5px;
	z-index:100000;
	margin-bottom:10px;
}
.alerta_php.principal{
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:100000;
	background:rgba(0,0,0,0.7) !important;
}
/**********************************/

.solo-imprimir{
	display:none;
}
@media print{
	body{
		font-size:40% !important;
	}
	body, body *{
		font-family:Arial, Helvetica, sans-serif !important;
	}
	.no-imprimir{
		display:none !important;
	}
	.solo-imprimir{
		display:block !important;
	}
	.imprimir-ancho{
		width:100% !important;
		float:none !important;
		padding: 0 !important;
		margin:0 !important;
	}
	.box-sombra{
		box-shadow:none !important;
		border:1px solid #ccc !important;
		padding:5px !important;
	}
}