

html {
    position: relative;
    min-height: 100%;
	height:100%; 
	display:block;
}




body{
	
	  height:100%;
	  background:none;
	   margin: 0 0 100px; /* bottom = footer height */
	  padding:0;
}



.rounded {
   
    -webkit-border-radius: 10px;
   -khtml-border-radius: 8px;
    -moz-border-radius: 10px;
	
    border-radius: 10px;
	
	behavior: url(pie/PIE.htc);
	
	background:#777E82;
	
	
	padding:7px 40px 7px 12px;
	text-transform:uppercase;
	color:white;
	font-weight:500;
	font-size:11px;
	text-decoration:none;
	
}




.button_s{ 	


 -webkit-border-radius: 10px;
   -khtml-border-radius: 8px;
    -moz-border-radius: 10px;
	
    border-radius: 10px;
	
	behavior: url(pie/PIE.htc);
	
	background:#777E82;
	
	
	padding:7px 10px 8px 12px;
	text-transform:uppercase;
	color:white;
	font-weight:500;
	font-size:11px;
	text-decoration:none;
	
 
		
		
}




#slidecontainer{
	 
	min-width:800px;
	
	
}


#pancontainer, #supracontainer{
	
	margin:auto;
	min-width:950px;
	
	
	

}


.backgroundcolor{background-color:white; position:relative; z-index:1; }



#header{
	width:100%;
	min-width:1100px;
	height:90px;	
	margin-top:0px;
	background-color:#3F4345;
	padding-top:10px;
	
	position:relative; z-index:10;
	
	
}



#menucontainer{
	width:90%;
	max-width:1000px;
	margin:auto;
	text-align:center;
	
	

}



footer#colophon {
			display: block;
			width: 100%;
			
			background: #2E3233;
			color: white;
			height:170px;

		}

#footercontainer{
	
	width:90%;
	max-width:1000px;
	margin:auto;
	
	height:10px;
	
	}


#footerleft{
	float:left;
	margin-top:45px;

	
	}


#footerright{
	float:right;
	margin-top:20px;

}


#slidecontainer{
	height:100%;
	max-width: 100%;
		

	
}




/* ATIVIDADES */


#container{
	margin:auto;
	width:90%;
	max-width:1000px;
	
	text-align:center;


	
	}


#columncontainer{


	margin:auto;
	

		
	
	
}



.column { 
	
	

}



.col{
	
	
	
	float:left;
	
	}


/* CSS Reset */
* { margin: 0; padding: 0; }

/* Basic Responsive Image */
img {
  width: 100%;
  height: auto;
}

/* Responsive Images with Conditional Breakpoints  */


.break{width:3.5%; height:10px; float:left;}

@media (min-width: 100px) { 
  .breakpointc {
    max-width: 31%;
  }
  
}



@media (min-width: 900px) { 
  .breakpointc {
    max-width: 31%;
  }
}









/* Demo Page Styles: Layout */
.container {
  min-width:1000px;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  text-align: left;
 
}



/* ATIVIDADES TEXT */
#spacer{height:1px; background-color:#FCFCFC;}
#spacer2{height:1px; background-color:#C7C7C7;}

#intro, .intro{font-family: 'Open Sans', sans-serif;font-size:36px; font-weight:300; letter-spacing:-0.03em; text-align:left; padding-top:60px; margin-bottom:-10px;  /*border-top:2px; border-top-style:solid; line-height:60px;*/ color:#3B3F3B;  }

#introtxt{font-family: 'Open Sans', sans-serif;  text-align:left; font-size:16px; margin-top:20px; line-height:19px; width:66%; font-weight:300; letter-spacing:normal; }



#introtxta, #introtxtb {font-family: 'Open Sans', sans-serif;  text-align:left; font-size:14px; margin-top:20px; line-height:19px; width:49%; font-weight:300; float:left;  }

#introtxtb{ padding-left:2%;}
.minw{ min-width:800px;}

.breakpoint{ margin-top:50px; margin-bottom:15px;}

.breakpointc{font-family: 'Open Sans', sans-serif;font-size:13.3px; line-height:18px; color:#3B3F3B; }

.descriptioninfo{
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	
color:#3B3F3B;

	/*text-transform:uppercase;
	background-color:grey;*/

	
	}
	
	
.smalltxtinfo, .descriptioninfo { font-size:12px; line-height:17px;}



	.titlea{ font-size:20px; font-weight:600; margin-bottom:8px;}
	.texta{margin-bottom:10px;}
	
	
	
.localcont span {
	font-weight:700;
}


.introtxt1, .introtxt2, .introtxt3 {font-family: 'Open Sans', sans-serif;  text-align:left; font-size:14px; margin-top:20px; line-height:19px; font-weight:300; float:left; width:280px;;}

.boldt{ font-weight:600;}
.mailto_{ text-decoration:none;}


.morep {
margin-top:200px;
margin-left:270px;
position:absolute;
border:0;



z-index:500;
}

#footer {  }

.bigger{ font-size:18px; letter-spacing:-0.02em;}

.price{line-height:20px}
.tra{ padding-top:8px;}
.pricel{ }
.aa{ text-decoration:none; color:#06C; }

#subm{ font-family:'Open Sans', sans-serif; text-transform:uppercase; font-size:11px; text-align:right; padding-top:10px; float:right;}

#subm a{ text-decoration:none;}

.separator{ margin-top:10px;}