.left 		{float:left;}
.right		{float:right;}
.clear		{clear:both;}
.center		{margin:0 auto; text-align:center;}
.pointer	{cursor:pointer;}
.hidden		{display:none;}
.invisible	{visibility:hidden;}
.flxhc  	{display: flex; justify-content: center;}
.flxvc  	{display: flex; align-items: center;}
.flxhcvc  	{display: flex; justify-content: center; align-items: center;}

.hide		{display:none;}
.bdt1		{border-top:1px solid #ddd;}
.bdl1		{border-left:1px solid #ddd;}
.bdr1		{border-right:1px solid #ddd;}
.bdb1		{border-bottom:1px solid #ddd;}
.mgct		{margin:0 auto;}
.mga0		{margin:0 !important;}
.mga2		{margin:2px;}
.mgt2		{margin-top:2px;}
.mgb2		{margin-bottom:2px;}
.mgl2		{margin-left:2px;}
.mgr2		{margin-right:2px;}
.mga4		{margin:4px;}
.mgt4		{margin-top:4px;}
.mgb4		{margin-bottom:4px;}
.mgl4		{margin-left:4px;}
.mgr4		{margin-right:4px;}
.mga8		{margin:8px;}
.mgt8		{margin-top:8px;}
.mgb8		{margin-bottom:8px;}
.mgl8		{margin-left:8px;}
.mgr8		{margin-right:8px;}
.mga12		{margin:12px;}
.mgt12		{margin-top:12px;}
.mgb12		{margin-bottom:12px;}
.mgl12		{margin-left:12px;}
.mgr12		{margin-right:12px;}
.mga16		{margin:16px;}
.mgt16		{margin-top:16px;}
.mgb16		{margin-bottom:16px;}
.mgl16		{margin-left:16px;}
.mgr16		{margin-right:16px;}
.pda0		{padding:0 !important;}
.pda4		{padding:4px;}
.pdt4		{padding-top:4px;}
.pdl4		{padding-left:4px;}
.pdb4		{padding-bottom:4px;}
.pda6		{padding:6px;}
.pdl6		{padding-left:6px;}
.pdr6		{padding-right:6px;}
.pda8		{padding:8px;}
.pdt8		{padding-top:8px;}
.pdl8		{padding-left:8px;}
.pdb8		{padding-bottom:8px;}
.pda12		{padding:12px;}
.pdl12		{padding-left:12px;}

.mSel0		{border:4px solid #E4E4E4;}
.mSel0:hover{border:4px solid #B3B9B5;}
.mSel1		{border:4px solid transparent;}
.mSel1:hover{border:4px solid #B3B9B5;}
.mSel2		{background-color:transparent;}
.mSel2:hover{background-color:#ddd;}

/*Genericas*/
.tcenter {
	text-align:	center;
}

.tleft {
	text-align:	left;
}

.tright {
	text-align:	right;
}


img {border:0;}
a {outline:none;}

.shadow1 {
	-moz-box-shadow: 1px 1px 5px #000;
	-webkit-box-shadow: 1px 1px 5px #000;
	box-shadow: 1px 1px 5px #000;
}

.tshadow1 {
	text-shadow: 1px 1px #000;
}

.scrollToTop{
	width:60px; 
	height:60px;
	position:fixed;
	bottom:0px;
	margin-left:1000px;
	display:none;
	background-image:url(../images/scrolltop.png);
}

.scrollToTop:hover{
	text-decoration:none;
	cursor:pointer;
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.icoFrm {
    margin-right: 10px;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
}

.blink1 {
  	animation: blinker1 1s linear infinite;
}

@keyframes blinker1 {
	50% {
		opacity: 0;
	}
}


.blink2 {
	animation: blinker 1s linear infinite;
}
  
@keyframes blinker {
	0% {
		opacity: 1;
	}

	49% {
		opacity: 1;
	}

	50% {
		opacity: .5;
	}

	100% {
		opacity: .5;
	}
}