@CHARSET "ISO-8859-1";
* { padding:0; margin:0; outline:0; }
body {
	background:#000;
	font-family: Arial, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#252525;
}
input, textarea, select { font-family: Arial, sans-serif; font-size:12px; }

.notext { font-size:0; line-height:0; text-indent: -4000px; display:block; }

a img { border:0; }

a { color:#9d5f0e; text-decoration: underline; cursor:pointer; }
a:hover { text-decoration: none; }

.left, .alignleft { float:left; display:inline; }
.right, .alignright { float:right; display:inline; }

.cl { font-size:0; line-height:0; clear:both; display:block; height:0; }

.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }

h2 {
  color: #696969;
  font: 25px/30px CalvertMTStdRegular, Rockwell, serif;
  padding-bottom: 10px;
}

h2 span{ color:#f4d359; }
h3 { font-size:22px; line-height:24px; }

h2, h3,
#navigation,
#navigation1,
#slider-navigation,
#footer { font-family: "Trebuchet MS", Arial, sans-serif;}

h1#logo { /* font-size:0; */ /* line-height:0; */ width:266px; /* height:64px; */ float:left; /* padding-top:10px; */}
h1#logo a{ display:block; height:64px; text-indent: -4000px; background:url('../images/logo.png');
}

.shell { width:1080px; margin:0 auto; }

body { min-width:1080px;}

#header { height:90px; background:url('../images/header.gif');}

#navigation { float:right; }
#navigation ul{ float:left; list-style-type: none; padding-top:37px; font-size:16px;}
#navigation ul li{ float:left; display:inline; height:21px;  padding:0 20px 0 0; margin-right:20px; position:relative; }
#navigation ul li.last{background:transparent; padding-right:0; margin-right:0; }
#navigation ul li a{ float:left; color:#000; text-decoration: none; font: 16px CalvertMTStdRegular, Rockwell, serif;}
#navigation ul li a em { width:90px; height:20px; position:absolute; top:33px; left:-55px;}
#navigation ul li.last a em { left:-45px;}
#navigation ul li a span { font-size:0; line-height:0; width:0; height:0; position:absolute; left:50%;}
#navigation ul li a.hover{ color:#f6cb44;}
#navigation ul li a.hover em{ background-position:0 0}


#slider { height:365px; background:url('../images/slider.gif');
}

.slides { width:1080px; height:420px; position:relative; overflow:hidden; color:#b6b6b6; }
.slides .jcarousel-clip { width:1080px; height:350px; position:relative; overflow:hidden; }
.slides ul { width:1080px; height:260px; position:relative; overflow:hidden; list-style-type: none;}
.slides ul li{ float:left; display:inline; width:1080px; height:270px; position:relative; overflow:hidden; padding-top:5px;}

.slide-info { width:620px; padding-top:15px;}
.slide-info h2{color: #696969; font: 22px/25px CalvertMTStdRegular, Rockwell, serif;margin:0 10px; padding-bottom: 10px;}
.slide-info p{color: #696969; padding-bottom:15px;margin:0 10px; font-size:17px}

.slide-info img { float: right; clear: right;}


#slider-navigation { height:57px; background:url('../images/slider-nav.gif');}
#slider-navigation ul{ list-style-type: none; position:relative; width:1100px; margin-right:-5px; height:57px;}
#slider-navigation ul li{ float:left; display:inline; position:relative; margin:-35px 5px -22px 0;}
#slider-navigation ul li.last{ margin-right:0;}
#slider-navigation ul li a{ float:left; width:171px; height:50px; background:url('../images/slide-button.png') no-repeat 0 0; position:relative; left:-10px; color:#686767; font-size:14px; text-decoration: none; font-weight: bold; padding:35px 0 0 90px;}
	
#slider-navigation ul li a strong { display:block; font-size:23px; line-height:23px; color:#fff;}
#slider-navigation ul li a em{ position:absolute; top:35px; left:20px; }

#slider-navigation ul li a em.ico1 { width:106px; height:21px; background:url('../images/BrainMAX_Label.png'); left:78px;
}
#slider-navigation ul li a em.ico2 { width:107px; height:21px; background:url('../images/CalcioMAX_Label.png'); left:73px;
}
#slider-navigation ul li a em.ico3 { width:108px; height:24px; background:url('../images/FitnessMAX_Label.png'); left:70px;
}
#slider-navigation ul li a em.ico4 { width:108px; height:22px; background:url('../images/ProteinMAX_Label.png'); left:72px;
}

