* {
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
}
body {
	background-color:#f5f1f0;
	color:#4A4A4A;
	font-family:"Trebuchet MS",Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	text-align:left;
}
.global{
	position:relative;
}
a img {
	border:0 none;
}
a {
	color:#037BB9;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.cl, .clear {
	clear:both;
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	text-indent:-4000px;
}
h1, h2, h3, h4, h5, h6 {
	color:#006088;
	font-family:"Trebuchet MS",Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	font-weight:normal;
}
h1 {
	font-size:23px;
}
h2 {
	color:#838287;
	font-size:20px;
}
h3 {
	font-size:18px;
}
h4 {
	font-size:16px;
}
h5 {
	font-size:15px;
}
h6 {
	font-size:14px;
}
ul{
	padding-left:15px;
}
#headerBG h1 {
	display:none;
}

#headerBG #l {
	background:transparent url('../images/bg_topo.png') repeat-x scroll 0 0;
	left:0;
	width:100%;
}

#headerBG #l, #headerBG #r {
	height:125px;
	position:absolute;
	top:0;
	z-index:0;
}

#header h1  {
	background:url("../images/logo.png") no-repeat scroll 0 3px transparent;
	border:0 solid;
	height:76px;
	margin:0 0 0 3px;
	padding:0;
	width:375px;
}
#header h1 a{
	width: 375px;
	height:73px;
	overflow:hidden;
	text-indent:-999em;
	margin-left: 4px;
	border:0 solid;
	display:block;
}
#twitter a{
	background-image:url("../images/twitter.png");
	display:block;
	height:37px;
	left:900px;
	overflow:hidden;
	position:absolute;
	text-indent:-999em;
	top:46px;
	width:38px;
}
#orkut a{
	background-image:url("../images/orkut.png");
	display:block;
	height:29px;
	left:800px;
	overflow:hidden;
	position:absolute;
	text-indent:-999em;
	top:53px;
	width:70px;
}
#menu {	
	height:35px;
	margin-top:6px;
	color: #2c2c2c;
	font-size: 15px;
}
#nav{
	margin-left: 5%; 
	margin-right: 5%;
}

#conteudo{

	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
	background:#FFFFFF none repeat scroll 0 0;
	height:auto !important;
	margin:5px;
	min-height:400px;
	padding:5px;
	text-align:left;	
	clear: left;
	z-index:1;

}
#conteudo h2{
	color: #000;
	background-image:url('../images/linha_titulo.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	height: 48px;
	padding-left: 40px;
	margin-bottom: 20px;
}
#rodape{
	text-align:center;
}

#federacao h2{
	background:transparent url('../images/titulo_federacao.gif') no-repeat scroll 0 0;
	display:block;
	height:20px;
	overflow:hidden;
	text-indent:-999em;
	
	padding-left: 0px;
	margin-bottom: 0px;
}
#federacao ul{
	background:transparent url('../images/bg_federacao.gif') repeat scroll 0 0;
	border:1px solid #000000;
	height:133px;
	padding-left:0;
	padding-top:2px;	
}
#federacao ul li {
	display:block;
	float:left;
	height:35px;
	margin-left:3px;
	padding:2px;
	width:95px;
}
#federacao ul li img {
	float:left;
}
#federacao ul li a {
	color:#FFFFFF;
	font-size:11px;
	line-height:90%;
	margin:2px;
	text-align:left;
	text-decoration:none;
}
#separador hr{
	background:transparent url('../images/separador_rodape.gif') repeat scroll 0 0;
	border-color:#4975A2 #1D5590 #1D5590;
	border-style:solid;
	border-width:1px;
	height:10px;
	margin-top:10px;
}
#parceiros {
	margin:10px;
}
#parceiros h3 {
	color:#848283;
}
#parceiros ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#home{
	background:#000000 url(../images/bg_home.png) repeat-x scroll 0 0;
	height:584px;
	z-index:1;
	
}
#top-main{
	height: 280px;
}

#noticias , #ranking, #media, #campeonatos{
	width:365px;
}
/* noticias */
#noticias{
	margin-top:5px;
}

#noticias h2{
	background: transparent url(../images/titulo_noticias.gif) no-repeat scroll right;	
	display:block;
	height: 20px;
	overflow:hidden;
	text-indent:-999em;
	
	padding-left: 0px;
	margin-bottom: 0px;
}

#outras_noticias{
	border: 1px solid #000;
	color: #fff;
	background:transparent url(../images/bg_outras_noticias.gif);
	padding: 20px;
}

