@charset "utf-8";
/* CSS Document */

*{
padding: 0;
margin: 0;
list-style: none;
text-decoration: none;
border: none;
vertical-align: middle;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
body{
background: url(images/bg.jpg) no-repeat #1A1A1A;
}
#geral{
width: 1002px;
height: auto;
margin: 0 auto;
background: #DADADA;
float:none;
overflow: hidden;
}

#barralogin{
width: 1002px;
height: 28px;
font-size: 14px;
background: #1A1A1A;
font-weight: bold;
padding-top: 7px;
}
#barralogin .text{
margin-left: 10px;
text-transform: uppercase;
color: #DADADA;
}
#barralogin .textfield{
border: 1px #0b2101 solid;
margin-top: 0px;
background: #FFF;
color: #222;
}
.textfielderror{
background: #ffb3b3;
}
.textfieldaccept{
background: #33FF66;
}
#barralogin .loginbutton{
border: 1px #0b2101 solid;
background: #065400;
color: #DADADA;
font-weight: bold;
margin-top: 0px;
}
#barralogin .loginbutton:hover{
background: #DADADA;
color: #065400;
}
#barralogin a{
color: #DADADA;
font-weight: bold;
padding-top: 0px;
text-decoration: none;
}
#barralogin .textboasvindas{
color: #DADADA;
font-weight: bold;
padding-top: 0px;
text-decoration: none;
}

#banner{
width: 100%;
height: 160px;
background: url(images/banner_01.jpg) no-repeat;
}

#menu{
width: 1002px;
height: 51px;
overflow: hidden;
}
#menu ul li{
display: inline;
}
#menu li, #menu img, #menu a, #menu ul{
margin: 0 0 0 0;
padding: 0 0 0 0;
float: left;
}
#menu-campeonatos{
	background:url(images/bg-menu-camp.png) repeat; 
	width: 1002px;
	height: 50px;
	float: left;
}
#menu-campeonatos ul{
	margin: 0 auto;
	width: 722px;
	height: 50px;
	padding-left: 280px;
}
.nodisplay{
	display: none;
}
#menu-campeonatos li{
	margin: 0 auto;
}
#page{
width: 100%;
background: #DADADA;
float:left;
}
#page #content{
float: left;
width: 690px;
padding-bottom: 30px;
}
#slidernews{
width: 580px;
height: 360px;
margin-top: 10px;
overflow: hidden;
position: relative;
float: left;
}

#mask-gallery {
	overflow:hidden;	
}

#gallery {
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	z-index:0;
	/* width = total items multiply with #mask gallery width */
	width:2900px;
	overflow:hidden;
}
#gallery li {	
	/* float left, so that the items are arrangged horizontally */
	float:left;
}
#mask-excerpt {
	/* Set the position */
	position:absolute;	
	bottom:0;
	left:0;
	z-index:500px;
	/* width should be lesser than #slider width */
	width:580px;
	height: 70px;
	overflow:hidden;
}
	
#slidernews #excerpt {
	/* Opacity setting for different browsers */
	filter:alpha(opacity=85);
	-moz-opacity:0.85;  
	-khtml-opacity: 0.85;
	opacity: 0.85;  
	/* Clear the list style */
	list-style:none;
	margin:0;
	padding:0;
	/* Set the position */
	z-index:10;
	position:absolute;
	bottom:0;
	left:0;
	/* Set the style */
	width:580px;
	height: 70px;
	background-color:#000;
	overflow:hidden;
	font-family:arial;
	font-size:10px;
	color:#fff;	
}
#excerpt li {
	padding:5px;
}
#excerpt .titulonot{
color: #CCC;
font-size: 15px;
font-weight: bold;
}
#excerpt a{
color: #CCC;
font-size: 10px;
font-weight: bold;
}
.clear {
	clear:both;	
}
#sliderlinks{
margin-top: 10px;
width: 100px;
height: 360px;
float:left;
margin-left: 10px;
background: url(images/slider_select.png)
}
#sliderlinks li{
overflow: hidden;
background: url(images/slider_select.png) no-repeat;
}
#sliderlinks li:hover{
background: url(images/slider_select_over.png) no-repeat;
}
#sliderlinks a{
color:#000;
font-weight: bold;
font-size: 10px;
text-align: center;
width: 100px;
height: 72px;
display: inline-table;
overflow: hidden;
}
#sliderlinks .selected{
background: url(images/slider_select_over.png) no-repeat;
}
#sliderlinks .textlink{
padding-top: 1px;
padding-left: 3px;
}

