@charset "utf-8";

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, section {
	display: block;
}
/*body{font-size:76% }12px in most modern browsers - used as basis of layout and typography. Calculate em based dims as "target dim(px) / container dim(px) = result in em" */
body, menu{
	font: 11px/1.8 "HelveticaNeue","Helvetica Neue","Helvetica","Arial",Tahoma, sans-serif;/*"Trebuchet MS",Tahoma, Helvetica,  Verdana;*/
    color: #333;
	/*padding: 60px 0 0 120px;*/
}

#body-container{
	margin-left:8%;
	margin-right:1%;	 	
}
#header{
	padding-left:8%;
	margin-right:0px;
	margin-top:0px;
}
#jp_logo{
	height:103px;
	/*border-bottom:#FF0000 3px dotted;*/
}


.cleaner_ph, .clear {clear: both;}

body{
	line-height: 1.6;
	text-align:justify;
	min-width:1180px;
	background: #FFF url('../images/background/bg1.png');/*no-repeat top right;*/
	/*background-size:auto;
	background-attachment:fixed;*/
	
}
ol, ul {
	list-style: none;
	padding-left: 50px;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#footer{
	border-top:1px solid #9b0000;
	background: #000 url('../images/blackfooter.png');
	position: fixed; bottom:0; width:100%;height:50px; margin-bottom:0px;margin-top:0px;
}


#footer1{width:100%; text-align:right;}

#socialize{
	width:120px;
	float:left;
}
#socialize a {opacity:0.7;transition: all 0.5s ease;}
#socialize img{
	height:20px;
	width:auto;
	margin:1px;
	padding:1px;
	box-shadow:none;

}
#socialize a:hover{opacity:1;}
#footer_menu{
	font-family: 'Oswald', arial, serif;
	min-width:590px;
	float:right;
	text-transform:uppercase;
	font-size:10px;
	}

ul.menu-footerhorizontal li a{ /* Use -footerhorizontal menu class suffix */
	display:block;
	float:left;
	color:#666;
	padding-left:10px;}
	 
ul.menu-footerhorizontal li a:hover{color:#9b0000;}


small{fonte-size:6px;}

strong {
	font-weight: bold;
}

em, i {
	font-style: italic;
}
a{transition: all 0.5s ease;}
/*---------------------------------- HEADINGS ----------------------------------------*/

hr{display:none;}
h1,h2,h3,h4,h5,h6, .pretext{margin:.3em 0;}
h1{font-size:2.5em;font-weight:normal; color:#000;}

h2, .contentheading, .componentheading, .blog h1, .blog h2, .blog .contentheading, .blog .componentheading, ev_h2{
	font-size: 2.2em;
	color: #333;
	margin: .7em;
	margin-left:0px;
	text-transform: uppercase;
	font-family: 'Oswald', arial, serif;
}
.readmore{
	text-align:right;
}
p.readmore a {
	color: #999;
}
p.readmore a:hover {
	color: #9b0000;
}

h2 a, .contentheading a, .componentheading a , h2 td {
	text-decoration: none;
	color: #333;
}

h3{
	font-size: 1.6em;
	color: #9B0000;
	font-family: 'Oswald', arial, serif;
}
h3+ul, h3+ol {margin-top:-.3em}

h4, .contentheading a, .componentheading a {
	font-size:1.2em;
	padding: 5px 15px 15px 15px;
	font-family: 'Oswald', arial, serif;
	color:#333;

}
h5{font-size:1.0em;font-weight:bold}

h6{
	font-size:1.0em;
	padding: 5px 5px 5px 5px;
	font-family: 'Oswald', arial, serif;
	color:#9b0000;
}

#content h3 {
	font-family: 'Anton', serif;
  	font-size: 16px;
  	font-style: normal;
  	font-weight: 300;
  	line-height: 1.2;
  	margin: 10px 0;
  	color: #777;
}

input, textarea{
    background: none repeat scroll 0 0 #EEE;
    color: #666;
    padding: 3px 10px 3px;
    font-size: 11px;
}

input:focus, select:focus, textarea:focus {
	color: #333;
	background: #ddd;
}
/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear, .cleaner_ph {
	clear:both;
}

/* FOOTER*/


#breadcrumbs, #column-1, #column-2, #header-above-1, #header-above-2, #header-above-3, #header-above-4, #header-above-5, #header-below-1, #header-below-2, #header-below-3, #header-below-4, #header-below-5, #header-below-6, #menu, #-below-1, #-below-2, #-below-3, #-below-4, #-below-5, #-below-6, #popimageslider-module{
-webkit-box-shadow:  0px 15px 10px -10px #CCC;
-moz-box-shadow:  0px 15px 10px -10px #CCC;
box-shadow: 0px 15px 10px -10px #CCC;
}


.clearfix{
margin-bottom: 10px;
}

