@import url(reset.css);

body {
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}r
h5 {
	font-size:11px;
	font-weight:bolder;
}
h3 {
	font-size:12px;
	color:#333;
}

h2 {
	font-size:16px;
	color:#333;
        margin-bottom:10px;
}
h3 a {
	text-decoration:none;
	color:#333;
}
a:visited {
	text-decoration:none;
}
a {
	text-decoration:none;
        color:#000;
}
a:active {
	text-decoration:none;
}
.cleanGreen {
	background-color:#03a90b;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;
	font-weight:bold;
	color:#ffffff!important;
	text-shadow:none!important;
}
#header {
	background-image: url(imagens/headerbg.gif);
	background-repeat: repeat-x;
	height: 148px;
}
.mainwidth {
	width:960px;
	margin:auto;
}
.destaqueGreen {
	background-color:#135821;
	font-size:12px;
	padding:1px;
	color:#fff!important;
	text-shadow:none!important;
}
.destaqueBlack {
	background-color:#04260b;
	padding:2px;
	font-size:15px;
	color:#fff!important;
	text-shadow:none!important;
}
#maingrid {
	width:960px;
	margin:auto;
        min-height:500px;
}
#co a {
	background-image: url(imagens/clubon.gif);
	background-repeat: no-repeat;
	display:block;
	height: 111px;
	width: 160px;
	float: left;
}
.adsbannertop {
	width:728px;
	margin-top:10px;
	background:#e7e7e7;
	float:right;
}


ul#nav {
	list-style-type:none;
	width:960px;
}
ul#nav li {
	display:block;
	float:left;
	margin-top:0px;
	margin-right:10px;
}
ul#nav li a {
	display:block;
	float:left;
	text-decoration:none;
	height:19px;
	background-position: 6px 0px;
	padding:6px 12px 5px 12px;
}
.navHome a {
	border-top: solid 2px #156325;
	border-bottom: solid 2px #37593e;
	background-image: url(imagens/nav/navhome.png);
	background-repeat: no-repeat;
	width: 20px;
	
}
.navNews a {
	border-top: solid 2px #156325;
	border-bottom: solid 2px #37593e;
	background-image: url(imagens/nav/navnoticias.png);
	background-repeat: no-repeat;
	width: 60px;
}
.navEvents a {
	border-top: solid 2px #5f94bc;
	border-bottom: solid 2px #030a38;
	background-image: url(imagens/nav/naveventos.png);
	background-repeat: no-repeat;
	width: 64px;
}
.navClubs a {
	border-top: solid 2px #29cd4a;
	border-bottom: solid 2px #29cd4a;
	background-image: url(imagens/nav/navclubs.png);
	background-repeat: no-repeat;
	width: 50px;
}
.navTv a {
	border-top: solid 2px #19f309;
	border-bottom: solid 2px #19f309;
	background-image: url(imagens/nav/navtv.png);
	background-repeat: no-repeat;
	width: 90px;
}
.navTrip a {
	border-top: solid 2px #adf27d;
	border-bottom: solid 2px #adf27d;
	background-image: url(imagens/nav/navtrip.png);
	background-repeat: no-repeat;
	width: 80px;
}
.navForum a {
	border-top: solid 2px #4c8f1b;
	border-bottom: solid 2px #4c8f1b;
	background-image: url(imagens/nav/navforum.png);
	background-repeat: no-repeat;
	width: 55px
}
.navCast a {
	border-top: solid 2px #156325;
	border-bottom: solid 2px #37593e;
	background-image: url(imagens/nav/navcast.png);
	background-repeat: no-repeat;
	width: 68px
}
.navGallery a {
	border-top: solid 2px #f5f300;
	border-bottom: solid 2px #cfaf66;
	background-image: url(imagens/nav/navgallery.png);
	background-repeat: no-repeat;
	width: 68px
}
.navDjs a {
	border-top: solid 2px #156325;
	border-bottom: solid 2px #37593e;
	background-image: url(imagens/nav/navdjs.png);
	background-repeat: no-repeat;
	width: 30px
}
ul#nav li a:hover {
	background-color: #060;
	background-position: 6px -21px;
}
ul#nav li a.current, ul#nav li a.current:hover {
	background-color: #060;
	background-position: 6px -21px;
	
}
#slides {
	background-color:#135821;
	background-image: url(imagens/greenlive.gif);
	background-repeat: repeat-x;
	height:266px;
}