#page #coldireita{
margin-right: 10px;
float: right;
width: 292px;
overflow: hidden;
}
#proxeventos{
border-top: 6px solid #065400;
color: #222;
border-bottom: 2px solid #adacac;
margin-top: 10px;
}
.titulocoldir{
width: 100%;
border-bottom: 2px solid #adacac;
text-align: center;
color: #222;
text-transform: uppercase;
font-size: 18px;
margin-top: 5px;
margin-bottom: 3px;
}
#proxeventos li{
width: 292px;
height: 60px;
background:url(images/event_select.png) no-repeat;
color: #222;
font-size: 12px;
padding-left: 10px;
}
.campirl{
color: #CC0000;
font-weight: bold;
font-size: 14px;
}
.campwtcc{
color: #0e4999;
font-weight: bold;
font-size: 14px;
}
.licampirl{
border-left: 4px solid #CC0000;
}
.licampwtcc{
border-left: 4px solid #0e4999;
}
.campf1{
color: #f13e00;
font-weight: bold;
font-size: 14px;
}
.licampf1{
border-left: 4px solid #f13e00;
}
.campskoda{
color: #119c0e;
font-weight: bold;
font-size: 14px;
}
.licampskoda{
border-left: 4px solid #119c0e;
}
.campf1class{
color: #059064;
font-weight: bold;
font-size: 14px;
}
.licampf1class{
border-left: 4px solid #059064;
}
.campff{
color: #040738;
font-weight: bold;
font-size: 14px;
}
.licampff{
border-left: 4px solid #040738;
}
#proxeventos li h3{
font-size: 12px;
color: #222;
}

#lastnews{
margin-top: 10px;
margin-left: 10px;
float: left;
width: 335px;
border-top: 6px solid #065400;
color: #222;
border-bottom: 2px solid #adacac;
height: 644px;
}
#lastforum, #blogs{
margin-top: 10px;
margin-left: 10px;
float: right;
width: 335px;
border-top: 6px solid #065400;
color: #222;
border-bottom: 2px solid #adacac;
overflow:hidden;
}
.titulolastnews, .tituloblogs, .titulovideoshome{
width: 100%;
border-bottom: 2px solid #adacac;
text-align: center;
color: #222;
text-transform: uppercase;
font-size: 18px;
margin-top: 5px;
margin-bottom: 3px;
}
#lastnews li, #blogs li{
border-bottom: 1px #ADACAC solid;
width: 335px;
display:inline-table;
font-size: 12px;
}
#lastnews a, #blogs a, #lastforum a{
color: #065400;
font-weight: bold;
font-size: 13px;
}
#lastnews .vertodas, #blogs .verblog{
text-align: center;
}
#patrocinio, #teamspeak{
border-top: 6px solid #065400;
color: #222;
border-bottom: 2px solid #adacac;
margin-top: 10px;
}
#patrocinio li{
width: 288px;
height: 60px;
color: #222;
font-size: 12px;
padding-left: 2px;
}
#patrocinio img{
margin-right: 10px;
}
#lastforum li{
width: 335px;
display:inline-table;
font-size: 12px;
}
#lastforum .liautor{
border-bottom: 1px #ADACAC solid;
}
#lastforum .aautor{
color: #222;
font-weight: bold;
font-size: 12px;
}
#blogs img{
padding-right: 10px;
float: right;
padding-left: 2px;
padding-top: 10px;
}
.blogautor{
font-size: 14px;
color: #0ab706;
}
#videoshome{
margin-top: 10px;
margin-left: 10px;
float: left;
width: 680px;
border-top: 6px solid #065400;
color: #222;
border-bottom: 2px solid #adacac;
overflow:hidden;
}

#videoslinks{
width: 200px;
height: 360px;
float:left;
background: url(images/slider_select.png) repeat-x;
float: left;
overflow: hidden;
}
#videoslinks li{
overflow: hidden;
background: url(images/slider_select.png) repeat-x;

}
#videoslinks li:hover{
background: url(images/slider_select_over.png) repeat-x;
}
#videoslinks a{
color:#000;
font-weight: bold;
font-size: 11px;
width: 200px;
height: 72px;
display: inline-table;
}
#videoslinks img{
width: 80px;
height: 72px;
float: left;
overflow: hidden;
}
#videoslinks .videoselected{
background: url(images/slider_select_over.png) repeat-x;
}
#videoslinks .textvideolink{
padding-top: 5px;
padding-left: 3px;
}
#video1, #video2, #video3, #video4, #video5{
float: right;
}

