*{
	margin:0px;
	padding:0px;
}
body{
	font-family: 'Raleway', sans-serif;
	color:rgba(61,61,61,1);
	font-size:18px;
}
h2{
	font-weight:400;
	font-size:33px;
	margin:40px auto;

}
h3{
	font-size:22px;

}
.bold{
	font-weight:800;
}
#head_bar{
	background-color:rgba(255,255,255,100);
	width:100%;
	position:fixed;
	z-index:999;
	display:block;
	border-bottom:#f58438 2px solid;
}
#header{
	width:1080px;
	height:70px;
	margin:0px auto;
	display:block;
}
#logo{
	margin:5px 0px 5px 10px;
	display:block;
	float:left;
}
#logo img{
	width:270px;
}
#idioma{
	font-size:12px;
	display:block;
	width:200px;
	height:25px;
	float:left;
	margin:5px 10px 5px 570px; 
}
#idioma a{
	color:rgba(61,61,61,1);
}
.idioma_active{
	color:rgba(255,138,0,1) !important;
	font-weight:800;
}
#nav{
	font-weight:800;
	display:block;
	float:left;
	color:rgba(51,51,51,1);
	width:750px;
	margin:-40px 8px 10px 360px;
	font-size:16px;
}
#nav ul{
	display:block;
	float:left;
	color:rgba(51,51,51,1);
}
#nav ul li{
	display:inline;
	margin:10px;

}
#nav a {
	color:rgba(51,51,51,1);
	text-decoration:none;
}
#nav a:hover{
	color:#f8a423;
	text-decoration:underline;
	-moz-transition: all 150ms ease-in;
	-ms-transition: all 150ms ease-in;
	-o-transition: all 150ms ease-in;
	transition: all 150ms ease-in;

}
.login, .login a{
	color:#fff;
	padding:10px 48px 6px 20px;
	background-image:url(../images/login_btn.png);
	background-repeat:no-repeat;
	background-position:top;
	color:#fff !important;

}
.login a{
	color:#fff !important;
}
.frame{
	display:block;
	max-width:1080px;
	margin:0px auto;
	padding-top:40px;
}
.frame2{
	display:block;
	width:100%;
	margin:0px auto;
	background-image:url(../images/back_products.jpg);
}
.frame2:hover{
	background-image:url(../images/back_products2.jpg);
	-webkit-transition: all 1s ease-in;
	-moz-transition: all 1s ease-in;
	-ms-transition: all 1s ease-in;
	-o-transition: all 1s ease-in;
	transition: all 1s ease-in;
}
#platform{
	display:block;
	height:420px;
	padding-top:40px;
}
#platform h2{
	display:block;
	text-align:center;
	margin:10px auto;
}
#platform h3{
	display:block;
	text-align:center;
	margin:20px auto;
	font-weight:400;
}
.framew{
	display:block;
	margin:0px auto;
	padding:20px;
	width:100%;
	height:800px;
	background-color:#EBEAE7;
}

#we_do{
	display:block;
	max-width:1080px;
	margin:auto;
}
#we_do h2{
	display:block;
	text-align:center;
	color:#F58438;
	margin:20px;
	padding-top:80px;
}
#we_do h3{
	display:block;
	text-align:center;
	margin:20px;
	font-weight:400;
}
#we_do img{
	display:block;
	text-align:center;
	margin: 20px;
	width:750px;
	margin:0px auto;
}
#we_do p{
	display:block;
	float:left;
	margin: 10px;
	width:380px;
	text-align: justify;
	padding:20px 30px 20px 90px;
}
.ico_platform{
	float:left;
	width:25%;
	display:block;
	text-align:center;we_do
}
#platform p{
	font-weight:800;
	margin:15px auto 0px auto;
	font-size:22px;
}
#products{
	display:block;
	height:500px;
	padding:80px 20px 20px 20px;
}
#products h2{
	display:block;
	text-align:center;
	margin:20px;
	padding:40px 0px 0px -20px;
}
#products h3{
	display:block;
	text-align:center;
	margin:20px;
	font-weight:400;
}