#slider1 {
	width: 640px; /* important to be same as image width */
	height: 266px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
	float:left;
}
#slider1Content {
	width: 640px; /* important to be same as image width or wider */
	position: absolute;
  	top: 0;
      	margin-left: 0;
}
.slider1Image {
	float: left;
	position: relative;
	display: none;
}
.slider1Image span {
	position: absolute;
	font-size:12px;
	padding: 10px 13px;
	width: 694px;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #fff;
	display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
	font-size: 20px;
	font-weight:lighter;
	font-family: Arial, Helvetica, sans-serif!important;
	display:block;
        margin-bottom:10px;
}
.slider1Image a { color:#fff!important; }
.featleft {
	top: 0;
	left: 0;
	width: 180px !important;
	height: 280px;
}
.featright {
	right: 0;
	bottom: 0;
	width: 180px !important;
	height: 290px;
}
#easyTooltip {
	padding:5px;
	color:#FFF;
	z-index:9999;
	border:1px solid #333;
	background:#000;
}
#features {
	margin-top:10px;
	margin-bottom:10px;
	background-image: url(imagens/gradientgreen.gif);
	background-repeat: repeat-x;
	height: 130px;
	width: 960px;
}
#featuresHeading {
	background-color:#0d2010;
	font-family:Arial, Helvetica, sans-serif;
	z-index:99;
	font-size:11px;
	width:50px;
	text-transform:uppercase;
	margin-left:30px;
	margin-top:10px;
	color:#FFF!important;
	padding:5px;
	position: absolute;
}

#featuresHeading  a { color:#FFF!important; } 
#headingPatrocinio {
	font-size: 14px;
	text-transform:uppercase;
	text-shadow:none!important;
	color: #CCC;
	margin-bottom:5px;
}

.topicos a, .topicos {
	font-size: 17px;
	padding: 2px;
	display: block;
	
}
.red, .red a {
	color:#9d0206;
}
.blue, .blue a {
	color:#045396;
}
.green, .green a {
	color:#0a8214;
}
.purple, .purple a {
	color:#821369;
}

.yellow, .yellow a {
	color:#bab801;
}
#recentes {
	width:960px;
	display:block;
}
#features li {
	display:block;
	float:left;
	margin-right:10px;
}
#searchbox {
	float:right;
	background-color:#e9e9e9;
	padding:10px 0px 10px 10px;
	width:300px;
}
#s {width:253px!important; }

* +html #s {width:220px!important; }

#searchbox input {
	padding:5px;
	margin-top:10px;
	margin-bottom:3px;
	width:95%;
	border:none;
	border: 1px solid #e9e9e9;
	font-size:11px;
}
#searchbox input:focus {
	border: 1px solid #999;
}
#homevideo {
	width:310px;
	float:right;
}
#content {
	width:640px;
	float:left;
	margin-top:10px;
}
.shad {
	display:block;
	background-image: url(imagens/fade.gif);
	background-repeat: repeat-x;

}

.leftFeatures {
	display:block;
	float:left;
	width:310px;
	margin-right:10px;
	background-image: url(imagens/fade.gif);
	background-repeat: repeat-x;
}
.rightFeatures {
	display:block;
	float:right;
	width:310px;
        background-image: url(imagens/fade.gif);
	background-repeat: repeat-x;
}
.leftFeatures li, .rightFeatures li {
	display:block;
	padding:10px;
}
.leftFeatures img, .rightFeatures img {
	margin-right:10px;
	float:left!important;
}
.leftFeatures li h6, .rightFeatures li h6 {
	font-weight:lighter;
	color:#666;
	font-size:9px;
	clear:right;
	margin-bottom:5px;
}
.leftFeatures li p, .rightFeatures li p {
	font-size:11px;
}
.leftFeatures li h2 a, .rightFeatures li h2 a {
	color: #145321;
}
#rightSidebar {
	width:300px;
	float:right;
	margin-top:10px;
}
#holderpodcast {
	margin-top:10px;
	padding:10px;
	background-color:#e8e8e8;
	margin-bottom:10px;
}
/**
jCarousel 
 */

