/* ..................................................................................................... */
/* ALTO CONTRASTE */
.contrast,
.contrast nav,
.contrast div,
.contrast li,
.contrast ol,
.contrast header,
.contrast footer,
.contrast section,
.contrast main,
.contrast aside,
.contrast article {
    background: black !important;
    color: white !important;
}

.contrast h1,
.contrast h2,
.contrast h3,
.contrast h4,
.contrast h5,
.contrast h6,
.contrast p,
.contrast label,
.contrast strong,
.contrast em,
.contrast cite,
.contrast q,
.contrast i,
.contrast b,
.contrast u,
.contrast span {
    color: white !important;
}

.contrast a{
    color: yellow !important;
}

.contrast button,
.contrast input[type=button],
.contrast input[type=reset],
.contrast input[type=submit] {
    background: black !important;
    color: yellow !important;
    border: none !important;
}

.contrast input[type=text],
.contrast input[type=password],
.contrast input[type=url],
.contrast input[type=search],
.contrast input[type=email],
.contrast input[type=tel],
.contrast input[type=date],
.contrast input[type=month],
.contrast input[type=week],
.contrast input[type=datetime],
.contrast input[type=datetime-local],
.contrast textarea,
.contrast input[type=number] {
    background: black !important;
    border: 1px solid white !important;
    color: white !important;
}

.contrast img.on-contrast-force-gray {
    filter: grayscale(100%) contrast(120%);
}

.contrast img.on-contrast-force-white {
    filter: brightness(0) invert(1);
} 


*{

margin: 0;
padding: 0;

}

body{

	background: #eeeff2;
}


header{

	width: 100% auto;
	height: 190px;
	background-color: white;
	margin: 0 auto;
				
}

header .container{

	position: relative;
}


header .header-black{

	width: 100% auto;
	background-color: #7FFF00;
	height: 150px;

	
}

#organiza-top{

	

}



header .header-black li {

	background-image: url(../img/clubs.png);
	background-repeat: no-repeat;
	display: inline-block;
	margin: 4px 8px;

}

header .header-black ul {

padding-left: 500px;


}

header .header-black li.club-01{

	background-position: 0px 0px;
}

header .header-black li.club-02{

	background-position: -48px 0px;
}


header .header-black li.club-03{

	background-position: -97px 0px;
}
header .header-black li.club-04{

	background-position: -48px 0px;
}
header .header-black li.club-05{

	background-position: -48px 0px;
}

header .header-black li.club-06{

	background-position: -48px 0px;
}
header .header-black li.club-07{

	background-position: -48px 0px;
}
header .header-black li.club-08{

	background-position: -48px 0px;
}
header .header-black li.club-09{

	background-position: -48px 0px;
}

header .header-black li a{

width: 32px;
height: 32px;
display: none;


}

header #logotipo{

position: absolute;
top: 6px;
margin-left: 113px;


}


#menu{


	margin: 2px 29px 0px 150px;
	
}


#menu li{

	display: inline-block;


}

#menu li.search{

	
	margin: 2px 29px;
	position: relative;

}

#menu li a{

color: #FFF;
font-size: 14px;
padding: 5px 20px;
margin-left: 5px;
margin-bottom: 5px;


}


.header-black h2{

position: relative;
font-size: 35px;
color: #000;
margin-left: 400px;
top: -37px;
font-weight: bold;

   
}

.header-black small{

	font-size: 16px;
	display: block;
	margin-top: 1px;
	
}

.header-black h1{

	font-size: 19px;
	margin-left: 400px;
	top: -30px;
	position: relative;
	color: #000;
	margin-top: 40px;
		
}


#news{

	position: relative;
	top: 100px;

}



#news h3{

	font-size: 25px;
	color: #000;
	text-transform: uppercase;
	text-align: center;
	margin: 0 auto;
	font-family: arial-black;
	margin-top: -60px;
	margin-bottom: 20px;

}

#news hr{


	border: #aec801 solid 4px;
	width: 120px;
	margin: 0 auto;


}

#news .row-nocitias{

 width: 100%;
 margin-top: 50px;
 text-align: center;
 margin-bottom: 500px;
 margin: auto;
 
}


#news .row-nocitias h4{

	font-size: 15px;
	color: #5E299A;
	font-weight: bold;
	margin-top: 7px;
	margin-bottom: 8px;
	font-family: arial;
	color: #fff;

}



#news .col-md-3{

	height: 383px;
 	border: 1px solid rgba(0,0,0,0.1);
 	text-align: center;
 	padding: 1px 1px;
  	display: inline-block;
 	width: 300px;
 	border-radius: 4px;
 	background-color: #000;
 	margin-right: auto;
 	margin-bottom: 25px;
 	margin-left: auto;
 	margin-top: 15px;

}