#outras_noticias ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#outras_noticias a {
	color: #fff;
	font-weight:bold
}
#outras_noticias h3 {
	color: #fff;
}
#outras_noticias p{
	margin:3px;
}
/* fim noticias */


#media ul.ui-tabs-nav {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
	padding-left:0px;
	width: 100%;
	margin-top: 7px;	
}

#media ul.ui-tabs-nav  li{
	float:left;
	text-align: left;
	width: 49%;	
}
#media ul.ui-tabs-nav li a{
	color: #fff;
	text-decoration:none;
	display:block;
	
}
#media .ui-tabs-nav li a span{
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	
}
#media ul.ui-tabs-nav li a.current {
	background-repeat: repeat-x;
	background-image: url('../images/bg_tab_media.png');
	height: 21px;
	color:#fff;
}

#galeria, #tube{
	background: #9B9C9B;
}
.campeonato div:first-child {
	width: 164px;
}
.campeonato div{
	float: left;
}
.campeonato hr{
	margin-bottom: 20px;
	border-bottom: 1px solid #EBEFF7;
}
/* campeonatos */ 
#campeonatos h2{
	background: transparent url(../images/titulo_campeonatos.gif) no-repeat scroll 0 0;	
	display:block;
	height: 20px;
	overflow:hidden;
	text-indent:-999em;
	
	padding-left: 0px;
	margin-bottom: 0px;
}

#campeonatos table{
	background: #fff;
	width: 100%;
	height:275px;
	min-height:275px;	
}
#campeonatos div .mais{
	text-align: right;
}
.campeonato-list{
	width: 99%;
}
.campeonato-list caption{
	text-align: left;
	background:none repeat scroll 0 0 #00608A;
	color:#FFFFFF;
	font-size:12pt;
	text-align:center;	
}
.campeonato-list td{
	padding-bottom: 20px;
}
/* pagina interna */
#campeonato_lista{
	margin: 15px;
}
.campeonato h4{
	color: #000;
}
.campeonato{
	padding-left: 5px;
}
.campeonato p{
	padding-left: 5px;
}

/* fim campeonatos */

/* ranking */
#ranking table{
	background: #fff;
	width: 100%;
}
#ranking h2{
	background: transparent url(../images/titulo_ranking.gif) no-repeat scroll 0 0;	
	display:block;
	height: 20px;
	overflow:hidden;
	text-indent:-999em;
	padding-left: 0px;
	margin-bottom: 0px;
	
}
#ranking table tfoot ul li {
	display:block;
	float:left;
	margin: 5px ;
}

#ranking ul li a:link,
#ranking ul li a:visited{
    color:#333;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    padding:0 20px 0 6px;
    display:block;
}
#ranking ul li a:hover{
    color:#EBEFF7;
    background: #848484;
}
#ranking ul li ul li{
    float:none;
    display:block;
}
#ranking ul li ul li a:link,
#ranking ul li ul li a:visited{
    color:#000;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
    padding:0 10px;
    clear:both;
    border-bottom:solid 1px #DEDEDE;
}
#ranking ul li ul li a:hover{
    color:#3B5998;
    background:#EBEFF7;
}

#ranking div .mais{
	padding-top:1em;
	text-align: right;
}

#ranking table{
	min-height:275px;
	height:275px;
}
#ranking table td{
	text-align: center;
}
#ranking table th{
	text-align: center;
}

/* fim ranking */

/* outros */
.article{
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom:1px dashed #DDDDDD;
	padding-left:15px;
}
.article-photos{
	float: left;
}
.article-photos img{
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;
	margin:4px 0 4px 5px;
	padding:4px;
	position:relative;
}
.article-photo{
	float:left;
	margin-right:5px;
	text-align:center;
}
.article-photo img{
	border:2px solid silver;
}
abbr, acronym {
	border-bottom:1px solid #DDDDDD;
}
.article-pubdate{
	margin-top:10px;
	color:#777777;
	font-family:'trebuchet ms',sans-serif;
	font-size:1.1em;
	font-size-adjust:none;
	font-style:italic;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
.article-pubdate address {
	display:inline;
}

.article-body{
	padding: 20px;
	text-align:justify;
}
.article-body p {
	margin-bottom: 13px;
}
.gallery-photo {
   float:left;
	margin-left:8px;
	margin-right:11px;
   text-align:center;
}

.gallery-photo img {
   border:2px solid silver;

   background-color:#FFFFFF;
   display:block;
   margin:4px 0 4px 5px;
   padding:4px;
   position:relative;
}

/* Comentarios */
#comentarios{
	margin-top: 20px; 
}
.comentario {
  border-top: 1px solid silver;
  margin-top: 20px;
}