#slider-navigation ul li a.active,
#slider-navigation ul li a:hover { background:url('../images/slide-button-active.png'); color:#a6a6a6; }

#slider-navigation ul li a.active strong,
#slider-navigation ul li a:hover strong{ color:#000; }

input.error, textarea.error {
border-color: #ff6f69 !important;
-webkit-box-shadow: 0 0 0 1px #ff6f69 !important;
-moz-box-shadow: 0 0 0 1px #ff6f69 !important;
box-shadow: 0 0 0 1px #ff6f69 !important;
}

#main { width:100%; background:url('../images/body.jpg'); padding:5px 0;}
#main h3{ padding-bottom:10px; }
#main p{ padding-bottom:15px; }

#errmsg { font-size: 12px; text-align: left;  color:#FF0303; padding-left: 2px;}

a.more { font-size:10px; background:url('../images/more.gif') no-repeat 0 center; 
padding-left:10px; }

.cols {}
.col { float:left; width:450px; margin-right:50px;}
.col-last { margin-right:0;}

.col1 { float:left; width:100%; margin-right:50px ; }

#bottom { height:250px; width:100%; background:url('../images/footer.gif'); padding:5px 0;}

#footer { height:92px; background:url('../images/footer.gif'); color:#6d6d6d; }
#footer .shell{ padding-top:28px;}
#footer .right { white-space:nowrap; font-size:14px; text-align: right;}
#footer .right span{ padding:0 1px;}
#footer .right a{ text-decoration: none; color:#939393;}
#footer .right a:hover{ color:#f6cb44;}


/* Styling for prev and next buttons */
#buttons1 {
	padding:0 0 0px 0;	
	float:right;
}

#buttons1 a {
	display:block; 
	width:31px; 
	height:32px;
	text-indent:-999em;
	float:left;
	outline:0;
}

a#prev {
	background:url('../images/arrow.gif') 0 -31px no-repeat; 
}

a#prev:hover {
	background:url('../images/arrow.gif') 0 0 no-repeat;
}

a#next {
	background:url('../images/arrow.gif') -32px -31px no-repeat; 
}

a#next:hover {
	background:url('../images/arrow.gif') -32px 0 no-repeat;
}

.clear {clear:both}

#box {background:transparent;margin:5px auto;padding:0;width:1080px;}
.rb-content {background:#fff;margin:0 auto;padding:0;width:1080px;}
.rb-content p {color:#000;margin:0 10px; padding:0;}
.rb-content h2 {color: #696969; font: 20px/25px CalvertMTStdRegular, Rockwell, serif;margin:0 10px; padding-bottom: 10px;}

#box1 {background:transparent;margin:5px auto;padding:0;width:1080px;}
.rb-content1 {background:#d5d5d5;margin:0 auto;padding:0;width:1080px;}
.rb-content1 p {color:#000;margin:0 10px; padding:0;}
.rb-content1 h2 {color: #696969; font: 20px/25px CalvertMTStdRegular, Rockwell, serif;margin:0 10px; padding-bottom: 10px;}


#go-button {
  margin: 30px;
  background: url('../images/mapa.png') no-repeat -17px 75px;
  padding-left: 394px;
  border-top: solid #ccc 1px;
  border-bottom: solid #ccc 1px;
  padding-top: 30px;
  padding-bottom: 10px;
  *zoom: 1;
}

#go-button1 {
  margin: 30px;
  background: url('../images/multiplataforma.png') right no-repeat; padding-right: 10px;
  padding-right: 410px;
  border-bottom: solid #ccc 1px;
  padding-top: 5px;
  padding-bottom: 10px;
  *zoom: 1;
}

#go-button1a {
  padding: 0px 10px 0px 15px;
  background: url('../images/mapbus.png') right no-repeat; padding-right: 10px;
  padding-right: 410px;
  border-bottom: solid #ccc 1px;
  *zoom: 1;
}

#go-button2 {

  padding: 0px 15px 0px 30px;
}


#footer-primary {

  *zoom: 1;
}

/* line 2366, ../scss/sndev.scss */
#footer-primary-inner {
  position: relative;
  width: 960px;
  margin: 0 auto;
  height: 222px;
  padding-top: 22px;
  padding-bottom: 30px;
}

/* line 2375, ../scss/sndev.scss */
#footer-primary #block-block-3 {
  position: absolute;
  top: 25px;
  right: 0;
  background: url('../images/bg_btn_footer.png') no-repeat;
  width: 307px;
  height: 166px;
}

