html, body {width:100%; padding:0; margin:0}
body{	font-family:Arial, Helvetica, sans-serif;	font-size:12px; color:#929292;}
@font-face {
    font-family: 'PTSansNarrowBold';
    src: url('font/pt-sans-narrow-bold-webfont.eot');
    src: url('font/pt-sans-narrow-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/pt-sans-narrow-bold-webfont.woff') format('woff'),
         url('font/pt-sans-narrow-bold-webfont.ttf') format('truetype'),
         url('font/pt-sans-narrow-bold-webfont.svg#PTSansNarrowBold') format('svg');}

.black{ width: 100%; top:0px; position:absolute; height:550px;}
.grey { margin-left:auto; margin-right:auto; background:url(../images/01.png) center 0 repeat; width:100%; height:400px; }

.blackfoot{
	width: 100%;
	position: relative;
	background-color: #333;
	bottom: 0px;
	height: 100px;
	padding-top:20px;

}
.blackfoot2{
	width: 100%;
	position: fixed;
	background-color: #FFF;
	opacity:0.5;
	height: 110px;
	top: 0px;
	margin-top:0px;
	z-index:50;
}
.blackfoot3{
	width: 100%;
	height:100px;
	background-image:url(../images/01.png);
	bottom:0;
	position: fixed;
}
.txtweb{
	width:940px;
	position: relative;
	margin-left:auto;
	margin-right:auto;


}


.subbtitulo{
	color: #0099FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-shadow: -1px -1px 2px #000;
}

a {text-decoration:none; cursor:pointer}
ul {margin:0; padding:0;list-style-image:none}
a:hover {text-decoration:none}
.clear {clear:both; line-height:0; font-size:0; width:100%}
ul.menu {
	display: inline-block;
	float: right;
}
ul.menu li {float:left;}
ul.menu li a {font-size:12px; color: #98664E; font-weight:bold; display:block; padding:24px 22px 24px 22px; text-transform:uppercase;}
ul.menu li:hover{ }
ul.menu li a:hover { font-size:12px; color: #F93; font-weight:bold;}


.center{
	margin-left: auto;
	margin-right: auto;
	width: 940px;
	padding-top: 20px;
}

.one{
	position: relative;
	float: left;
	width: 235px;
	padding-left: 5px;
	padding-right:5px;
	padding-top: 20px;
	line-height: 1.5;
	text-align: justify;
	height: 320px;
	border-left: 1px solid #ccc;
}



.two{
	position: relative;
	float: left;
	width: 235px;
	padding-left: 5px;
	padding-right:5px;
	padding-top: 20px;
	line-height: 1.5;
	text-align: justify;
	height: 320px;
	border-left: 1px solid #ccc; 

}
.three{
	position: relative;
	float: left;
	width: 235px;
	padding-left: 5px;
	padding-right:5px;
	padding-top: 20px;
	line-height: 1.5;
	text-align: justify;
	height: 320px;
	border-left: 1px solid #ccc; 

}
.four{
	position: relative;
	float: left;
	width: 235px;
	height: 320px;
	padding-left: 5px;
	padding-right:5px;
	padding-top: 20px;
	line-height:1.5;
	text-align:justify;
	border-left: 1px solid #ccc; 
	border-right:1px solid #ccc;

}
.text1{ font-size:18px; color:#000;   font-family: Calibri; text-transform:uppercase; font-weight:bold;}
.text2{  font-size:36px; color:#000;   font-family: 'PTSansNarrowBold'; text-transform:uppercase; font-weight:bold; }
.text4{ font-style:italic; color:#929292; font-size:13px;}
.text5{ color:#929292; font-size:13px;}
.text6{ font-size:16px; text-transform:uppercase; font-weight:bold; font-family:Calibri; bottom:0px; position:absolute;}
.text6 a{ color:#000; }
.text6 a:hover{color:#0571be}
.text7{font-family: 'PTSansNarrowBold'; font-size:28px; color:#FFF; text-transform:uppercase; font-weight:bold;}
.text8{ font-family: 'PTSansNarrowBold'; color:#969696; font-size:14px; text-transform:uppercase}
.linrr{ position:relative;  height:60px;}
.opp{ position:relative;margin-left: auto;  margin-right: auto; width:950px;padding-top:25px; background:#000; height:117px; }
.textt{ position:relative; float:left; width:768px; padding-left:30px; padding-top: 5px;}
.button{ position:relative; float:right;padding-right:30px; padding-top: 30px;}
.maincontent{position:relative;margin-left: auto;  margin-right: auto; width:950px; padding-top:60px;}

.it{ position:relative; float:left; width:305px; }
.why{ position:relative; float:left; width:305px; padding-left:50px;}
.our{ position:relative; float:left;}
.text9{ color:#0571be; font-size:16px;}
.tetx10{ color:#929292; font-size:12px;}
.text11{ font-size:28px; color:#000;text-transform:uppercase;font-family: 'PTSansNarrowBold'; }
ul.ourserv{ font-size:14px; line-height:2.2; padding-left:50px;}
ul.ourserv li{ list-style:url(../images/18.png);}
ul.ourserv li a{ color:#929292;}
ul.ourserv li a:hover{ color:#0571be; list-style:url(../images/19.png);}
.footer{position:relative;margin-left: auto;  margin-right: auto; width:950px; padding-top:60px;}
.advice{ position:relative; float:left; width:115px; padding-left:55px}
.about{ position:relative; float:left; width:115px;}
.join{ position:relative; float:left; width:115px; padding-left:55px}
.downloads{ position:relative; float:left; width:115px; padding-left:55px}
.gro{ position:relative; float:right; }
.text13{ font-size:24px; color:#FFF; text-transform:uppercase;}
ul.foot{ font-size:12px; line-height:2.2; padding-left:20px; padding-top:20px;}
ul.foot li{ list-style:url(../images/20.png);}
ul.foot a{ color:#999999;}
ul.foot li a:hover{ color:#999999; }
.soc{ position:relative; text-align:center;}
.vlinks{ padding-top:20px;}
.vlinks a{ color:#999999;}
.text14{ font-size:13px; color:#000; font-style:italic}
.text15{ font-size:13px; color:#929292; font-style:italic}

.bg-img {
	width:100%;
	height:300px;
	padding-top:20px;
	padding-bottom:20px;
	background-image: url(../images/bg.jpg);
	background-size:100%;
	
	
}