











.septo{padding:0 10px 0 10px; font-weight:300;}



.fw {font-weight:400; }
ul.a {
    list-style-type: circle;
}


.elink {text-decoration:none; color:#00FFFF;}
.elink:hover{text-decoration:none; color:#8EF3F9;}


.elink a{text-decoration:none; color:#00FFFF;}
.elink a:hover{text-decoration:none; color:#8EF3F9;}

.roundedcon{ -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	
	
	
	behavior: url(pie/PIE.htc);
/*	*/	
	
		}

.mar {margin-bottom:-10px; }
.ntitre { padding-left:10px; color:#FFF; font-family: 'Ubuntu', sans-serif; font-size:30px; font-weight:300; margin-top:5px; margin-bottom:10px;}

.subt { color:#FFF; font-family: 'Ubuntu', sans-serif; font-size:16px; font-weight:700;   text-transform:uppercase;}

.ativititre{ color:#FFF; font-family: 'Ubuntu', sans-serif; font-size:30px; font-weight:300; margin-top:5px; margin-bottom:10px;}
.column-left{ float: left; width: 33%;  }
.column-right{ float: left; width: 33%; }
.column-center{ float: left; width: 33%; }


.c1, .c2, .c3, .c4 { float: left; width: 25%;  }


.row:after {
    content: "";
    display: table;
    clear: both;
}


.c1 p, .c2 p, .c3 p, .c4 p {color:#282619; padding:10px; font-family: 'Arimo', Lucida Sans Unicode, sans-serif; font-size:13px; line-height:20px;



}

.newround{padding:9px;  margin-left:-9px; } 

.ntext { text-transform:none; color:#fff; padding:10px; font-family: 'Arimo', Lucida Sans Unicode, sans-serif; font-size:13px; line-height:20px;}

.titletxtniveis { font-weight:700; text-transform:uppercase;}
.subtxtniveis { margin-top:-10px;}

.column-left p, .column-right p, .column-center p{ color:white; padding:10px; font-family:Ubuntu, sans-serif;
  font-size:13px; line-height:20px;}
.onec p{ color:#FFF; padding:10px; font-family: 'Ubuntu', sans-serif; font-size:13px; line-height:22px; font-weight:300;}
.onec { padding:20px;}
.threec p{ color:#FFF; font-family: 'Ubuntu', sans-serif; font-size:13px; line-height:20px; font-weight:300; text-align:left;}
.clearbo{ clear:both;}

#tcontainer{
	
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	margin-top:100px;

	
	
	
		
		

	}

.containerpad{ padding:20px;}
	#tcontainem{
		
		  -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	
	
	
	behavior: url(pie/PIE.htc);
/*	*/	
		
		
	width:850px;
min-width:650px;
background-image:url("imgs/transpa_textd.png");
	background-repeat:repeat;
margin:auto;



margin-top:30px;
padding-bottom:20px;

	}
	


.co1, .co2, .co3 { float: left; width: 33%; 
}
	
.line {margin: 0px 10px; border-top-style: solid; border-top-width: thin; border-top-color:#CCC; }

.line2 {margin-bottom:10px; border-top-style: solid; border-top-width: thin; border-top-color:#333; }
	
	
	
	/*.t2{margin:10px;}*/
	

	.t22{
		
		 /* -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	
	
	
	behavior: url(pie/PIE.htc);
		
		
	
background-image:url("imgs/transpa_textd.png");
	background-repeat:repeat;

*/


	}
	
	
#tcontainem2{
		
		  -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	
	
	
	behavior: url(pie/PIE.htc);
/*	*/	
		
		
	width:595px;

background-image:url("imgs/transpa_textd.png");
	background-repeat:repeat;
	


margin-top:50px;
padding-bottom:20px;
text-align:left;
margin-left:38px;

	}
	
	
	
	#tcontainem3{
		
		  -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	
	
	
	behavior: url(pie/PIE.htc);
/*	*/	
		
		
	width:805px;
	height:300px;

background-image:url("imgs/transpa_textd.png");
	background-repeat:repeat;
	


margin-top:50px;
padding-bottom:20px;
text-align:left;
margin-left:38px;

	}
	
	
	
	
		#tcontainem4{
		
		  -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    -khtml-border-radius: 8px;
    border-radius: 8px;
	
	
	
	behavior: url(pie/PIE.htc);
/*	*/	
		
		
	width:865px;
	height:600px;

background-image:url("imgs/transpa_textd.png");
	background-repeat:repeat;
	


margin-top:50px;
padding-bottom:20px;
text-align:left;
margin-left:38px;

	}
	
	
	
	
	

#dcont{width:90%;
	
	margin:auto;
	text-align:center;}


	

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_s2{ 	


 font-family: 'Ubuntu', sans-serif; font-size:10px; font-weight:500;


 -webkit-border-radius: 10px;
   -khtml-border-radius: 8px;
    -moz-border-radius: 10px;
	
    border-radius: 10px;
	
	behavior: url(pie/PIE.htc);
	
	background:#181E20;
	
	
	padding:7px 10px 8px 12px;
	text-transform:uppercase;
	color:#FFF;
	

	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:#6D8084;
	
	
	padding:7px 10px 8px 12px;
	text-transform:uppercase;
	color:#333;
	font-weight:700;
	font-size:11px;
	text-decoration:none;
	
 
		
		
}




#slidecontainer{
	 
	min-width:950px;
	
	
}


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

}


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



#header{
	width:100%;
	float:left;
	min-width:950px;
	
	height:90px;	
	margin-top:0px;
	/*background-color:transparent;*/
	padding-top:10px;
	background-image:url("imgs/transpa_diving.png");
	background-repeat:repeat;
	
	position:absolute; z-index:10;
	
	
}

#contt{
	width:90%;
	
	margin:auto;
	text-align:center;
	
	

}

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

}



footer#colophon {
			display: block;
			width: 100%;
			
			/*background: #505F63;*/
			color: white;
			height:170px;
			background-image:url("imgs/transpa_footer.png");
	background-repeat:repeat;

		}

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


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

	
	}


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

}


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

	
}