.jcarousel-container {
	position: relative;
}
#features li img {
	border:solid 1px #fff!important;
	float: left;
	margin-right:5px;
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.jcarousel-list li, .jcarousel-item {
	float: left;
	list-style: none;
	/* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 300px;
	height: 80px;
	border-right: solid 1px #000;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
	z-index: 3;
	display: none;
}
.jcarousel-prev {
	z-index: 3;
	display: none;
}
.jcarousel-skin-tango .jcarousel-container {
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 921px;
	padding: 40px 10px 0px 29px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  921px;
	height: 80px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 297px;
	height: 80px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right: 10px;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
	margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 19px;
	height: 130px;
	cursor: pointer;
	background: transparent url(imagens/rightControl.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 19px;
	height: 130px;
	cursor: pointer;
	background: transparent url(imagens/leftControl.gif) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
}
#features h5 a {
	color:#FFF;
}
#features h3 a {
	color:#000;
	
}
#features p {
	font-size:10px;
	color:#FFF;
}
#rodape {
	clear: both;
         background-color:#efefef;
	width: 100%;
	margin-top: 10px;
	height: 150px;
	background-image: url(imagens/footer.gif);
	background-repeat: repeat-x;
}

#content h1 {
	font-size: 28px;
	margin-bottom:10px;
	text-shadow:none;
	color:#000;
}
.posted {
 color:#ccc;
}

.excerpt {
	font-size:11px;
	text-transform:uppercase;
	color:#999;
	
}
.author {
	font-size:11px;
	text-transform:uppercase;
	color:#CCC;
	margin-bottom:20px;
	
}

.article {
	line-height:18px;
}


	
	.caption{font-style:italic;color:#000; display:none!important;}
	.sgallery{position:relative;margin-top:2em;}
	.gallery{width:640px;margin:0 auto;}
	.gallery li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
	.gallery li div{left:240px}
	.gallery li div .caption{font:italic 0.7em/1.4 georgia,serif; display:none;}
	
	#main_image{margin:0 auto 60px auto;height:438px;width:640px;}
	#main_image img{margin-bottom:10px;}
	
	.nav{padding-top:15px;clear:both;text-transform:uppercase;}
	
	
	.galleria{list-style:none;width:640px margin-top:10px;}
.galleria li{display:block;width:90px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block; display:none;}
* html .galleria li div span{width:400px;} /* MSIE bug */
#ondeestou li {
	display: inline;
}
.first a {
	background-image: url(imagens/first.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	width: 50px;
	padding: 4px;
	float: left;
	position: relative;
	z-index: 99;
}
.latest a {
	float: left;
	background-color: #B5B5B5;
	margin-left: -15px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 20px;
}


.footer {
	margin:0; 
	padding:0;

}

.footer li {
display:inline;
}

.footer li a {
float:left;
}

.breadcrumb {
 text-transform:uppercase;
font-size:11px;
color:#999;
}

.breadcrumb a {
 text-transform:uppercase;
font-size:11px;
color:#000;
}

#entryes li {
display:block;
float:left;
width:120px;
height:250px;
margin: 0 5px  10px 0px;
}

#entryes li a {
	font-size:1.2em;

}
#searchform { width:300px; }

#s {
	width:82%;
}

#search {
	margin:10px;
}
#search input {
	float:left;
	
}

.social li {
	display:inline;
	
}

.social {
margin-top:30px;
display:block;

}

.social li {
 padding: 10px 50px 0px 50px;	
border-right: 1px solid #ccc;
}

.kicknav li {
	display:inline;	
}

.kicknav {
	display:block;
	margin-top:40px;
float:right;

}

.kicknav li a {
	padding: 5px; font-size:11px;
	text-transform:uppercase;
}

.logofooter {
	background-image: url(imagens/footerClub.gif);
	display:block;
        float:left;
margin-top:40px;
position:absolute;
	background-repeat: no-repeat;
	height: 53px;
	width: 51px;	
}

.copy {
	display:block;
	margin-top:10px;
text-align:right;
	font-size:9px;
	}

.temp {
clear:both;
margin-top:20px;
padding:10px;
border: solid 1px #999;
background:#d4dad1;
line-height:19px;
color:#3333;
}

.temp a {font-weight:bold; }

#homevideo h1 a { font-size:15px; color:#fff; }

#featureVideo { margin-bottom:20px; }
.mosts { margin-top:10px; margin-bottom:10px; }
.mosts li a { display:block; padding:2px; ; margin-bottom:1px; }
.mosts li a:hover { background:#f0fbdc; color:#000; }
.tagcloud { margin-bottom: 10px; }

.vejamais { display:block; position:absolute; color:#fff; background:#000; padding:5px; margin-left:236px; margin-top:-21px; }

* +html .vejamais { display:block; position:absolute; color:#fff; background:#000; padding:5px; margin-left:225px; margin-top:-18px; }


.vejamais:hover { background:#f4e93e; color:#000}

.entry a { text-decoration:underline; color:#379e13;  }
.entry a:hover { text-decoration:none; background:#379e13; color:#fff;  }

.entry p { margin-bottom:15px; line-height:19px; }

#entryesVideos {  }
#entryesVideos li { background:#000; color:#fff!important; width: 190px; padding: 0 5px 5px 5px; height:75px;  display:block; border: 1px solid #ccc; float:left; margin-right:10px; margin-bottom:10px;  }
#entryesVideos li img {float:left; margin:0px 5px 5px 0; }

#entryesVideos li p a { color:#fff!important; font-size:11px; margin-top:10px; display:block; }
#entryesVideos a { color:#fff!important; }
#entryesVideos li h3 a { color:#fff; display:block; }

.lermaisvideo { font-size:14px; font-weight:bold; color:#0e8b34; }
.obj { margin-bottom:10px; }
#commentform input, #commentform textarea { padding:5px; border: 1px solid #e6e6e5;  }
#submit { background:#000; color:#fff; padding:5px; }

.data { font-size:11px; color:#ccc;  }

#assista { position:absolute; text-indent:-99999px; display:block; background-image: url(imagens/play-club.png); width:171px; height:133px; margin-top:55px; margin-left:70px;  }
#assista:hover { background-position:bottom; }

.ad125 {
	width:125px;
	height:125px;
	float:left;
	margin:0px 5px 5px 0px;
	border:1px solid #ccc;
	padding:5px;
}

.noright {
	margin-right:0px!important;
	float:right;
}

#mycarousel { height:100px; overflow:hidden; }