  

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../imagens-acler/bg.jpg);
	background-repeat:no-repeat;
}

.buscando{
	

	width: 500px; /*Width of Carousel Viewer itself*/
	height: 55px;
	float:right;
		
}
.barravermelha{
	
	background:#993300;
	width: 100%; /*Width of Carousel Viewer itself*/
	height: 15px;
	}

.toposite{

	width: 100%; /*Width of Carousel Viewer itself*/
	height: 190px;
	z-index:1000px;
	
}

.barraredessociais{
	width: 960px; /*Width of Carousel Viewer itself*/
	height: 39px;
	margin:0px auto;
	
}

.barramarcas{
	width: 960px; /*Width of Carousel Viewer itself*/
	height: 180px;
	margin:0px auto;
	
}
.barraazul{
	
	background:#0894CC;
	width: 100%; /*Width of Carousel Viewer itself*/
	height: 35px;
	margin-top:-15px;
		
}

.fotoscapasite{

width:750px;height:auto;overflow:hidden;margin:0px auto;}

.meiobarramenu {

width:auto;
height:50px;
margin:0px auto;  
background-color: #0894CC;"
margin-bottom:50px;
margin-top:-15px;
}
.menu{
margin:0 auto;
  background: #0894CC;
  width:770px;
  
}
.menu .menu-list, .menu .sub-menu{
  list-style: none;

}
.menu a{
  color: #fff;
  text-decoration: none;
  display: block;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: 400;
  letter-spacing:0.1em;
  font-family:'Exo 2',Arial;
}
.menu > .menu-list > li{
  float: left;
  position: relative;
 
  
}
.menu > .menu-list > li > a {
  padding: 10px;
  margin: 0 5px;
  background: #0894CC;
  text-align:left;
}
.menu > .menu-list > li:hover a {
  background: #0894CC;
}
.menu > .menu-list > li:hover > .sub-menu {
  display: block;
}
.menu > .menu-list > li > .sub-menu {
  position: absolute;
  top: 40px;
  left: 5px;
  background: #0894CC;
  min-width: 200px;
  z-index: 1000;
  display: none;
}
.menu > .menu-list > li > .sub-menu > li > a {
	padding: 10px 15px;
}
.menu:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.barraazulagenda{
	
background:#0894CC;
width: 100%; /*Width of Carousel Viewer itself*/
height: 170px;
		
}
.rodapenow{
	
background-image:url(../../imagens-acler/bgrodape.jpg);
width: 100%; /*Width of Carousel Viewer itself*/
height: 300px;
		
}

.contornonoticiascapadestaque{
	
	width: 100%px; /*Width of Carousel Viewer itself*/
	height: auto;
	
}

.noticiascapadestaque{
	width: 980px; /*Width of Carousel Viewer itself*/
	height: 320px;
	margin:0px auto;
	
}



.slideprincipal{
	
	width: 520px; /*Width of Carousel Viewer itself*/
	height: 300px;
	float:left;
	
	
	}
	
.fotoprincipal{
	
	width: 510px; /*Width of Carousel Viewer itself*/
		margin:0px auto;
	
	}
	
	.tituloslide{
	
	width: 460px; /*Width of Carousel Viewer itself*/
		margin:0px auto;
		padding:10px;
	
	}

.setinha{width:489px;height:88px;z-index:800;top:-100px;position:relative;left:10px;background:url(../imagens-site/pngtitulocapa.png);}

.seminoticiasprincipal{
	
	width: 430px; /*Width of Carousel Viewer itself*/
	height: 300px;
	float:left;
	margin-left:20px;
}

.semititulosinicial{
	
	width: 430px; /*Semi noticias*/
	height: 50px;
margin-top:10px;
	float:left;

}
.caixadata{
	
	width: 50px; /*Caixinhas datas*/
	height: 50px;
	float:left;
	text-align:center;
	
	}
	
.caixadatabranca{
	
	width: 50px; /*Caixinhas datas*/
	height: 50px;
	background:url(../imagens-site/caixadatabranca.png);
	float:left;
	text-align:center;
	margin-right:10px;
	margin-left:15px;
	}

.caixatextossemi{
	
	width: 370px; /*Semi noticias*/
	height: 50px;
	float:left;
	margin-left:10px;

}



.outrosemiprincipal{
	
	width: 960px; /*Width of Carousel Viewer itself*/
	height: 160px;
	float:left;
	margin-left:10px;
}