#marco{
	background-color:rgba(255,255,255,.5);
	width:810px;
	height:330px;
	display:block;
	margin:0px auto 50px auto;
	padding:20px;
}
#marco h3{
	color:#f58438;
	font-weight:800;
	font-size:20px;
	font-weight:400;
}
#left{
	display:block;
	width:45%;
	text-align:center;
	float:left;
}
#middle{
	display:block;
	width:10%;
	text-align:center;
	float:left;
	margin:75px auto 0px auto;
}
#rigth{
	display:block;
	width:45%;
	text-align:center;
	float:left;

}
.read_more{
	font-size: 18px;
	text-align:center;
	display:block;
	width: 220px;
	height:25px;
	border: 2px #333333 solid;
	-webkit-border-radius: 10px 10px 10px 10px;
	margin:10px auto;
	padding:15px;
	border-radius: 10px 10px 10px 10px;
	text-decoration:none;
	color:rgba(51,51,51,1);
}
.read_more:hover{
	font-size: 18px;
	text-align:center;
	display:block;
	width: 220px;
	height:25px;
	background-color:rgba(245,132,56,1);
	border: 2px #fff solid;
	-webkit-border-radius: 10px 10px 10px 10px;
	margin:10px auto;
	padding:15px;
	border-radius: 10px 10px 10px 10px;
	text-decoration:none;
	color:rgba(255,255,255,1);
}
#frame3{
	background-image:url(../images/back_methods.jpg);
}
#methods{
	display:block;
	padding:80px 20px 20px 20px;
	height:450px;
}
#methods h2{
	display:block;
	text-align:center;
	color:#f58438;
	margin:20px;
}
#methods h3{
	display:block;
	text-align:center;
	color:#fff;
	margin:20px;
	font-weight:400;
}
#wrap_methods{
	width:1125px;
	height:300px;
	display:block;
	margin:auto;
}
#web_portal_es a{
	display:block;
	background: url(../es/images/method_webportal.jpg) no-repeat left;
	width:334px;
	height: 269px;
	float:left;
	margin:20px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
#web_portal_es a:hover{
	background:url(../es/images/method_webportal.jpg) no-repeat right;
	width:334px;
	height: 269px;
}
#apps_es a{
	display:block;
	background:url(../es/images/method_apps.jpg) no-repeat left;
	width:334px;
	height: 269px;
	float:left;
	margin:20px;	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
#apps_es a:hover{
	background:url(../es/images/method_apps.jpg) no-repeat right;
	width:334px;
	height: 269px;
}
#integration_es a{
	display:block;
	background:url(../es/images/method_integration.jpg) no-repeat left;
	width:334px;
	height: 269px;
	float:left;
	margin:20px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
#integration_es a:hover{
	background:url(../es/images/method_integration.jpg) no-repeat right;
	width:334px;
	height: 269px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
#web_portal a{
	display:block;
	background:url(../images/method_webportal.jpg) no-repeat left;
	width:334px;
	height: 269px;
	float:left;
	margin:20px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
#web_portal a:hover{
	background:url(../images/method_webportal.jpg) no-repeat right;
	width:334px;
	height: 269px;
}
#apps a{
	display:block;
	background:url(../images/method_apps.jpg) no-repeat left;
	width:334px;
	height: 269px;
	float:left;
	margin:20px;	
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
#apps a:hover{
	background:url(../images/method_apps.jpg) no-repeat right;
	width:334px;
	height: 269px;
}
#integration a{
	display:block;
	background:url(../images/method_integration.jpg) no-repeat left;
	width:334px;
	height: 269px;
	float:left;
	margin:20px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
#integration a:hover{
	background:url(../images/method_integration.jpg) no-repeat right;
	width:334px;
	height: 269px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
