@charset "utf-8";

/* GENERAL */
*									{ margin:0; border:0; padding:0; outline:none; text-decoration:none; word-break:break-strict; }
body								{ font-family: 'Poppins', sans-serif; font-weight:300; font-size:14px; line-height:1em; position:relative; }
a:hover, a:focus					{ text-decoration:none; outline:none; }
a									{ outline:none !important; }


/* ESTRUCTURA */
.ionix								{ width:100%; max-width:1920px; min-width:320px; height:auto; position:relative; margin:0 auto;}
.generalMin							{ width:90%; max-width:1200px; min-width:320px; height:auto; position:relative; margin:0 auto; }
.general							{ width:90%; max-width:1440px; min-width:320px; height:auto; position:relative; margin:0 auto; }
.generalMax							{ width:96%; max-width:1920px; min-width:320px; height:auto; position:relative; margin:0 auto; }
.allion								{ height:auto; position:relative; }

.ff0								{ font-family: 'Poppins', sans-serif; font-weight:300; }
.ff1								{ font-family: 'Poppins', sans-serif; font-weight:400; }
.ff2								{ font-family: 'Poppins', sans-serif; font-weight:500; }
.ff3								{ font-family: 'Poppins', sans-serif; font-weight:600; }
.ff4								{ font-family: 'Poppins', sans-serif; font-weight:700; }

.vMM 								{ display: flex; align-items: center; justify-content: center; }


/* ZONAS */

.let 								{ letter-spacing:0.075em; }
.fluRRSS							{ position: fixed; right:10px; top:30%; z-index:999; }


.colorVerde							{ color:#008100; }
.colorRojo 							{ color:#f54f55; }
.colorRojo2 						{ color:#ffac9d; }


.bVerde 							{ background-color:#008100; }
.bRojo 								{ background-color:#f54f55; }
.bRojo2 							{ background-color:#ffac9d; }


.bCeee 								{ border-color:#eee; }
.bCfff 								{ border-color:#fff; }

.b000T 								{ background-color:rgba(0,0,0,0.25); }


.bShadow 							{ -webkit-box-shadow: 0 0 15px 1px rgba(0,0,0,0.3); box-shadow: 0 0 15px 1px rgba(0,0,0,0.3); }
.bShadow2 							{ -webkit-box-shadow: 0 0 10px 1px rgba(0,0,0,0.3); box-shadow: 0 0 10px 1px rgba(0,0,0,0.3); }
.tShadow 							{ text-shadow: 0 0 5px rgba(0,0,0,0.8); }


/* TRANSFORM */
.aHover:hover						{ color:#008100; }
.aHover2:hover						{ color:#ccc; }
.bHover:hover						{ background-color:#008100; color:#fff; border-color:#008100; }
.bHover2:hover						{ background-color:#eee; color:#333; border-color:#eee; }
.bHover3:hover						{ background-color:#666; color:#fff; border-color:#666; }

.bHover, .bHover2, .bHover3, .aHover, .aHover2, .aS  {
	-webkit-transition: all 350ms ease-in;
	-moz-transition: all 350ms ease-in;
	-ms-transition: all 350ms ease-in;
	-o-transition: all 350ms ease-in;
	transition: all 350ms ease-in;
}
