@font-face {
    font-family: 'AARDC';
    src: url(../fonts/AARDC_.TTF);
}

/*@font-face {
    font-family: 'Meta';
    src: url(../fonts/Meta/Meta-Normal.pfb);
    
}*/

@font-face {
  font-family: 'Meta-Normal';
  src: url('../fonts/Meta-Normal/Meta-Normal.eot');
  src: url('../fonts/Meta-Normal/Meta-Normal.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Meta-Normal/Meta-Normal.woff2') format('woff2'),
       url('../fonts/Meta-Normal/Meta-Normal.woff') format('woff'),
       url('../fonts/Meta-Normal/Meta-Normal.ttf') format('truetype'),
       url('../fonts/Meta-Normal/Meta-Normal.svg#Meta-Normal') format('svg');
  font-weight: normal;
  font-style: normal;
}


body, h1, h2, h3, h4, p, span, button, select
{
	
	font-family: 'Meta-Normal', sans-serif !important;
	
}

.item_header {
	margin-left:0%;
}

.mod-custom {
}

.mod-custom h2 {
    font: 32px 'Meta', sans-serif;
    color: #758af0;
    line-height: 1.2em;
    padding: 0 0 9px 0;
    font-weight: 300;
}

div.dark p {
	color: #000000;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-stretch: normal;
	font-size: 18px;
	line-height: normal;
	font-family: 'Open Sans', sans-serif;
}

.home-heading {
	background-color: rgba(255, 255, 255, 0.30); border-radius: 6px;
}
.home-heading h1 {
	padding: 0;
	color: #090956;
}

.container-table-top
{
	float: right;
	right: 0px;
	/*width: 800px;*/
	height: 600px;
	aligh: right;
	text-align: right;
	margin-top: 40px;
}

.container-table-top table {
	height: 60px;
	margin-top: 100px;
}

/*
#top-row
{
	background: #101334;
}
*/

.container-table-top
{
	letter-spacing: -1px !important;



}

#navigation-row .row-container
{
	border-bottom: 0px solid #101334 !important;
	/*border-bottom: 17px solid #101334 !important;*/


}

.menu_bajo a
{
	color:#101334 !important;
}

.font-meta
{
	font-family: 'Meta-Normal', sans-serif !important;
}

#logo
{
	right: 10px;
	margin: 30px;
}

.navigation ul.sf-menu > li > a, .navigation ul.sf-menu > li > span
{
	color:#000;
}

.span12 img
{
	padding: 0 2px 0 2px;
}

.span12
{
	/*padding-bottom: 10px;*/
}

.mod-languages
{
	position: absolute;
	right: 0;
	top: 0;
}

.mod-languages select
{	
	background: transparent;
	/*width: 150px;*/
	padding: 5px;
	font-size:14px;
	line-height: 1;
   	border: 0;
   	border-radius: 0;
	-webkit-appearance: none;
	color:#000;


}

.mod-languages
{
	width: 150px;
   	height: 37px;
   	overflow: hidden;
   	background: url(../images/select-arrow37.png) no-repeat right #ddd;
   	border: 0px solid #e7e8e9;
}

.mod-custom__transparent img
{
	padding: 20px 20px 20px 20px;
}

.mod-custom__transparent td
{
	/*padding-left: 10px;*/
}

.free-ad
{
	letter-spacing: -1px;
	font-size: 46px !important;
	font-weight: normal !important;
	letter-spacing: -3px !important;
	line-height: 46px !important;

}

.free-ad span
{
	font-weight: bold;
	
}

.td-red
{	
	/*background: transparent !important;*/
	border:0 !important;
	font:25px 'Meta-Normal', sans-serif !important;
	padding: 20px 30px;

}

.ico-globo
{
	/*content: url('../../../images/wp/ico_globo.png');*/
    float: right;
    margin-top: -37px;
    position: absolute;
    margin-left: 140px;
    width: 65px;
    z-index: 115;

}

.img-gorro
{
	width: 94px;
	/*height: 102px;*/
	/*content:url('../../../images/wp/ico_gorro.png') !important;*/
	/*z-index: 115;*/
	position:relative;
	
}

.services.moduletable
{
	/*padding-top: 0;
	top: -66px;*/
}

.services.moduletable:before
{
	/*bottom:142px;*/
	bottom:90px;
}

.mod-custom .mod-custom__services
{
	background-color: #afb1b4;
	margin-bottom: 0px;
	height: 120px;

}