/* line 2384, ../scss/sndev.scss */
#footer-primary #block-block-3 h3 {
  color: #325f91;
  font: 20px/24px CalvertMTStdRegular, Rockwell, serif;
  padding-top: 24px;
  padding-left: 28px;
}

/* line 2391, ../scss/sndev.scss */
#footer-primary #block-block-3 p {
  padding-left: 28px;
  margin-bottom: 15px;
  color: #b4b5b6;
}

/* line 2396, ../scss/sndev.scss */
#footer-primary #block-block-3 a {
  margin-left: 28px;
}

/* line 2400, ../scss/sndev.scss */
#footer-primary #block-block-3 strong {
  font-size: 22px;
  display: block;
  font-weight: normal;
  padding-bottom: 3px;
  padding-top: 5px;
}

/* line 2408, ../scss/sndev.scss */
#footer-primary .block-menu_block a {
  color: #99d0ff;
  font-size: 14px;
}

/* line 2413, ../scss/sndev.scss */
#footer-primary .block-menu_block li {
  width: 180px;
}

/* line 2417, ../scss/sndev.scss */
#footer-primary .block-menu_block li li a {
  color: #fff;
  font-size: 11px;
}

/* line 2422, ../scss/sndev.scss */
#footer-primary .menu-mlid-home {
  position: absolute;
  top: 25px;
  left: 0;
}

/*GPS Tracking Systems*/
/* line 2429, ../scss/sndev.scss */
#footer-primary .menu-mlid-291 {
  position: absolute;
  top: 55px;
  left: 0;
}

/*Fleet Tracking Software*/
/* line 2436, ../scss/sndev.scss */
#footer-primary .menu-mlid-329 {
  position: absolute;
  top: 25px;
  left: 222px;
}

/*GPS Tracking Devices*/
/* line 2443, ../scss/sndev.scss */
#footer-primary .menu-mlid-331 {
  position: absolute;
  top: 155px;
  left: 222px;
}

/*How it Works*/
/* line 2450, ../scss/sndev.scss */
#footer-primary .menu-mlid-330 {
  position: absolute;
  top: 25px;
  left: 432px;
}

/* line 2456, ../scss/sndev.scss */
#footer-primary #block-block-8 {
  position: absolute;
  top: 179px;
  left: 432px;
}

/* line 2462, ../scss/sndev.scss */
#footer-primary #block-block-8 li a {
  color: #fff;
  font-size: 11px;
}

/* line 2467, ../scss/sndev.scss */
#footer-sub {
  color: #fff;
  background: #000;
  border-top: solid 1px #444;
}

/* line 2473, ../scss/sndev.scss */
#footer-sub a {
  color: #fff;
}

/* line 2477, ../scss/sndev.scss */
#footer-sub-inner {
  width: 960px;
  margin: 0 auto;
  position: relative;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 11px;
  height: 39px;
}

/* line 2487, ../scss/sndev.scss */
#footer-sub-inner p {
  font-size: 11px;
}

/* line 2491, ../scss/sndev.scss */
#footer-sub .right {
  position: absolute;
  right: 0;
  top: 10px;
}

/* line 2497, ../scss/sndev.scss */
#footer-sub .left {
  padding-top: 10px;
}

/* line 2501, ../scss/sndev.scss */
#footer-primary #social {
  text-align: right;
  padding-right: 7px;
  padding-top: 25px;
}

/* line 2507, ../scss/sndev.scss */
#footer-primary #social a {
  margin: 0 0 0 7px;
}

/* line 2511, ../scss/sndev.scss */
#footer-primary #social span {
  font: 30px CalvertMTStdRegular, Rockwell, serif;
  color: #fff;
  font-size: 18px;
  font-weight: normal;
}

/* line 2518, ../scss/sndev.scss */
#footer-primary #social img {
  vertical-align: bottom;
}

/* line 2522, ../scss/sndev.scss */
.view-footer {
  clear: both;
}

/* line 863, ../scss/sndev.scss */
#content-top .buttons a {
  float: left;
  width: 307px;
  height: 152px;
  margin-right: 5px;
  margin-top: 20px;
}


/* line 941, ../scss/sndev.scss */
#content #icons li {
  float: left;
  width: 301px;
  height: 115px;
  font-size: 12px;
  padding: 15px 0 0;
  margin: 0;
  list-style: none;
}


/* CLEARFIX
================================================*/
/* line 2802, ../scss/sndev.scss */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}

/* line 2810, ../scss/sndev.scss */
* html .clearfix {
  zoom: 1;
}

