@import url("font-awesome.min.css");
@import url("http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800");



a{  text-decoration: none; }
a:hover{ text-decoration: none; }

body{
	color: #555555;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
}


#sidebar-wrapper{
	background: #493B38;

}
#sidebar-wrapper a{
	color: #fff;
	padding-bottom: 15px;
	padding-top: 10px;
	font-weight: 500;
	font-size: 1em;
	text-decoration: none;
	text-transform: uppercase;
}

#topo  .carousel-inner{
	-webkit-box-shadow: 0px 6px 6px 0px rgba(50, 50, 50, 0.53);
	-moz-box-shadow:    0px 6px 6px 0px rgba(50, 50, 50, 0.53);
	box-shadow:         0px 6px 6px 0px rgba(50, 50, 50, 0.53);
	
}

#topo img{
	width: 100%;
	max-height: 700px;
	border: 10px solid #fff;
	
}

.sidebar-brand span{
	margin-right: 10px;

}

#slideShow h4{
	background: #82B440;
	font-size: 45px;
	text-align: center;
	font-family: 'Open Sans', sans-serif;

}

#slideShow p{
	font-size: 150%;
	text-align: center;
}



#slideShow .carousel-caption{

	text-align: center;
}

.col-lg-6 a{
	
}

/* button */
.button {
		-moz-appearance: none;
		-webkit-appearance: none;
		-o-appearance: none;
		-ms-appearance: none;
		appearance: none;
		
		border-radius: none;
		border: 2px solid;		
		background: #82b440;
		color: white;		
		cursor: pointer;
		display: inline-block;
		padding: 0.90em 1.2em;
		letter-spacing: 1px;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 1.4em;
		-moz-transition: all 0.35s ease-in-out;
		-webkit-transition: all 0.35s ease-in-out;
		-o-transition: all 0.35s ease-in-out;
		-ms-transition: all 0.35s ease-in-out;
		transition: all 0.35s ease-in-out;
}

.button:hover {
	border-color: #82b440;
	background: none;
	color: #82b440;
}

input[type="submit"].alt,
input[type="reset"].alt,
input[type="button"].alt,
.button.alt {
border-color: inherit;
color: inherit;
}

input[type="submit"].alt:hover,
input[type="reset"].alt:hover,
input[type="button"].alt:hover,
.button.alt:hover {
	background: white;
	color: #82b440;
}

/* Style */
.style1{
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

.style2{
	margin-top: 20px;
	margin-bottom: 20px;
	text-align: justify;
	
}

.style2 h3{
	text-align: left;
	
}


.style3 {
	margin-top: 50px;
	margin-bottom: 30px;
	padding-bottom: 6em;
	background: #493B38;
	text-align: center;
	color: white;
}


.titulos{
	text-align: center;
	font-weight: 700;
}

#sobre p{
	text-align: justify;
}

/* table */

#programacao table{
	
	background:#fff;
	border: #493B38 1px solid;
	color: #82b440;
	font-size: 1.1em;
	-moz-transition: all 0.35s ease-in-out;
	-webkit-transition: all 0.35s ease-in-out;
	-o-transition: all 0.35s ease-in-out;
	-ms-transition: all 0.35s ease-in-out;
	transition: all 0.35s ease-in-out;
}

td {
   padding-top: 5px;
   padding-bottom: 5px;
   text-align:left;
}
.coluna11{
	width: 89%;
}

.coluna22{
	width: 11%;
}

.coluna1{
	width: 10%;
}

.coluna2{
	width: 80%;
}

.coluna3{
	width: 20%;
}

.linhadestaque{
	background: #BBDE8C;
}

.colunaTitulo{
	padding-top: 7px;
   padding-bottom: 7px;
	background: #493B38;
	color: #fff;

}

.colunaSubTitulo{
	padding-top: 7px;
    padding-bottom: 7px;
	background: #BBDE8C;
	color: #605F54;
}

#organizacao table td{
	padding: 10px;
}

#organizacao table{
	width: 100%;
}

/* Contato */

input, textarea {
    padding: 10px;
    border: 1px solid #E5E5E5;
    width: 83%;
    color: #222;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
}
textarea {
   width: 100%;
    height: 150px;
    max-width: 400px;
    line-height: 18px;
}
input:hover, textarea:hover,
input:focus, textarea:focus {
    border-color: 1px solid #fff;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
    -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px;     
}
.form label {
    margin-bottom: 10px;
    color: #fff;
    display: block;
}
#banner{
	margin-top:30px;
	margin-bottom: 30px;
}

#banner2{
	margin-top:30px;
	margin-bottom: 30px;
	text-align:center;
}

#banner img{
	width: 100%;
}

#banner2 img{
	width: 130px;
	margin-right: 50px;
	padding: 20px;
}

.texto{	text-align: justify;}

#rodape {
	border-top: 1px  #BBDE8C solid;
	padding-bottom: 20px;	
}

#rodape h2{
	padding-top:30px;
}

#rodape span{
	word-spacing:5px;
	letter-spacing: 2px; 
}

#rodape .dadosradape{
	padding: 10px;
}


#organizacao span{
	margin-right: 10px;
}

.map{
	width: 100%;
	height: 300px;
	padding-top: 30px;
	border:0;
}

#contato span{
	margin-top: 30px;
}





		