#frame4{
	background:rgba(235,234,231,1);
	height:580px;	
	padding:10px;
}
#frame4 h2{
	display:block;
	color:#f58438;
	text-align:center;
	margin:20px;
}
#wrap_love{
	width:1020px;
	height:420px;
	display:block;
	margin:auto;
	text-align:center;
}
#love1, #love2, #love3{
	display:block;
	width:300px;
	height:375px;
	float:left;
	margin:20px;
	text-align:center;
}
#wrap_love p{
	font-size:18px;
	margin:20px auto 10px auto;
}
#frame4 h3{
	display:block;
	text-align:center;
	margin:20px;
	font-weight:400;
}
#frame5{
	background:rgba(250,164,36,1);
	height:700px;	
	padding:10px;
}
#frame5 h2{
	display:block;
	color:rgba(255,255,255,1);
	text-align:center;
	margin:20px;
}
#contact{
	background-image:url(../images/back_contact.png);
	background-position:center;
	background-repeat:no-repeat;
	margin:40px;
}
#contact h2{
	padding-top:80px;
}
#contact h3{
	color:#fff;
	display:block;
	text-align:center;
	margin:20px auto;
	font-weight:400;
}
.labela{
	width:250px;
	height:35px;
	margin:5px;
	padding:5px;
	font-size:16px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	font-family: 'Raleway', sans-serif;
	border:1px solid rgba(255,255,255,1);
}
.labelmsj{
	width:530px;
	height:100px;
	margin:5px;
	padding:5px;
	font-size:16px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	font-family: 'Raleway', sans-serif;
	border:1px solid rgba(255,255,255,1);
}
.labelj{
	width:525px;
	height:35px;
	margin:5px;
	padding:5px;
	font-size:16px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	font-family: 'Raleway', sans-serif;
	border:1px solid rgba(255,255,255,1);
}
#formulario{
	display:block;
	width:560px;
	margin:0px auto;
}
#framej{
	background:rgba(250,164,36,1);
	height:850px;	
	padding:10px;
}
#framej h2{
	display:block;
	color:rgba(255,255,255,1);
	text-align:center;
	margin:20px;
}