#nav{
	float:right;
	margin-top:30px;
	font-family:'Oswald', arial, serif;*/
	text-transform: uppercase;
	padding-bottom:2px;
	margin-right:20px;
	background-image: url('../images/shadow_left.png'), url('../images/shadow_right.png');
	background-position: left bottom, right bottom;
	background-repeat: no-repeat;
}



img{
	padding-bottom:10px;
	background-image: url('../images/shadow_left.png'), url('../images/shadow_right.png');
	background-position: left bottom, right bottom;
	background-repeat: no-repeat;*/
}


/*EXCLUI CARACTERISTICAS ACIMA*/
.promo, .promo2, #header-above-6 img, #socialize img, #header img, #map_canvas img, #route img, #cage trip-line-medgrey img .jicons-icons img{background:none;border:none;}
.promo{
	margin-right:10px;
	margin-bottom:10px;
}
.promo2{margin-left:10px;
	margin-bottom:10px;
}

#jwTabsAndSlidersModule104{
	padding-bottom:11.5px;
	background-image: url('../images/shadow_left.png'), url('../images/shadow_right.png');
	background-position: left bottom, right bottom;
	background-repeat: no-repeat;
	/*border:#000000 10px solid;*/
}



/*-------------------*/
.customvideo-container {
	position: relative;
	padding-bottom: 68%; /* VERIFICAR PROPORCOES*/
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.customvideo-containerw {
	position: relative;
	padding-bottom: 50.25%; /* VERIFICAR PROPORCOES*/
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.customvideo-containerw iframe,  
.customvideo-containerw object,  
.customvideo-containerw embed,
.customvideo-container iframe,  
.customvideo-container object,  
.customvideo-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*-------------------*/

.main-beta-1 #content-main{
	float:left;
	width:100%;
	}
.main-beta-1 #load-first{
	width:67%;
	}
.main-beta-1 #column-group-beta{
	float:right;
	width:32%;

	}

/*Ar-livre*/
.item-113{
	/*background:  url('../images/background/bj.png') left top repeat, url('../images/background/ballons.png') left top no-repeat ;*/
	background:url('../images/background/bg1.png') left top repeat, url('../images/background/bj1.png') left 3% top no-repeat, url('../images/background/SH_BG02.png') left top 400px no-repeat;
	}

	
.article-8, .article-170{/*Espeleo*/
	/*background:  url('../images/background/bj.png') left top repeat, url('../images/background/ballons.png') left top no-repeat ;*/
	background:url('../images/background/bg1.png') left top repeat, url('../images/background/espelo.png') left top repeat no-repeat;
	}

.article-2 h2{color:#0099CC;}

.article-3{ /*Baptismo de mergulho*/
	/*background: #FCFCFC url('../images/background/bg_pt.jpg') no-repeat top right;
	background-size:100% 100%;
	background-attachment:fixed;*/
}
.article-4{/*BTT*//*
	background: #111 url('../images/background/bungee.jpg') no-repeat top right;
	background-size:100% 100%;
	background-attachment:fixed;*/
}

.article-6, .article-153{/*CANYONING*/
background:  url('../images/background/bg1.png') left top repeat;/* url('../images/background/15.png') left top no-repeat ;*/
 } 


.article-8{/*Espeleologia*//*
	background: #111 url('../images/background/bungee.jpg') no-repeat top right;
	background-size:100% 100%;
	background-attachment:fixed;*/
}
.article-9{ /*Hidrospeed*/
	/*background: #FCFCFC url('../images/background/bg_pt.jpg') no-repeat top right;
	background-size:100% 100%;
	background-attachment:fixed;*/
}


.article-11{ /*LaserTag*/
	/*background: #FCFCFC url('../images/background/bg_pt.jpg') no-repeat top right;
	background-size:100% 100%;
	background-attachment:fixed;*/
}
.article-12{/*Mota de água*//*
	background: #111 url('../images/background/bungee.jpg') no-repeat top right;
	background-size:100% 100%;
	background-attachment:fixed;*/
}


.article-16{ /*Rafting/Canoas de Raft*/
background:  url('../images/background/bg1.png') left top repeat, url('../images/background/raft.png') left 2% bottom 3% no-repeat ;
background-attachment:fixed;
	/*background: #FCFCFC url('../images/background/bg_pt.jpg') no-repeat top right;
	background-size:100% 100%;
	background-attachment:fixed;*/
}
.article-17{/*RAM*//*
	background: #111 url('../images/background/bungee.jpg') no-repeat top right;
	background-size:100% 100%;
	background-attachment:fixed;*/
}
.article-18{ /*Salto Pendular*/
	/*background: #FCFCFC url('../images/background/bg_pt.jpg') no-repeat top right;
	background-size:100% 100%;
	background-attachment:fixed;*/
}
.article-19{/*Sky ump*/
background:  url('../images/background/bg1.png') left top repeat;/*, url('../images/background/flj.png') left  no-repeat ;*/
	/*background-size:auto;
	background-attachment:fixed;
	background: #111 url('../images/background/bungee.jpg') no-repeat top right;
	background-size:100% 100%;
	background-attachment:fixed;*/
}
.article-20{/*Sobrevivência*//*
	background: #111 url('../images/background/bungee.jpg') no-repeat top right;
	background-size:100% 100%;
	background-attachment:fixed;*/
}
.article-21{ /*Speedboat*/
	/*background: #FCFCFC url('../images/background/bg_pt.jpg') no-repeat top right;
	background-size:100% 100%;
	background-attachment:fixed;*/
}
.article-19{/*Técnicas com Cordas*//*
	background: #111 url('../images/background/bungee.jpg') no-repeat top right;
	background-size:100% 100%;
	background-attachment:fixed;*/
}
.article-20{/*Trecking/Acampamentos*//*
	background: #111 url('../images/background/bungee.jpg') no-repeat top right;
	background-size:100% 100%;
	background-attachment:fixed;*/
}


.menuside{
	font-family: 'Oswald', arial, serif;/* Use side menu class suffix */
	font-size:10.5px;
	text-transform:uppercase;
	text-align:center;
	padding:0px;
	height:auto;
		}
.menuside a {
	
	width:125px;
	float:left;
	padding:50px;
	margin:5px;
	color:#666;
	border:1PX #ddd SOLID;
	
}
.menuside a:link {}

.menuside a:active { 
	color: #000000;
}

.menuside a:visited {}

.menuside a:hover {
 color: #9b0000;
 background: #ddd; 
 -webkit-box-shadow:  0px 15px 10px -10px #CCC;
 -moz-box-shadow:  0px 15px 10px -10px #CCC;
 box-shadow: 0px 15px 10px -10px #CCC;

 }






/*#content-below-4, #content-below-5, #content-below-6{background:#DDD;margin-top:10px;margin-right:10px;width:31%;border:1px #CCCCCC solid;}
#content-below-4 .custom, #content-below-5 .custom, #content-below-6 .custom{padding:5px;background:#EEE;}
#content-below-4:hover{background:#FFF;}
#content-below-5:hover{background:#FFF;}
#content-below-6:hover{background:#FFF;}
*/

#footer{
	
	/*position: fixed; bottom:0; min-width:450px; width:100%;height:50px; margin-bottom:0px;margin-top:0px;*/}
