@charset "UTF-8";

/*Topo*/
	.topo_cem{ background:url(../images/topo_cem.png) repeat-x center top; position:relative; z-index:300;}
	.topo_1200{ background:url(../images/topo_12000.png) top center no-repeat; position:relative; height:90px;}
	
	/*menu*/
		.topo_cont{position: absolute; top: 0; max-width: 1200px;}
		.swmenu li{ list-style:none;}
		
/*Banner 2000px*/
	.banner2000{ width:2000px; left:50%; margin-left:-1000px; position:relative;}
	.banner{ width:100%; overflow:hidden; margin-top:-0px;}	
	.navigation-container-custom, .navigation-numbers {    position: absolute;  top: 720px !important; right: 420px !important;}/*Posição do indicador*/
	
	
/*Lista nivel 1*/
  ul, ol {padding: 0;margin: 5px 0 10px 25px;}
  li{list-style: url(../images/bullets.png); line-height:20px; margin-bottom:3px;}

	  	/*Lista nivel 2*/
  		 li ul li, li ol li{list-style: url(../images/bullets2.png); line-height:110%; margin-bottom:3px;}
		 
		 
/*Textos*/
    table, body, p, li{
      font-family:Helvetica, Arial, sans-serif;/*familia de fontes para paragrafos e bullets*/
		font-family: 'Roboto Slab', serif;
		font-weight: 300;
      font-size: 16px;/*Tamanho da fonte do paragrafo e bullets*/
	  text-align: justify; /*Alinhamento do texto*/
	  margin-bottom:15px; /*Espaço pos parágrafo*/
	  line-height: 25px;
      color:#666;}/*Cor do paragrafo e bullets*/

    h1, h1 a {
      font-family: 'Raleway', sans-serif;/*familia de fontes para titulo 01*/
      font-size:40px;/*Tamanho do titulo 01*/
      margin:20px 0 20px 0;/*Margem do titulo 01*/
      color:#7a4495;/* Cor do titulo 01*/
	  line-height: 110%;
      font-weight: 700;/*Peso tituli 01*/
      text-align: left;}

    h2, h2 a {
      font-family: 'Raleway', sans-serif;/*familia de fontes para titulo 01*/
	  font-size:40px;/*Tamanho do titulo 01*/
      margin:20px 0 20px 0;/*Margem do titulo 01*/
      color:#000000;/* Cor do titulo 01*/
	  line-height: 110%;
      font-weight:700;/*Peso tituli 01*/
      text-align: left;}
      
    h3, h3 a {
      font-family: 'Raleway', sans-serif;/*familia de fontes para titulo 02*/
      font-size:30px;/*Tamanho do titulo 02*/
      margin:20px 0 10px 0;/*Margem do titulo 02*/
      color:#000000;/* Cor do titulo 02*/
	  line-height: 30px;
      font-weight:700;/*Peso tituli 02*/
      border-bottom:1px solid  #F90;
      text-align: left;}
      
    h4, h4 a {
      font-family: 'Raleway', sans-serif;/*familia de fontes para titulo 02*/
	  font-size:16px;/*Tamanho do titulo 02*/
      margin:20px 0 10px 0;/*Margem do titulo 02*/
      color:#000000;/* Cor do titulo 02*/
      font-weight:700;/*Peso tituli 02*/
	  text-align: left;
      }
      
    h5, h5 a {
      font-family: 'Raleway', sans-serif;/*familia de fontes para titulo 02*/
      font-size:14px;/*Tamanho do titulo 02*/
      margin:20px 0 10px 0;/*Margem do titulo 02*/
      color:#7a4495;/* Cor do titulo 02*/
      font-weight: 700;/*Peso tituli 02*/
	  text-align: left;
      }

/*Botão Leia Mais*/	
.readmore { margin-top:20px;}
.readmore a, a.readmore{ padding:10px; background:#d6d6d6; color:#000; font-weight:bold;}/*botao leia mais*/
.readmore a:hover, a.readmore:hover{ -webkit-transition:background 0.2s ease-in-out; padding:10px; background: #999;}/*botao leia mais hover*/


		
body {
	margin: 0;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #333;
	background: url(../images/bg.jpg);
	background-color: #fff;
	
}
a {
	color: #08c;
	text-decoration: none;
}
a:hover,
a:focus {
	color: #005580;
	text-decoration: underline;
}

/*Rodape*/	
	.rodape_cem{ 
	background:url(../images/bg_rodape_cem.jpg) center top; 
	position: fixed; 
	width:100%; 
	bottom:0;
	padding-top:10px;}
	
	
	/*.rodape_1200{ position:relative;}*/
	.contador{z-index:10; right:-15px; bottom:-7px; position:absolute;}
	
/*Colunas de artigos*/
	/*2 colunas*/
		 .cols-2{width:100%;}
		 .span6{width:48%; display:block; float:left;}
		 .row-fluid [class*="span"]:first-child {margin-left: 0;}
		 .row-fluid [class*="span"] {margin-left: 4%;}

	/*3 colunas*/
		 .cols-3{width:100%;}
		 .span4{width:32%; display:block; float:left;}
		 .row-fluid [class*="span"]:first-child {margin-left: 0;}
		 .row-fluid [class*="span"] {margin-left: 2%;}
	
	