.iconesparlamentares{
	
	margin:0px auto;
	width: 960px; /*Width of Carousel Viewer itself*/
	height: 150px;

		
}
.barraazulartigos{
padding:10px;
	background:#7DCFF1;
	width: 100%; /*Width of Carousel Viewer itself*/
	height: 920px;

		
}

.barraazulvideos{
	
	background:#006699;
	width: 100%; /*Width of Carousel Viewer itself*/
	height: 360px;
	padding:10px;

		
}

.barracinzafotos{
	
	background:#CCCCCC;
	width: 100%; /*Width of Carousel Viewer itself*/
	height: 380px;
	padding:10px;

		
}

.barracinzalinks{
	
	background:#f2f2f2;
	width: 100%; /*Width of Carousel Viewer itself*/
	height: 170px;
	padding:10px;

		
}

.divisor { 
width: 420px;
height:10px;
border-bottom:dashed 1px;
border-bottom-color:#CCCCCC;
float:left;

}
.separa { 
width: 100%;
height:5px;
border-bottom:dashed 1px;
border-bottom-color:#CCCCCC;
margin:0px auto;


}

.outrassemi{
	margin-top:10px;
	width: 305px; /*Width of Carousel Viewer itself*/
	height: 160px;
	float:left;
	border-right:#CCCCCC 1px dotted;
margin-left:10px;
		
}

.barraagendatitulo{
	margin:0px auto;
	width: 980px; /*Width of Carousel Viewer itself*/
	height: 80px;
	padding:5px;
			
}
.barraagendatitulo2{
	margin:0px auto;
	width: 980px; /*Width of Carousel Viewer itself*/
	height: 80px;
	padding:5px;
			
}
.agenda{
	margin:0px auto;
	width: 980px; /*Width of Carousel Viewer itself*/
	height: 120px;
	
			
}

.caixaagenda{
	width: 180px; /*Width of Carousel Viewer itself*/
	height: 130px;
	float:left;
	border-right:#FFFFFF 1px dotted;
			
}


.titulosagenda{
	width: 110px; /*Width of Carousel Viewer itself*/
	height: 90px;
	float:left;
	padding-left:10px;			
}

.caixaartigos{
	width: 980px; /*Width of Carousel Viewer itself*/
	height: 920px;
	margin:0px auto;
			
}


.artigoscaixa{
	width: 300px; /*Width of Carousel Viewer itself*/
	height: 130px;
	float:left;
	margin-left:10px;
	margin-top:20px;
			
}

.fotoartigo{
	width: 90px; /*Width of Carousel Viewer itself*/
	height: 100px;
	float:left;
	margin-left:10px;

}
.tituloartigos{
	width: 160px; /*Width of Carousel Viewer itself*/
	height: 220px;
	float:left;
	margin-left:30px;

}

.caixavideos{
	width: 980px; /*Width of Carousel Viewer itself*/
	height: 320px;
	margin:0px auto;
			
}
.caixalinks{
	width: 980px; /*Width of Carousel Viewer itself*/
	height: 170px;
	margin:0px auto;
			
}
.videocaixinha{
	width: 220px; /*Width of Carousel Viewer itself*/
	height: 200px;
	float:left;
	margin-top:20px;
	margin-left:10px;
			
}


.caixinhamunicipais
{
    width: 500px; /*Width of Carousel Viewer itself*/
	height: 120px;
	float:left;
	padding:5px;
			
}

.caixinhamunicipais1
{
    width: 650px; /*Width of Carousel Viewer itself*/
	height: auto;
	overflow:hidden;
	float:left;
	padding:5px;
			
}
.fotinhamunicipais
{
    width: 100px; /*Width of Carousel Viewer itself*/
	height: 100px;
	float:left;
	padding:5px;
			
}
.caixinhanomemembros
{
    width: 380px; /*Width of Carousel Viewer itself*/
	height: 100px;
	float:left;
	padding:5px;
	text-align:left;
			
}

.caixinhanomemembros1
{
    width: 380px; /*Width of Carousel Viewer itself*/
	height: auto;
	overflow:hidden;
	float:left;
	padding:5px;
	text-align:left;
			
}