/*
td {width: auto; height: 100%;}
td a {display:block; height:100%; width:100%;}
 td a:hover {opacity:0.8;}*/
 .clearfix #column-3{margin-top:20px;}
 
.jNewsMod{
	margin:.3em 0;
	padding: 5px 15px 15px 15px;
	font-family: 'Oswald', arial, serif;
}
.jNewsMod .pretext{
	font-size:1.2em;
	font-family: 'Oswald', arial, serif;
	color:#333;
}

.jNewsMod .subscripitonTermsL{font-size:0.7em; color:#666}
.jNewsMod .subscripitonTermsL .inputbox{margin-left:15px;}
.jNewsMod .subscriptionField{margin-top:20px;margin-left:10px;}
.jNewsMod .subscriptionField .inputbox{height:20px;margin-bottom:10px;}
.jNewsMod .subscriptionButton{margin-left:10px;}
.jNewsMod .subscriptionButton .button{
	height:30px;
	width:100px;
	background:#9b0000;
	border:none;
	font-family: 'Oswald', arial, serif;
	text-transform:uppercase;
	color:#FFF;
	border:1px solid #CCC;
	}
.jNewsMod .subscriptionButton .button:hover{
	background:#FFF;
	color:#9b0000;
	}

#evento2 h2 a{
	color:#666;
}
#evento2 h2 a:hover{
	color:#9b0000;
}
#ver{
	text-align:right;
	color:#9b0000;
}
#ver a{
color:#9b0000;
}
#ver a:hover{
	color:#666;
}

.slider_slide{
	background:#333;
}
ul.relateditems{margin:0px; padding:0px;}

ul.relateditems li a{DISPLAY:BLOCK;FLOAT:left;margin:10px; padding:10px; text-transform:uppercase; font-size:12px;font-family:"Oswald", arial, serif;-moz-box-shadow: 0 0 2px #eee;
-webkit-box-shadow: 0 0 2px#eee;
box-shadow: 0 0 2px #eee;}
ul.relateditems li a:hover{-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;color:#9b0000;background:#EEE; 
 transition: all 0.4s ease-in-out;}
 

.customban img{border:none; background:none;padding:0px;background:none;width:100%}
.customban td{padding:3px 0px 0px 0px; margin:0px;}
.customban a{font-family:"Oswald", arial, serif; text-shadow: #ccc 0.1em 0.1em 0.2em}
.customban a.facebook{background-repeat:no-repeat;padding-left:23px;}
.customban a:hover{text-shadow:none;}

.note_agenda{color:#9b0000;padding:10px; margin:18px 0px;text-transform:uppercase; font-weight:600; font-size:9px;}


.jfbalbum{margin-top:40px;}
.com_jfbalbum h2.contentheading{margin-top:40px;}
h2.contentheading a{ font-size:0.5em; color:#9b0000;}