#rodape{
width: 1002px;
height: 160px;
background: url(images/rodape.jpg);
overflow: hidden;
border-top: 2px solid #065400;
}
#dev{
width: 250px;
margin: 0 auto;
margin-top: 50px;
display: table;
}
.imgdev{
margin-top: 5px;
margin-left: 4px;
float: right;
}
.textrodape{
font-size: 12px;
color: #222;
padding-top: 100px;
margin-left: 270px;
font-weight:bold;
}
.textlow{
text-transform:lowercase;
font-size: 10px;
float: left;
margin-top: 10px;
}
#contentpage{
width: 675px;
margin-top: 10px;
margin-left: 10px;
float: left;
border-top: 6px solid #065400;
color: #222;
border-bottom: 2px solid #adacac;
overflow: hidden;
padding-right: 5px;
}
#contentpage a{
color: #065400;
font-size: 10px;
font-weight: bold;
}
.titulocontentpage{
width: 100%;
border-bottom: 2px solid #adacac;
text-align: center;
color: #222;
text-transform: uppercase;
font-size: 18px;
margin-top: 5px;
margin-bottom: 3px;
}
.titulovernot{
color: #065400;
width: 100%;
padding-left: 5px;
font-size: 18px;
margin-top: 2px;
margin-bottom: 2px;
}
.autorvernot{
color: #8c8a8a;
width: 100%;
font-style: italic;
padding-left: 5px;
font-size: 13px;
margin-top: 2px;
margin-bottom: 2px;
}
.chamadavernot{
color: #222;
width: 100%;
padding-left: 5px;
font-size: 13px;
margin-top: 2px;
margin-bottom: 2px;
}
.textovernot{
color: #1A1A1A;
width: 100%;
padding-left: 5px;
font-size: 12px;
margin-top: 2px;
margin-bottom: 2px;
}
.imgvernot{
margin: 0 auto;
margin-bottom: 4px;
margin-top: 4px;
display:block;
}
.tituloblog{
color: #065400;
width: 100%;
padding-left: 5px;
font-size: 18px;
margin-top: 2px;
margin-bottom: 2px;
border-top: 1px #ADACAC solid;
}
.imgvideos{
margin-bottom: 4px;
margin-top: 4px;
float: left;
margin-right: 4px;
}
#videover{
width: 680px;
margin: 0 auto;
margin-top: 10px;
margin-left: 100px;
margin-bottom: 20px;
}
.linkvideo{
color: #222;
width: 100%;
padding-left: 5px;
font-size: 13px;
margin-top: 2px;
margin-bottom: 2px;
font-weight: bold;
}
#formcadastro input, #formcontato input, #formcadastro select, #formcontato select, #formcontato textarea, #formsenha input{
border: 1px #1A1A1A solid;
color: #222;
}
.imgloader{
margin: 0 auto;
display: block;
margin-bottom: 50px;
margin-top: 20px;
}
#formcontato textarea, #formcontato input, #formcadastro input{
margin-top: 2px;
margin-bottom: 5px;
}
#loading-cadastro, #loading-contato{
width: 100%;
}
#pagenoticias .titulonoticias{
color: #065400;
font-weight: bold;
font-size: 13px;
}
#ts{
margin: 0 auto;
width: 140px;
}
#tabpainel{
position: relative;
height: 450px;
}
#menupainel{
position: absolute;
top: 0px;
left: 20px;
}
#menupainel li{
padding-top: 3px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 6px;
border-top: 1px #666 dotted;
border-left: 1px #666 dotted;
border-right: 1px #666 dotted;
display: inline;
color: #666;
}
#menupainel .liselected{
border-top: 1px #666 solid;
border-left: 1px #666 solid;
border-right: 1px #666 solid;
border-bottom: 1px #FFF solid;
color: #1A1A1A;
background: #FFF;
z-index: 1000;
font-weight: bold;
}
#contentpainel, #loading-paineldados, #completo-paineldados{
position: absolute;
top: 29px;
left: 10px;
border: 1px #666 solid;
width: 650px;
padding-bottom: 40px;
background: #FFF;
}
#formatualizadados input, #formatualizadados select{
border: 1px #1A1A1A solid;
color: #222;
margin-top: 2px;
margin-bottom: 2px;
}
#formatualizadados{
margin-top: 10px;
margin-left: 10px;
font-size: 14px;
}
.campooculto{
display: none;
}
.userimg{
position: absolute;
top: 40px;
left: 450px;
}
#inscrevercamp{
	font-size: 14px;
}
#inscrevercamp select, #inscrevercamp input{
	border: 1px solid #000;
	margin-top: 2px;
	margin-bottom: 2px;
}