.comentario hr {
  border-width: 0;
  height: 1px;
  border-top: 1px solid #ddd;
}

.comentario form label {
  display: block;
}

.comentario textarea {
  height: 100px;
}
/* fim outros*/

.mais_news {
	position:absolute;
	top:245px; 
	left:206px;
}
.mais_news img {
	width:158px;
}

#main_navi li {
	padding:0; 
	margin:0;
}
#main_navi{
	position:absolute;
	top:20px; 
	left:206px;
	list-style:none;
	padding:0; 
	margin:0;
	width:160px;
}


/* main vertical scroll */
#main {
	width:206px;
	height:260px;  
	position:absolute;
	top: 0px;
	left:0px;
	display: block;  
}

/* root element for pages */
#pages {
	position:absolute;
	height:20000em;
}

/* single page */
.page {
	width:206px;
	height:260px;  
}

/* root element for horizontal scrollables */
.scrollable {
	position:relative;
	overflow:hidden;
	width:206px;
	height:260px; 
}

/* root element for scrollable items */
.scrollable .items {
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.item {
	float:left;
	cursor:pointer;
	width:206px; 
	height:260px; 
}

/* main navigator */
#main_navi {
	float:right;
	padding:0px !important;
	margin:0px !important;
}

#main_navi li a {
	display:block;
	width:152px;
	height:40px;
	line-height:20px;
	outline:none;
	background:transparent url(../images/noticia-tab-on.gif) no-repeat;
	font-size: 11px;
	text-decoration: none;
	padding: 2px; 
	color: #919191;
	border:1px solid #bdbcbd;
	font-weight: bold;
	cursor:pointer;
	
}

#main_navi li a:hover {
	color: #030303;
	background:transparent url(../images/noticia-tab-off.gif) no-repeat;
}

#main_navi li a.active {
	color: #030303;
	background:transparent url(../images/noticia-tab-off.gif) no-repeat;
}

#main_navi img {
	float:left;
	margin-right:10px;
}

#main_navi strong {
	display:block;
}

#main div.navi {
	margin-left:250px;
	cursor:pointer;
}
/* galeria da home*/
div.content {
	display:none;
	float:left;
	width:363px;
}
.advance-link{
	border:0px;
	text-decoration:none;
}
#galeria .play{
	display: none;
}
#galeria .navigation{
	padding-left:50px;
}
#galeria #thumbs .thumbs {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#galeria #thumbs .thumbs li {
	display:block;
	float:left;
	margin:1px;
}
#galeria #thumbs {
	background: #888888;
}
#galeria .slideshow{
	padding-left: 26px;
	padding-top: 5px;
	margin:0px;
	background: #888888;
}
#galeria div.nav-controls .prev{
	background: url('../images/prev.png') no-repeat scroll 0 0 ;
	height:32px;
	width:29px;
	position: absolute;
	display:block;
	overflow:hidden;
	text-indent:-999em;	
	top: 100px;
}

#galeria div.nav-controls .next{
	background: url('../images/next.png') no-repeat scroll 0 0 ;
	height:32px;
	width:29px;
	position: absolute;
	display:block;
	overflow:hidden;
	text-indent:-999em;	
	top: 100px;
	left: 330px;
}
.video {
	background-color:#FFFFFF;
	display:block;
	margin:4px 0 4px 20px;
	padding:4px;
	position:relative;
	float:left;
	text-align:center;
	width: 153px;
}
.video img {
	border:2px solid silver;	
}
/* fim da galeria da home*/
#publicidade p{
	margin-bottom: 5px ;
}

#gallery ul.thumbs li {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 10px 5px 0;
	padding:0;
}
#gallery div.slideshow-container {
	float:left;
	padding-left:45px;
	padding-top:5px;
	width:500px;
}
#gallery div.navigation div.top {
	height:11px;
	margin-bottom:12px;
}
#gallery div.pagination {
	float:right;
	clear:both;
	margin-right:55px;
}

#gallery div.pagination span.current {
	background-color:#000000;
	border-color:#000000;
	color:#FFFFFF;
	font-weight:bold;
}

#gallery div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	margin-right:2px;
	padding:4px 7px 2px;
}

#gallery div.controls a {
	padding:5px;
}