/* ATIVIDADES */


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

	


	
	}


#columncontainer{
	margin-left:60px;
	

		
	
	
}



.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: 1700px;
  
  text-align: left;

}



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

#intro, .intro{ font-family: 'Ubuntu', sans-serif; font-size:30px; font-weight:700; text-transform:uppercase; 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;  }

.intro2{  color:#3B3F3B; font-family: 'Ubuntu', sans-serif; font-size:30px; font-weight:300; margin-top:5px; margin-bottom:10px;}}

#introtxt{font-family: 'Arimo', Lucida Sans Unicode, sans-serif; text-transform:none;  text-align:left; font-size:14px; 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: 'Arimo', Lucida Sans Unicode, 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-family: 'Ubuntu', sans-serif; font-size:20px; font-weight:700; margin-bottom:15px;  color:#3B3F3B; line-height:25px;}
	.texta{margin-bottom:10px; font-size:13px; color:#282619;}
	
	
	
.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;}


@media screen and (min-width: 200px) {
    .morep {
margin-top:220px;
margin-left:290px;
position:absolute;
border:0;
}

@media screen and (min-width: 1300px) {
    .morep {
margin-top:230px;
margin-left:330px;
position:absolute;
border:0;

}
}




@media screen and (min-width: 1200px) {
    .morep {
margin-top:230px;
margin-left:330px;
position:absolute;
border:0;
}
.morep {

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: 'Ubuntu', sans-serif; font-weight:700; text-transform:uppercase; font-size:11px; text-align:right; padding-top:10px; float:right;}

#subm a{ text-decoration:none; color:#3B3F3B;}

#subm a:hover{ text-decoration:none; color:#484D51; text-decoration:underline;}

.separator{ margin-top:10px;}