@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;*/
}


#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:  
	url('../images/background/bg1.png') left top repeat,
	url('../images/background/bj.png') left top no-repeat ,
	url('../images/background/GERAL/TA.png') right bottom no-repeat,
	url('../images/background/PRM.png') right top no-repeat;
	
	/*background-size:auto;
	background-attachment:fixed;*/
}
a{transition: all 0.5s ease;}
#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;
}

/*---------------------------------- HEADINGS ----------------------------------------*/

hr{display:none;}
h1,h2,h3,h4,h5,h6{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;
}
p.readmore a {
	color: #CCC;
}

h2 a, .contentheading a, .componentheading a {
	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:0.8em;font-weight:bold}


#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*/



#content-above-1{margin:0 auto;}


.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*/
#socialize img, #header img, #map_canvas img, #route img, #cage trip-line-medgrey img .jicons-icons img{background:none;border:none;}

#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;*/
}




/*Tabelas*/
.eb-listing .sectiontableentry2 {
    border-bottom: 1px outset #DDDDDD;
	background-color: #333;
	color:#FFF;
}
.eb-listing .sectiontableentry1 {
	
	border-bottom: 1px outset #DDDDDD;
	background-color: #999;
	color:#FFF;
}
.eb-listing .sectiontableentry2:hover, .eb-listing .sectiontableentry1:hover{
	opacity:0.8;
   /* padding: 7px 10px;*/
}
.sectiontableentry2 a:hover,.sectiontableentry1 a:hover{}


.article-1{ /*Arvorismo*/
	/*background: #FCFCFC url('../images/background/bg_pt.jpg') no-repeat top right;
	background-size:100% 100%;
	background-attachment:fixed;*/
}


.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-5{ /*BUNGEE*/
	background:  url('../images/background/bg1.png') left top repeat, url('../images/background/bj.png') left top no-repeat ;
	background-attachment:fixed;
	/*background: #ccc url('../images/background/bungee.jpg') no-repeat top right;
	background-size:auto;
	background-attachment:fixed;*/
}
.article-92{ /*BUNGEE*/
	background:  url('../images/background/bg1.png') left top repeat, url('../images/background/bj.png') left top no-repeat ;
	background-attachment:fixed;
	/*background: #ccc url('../images/background/bungee.jpg') no-repeat top right;
	background-size:auto;
	background-attachment:fixed;*/
}
.article-6{/*CANYONING*/

background:  url('../images/background/bg1.png') left top repeat, url('../images/background/15.png') left top no-repeat ;
 } 

.article-7{ /*Escalada*/
background:  url('../images/background/bg1.png') left top repeat, url('../images/background/esc.png') left  no-repeat ;
background-size:auto auto, auto 100%;
background-attachment:fixed;

	/*background: #FCFCFC url('../images/background/bg_pt.jpg') no-repeat top right;
	
	background-attachment:fixed;*/
}
.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-10{/*Kitesurf*//*
	background: #111 url('../images/background/bungee.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-14{ /*Paramotor*/
background:  url('../images/background/bg1.png') left top repeat, url('../images/background/PRM.png') left 1% top 2% 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-15{/*Paraquedismo*//*
	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 Jump*/
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;

 }



/*contact layout*/
#contact-slider{;min-height:450px;padding:10px;text-transform:uppercase;font-size:6px;margin:0px; float:left;}
.contact #contact-email-copy {width:150px;position:relative;top:4px;}
.basic-details, .display-form, .display-links, .display-misc{
	display:block;
	margin:3px;
	padding-left:5px;
	border:1px solid #CCC;
	width:120px;
	background:#ddd;
}
.basic-details:hover, .display-form:hover, .display-links:hover, .display-misc:hover{
	background:#CCC;
}
.tabs address{font-size:14px;}
.tabs span{display:block;}
.tabs p{font-size:12px;}
.contact-state, .contact-postcode, .contact-country{padding-left:30px;}

.contact-telephone, .contact-mobile{line-height:25px;}
.contact-contactinfo{}
.jicons-icons{float:left; padding-right:10px;width:auto;}

{
	width:450px;
	min-height:168px;
	padding:10px;
	padding-left:20px;
	margin-left:10px;
	border:1px solid #DDD;
	}
.contact{}
.contact label{}
.contact form{}
.contact input{}

#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;}




/*
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;}
 
 
