@charset "utf-8";

/* GENERAL */
*									{ margin:0; border:0; padding:0; outline:none; text-decoration:none; word-break:break-strict; letter-spacing:2px; }
img									{ max-width:100%; }
body								{ font-family: 'Avenir LT Std 45 Book', sans-serif; font-weight:normal; 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:1100px; 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; }
.generalH							{ width:90%; max-width:1440px; min-width:320px; height:inherit; 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; }
.menuion 							{ position:relative; z-index:16515; }

.ff0								{ font-family: 'Avenir LT Std 35 Light', sans-serif; font-weight:normal; }
.ff1								{ font-family: 'Avenir LT Std 45 Book', sans-serif; font-weight:normal; }
.ff2								{ font-family: 'Avenir LT Std 55 Roman', sans-serif; font-weight:normal; }
.ff3								{ font-family: 'Avenir LT Std 65 Medium', sans-serif; font-weight:normal; }
.ff4								{ font-family: 'Avenir LT Std 85 Heavy', sans-serif; font-weight:normal; }
.ffE 								{ font-family: 'digitaldot', sans-serif; font-weight:normal; }


/* COLOR */

.colorAzul 							{ color:#2387cc; }
.colorRojo 							{ color:#d02830; }
.colorVerde 						{ color:#25a88c; }
.colorVerde2 						{ color:#afcdc0; }
.colorVerde3 						{ color:#eaebeb; }
.colorNaranja 						{ color:#f77600; }
.colorAmarillo 						{ color:#cfd700; }
.colorDorado 						{ color:#b78004; }

.bAzul 								{ background-color:#2387cc; }
.bRojo 								{ background-color:#d02830; }
.bVerde 							{ background-color:#25a88c; }
.bVerde2 							{ background-color:#afcdc0; }
.bVerde3 							{ background-color:#eaebeb; }
.bNaranja 							{ background-color:#f77600; }
.bAmarillo 							{ background-color:#cfd700; }
.bDorado 							{ background-color:#b78004; }

.bCAzul 							{ border-color:rgba(191,213,239,1); }
.bCRojo 							{ border-color:#d02830; }
.bTrans 							{ background-color:transparent; }
.b000T 								{ background-color:rgba(0,0,0,0.7); }
.b000T2 							{ background-color:rgba(0,0,0,0.2); }
.resplandor 						{ -webkit-box-shadow: 0 0 15px 3px #99d4ee; box-shadow: 0 0 10px 0 #99d4ee; }



/* ZONAS */

.p1020 								{ padding:10px 20px 8px;}

.wh15 								{ width:15px; height:15px; }
.w18 								{ width:18%; }

.optionOrange:hover 				{ background-color:#cfd700; }
.optionOrange:hover .colorNaranja	{ color:#333; }
.optionOrange:hover .colorfff		{ color:#333; }

.optionOrangeS 						{ background-color:#cfd700; }
.optionOrangeS .colorNaranja		{ color:#333; }
.optionOrangeS .colorfff			{ color:#333; }


.teamss 							{ border-bottom:5px solid; border-color:transparent; }
.teamss:hover 						{ border-bottom:5px solid #2387cc; }


/* CONFIG */

.grises								{ 
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
}
.migaspan a:last-child 				{ color:#000; font-weight:600; }
.p1510 								{ padding:15px 10px; }
.hovShadow							{}
.hovShadow:hover					{ -webkit-box-shadow: 0 2px 5px 1px #A3A3A3; box-shadow: 0 2px 5px 1px #A3A3A3; z-index:100 }
.bShadow							{ -webkit-box-shadow: 0 2px 5px 1px #A3A3A3; box-shadow: 0 2px 5px 1px #A3A3A3; z-index:100 }
.tShadow 							{ text-shadow: 0 0 30px #000000; }

.rotar {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
}


/* COLOR */

.bGrad1 							{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#177bd4+1,bfd5ef+99 */
	background: rgb(23,123,212); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(23,123,212,1) 1%, rgba(191,213,239,1) 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(23,123,212,1) 1%,rgba(191,213,239,1) 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(23,123,212,1) 1%,rgba(191,213,239,1) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#177bd4', endColorstr='#bfd5ef',GradientType=1 ); /* IE6-9 */
}
.bGrad2 							{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#177bd4+0,bfd5ef+100 */
	background: rgb(23,123,212); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(23,123,212,1) 0%, rgba(191,213,239,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(23,123,212,1) 0%,rgba(191,213,239,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(23,123,212,1) 0%,rgba(191,213,239,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#177bd4', endColorstr='#bfd5ef',GradientType=0 ); /* IE6-9 */
}

/* TRANSFORM */

.bHover2:hover						{ background-color:#bf0411; color:#fff; }
.bHover1:hover						{ background-color:#eee; color:#eb1734; }
.bHover:hover						{ background-color:#004389; color:#fff; }

.bHover1, .bHover2, .aS, .menuion .navbar-nav > li > a, .bProds
{
	-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;
}

.navbar-default 					{ background:transparent !important; }
.navbar-brand, .navbar-nav > li > a { text-shadow:none; }