.app-store p
{
	padding-bottom: 0;
}

.app-store img
{
	/*margin-left: 10px;*/
	/*margin-right: 40px;*/
	margin-right: 40px
}

.servicios
{
	
	letter-spacing: -1px;
	padding-top:6px;
	padding-bottom:6px;
}

.servicios-up
{
	margin-bottom: -5px !important;
}

.img-android
{
	width:120px;
}


.last-published
{
	position: relative;
	top:0px;
	height: 122px;
	margin-top: 0px;
	margin-bottom: 10px;
	color:#fff;
}

.line-red
{
	margin-top: 10px;
	height: 66px;
}

.last-published a
{
	color:#000;
	font-weight: bold;
	font-style: italic;
	font-size: 30px;
	letter-spacing: -1px;
	
}

#showcase-row
{
	/*margin-top: -10px;*/
	/*padding-bottom: 10px;*/
	background:#000;
	position: relative;
	top: -10px;
}

.bg_cont 
{
	position: relative;
	top: -10px;
	/*background: transparent;*/
}

.icon-reloj
{
	/*margin-top:-20px;*/
	width:62px;
}

.icon-reloj-es
{
	margin-top:0px;
	max-width:62px;
}

.wanapass-info
{
	font-size: 23px !important;
	line-height: 23px !important;
}

/*.bg_cont #content-row
{
	margin-bottom: -40px;
}*/

/*#wrapper
{
	margin-bottom: -80px;
}*/

.faq-bottom
{
	margin-bottom: 100px;
}

#footer-wrapper
{
	/*top:85px;*/
	/*bottom: 0;*/
	margin-top: 10px;
	margin-left: 10px;
	bottom:20px;

}

.footer-wrapper-inner
{
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
}

#copyright
{
	font-family: 'Meta-Normal';
}


#copyright-row
{
	padding: 0;
	color:#eaeaea;
}

.footer_logo
{
	width: 180px;
	margin-top:-30px;

}

#copyright
{
	height: 0;
	position: relative;
	z-index: 155;
	padding-top: 0;
	top:15px;

}

#copyright a
{
	display: inline !important;
}

#copyright img
{
	padding-top: 15px !important;
}

.span12
{
	/*padding-bottom: 0;*/
}
.span12 br
{
	/*display: none;*/
}

.span12
{
	color: #5f5f5f;
}

.privacy_link a
{
	margin-left:25px;
	color: #000 !important;
	font-weight: normal !important;
}

#copyright a
{
	color: #000 !important;
	font-weight: normal !important;
}

.mod-custom__clients p
{
 color: #000 !important;
 /*width: 150%;*/
 left:50%;
 z-index:150;
 margin-top: 30px;
 position: relative;

}

.mod-custom__clients br
{
	display: none !important;
}

#to-dektop
{
	display: block !important;
	margin-top:10px;
}

.bannergroup
{
	color:#a0a2a5;
}