#gallery div.content a, div.navigation a {
	color:#777777;
	text-decoration:none;
}

#gallery div.ss-controls{
	height: 20px;
}

#gallery div.ss-controls .pause{
	position:absolute;
	top:118px;
	left: 402px;

}

#gallery div.ss-controls .play{
	position:absolute;
	top:118px;
	left: 409px;
}

#gallery div.controls .prev {
	background:transparent url(../images/prev.png) no-repeat scroll 0 0;
	display:block;
	height:32px;
	overflow:hidden;
	position:absolute;
	text-indent:-999em;
	top:318px;
	left: 4px;
	width:25px;
}

#gallery div.controls .next{
	background: url('../images/next.png') no-repeat scroll 0 0 ;
	height:32px;
	width:25px;
	position: absolute;
	display:block;
	overflow:hidden;
	text-indent:-999em;	
	top: 318px;
	left: 515px;
}

.sucesso{
	border: 1px solid #ffcc33;
	margin: 15px;
	padding: 5px 5px 5px 25px ;
	background: #ffffcc url('../images/check.png') no-repeat 5px 3px;
}

.alerta{
	border: 1px solid #ee4619;
	margin: 15px;
	padding: 5px 5px 5px 25px ;
	background: #fddad0 url('../images/alert.png') no-repeat 5px 3px;
}


.main{
	padding-left: 35px;
	padding-right: 35px;
}


 
/* container for external content. uses vertical scrollbar, if needed */ 
div.contentWrap { 
    height:441px; 
    overflow-y:auto; 
} 
div.overlay {
	background:url(../images/white.png) no-repeat;
	padding:40px;	
	width:576px;  
	display:none;
}


div.close {
	background:url(../images/close.png) no-repeat;
	position:absolute;
	top:2px;
	right:5px; 
	width:35px;
	height:35px;
	cursor:pointer;

}


#comentarios p{
	margin: 10px;
}
a.player { 		
	display:block;
	height:450px;			
}

.banner-modal { 
    background-color:#fff; 
    display:none; 
    padding:15px; 
    border:1px solid #ccc;
    -moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    -moz-box-shadow: 0 0 50px #ccc; 
    -webkit-box-shadow: 0 0 50px #ccc; 
} 


.modal { 
    background-color:#fff; 
    display:none; 
    width:430px; 
    padding:15px; 
    border:1px solid #ccc;
    -moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    -moz-box-shadow: 0 0 50px #ccc; 
    -webkit-box-shadow: 0 0 50px #ccc; 
} 
#frmContado select{
	width: 100%;
}
#frmContado input[type=text]{
	width: 99%;
}

.plugin_twitter, .photo-gallery {
	margin-top: 7px;
	margin-bottom: 7px; 	
}

#mainContent { 
	float:left; 
	left:-2px; 
	min-height:450px; 
	padding-left:10px; 
	position:relative; 
	top:-3px; 
	width:770px; 
	z-index:5; 
} 
.contentRow { clear:both; } 
.floatBox { border:0 none; float:left; margin:0; padding:0; } 
.contentRow { clear:both; } 
.arcTrmnC { padding:4px; width:760px; }  
.awards .trnm.odd { background-color:#F1F1F1; overflow: hidden;} 
.awards .trnm { 
	clear:both; 
	padding:5px; 
	width:750px; 
	overflow: hidden;
} 
.awards .hd { font-size:12px; font-weight:bold; margin:0 0 5px; } 
.stopFloat { clear:both; } 
.awards .links { font-size:14px; margin:0 0 5px; text-align:left; } 
.links { font-size:12px; margin-top:3px; text-align:center; } 
.awards .lPicBig { float:left; width:150px; } 
.awards .latest { float:left; font-size:14px; margin-left:5px; padding-right:10px; width:260px; } 
.awards .tAw { margin-bottom:8px; } 
.awards ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; } 
.awards .bold { font-weight:bold; } 
.awards .news { float:left; font-size:14px; width:325px; } 
.awards .news p { margin:0; text-align:justify; } 
.awards .foot { clear:both; } 
.awards ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; } 
.qLInline li { border:medium none; display:inline; line-height:18px; margin:0 !important; } 
.qLInline li.first a { padding-left:0; }  
.qLInline li a { border-right:1px solid #000000; line-height:18px !important; padding:0 5px; } 
.links1 { font-size:14px; margin-top:3px; text-align:center; } 
.links2 {font-size:14px; margin-top:3px; text-align:center; } 


