*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
.clearfix {
*zoom:1;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.clear{
		content: "";
		clear:both;
}
body {
  padding: 0;
  margin: 0;
  position: relative; }

a:focus {
  outline: none; }

img,
object,
embed {
  max-width: 100%;
  height: auto; }

object,
embed {
  height: 100%; }

img {
  -ms-interpolation-mode: bicubic; }

.left {
  float: left !important; }

.right {
  float: right !important; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

.text-justify {
  text-align: justify !important; }

.hide {
  display: none; }

.antialiased {
  -webkit-font-smoothing: antialiased; }

img {
  display: inline-block;
  vertical-align: middle; }

textarea {
  height: auto;
  min-height: 50px; }

select {
  width: 100%; }
/* -- GLOBAL
------------------------------------------------------------- */
#all {
	margin: 0 auto;
}
.panel{
	padding:8px;
}
/* -- NAV
------------------------------------------------------------- */
nav a#pull {
	display: none;
}
nav {
	width: 100%;
	position: relative;
}
nav ul {
	padding: 0;
	margin: 0 auto;
	width: 100%;
	text-align:right !important;
}
nav li {
	display: inline;
	text-align:right !important;	
}
nav a {
	font-size:18px;
	display: inline-block;
	padding: 8px 25px;
	text-align: center;
	text-decoration: none;
	line-height: 35px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
nav li:last-child a {
	border-right: 0;
}
nav a:hover, nav a:active{
color:#00bffb !important;
}

/* Grid HTML Classes */
.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 1000px;
  *zoom: 1; }
  .row:before, .row:after {
    content: " ";
    display: table; }
  .row:after {
    clear: both; }
  .row.collapse .column,
  .row.collapse .columns {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left; }
  .row .row {
    width: auto;
    margin-left: -0.4em;
    margin-right: -0.4em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }
    .row .row:before, .row .row:after {
      content: " ";
      display: table; }
    .row .row:after {
      clear: both; }
    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none;
      *zoom: 1; }
      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }
      .row .row.collapse:after {
        clear: both; }

.column,
.columns {
  position: relative;
  padding-left: 0.9em;
  padding-right: 0.9em;
  width: 100%;
  float: left; }

  [class*="column"] + [class*="column"]:last-child {
    float: right; }

  [class*="column"] + [class*="column"].end {
    float: left; }

  .large-1 {
    position: relative;
    width: 6.25%; }

  .large-2 {
    position: relative;
    width: 12.5%; }

  .large-3 {
    position: relative;
    width: 18.75%; }

  .large-3col {
    position: relative;
    width: 33.33%; }	
  .large-custom66-33 {
    position: relative;
    width: 66.66%; }		
  .large-custom33-66 {
    position: relative;
    width: 33.33%; }		

  .large-4 {
    position: relative;
    width: 25%; }

  .large-5 {
    position: relative;
    width: 31.25%; }

  .large-6 {
    position: relative;
    width: 37.5%; }

  .large-7 {
    position: relative;
    width: 43.75%; }

  .large-8 {
    position: relative;
    width: 50%; }

  .large-9 {
    position: relative;
    width: 56.25%; }

  .large-10 {
    position: relative;
    width: 62.5%; }

  .large-11 {
    position: relative;
    width: 68.75%; }

  .large-12 {
    position: relative;
    width: 75%; }

  .large-13 {
    position: relative;
    width: 81.25%; }

  .large-14 {
    position: relative;
    width: 87.5%; }

  .large-15 {
    position: relative;
    width: 93.75%; }

  .large-16 {
    position: relative;
    width: 100%; } 
	
@media only screen and (min-width: 990px) and (max-width: 1281px) {

}
@media only screen and (min-width: 769px) and (max-width: 989px) {
		nav a {
			font-size:15px !important;
				padding: 8px 5px;
		}
			
}
@media only screen and (max-width: 768px) {
	#menu{ padding-top:10px; }
nav li {
	clear: both;
	width: 100%;
}
nav ul {
	display: none;
	height: auto;
}

nav a#pull {
	background:#a6ce39;
	display:inherit;
	padding:5px 15px 5px 0;
	position: relative;
	float:right;
	font-size:15px;
	font-weight:400;
	color:#fff !important;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform:uppercase;
		border:1px solid #a6ce39;
}
nav a#pull:before {
	content: "";
}
nav a#pull:after {
	content: "";
	background:#a6ce39 url('../img/nav-icon_blue.png') no-repeat right center;
	width: 30px;
	height: 30px;
	display: inline-block;
	position: absolute;
	right: 7px;
	top: 7px;
	color:#fff !important;
	
}
nav li a {
	display: block;
	width: 100%;
	border:none;
	border-bottom:1px solid #fff;	
	background:#003249 url(../img/seta_right_off.png) no-repeat right center;
	text-align:left;
	color:#fff !important;
	font-size:15px;
	padding:8px;
}
nav li a:hover{
	color:#fff !important;
}
nav li a:after{
	background:#007eb4 url(../img/seta_right_off.png) no-repeat right center;		color:#fff !important;
}
nav li a:hover, nav li a:active {	color:#fff !important;
	background:#a6ce39 url(../img/seta_right_off.png) no-repeat right center;
}	

.HideOnMobile, .HideOnMobile *{ display:none;}
.newsletter { border-bottom:none;}
.newsletter input{ width:100%; float:none; margin-bottom:2px; display:block;}
.newsletter .columns{ width:100%; text-align:center;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
#padMenu{width:100%;
text-align:center;
margin:0px;
padding:0px 6px 0 6px;
}
nav a#pull {
float:none;
text-align:center;
margin:0px auto;
}
nav li a:hover{
	color:#fff !important;
}
.row {
	max-width: 100%;
	margin: 0 auto;
}
.column,
.columns {
	display:block !important;
	width:100%;
}
article p, article ul li{ text-align:justify !important;}
.img-full{ width:100%;}

p{ text-align:justify;}
.HideOnMobile, .HideOnMobile *{ display:none;}
.HideOnSmart{display:none !important; visibility:hidden;}
#logo{ margin:0px auto !important; padding:8px 0 8px 0; text-align:center !important;}

}
@media only screen and (max-width: 479px) {
#padMenu{width:100%;
text-align:center;
margin:0px;
padding:0px 6px 0 6px;
}
nav a#pull {
float:none;
text-align:center;
margin:0px auto;
}	
nav li a:hover{
	color:#fff !important;
}
.column,
.columns {
	display:block !important;
	width:100%;
		text-align:center;
}	

article p, article ul li{ text-align:justify !important;}
.redes ul li{float:none !important;}
.img-full{ width:100%;}
.sideAreas li, .homeAreas li{ display:block; width:100%; float:none; }
p{ text-align:justify;}
.HideOnSmart{display:none !important; visibility:hidden;}
/* -- ADD
------------------------------------------------------------- */
.hideOnMobile{ display:none;}
.hideOnIphone{ display:none;}
.homeNews ul li{ display:block; border-bottom:1px solid #e0e0e0; width:100%; text-align:left;}
#logo{ margin:0px auto !important; padding:8px 0 8px 0; text-align:center !important;}
}