/*
 * ------------------------------------------------------------------------
 * JA Elastica Template for Joomla 2.5
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com - http://www.joomlancers.com
 * ------------------------------------------------------------------------
*/

/* RESPONSIVE FONT SIZES
--------------------------------------------------------- */
body.fs1 #ja-wrapper {
  font-size: 1.1em !important;
}

body.fs2 #ja-wrapper {
  font-size: 1.2em !important;
}

body.fs3 #ja-wrapper {
  font-size: 1.3em !important;
}

body.fs4 #ja-wrapper {
  font-size: 1.4em !important;
}

body.fs5 #ja-wrapper {
  font-size: 1.5em !important;
}

body.fs6 #ja-wrapper {
  font-size: 1.6em !important;
}

/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
.main {
  width: 1135px;

}

/* MASONRY PRESETS (240px*5 Grids)
--------------------------------------------------------- */

/* CONTENT'S GRIDS
--------------------------------------------------------- */
.item {
  float: none;
  width: 100% !important;
}

.cols-1 .item,
.cols-2 .item,
.cols-3 .item,
.cols-4 .item,
.cols-5 .item {
  width: 100% !important;
}

/* HEADER
--------------------------------------------------------- */
#ja-header {
}

/* FOOTER
--------------------------------------------------------- */
#ja-footer {
}

/* MAIN NAVIGATION 
--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav {
  max-width: 100%;
}

/* hide menu button in wide screen */
#ja-menu-button {
  display: none;
}


#ja-main{

  float:left !important;
  width:70%;
  margin-top:20px;
}

#right{

  float:left;
  width:300px;


}


#modulosContentor{

  float:right;
  width:27%;
  margin-left:3%;
  margin-top:20px;

}

#right .ja-masonry{

  width:300px !important;

}

#trends{

  clear:both;
  width:100%;
  margin:15px 0;

}

#trends img{

  height:86px;
  width:auto;

}

#destaquesHP .nspArt,
#destaquesB2HP .nspArt{

  margin-bottom:10px;
  width:100%;
  padding-bottom:10px;

}

#colCentral .nspArt,
#right .nspArt{

  border-bottom:dotted 1px #AEAEAE;

}

#right .nspArt{

  margin-bottom:10px;

}


#destaquesHP h4 a:link,
#destaquesHP h4 a:visited,
#destaquesB2HP h4 a:link,
#destaquesB2HP h4 a:visited,
#destaquesHP a.moduleItemTitle:link,
#destaquesHP a.moduleItemTitle:visited,
#techBrief .destakLink a:link,
#techBrief .destakLink a:visited{

  color:#000;
  text-transform:uppercase;
  font-weight:400;
  font-size:1.5em !important;
  /*font-family: 'Anaheim', sans-serif;*/
  font-family: 'Archivo Narrow', sans-serif;  
  line-height:100% !important;
}


#destaquesHP a.moduleItemTitle:link,
#destaquesHP a.moduleItemTitle:visited,
#techBrief .destakLink a:link,
#techBrief .destakLink a:visited{

  color:#0067AC;

}

#destaquesHP a.moduleItemTitle:hover{

  color:#000;

}



#destaquesHP h4 a:hover,
#destaquesB2HP h4 a:hover{
  color:#0067AC;

}

#ja-content{

  font-size:1em !important;
  line-height:140% !important;
}

#destaquesHP .nspImageWrapper{

  margin:0 20px 0 0 !important;

}

#contentor{

  float:left;
  /*width:47%;
  margin-right:4%;*/
  margin-top:16px;
  width:100%;
 

}

#colCentral{

  float:right;
  width:48%;
  margin-top:16px;

}

#contentor h4{

  width:41% !important;
  padding:0 !important;

}

#contentor h4 a{

  text-transform:none !important;


}

#destaquesB2HP img.nspImage,
#right img.nspImage{

  border:dotted 1px #AEAEAE;
  padding:5px;

}

#destaquesHP img{

  width:350px;
/*  max-width:350px !important;*/

}


#right h4 a:link,
#right h4 a:visited{

  color:#000;
  font-size:1.2em;
  font-family: 'Archivo Narrow', sans-serif;

}

#right h4 a:hover,
#rotatorWrapper a.bt-title:hover{

  color:#0067AC !important;

}


#destaquesHP h4 a{

  color:#0067AC !important;

}

#ja-search .custom{

  float:left;

}

#destaquesHP li.odd{

  float:left;
  width:47%;
  padding:0;
  margin:0 3% 15px 0;
  border:solid 0px;

}

#destaquesHP li.even{

  float:right;
  width:48%;
  padding:0;
  border:solid 0px;
  margin:0 0 15px 0;
  background: transparent !important;
}


li.even{

  background: transparent !important;
}

#canais h3{

  width:98.6%;

}

#canais .module{


  margin-bottom:30px !important;

}

#contentor div.k2ItemsBlock li{

  border:solid 0px;
  margin-bottom:20px;

}

#destaquesB2HP li{

	float:left;
	width:50%;

}