/* IE6 */
/* line 2811, ../scss/sndev.scss */
*:first-child + html .clearfix {
  zoom: 1;
}

/* IE7 */

/* RELATED ARTICLES BLOCK HOMEPAGE
======================================================================= */
/* line 983, ../scss/sndev.scss */
#block-views-related_resources-block_2 {
  margin: 5px 3px ;
  padding: 30px;
  background: #ededed;
  font-size: 90%;
}

/* line 990, ../scss/sndev.scss */
#block-views-related_resources-block_2 .views-row {
  display: block;
  width: 310px;
  height: 35px;
  margin: 0 5px;
  float: left;
}

/* line 999, ../scss/sndev.scss */
#block-views-related_resources-block_2 .views-row a,
#block-views-related_resources-block_2 .views-row p {
  padding: 0 0 0 10px;
}

/* line 1003, ../scss/sndev.scss */
#block-views-related_resources-block_2 .views-row a {
  background: url(../images/bullet_01.png) no-repeat 0 3px;
}

/* line 1007, ../scss/sndev.scss */
#block-views-related_resources-block_2 .block-title {
  margin: 0 0 20px;
  font-size: 20px;
  font-family: CalvertMTStdRegular, Rockwell;
  font-weight: normal;
}

/* line 1014, ../scss/sndev.scss */
#block-views-related_resources-block_2 .content {
  background: #ededed;
}

/* line 1018, ../scss/sndev.scss */
#block-views-related_resources-block_2 .views-field-title a {
  font-weight: bold;
  color: #666;
}

/* line 1023, ../scss/sndev.scss */
#block-views-related_resources-block_2 .views-field-title a:hover {
  color: #888;
}

/* RECOMMENDED DEVICES "BUTTONS"
======================================================================= */
/* line 1030, ../scss/sndev.scss */
.rec-devices {
  margin: 20px 0 7px;
  font-size: 18px;
  font-family: CalvertMTStdRegular, Rockwell;
  text-transform: uppercase;
}

/* line 1039, ../scss/sndev.scss */
#btn-real-time-cell,
#btn-passive-cell,
#btn-satellite {
  display: block;
  width: 596px;
  height: 50px;
  margin: 0 0 1px;
  text-indent: -9999px;
}

/* line 1047, ../scss/sndev.scss */
#btn-real-time-cell {
  background: url(../images/btn-real-time-cellular_01.png) no-repeat;
}

/* line 1051, ../scss/sndev.scss */
#btn-passive-cell {
  background: url(../images/btn-passive-cellular_01.png) no-repeat;
}

/* line 1055, ../scss/sndev.scss */
#btn-satellite {
  background: url(../images/btn-satellite_01.png) no-repeat;
}

/* line 1007, ../scss/sndev.scss */
#block-views-related_resources-block_2 .block-title {
  margin: 0 0 20px;
  font-size: 26px;
  font-family: CalvertMTStdRegular, Rockwell;
  font-weight: normal;
}

/* Barra de menu */

#nav1 {
	margin: 30px auto; 
	text-align: center;
}

#nav1 ul ul {
	display: none;
}

	#nav ul li:hover > ul {
		display: block;
	}


#nav1 ul {
	background: #efefef; 
	background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);  
	background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%); 
	background: -webkit-linear-gradient(top, #efefef 0%,#bbbbbb 100%); 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	padding: 0 20px;
	border-radius: 10px;  
	list-style: none;
	position: relative;
	display: inline-table;
}
	#nav1 ul:after {
		content: ""; clear: both; display: block;
	}

	#nav1 ul li {
		float: left;
	}
		#nav1 ul li:hover {
			background: #3277b8;
			background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
			background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
			background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
		}
			#nav1 ul li:hover a {
				color: #fff;
			}
		
		#nav1 ul li a {
			display: block; padding: 3px 15px;
			color: #757575; text-decoration: none;
			font: 12px CalvertMTStdRegular, Rockwell, serif;
		}
			
		
	#nav1 ul ul {
		background: #5f6975; border-radius: 0px; padding: 0;
		position: absolute; top: 100%;
	}
		#nav1 ul ul li {
			float: none; 
			border-top: 1px solid #6b727c;
			border-bottom: 1px solid #575f6a; position: relative;
		}
			#nav1 ul ul li a {
				padding: 15px 20px;
				color: #fff;
				
			}	
				#nav1 ul ul li a:hover {
					background: #4b545f;
				}
		
	#nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}
	
