/* CSS Document */

/*reset*/
* html{border:0;padding:0;margin:0; _padding:0; _margin:0;}
img{border:0;padding:0;margin:0;_padding:0;_margin:0;_border:0;}
body,header,section,aside,footer,address,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,hr{margin:0;padding:0;_padding:0;_margin:0;}
a{text-decoration:none;}
ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0}
h1,h2,h3,h4,h5,h6,{font-size:100%}

/* ------------------------------------------------------------------------------------------------------------ */

body{
   background: url(../imagens/template/bg_body.png) repeat-x #a8dba8;
   text-align:center;
   color:#132c5d;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;}

#container{
   margin: 0 auto;
   text-align:left;
   width:960px}

/* ------------------------------------------------------------------------------------------------------------ */

/* GERAL ( div´s - colunas - etc...) */ 

.content{
	width:840px;
	padding:30px 50px 10px; 50px;
	margin:0 10px;
	background:#FFF;
	display:inline-block;}

.content-main{
	float:left;
	width:565px;}

.sidebar{
	width:240px;
	float:right;}

.pct-home{
	width:565px;}
.pct-home li{
	width:252px;
	float:left;
	margin:0 30px 30px 0;}
.pct-home img{
	margin-right:10px;}
.pct-home .txt{
	float:right;
	width:157px;}

.left{float:left;}
.right{float:right;
	   margin-top:15px;}

.inline-block{display:inline-block;}
.display-none{display:none;}
.width_250{width:250px;}

.margin-bottom_10{margin-bottom:10px;}
	
	
	
	
	
/* ------------------------------------------------------------------------------------------------------------ */ 

/* TIPOGRAFIA */
@font-face {
	font-family:"INFODIRR";
	src: url("INFODIRR.ttf");
	src: local("INFODIRR"), url("INFODIRR.ttf") format("truetype")}

.title{
	width:565px;
	height:auto;
	color:#7bbc18;
	font-family:"INFODIRR", Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:normal;
	margin:20px 0;
	background:url(../imagens/template/bg-title.png) repeat-y right;}

.pct-home p{
	margin:8px 0}


/* ------------------------------------------------------------------------------------------------------------ */   

/* LINKS e BOTÕES*/
a:link{
   color:#7bbc18;
   font-weight:bold;}
a:visited{
   color:#7bbc18;}
a:hover{
   color:#7bbc18;
   text-decoration:underline;}

.link_2{
	color:#132c5d;
	font-weight:bold;}
.link_2:visited{
	color:#132c5d}

.voltar{
   margin-top:20px;}	


/* ------------------------------------------------------------------------------------------------------------ */   

/* FORM */
textarea, input, select {
   padding:4px;
   background:#e9e4d5;
   color:#132c5d;
   border:none;
   font-family:Arial, Helvetica, sans-serif;
   vertical-align:middle;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;}

label{
	margin-left:4px}
	
form .btn_form{
	 width:auto;
	 height:24px;
	 font-weight:bold;
	 color:#fff;
	 background:#a1acaf;
	 cursor:pointer;
	 padding:0 2px 0 2px;}
form .btn_form:hover{
	 width:auto;
	 height:24px;
	 font-weight:bold;
	 color:#fff;
	 background:#6c7c80;
	 cursor:pointer;
	 padding:0 2px 0 2px}

/* ------------------------------------------------------------------------------------------------------------ */   

/* IMG */
.sidebar img{
	margin-bottom:10px;}

.img-interna{
	margin:0 20px 15px 0}

/* ------------------------------------------------------------------------------------------------------------ */   

/* RODAPE */
footer{
	width:940px;
	padding:0px 10px;
	display:inline-block;}

address{
	margin-left:180px;
	margin-top:15px;
	_margin-left:130px;
	font-style:normal;}
	

.redesSociais{ width:118px;
			   height:51px;
			   margin-bottom:20px;
			   float:left;
			   }


/* ------------------------------------------------------------------------------------------------------------ */  
#float{
	position:absolute;
	left:640px;
	height:140px;
	top:140px;
	width:155px;
	z-index:1;}
	