.col-md-3 img{

  width: 296px;
  height: 346px;
  padding: 1px 1px 1px 1px;

}


#estatistica{

	width:  100%;
	height: 2px;
	background-color: #000;
	
	
	
}




footer {

	width: 100%;
}


footer{

	margin-top: 0px;

	
	}


footer .linha_claro{

	height: 200px;
	background-color: #aec801;
	margin-left: auto;
	margin-right: auto;

}




footer .linha_escuro{

	border-top: #242D37 1px solid;
	height: 60px;
	background-color: #000;
	margin-left: auto;
	margin-right: auto;
}


#diario_principal h5{


	font-size: 25px;
	color: #000;
	text-transform: uppercase;
	text-align: center;
	margin: 0 auto;
	font-family: arial-black;
	margin-top: 50px;
	margin-bottom: -40px;

}

#diario_principal hr{

	border: #aec801 solid 4px;
	width: 120px;
	margin: 0 auto;
	margin-bottom: 30px;

}

.row-diario{

	 border: 1px solid rgba(0,0,0,0.1);
	 width: 750px;
	 height: 1030px;
	 background-color: #2F4F4F;
	 border-radius: 0px;
	 margin-top: 0px;
	 padding: 1px 1px;
	 margin-bottom: auto;
	 margin: auto;
		 
}

.row-diario img{

width: 746px;
height: 1026px;

}


.titulo-diario-dia{

	 border: 1px solid rgba(0,0,0,0.1);
	 width: 750px;
	 height: 40px;
	 margin-top: 38px;
	 background-color: #2F4F4F;
	 border-radius: 3px;
	 padding-top: 11px;
	 padding-left: 7px;
	 color: #000;
	 margin: auto;
	 margin-top: 30px;

}






.titulo-diario-dia h6 {

	font-size: 15px;
	color: #fff;
	text-transform: none;
	text-align: left;
	font-family: century;
	margin-top: -11px;

	
}

.titulo-diario-dia b{

	margin-left: 80px;
	font-size: 20px;
	font-family: arial;
	font-weight: bold;
	color: #fff;


}

.titulo-diario-dia small{

color: #fff;

}



footer .col-popular-post{

margin-top: 30px;
		
		} 


footer .col-liks{

margin-top: 30px;


}

footer .col-outros{

margin-top: 40px;


}

footer .logotipo{

	margin-top: 28px;
}

footer .rol-cols h4{

	font-family: arial-black;
	color: #000;
	font-size: 16px;
	margin-bottom: 10px;
	border-bottom: #868e96 1px solid;
	padding-bottom: 17px;
	font-weight: bold;


}

footer .rol-cols h5{

	font-family: arial;
	color: #000;
	font-size: 14px;
	
}



footer .rol-cols h6{

	font-family: arial;
	color: #000;
	font-size: 14px;
	
}

footer .col-liks a{

	font-family: arial;
	color: #FFF;
	font-size: 16px;

}

footer .text-roxo{

font-family: arial;
font-size: 14px;
font-weight: bold;
color: #623291;
margin-left: -20px;

}


footer .pull-left{

font-size: 14px;
font-family: arial;
color: #888;
width: 100%;
text-align: center;




}



i{

color: #000;

}

footer .linha_escuro p{

	line-height: 60px;
	margin-bottom: 0px;
	display: inline-block;
	margin-right: 100px;
	

}

#btn-bars, #btn-search{

display: none;

}

.row-fale_conosco{

border: 0px solid;
border-color: #000;
height: 500px;
width: 70%;
margin-left: auto;
margin-right: auto;


}


.row-botoes{

border: 0px solid;
border-color: #000;
width: 200px;
height: 40px;
position: relative;
margin-left: 890px;
margin-top: -42px;

}

 #deleta-itens li a{

	display: none;
}

.close{

display: none;

}

.table td{

	vertical-align: text-bottom;

}

#apagar-pesquisar{

display: none;

}




.formulario{

width: 100%;
color: #000;
position: relative;
display: inline-block;
padding: 10px 10px 10px 60px;
margin-left: 10px;

}

.informacoes{

width: 40%;
border: 1px solid #e3e3e3;
color: #000;
height: 618px;
display: inline-block;
margin-top: 30px;
text-align: center;
padding-top: 25px;
border-radius: 8px;
background-color: #f5f5f5;
margin-left: 10px;


}

.informacoes p{

font-size: 16px;
font-family: arial;


}

#search_organiza_menu{


	border: 0px solid #000;
	width: 400px;
	position: relative;
	margin-left: 700px;
	margin-top: -62px;

}