.noticiascapalista{
	width: 970px; /*Width of Carousel Viewer itself*/
	height: auto;
	margin:0px auto;
	overflow:hidden;
	padding:15px;
			
}
.noticiasinternalista{
	width: 970px; /*Width of Carousel Viewer itself*/
	height: auto;
	margin:0px auto;
	overflow:hidden;
	padding:15px;
	background-color:#ffffff;
			
}

.caixatitulonoticiasbaixo{
	width: 970px; /*Width of Carousel Viewer itself*/
	height: 50px;
	margin:0px auto;
	padding:15px;
			
}
.caixatitulonoticiasagenda{
	width: 970px; /*Width of Carousel Viewer itself*/
	height: auto;
	overflow:hidden;
	margin:0px auto;
	padding:15px;
			
}
.titulonoticiasbaixo{
	width: 920px; /*Width of Carousel Viewer itself*/
	height: 80px;
		overflow:hidden;
	padding:15px;
			
}

.titulonoticiasbaixoagenda{
	width: 920px; /*Width of Carousel Viewer itself*/
	height: auto;
		overflow:hidden;
	padding:15px;
			
}
.conteudointerno{width:auto;height:50px;margin:0px auto;padding:5px;background:#B41B22;}

.textoconteudointerno{width:940px;height:30px;margin:0px auto;padding:5px;}


.conteudo{width:720px;height:auto;overflow:hidden;margin:0px auto;padding:30 px;float:left;}
.lateraldireitaconteudo{width:200px;height:auto;overflow:hidden;margin-left:10px;padding:10px;float:left;background:#F0F0F0;border:dotted 1px #CCCCCC;}
/* Fontes */

 .titulointernasconteudo

{
 font-family:'Exo 2',Arial;
 font-size:22px;
 font-style:normal;
 font-weight:400;
 color:#ffffff;
 
 }
 .destaquemateria {
 font-family:'Exo 2',Arial;
 font-size:25px;
 font-style:bold;
 font-weight:800;
 color:#ffffff;
 text-align:justify;
 line-height:25px;

 
 
 }
 
   .dia {
 font-family:'Exo 2',Arial;
 font-size:22px;
 font-style:bold;
 font-weight:800;
 color:#000000;
 text-align:center;
 line-height:25px;
 

 
 
 }
 
  .mes {
 font-family:'Exo 2',Arial;
 font-size:22px;
 font-style:bold;
 font-weight:800;
 color:#666666;
 text-align:center;
 line-height:18px;
 

 
 }
 
  .titulossemi {
 font-family:'Exo 2',Arial;
 font-size:18px;
 font-style:bold;
 font-weight:400;
 color:#666666;
 text-align:justify;
 line-height:18px;

 
 
 }
 
   .titulovermelhointeno{
 font-family:'Exo 2',Arial;
 font-size:22px;
 font-style:bold;
 font-weight:400;
 color:#B41B22;
 text-align:justify;
 line-height:18px;

 
 
 }
 
  .artigoautortitulo {
 font-family:'Exo 2',Arial;
 font-size:16px;
 font-style:bold;
 font-weight:800;
 color:#006699;
 text-align:left;
 line-height:5px;
 }
  .eventostitulo {
 font-family:'Exo 2',Arial;
 font-size:15px;
 font-style:bold;
 font-weight:800;
 color:#006699;
 text-align:left;
 line-height:10px;
 }
   .artigoautortexto {
 font-family:'Exo 2',Arial;
 font-size:12px;
 font-style:bold;
 font-weight:400;
 color:#006699;
 text-align:justify;
 line-height:10px;
 }
   .titulosoutras {
 font-family:'Exo 2',Arial;
 font-size:30px;
 font-style:bold;
 font-weight:400;
 color:#006699;
 text-align:justify;
 line-height:30px;
 }
  .tituloagenda {
 font-family:'Exo 2',Arial;
 font-size:22px;
 font-style:bold;
 font-weight:400;
 color:#ffffff;
 line-height:20px;
 
}

 .tituloagendatitulo {
 font-family:'Exo 2',Arial;
 font-size:18px;
 font-style:bold;
 font-weight:400;
 color:#ffffff;
 line-height:20px;
 
}
.imgclass{border-radius: 10px;}

 	 	 
 .autor {
 font-family:'Exo 2',Arial;
 font-size:11px;
 font-style:normal;
 font-weight:500italic;
 color:#666666;
 line-height:25px;
 
  }
  .textonoticia {
 font-family:'Exo 2',Arial;
 font-size:15px;
 font-style:normal;
 font-weight:400;
 color:#000000;
 line-height:25px;
 
 }
   .rodapetexto {
 font-family:'Exo 2',Arial;
 font-size:12px;
 font-style:normal;
 font-weight:400;
 color:#ffffff;
 text-align:center;
 
 }
 .titulonoticia {
 font-family:'Exo 2',Arial;
 font-size:30px;
 font-style:bold;
 font-weight:800;
 color:#000000;
  }
  .cabeca {
 font-family:'Exo 2',Arial;
 font-size:16px;
 font-style:bold;
 font-weight:800;
 color:#52658C;

  }
  a.linkintenoconteudolinka {
 font-family:'Exo 2',Arial;
 font-size:16px;
 font-style:bold;
 font-weight:800;
 color:#006699;
text-decoration:none;

  }
    a.linkintenoconteudolinka:hover {
 font-family:'Exo 2',Arial;
 font-size:16px;
 font-style:bold;
 font-weight:800;
 color:#666666;
 text-decoration:underline;

  }
    a.linkintenoconteudolinka1 {
 font-family:'Exo 2',Arial;
 font-size:13px;
 font-style:bold;
 font-weight:800;
 color:#000000;
text-decoration:none;

  }
    a.linkintenoconteudolinka1:hover {
 font-family:'Exo 2',Arial;
 font-size:13px;
 font-style:bold;
 font-weight:800;
 color:#666666;
 text-decoration:underline;

  }
    a.titulossemilinka {
 font-family:'Exo 2',Arial;
 font-size:17px;
 font-style:normal;
 font-weight:400;
 color:#666666;
text-decoration:none;

  }
    a.titulossemilinka:hover {
 font-family:'Exo 2',Arial;
 font-size:17px;
 font-style:normal;
 font-weight:400;
 color:#006699;
 text-decoration:underline;

  }
  
  
   a.titulosoutraslinka {
 font-family:'Exo 2',Arial;
 font-size:24px;
 font-style:normal;
 font-weight:800;
 color:#006699;
text-decoration:none;

  }
    a.titulosoutraslinka:hover {
 font-family:'Exo 2',Arial;
 font-size:24px;
 font-style:normal;
 font-weight:800;
 color:#666666;
 text-decoration:underline;

  }
  
   a.destaquematerialinka {
 font-family:'Exo 2',Arial;
 font-size:25px;
 font-style:normal;
 font-weight:800;
 color:#ffffff;
text-decoration:none;

  }
    a.destaquematerialinka:hover {
 font-family:'Exo 2',Arial;
 font-size:25px;
 font-style:normal;
 font-weight:800;
 color:#ffcc00;
 text-decoration:underline;

  }
    a.tituloagendatitulolinka {
 font-family:'Exo 2',Arial;
 font-size:18px;
 font-style:normal;
 font-weight:400;
 color:#ffffff;
text-decoration:none;

  }
    a.tituloagendatitulolinka:hover {
 font-family:'Exo 2',Arial;
 font-size:18px;
 font-style:normal;
 font-weight:400;
 color:#ffcc00;
 text-decoration:underline;

  }
   a.artigoautortitulolinka {
 font-family:'Exo 2',Arial;
 font-size:22px;
 font-style:normal;
 font-weight:800;
 color:#006699;
text-decoration:none;

  }
    a.artigoautortitulolinka:hover {
 font-family:'Exo 2',Arial;
 font-size:22px;
 font-style:normal;
 font-weight:800;
 color:#666666;
 text-decoration:underline;

  }
     a.eventostitulolinka {
 font-family:'Exo 2',Arial;
 font-size:19px;
 font-style:normal;
 font-weight:400;
 color:#006699;
text-decoration:none;

  }
    a.eventostitulolinka:hover {
 font-family:'Exo 2',Arial;
 font-size:19px;
 font-style:normal;
 font-weight:400;
 color:#006699;
 text-decoration:underline;

  }
  
      a.linksbaixomaterias {
 font-family:'Exo 2',Arial;
 font-size:22px;
 font-style:normal;
 font-weight:800;
 color:#006699;
text-decoration:none;

  }
    a.linksbaixomaterias:hover {
 font-family:'Exo 2',Arial;
 font-size:22px;
 font-style:normal;
 font-weight:800;
 color:#006699;
 text-decoration:underline;

  }
  
/* Slides */


.stepxxu{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/

	width: 510px; /*Width of Carousel Viewer itself*/
	height: 300px;

}
 
.stepxxu .belt{
border: 1px #CCCCCC;
position: absolute; /*leave this value alone*/
left: -3px;
top: 0;
}
 
.stepxxu .panel{
float: cen; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 1px; /*margin around each panel*/
width: 510px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}


		.stepxx{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/

	width: 980px; /*Width of Carousel Viewer itself*/
	height: 130px;
	margin-left:20px;
}
 
.stepxx .belt{
border: 1px #CCCCCC;
position: absolute; /*leave this value alone*/
left: -3px;
top: 0;
}
 
.stepxx .panel{
float: cen; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 1px; /*margin around each panel*/
width: 180px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/*--------------------------------------------------------------
2.0 - SEARCH FORM
--------------------------------------------------------------*/
.searchform {
  background:#f4f4f4;
  background:rgba(244,244,244,.79);
  border: 1px solid #d3d3d3;
	left: 60%;
  padding: 2px 5px;
  position: absolute;
	margin: -22px 0 0 -170px;
	top: 17%;
  width:339px;
  box-shadow:0 2px 2px rgba(0,0,0,.37);
  -moz-box-shadow:0 4px 4px rgba(0,0,0,.37);
  -webkit-box-shadow:0 4px 4px rgba(0,0,0,.37);
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px
}

.searchform input, .searchform button {
	float: left
}
.searchform input {
	background:#fefefe;
	border: none;
	font:12px/12px 'HelveticaNeue', Helvetica, Arial, sans-serif;
	margin-right: 5px;
	padding: 10px;
	width: 180px;
	box-shadow: 0 0 4px rgba(0,0,0,.4) inset, 1px 1px 1px rgba(255,255,255,.75);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,.4) inset, 1px 1px 1px rgba(255,255,255,.75);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,.4) inset, 1px 1px 1px rgba(255,255,255,.75);
  border-radius: 9px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px
}
	.searchform input:focus {
		outline: none;
		box-shadow:0 0 4px #0d76be inset;
		-moz-box-shadow:0 0 4px #0d76be inset;
		-webkit-box-shadow:0 0 4px #0d76be inset;
	}
	.searchform input::-webkit-input-placeholder {
  	font-style: italic;
  	line-height: 15px
	}

	.searchform input:-moz-placeholder {
	  font-style: italic;
  	line-height: 15px
	}

.searchform button {
	background: rgb(52,173,236);
	background: -moz-linear-gradient(top, rgba(52,173,236,1) 0%, rgba(38,145,220,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(52,173,236,1)), color-stop(100%,rgba(38,145,220,1)));
	background: -webkit-linear-gradient(top, rgba(52,173,236,1) 0%,rgba(38,145,220,1) 100%);
	background: -o-linear-gradient(top, rgba(52,173,236,1) 0%,rgba(38,145,220,1) 100%);
	background: -ms-linear-gradient(top, rgba(52,173,236,1) 0%,rgba(38,145,220,1) 100%);
	background: linear-gradient(to bottom, rgba(52,173,236,1) 0%,rgba(38,145,220,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34adec', endColorstr='#2691dc',GradientType=0 );
	border: none;
	color:#fff;
	cursor: pointer;
	font: 13px/13px 'HelveticaNeue', Helvetica, Arial, sans-serif;
	padding: 10px;
	width:106px;
	box-shadow: 0 0 2px #2692dd inset;
	-moz-box-shadow: 0 0 2px #2692dd inset;
	-webkit-box-shadow: 0 0 2px #2692dd inset;
  border-radius: 9px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
}
	.searchform button:hover {
		opacity:.9;
	}
	
	.mud1 {
	
	background:#fefefe;
	border: none;
	font:12px/12px 'HelveticaNeue', Helvetica, Arial, sans-serif;
	margin-right: 5px;
	padding: 10px;
	width: 216px;
	box-shadow: 0 0 4px rgba(0,0,0,.4) inset, 1px 1px 1px rgba(255,255,255,.75);
	-moz-box-shadow: 0 0 4px rgba(0,0,0,.4) inset, 1px 1px 1px rgba(255,255,255,.75);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,.4) inset, 1px 1px 1px rgba(255,255,255,.75);
  border-radius: 9px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px
	
	}