.app-store
{

	position: relative;
	top: 0px;
	right: -10px;
	min-width: 100%;
	background: rgba(175,177,180,1);
	background: -moz-linear-gradient(left, rgba(175,177,180,1) 0%, rgba(237,237,237,1) 17%, rgba(237,237,237,1) 83%, rgba(175,177,180,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(175,177,180,1)), color-stop(17%, rgba(237,237,237,1)), color-stop(83%, rgba(237,237,237,1)), color-stop(100%, rgba(175,177,180,1)));
	background: -webkit-linear-gradient(left, rgba(175,177,180,1) 0%, rgba(237,237,237,1) 17%, rgba(237,237,237,1) 83%, rgba(175,177,180,1) 100%);
	background: -o-linear-gradient(left, rgba(175,177,180,1) 0%, rgba(237,237,237,1) 17%, rgba(237,237,237,1) 83%, rgba(175,177,180,1) 100%);
	background: -ms-linear-gradient(left, rgba(175,177,180,1) 0%, rgba(237,237,237,1) 17%, rgba(237,237,237,1) 83%, rgba(175,177,180,1) 100%);
	background: linear-gradient(to right, rgba(175,177,180,1) 0%, rgba(237,237,237,1) 17%, rgba(237,237,237,1) 83%, rgba(175,177,180,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acb0b3', endColorstr='#afb1b4', GradientType=1 );
}



@media screen and (max-width: 1330px) {
	.app-store
	{	
		position: relative;
		top: 0px;
		right: -10px;
		min-width: 104%;


		background: rgba(175,177,180,1); 
		background: -moz-linear-gradient(left, rgba(175,177,180,1) 0%, rgba(237,237,237,1) 17%, rgba(255,255,255,1) 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, rgba(175,177,180,1)), color-stop(17%, rgba(237,237,237,1)), color-stop(100%, rgba(255,255,255,1)));
		background: -webkit-linear-gradient(left, rgba(175,177,180,1) 0%, rgba(237,237,237,1) 17%, rgba(255,255,255,1) 100%);
		background: -o-linear-gradient(left, rgba(175,177,180,1) 0%, rgba(237,237,237,1) 17%, rgba(255,255,255,1) 100%);
		background: -ms-linear-gradient(left, rgba(175,177,180,1) 0%, rgba(237,237,237,1) 17%, rgba(255,255,255,1) 100%);
		background: linear-gradient(to right, rgba(175,177,180,1) 0%, rgba(237,237,237,1) 17%, rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afb1b4', endColorstr='#ffffff', GradientType=1 );
	}
}

@media screen and (max-width: 970px) {


.mod-custom__clients p
	{
		text-align: left !important;
		/*margin-top: 60px;*/
		display: inline-block;
		top:30px;

	}

	.free-ad span
	{
		line-height: 46px !important;
	}

	

	
}

@media screen and (max-width: 905px) {
	

	
	


    .mod-languages
	{
		/*position: inherit;*/
		/*right: 10px;*/
		/*top: 575px;*/
		margin-left:10px;
		margin-top:-65px;
		height: 26px;
		font-size: 14px;
	}

	.mod-languages select
	{
		/*position: inherit;*/
		/*right: 10px;*/
		/*top: 575px;*/
		/*margin-left:10px;*/
		/*margin-top:-65px;*/
		height: 26px;
		font-size: 14px;
	}

	table{
		
		border-spacing: 5px !important;
	}
	
	/*.free-ad span
	{
		line-height: 70px !important;
	}*/

	
}


@media screen and (max-width: 768px) {

	/*body .row-container
	{
		padding: 0;
	}*/


    /*.mod-languages
	{*/
		/*position: inherit;*/
		/*right: 10px;*/
		/*top: 575px;*/
		/*margin-left:0;*/
		/*margin-top:0;*/
	/*} */

	.ico-globo
	{
		display: none;
	}

	.free-ad
	{
		font-size: 40px !important;;
		text-align: center !important;
		line-height: 40px !important;
	}
	
	.mod-custom__clients p
	{
	 
	 left:0%;
	 

	}
	
	.letter-spacing-table
	{
		/*clear: both;*/
		float: right;
		width: auto;
	}

	td p 
	{
	 line-height: 40px;
	 padding-bottom: 0px;
	 font-size: 30px;
	}

	.last-test
	{
		line-height: normal !important;
	}

	.last-published a
	{
		font-size: 22px !important;

	}

	.td-red
	{
		font-size: 20px !important;
		width:40%;
	}

	.free-ad
	{
		font-size: 30px;
	}

	.moduletable.transparent
	{
		width:80% !important;
		/*margin: 0 auto !important;*/
		margin-right: 3%!important;
		margin-left: 0 !important;
		width: auto!important;
		padding-right: 3%!important;
		padding-left: 0!important;
	}


	
	
}

@media screen and (max-width: 540px) {
   /* .mod-languages
	{*/
		/*position: inherit;*/
		/*right: 10px;*/
		/*top: 575px;*/
		/*margin-left:0;*/
		/*margin-top:0;*/
	/*}*/

	.ico-globo
	{
		display: none;
		width: 
		
	}

	.free-ad
	{
		line-height: 36px !important;
	}

	#copyright a
	{
		float:left;
		padding-bottom: 20px;
		
	}
	
}


.first-p
{
	margin-top:20px;
}

/* Target Firefox only */
@-moz-document url-prefix() {


  #showcase-row
	{
	/*margin-top: 0px;*/
  }

}

.clickablemap
{
	position: absolute;
	z-index: 100;
	margin-top:-380px;
	margin-left:60px;
	width:500px;
	height:550px;

}
#box-link { 
	position: absolute;
	width: 400px;
	height: 550px;
	background-color: transparent; 
	/*border: 1px solid yellow; for debug only */
}	
	