#formularioj{
	display:block;
	width:600px;
	margin:0px auto;
}
#formularioj h2{
	display:block;
	margin:30px auto;
	text-align:center;
}
#formularioj h3{
	display:block;
	margin:10px auto;
	text-align:center;
	color:rgba(250,164,36,1);
	font-weight:400;
}
.acept{
	font-size:14px;
	margin-left:10px;
}
.policy{
	font-size:14px;
	font-weight:800;
	color:rgba(0,0,0,1);
}
.btn_send{
	display:block;
	width:300px;
	height:45px;
	background-color:rgba(0,0,0,1);
	color: rgba(255,255,255,1);
	border-radius: 5px 5px 5px 5px;
	font-size:18px;
	margin:20px auto;
	border:1px solid rgba(0,0,0,1);

}
.btn_send:hover{
	display:block;
	width:300px;
	height:45px;
	background-color:rgba(255,255,255,1);
	color:rgba(250,164,36,1);
	border-radius: 5px 5px 5px 5px;
	font-size:18px;
	margin:20px auto;
	border:1px solid rgba(0,0,0,1);
	-webkit-transition: all 150ms ease-in;
	-moz-transition: all 150ms ease-in;
	-ms-transition: all 150ms ease-in;
	-o-transition: all 150ms ease-in;
	transition: all 150ms ease-in;
}
#framejoin{
	background:rgba(248,240,183,1);
	height:1050px;	
	padding:10px;
	background-image:url(../images/back_join.png);

	background-position:bottom;
	background-repeat:repeat-x;
}
#join{
	display:block;
	margin:60px auto 0 auto;
	text-align:center;
	background-image:url(../images/moneymoney.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:250px;
}
#head_join{
	display:block;
	margin:60px auto 0 auto;
	text-align:center;
}
#framejoin h2{
	padding-top:30px;
	
}
#join h3{
	color:rgba(250,164,36,1);
	font-size:22px;
	margin:-10px auto 10px auto;
	font-weight:400;
	
}
.btn_join{
	display:block;
	width:350px;
	height:55px;
	padding-top:15px;
	background-color: rgba(250,164,36,1);
	color: rgba(255,255,255,1);
	border-radius: 50px 50px 50px 50px;
	font-size:33px;
	font-weight:800;
	text-decoration:none;
	margin:20px auto;
	border:1px solid rgba(250,164,36,1);
}
#footer{
	background-color:rgba(39,39,39,1);
	height:65px;
}
#terms-agree{
	display:block;
	width:30%;
	float:left;
	font-size:14px;
	color:rgba(250,164,36,1);
	margin: 20px;
	text-align:center;

}
#terms-agree a{
	color:rgba(250,164,36,1);
	text-decoration:none;
}
#terms-agree a:hover{
	color:rgba(255,255,255,1);
	text-decoration:underline;
}
#copy{
	display:block;
	width:30%;
	float:left;
	font-size:14px;
	color:rgba(255,255,255,1);
	text-align:center;
	margin: 20px;
}
#airnet{
	display:block;
	width:30%;
	float:left;
	margin:15px auto 0px auto;
	text-align:center;
}
#cont_info{
	background:rgba(235,234,231,1);
	height:602px;	
	padding:80px 10px 10px 10px;
}
#cont_info h2{
	display:block;
	color:#f58438;
	text-align:center;
	margin:20px;
	line-height:33px;

}
#wrap_info{
	width:1020px;
	display:block;
	margin:auto;
	text-align:center;
}
#wrap_info img{
	display:block;
	width: 477px;
	float:left;
	margin:0px auto 0px auto;
}
#wrap_info h3{
	color:rgba(245,132,56,1);
	font-size:26px;
	margin:30px auto 10px auto;
	font-weight:400;

}
#wrap_info ul{
	display:block;
	text-align:left;
	width: 400px;
	float:left;
	margin:20px 70px; 
}
#wrap_info ul li{
	list-style-image:url(../images/go_thumbs.png);
	margin:10px;
}
#wrap_info p{
	display:block;
	margin:30px auto 30px auto;
	width:800px;
}
#wrap_prods{
	width:1020px;
	display:block;
	margin:auto;
	text-align:center;
}
#wrap_prods img{
	display:block;
	margin:20px;
	float:left;
	width:450px;
}
#imga, #imgb{
	display:block;
	width:45%;
	float:left;
	margin:25px;
}
#available img{
	margin:0px;
	width:60px;
	height:60px;
	display:block;
	float:left;
}
#available p{
	width:135px;
	height:20px;
	display:block;
	margin:20px 4px 10px 75px;
	float:left;
	
}
#simcard_logos{
	display:block;
	width:100%;
	margin:0px auto 20px auto;
	background-color:#CCC;
	height:110px;
	padding:20px;
}
#simcard_logos img{
	display:block;
	float:left;
	margin:20px 5px 25px 5px;
	width:235px;
}
#txt_info{
	width:1020px;
	display:block;
	text-align:justify;
	padding:80px 10px 10px 10px;
	margin:0px auto;
}
#txt_info h2{
	display:block;
	text-align:center !important;
}
#txt_info ul{
	margin:0px 0px 0px 80px;
}
#txt_info a{
	color:rgba(250,164,35,1);
	text-decoration:none;
}
.ancho{
	max-width:800px;
	display:block;
	margin:0px auto;
	text-align:center;
	background-color:rgba(255,0,0,.5);
}
/*TILT*/
.tilt {
  -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
       -o-transition: all 0.5s ease;
      -ms-transition: all 0.5s ease;
          transition: all 0.5s ease;
}
.tilt:hover {
  -webkit-transform: rotate(-15deg);
     -moz-transform: rotate(-15deg);
       -o-transform: rotate(-15deg);
      -ms-transform: rotate(-15deg);
          transform: rotate(-15deg);
}
/*GROW*/
.grow img {
  height: 300px;
  width: 300px;
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.grow img:hover {
  width: 400px;
  height: 400px;
}
.clear{
	clear:both;
}
.center{
	display:block;
	text-align:center;
	font-weight:800;
	color:#F8A423;
}
.center2{
	display:block;
	text-align:center;
	font-weight:400;
	color:#333;
}
.center3{
	display:block;
	text-align:center;
	font-weight:800;
	color:#333;
	margin-bottom:200px;
}