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

* {
	margin:0;
	padding:0;
	list-style:none;
	text-decoration: none;
}

img{
	border:none;
	}


body {
	background: url(../img/bg.jpg);
	font-family: Microsoft Sans Serif, arial, serif;
}

a {
	cursor: pointer;
}

#wrp {
	margin: auto;
}

#header {
	width: 100%;
	overflow: hidden;
	height: 295px;
	margin: auto;
	background: url(../img/barra_inteira.jpg)top center repeat-x;
}

#logo {
	text-align: center;
	padding-top: 25px;
}

#logo h1 {
    text-indent: -99999px;
	position: absolute;
}

/* menu do topo */

/*#menu {
	width: 100%;
	background: url(../img/bg_menu.jpg) repeat-x;
	height: 48px;
	overflow: hidden;
	text-align:center;
	margin-top:265px;
	text-transform: uppercase;
}

#menu ul {
	margin: auto;
	width: 846px;
	text-align:center;
}

#menu li {
	list-style: none;
	float: left;
	width: 141px;
}

#menu li a {
	color: #fff;
	text-decoration: none;
	font-size: 15px;	
	float: left;	
	display: block;
	width: 141px;
	padding-top: 13px;
	height: 32px;
	background: url(../img/a_hover.png) top no-repeat;
}

#menu li a:hover  {
	background-position: bottom;
	color: #104100;
}*/

.active  {
	background-position: bottom;
	background: url(../img/hovermenu.png) no-repeat;
}

input {
    outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}

input:focus {
    box-shadow: 0 0 5px rgba(103,153, 255, 1);
    -webkit-box-shadow: 0 0 5px rgba(103,153, 255, 1);
    -moz-box-shadow: 0 0 5px rgba(103,153, 255, 1);
}

textarea {
    outline:none;
    transition: all 0.25s ease-in-out;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
}

textarea:focus {
    box-shadow: 0 0 5px rgba(103,153, 255, 1);
    -webkit-box-shadow: 0 0 5px rgba(103,153, 255, 1);
    -moz-box-shadow: 0 0 5px rgba(103,153, 255, 1);
}

/*#menu ul li ul {
	float: none;
	position: absolute;
	font-size: 13px;
	width: 141px;
	margin-top: 45px;
	z-index: 10000000000000000;
	background-color: #000613;
}

#menu ul li ul li a {
	font-size: 12px;
	overflow: hidden;
}

ul#navmenu {
	margin-left: 0px;
	padding-left: 0px;
}

#menu ul li ul li a:hover {
	background: url(../img/hovermenu.png) no-repeat;
	margin-left: 0px;
	padding-left: 0px;
}

#menu ul li ul li:hover {
	background: url(../img/hovermenu.png) no-repeat;
	background-position: bottom;
	color:  #104100;
}*/

#content{
	background-color: #F8F8F8;
	width: 960px;
	margin: auto;
	overflow:hidden;
	margin-top:0px;
	font-family: Microsoft Sans Serif, arial, serif;
	margin-bottom: 18px;
	z-index:1;
}

#content link {
	color:#FF0000 ;
	text-decoration: none;
}
#content visited {
	text-decoration: none;
	color: #104100;
}
#content hover {
	text-decoration: none;
}
#content active {
	text-decoration: none;
}

#content p {
	color: #104100;
	font-size: 14px;
	padding: 10px 20px 20px 20px;
}

#content img {
	padding: 20px;
	float: left;
}

#content_index {
	color: #104100;
	padding-top: 30px;
	width: 960px;
	margin: auto;
	font-family: Microsoft Sans Serif, arial, serif;
	overflow:hidden;
	margin-bottom: 18px;
}

#content h2 {
	font-size: 24px;
	color: #104100;
	font-weight: normal;
	padding: 20px 20px 0px 20px;
	text-transform:uppercase;
}

#content h3 {
	font-size: 20px;
	color: #104100;
	font-weight: normal;
	padding: 20px 20px 0px 20px;
}

.separador{
	background: url(../img/bg_quadros.jpg) repeat-x;
	height:15px;
	width:100%; 
}


#ultimas_noticias {
	background: url(../img/bg_noticias.png) no-repeat;
	width: 960px;
	height: 300px;
	margin-top:0;
	padding-top:-25px;
	margin-bottom:-10px;
	
}

#ultimas_noticias h2 {
	font-size: 25px;
	padding-top:20px;
	padding-bottom:5px;
	color: #fff;
	font-weight: normal;
}

#ultimas_noticias h2 span {
	color: #de1818;
}

#ultimas_noticias ul#resumo_noticias li {
	float: left;
	width: 400px;
	height: 200px;
	margin-top: 9px;
}

#ultimas_noticias ul#resumo_noticias li {
	padding: 20px;
}

#ultimas_noticias ul#resumo_noticias li a {
	color: #000059;
	font-weight: normal;
	font-size: 18px;
}

#ultimas_noticias ul#resumo_noticias li a:hover {
	text-decoration: underline;
}

#ultimas_noticias ul#resumo_noticias li p.data {
	font-size: 11px;
	margin: 5px 0;
	font-weight: bold;
	color: #820000;
}

#ultimas_noticias ul#resumo_noticias li p {
	color: #616161;
	width: 400;
	font-size: 14px;
}
/*----------------------------------------------------------quadro jogos------------------------------------*/


#quadro_jogos {
	background: url(../img/bg_quadro_jogos.png) no-repeat bottom;
	width: 960px;
	height:350px;
	font-size:12px;
	margin-top:-40px;
	}

#quadro_jogos h2 {
	font-size: 25px;
	color: #fff;
	padding-top:15px;
	padding-bottom:30px;
	font-weight: normal;
}

#quadro_jogos h2 span {
	color: #de1818;
}

#quadro_jogos ul li {
	float: left;
	margin:20px;
	margin-right:27px;
	margin-top:45px;
}

#quadro_jogos ul li a {
	color: #000059;
	line-height: 90%;
	font-weight: normal;
	font-size: 18px;
}

#quadro_jogos ul li a:hover {
	text-decoration: underline;
}

#quadro_jogos .1e2{
	width:180px;
	margin-left:10px;
	margin-right:10px;
	padding:10px;
}


#jogo_anterior {
	margin-left:10px;
	margin-right:45px;
}

#jogo_anterior h2{
	margin-left:-20px;
	margin-bottom: -5px;

}

#jogo_proximo {
	margin-left:10px;
	margin-right:50px;
	

}

#jogo_proximo h2{
	margin-left:-20px;
	margin-bottom: -5px;
	
}

#twitter_jogos {
	margin-left:0px;
	margin-right:-25px;

}

#twitter_jogos h2{
	margin-left:-20px;
	margin-bottom: -5px;
	
}



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

#socio_torcedor{
	width:960px;
	margin:0 auto;
	margin-top:5px;

}

#socio_torcedor h2 {
	font-size: 25px;
	color: #fff;
	padding-top:10px;
	padding-bottom:5px;
	font-weight: normal;
}

#socio_torcedor h2 span {
	color: #de1818;
}

#prox_jogo {
	background: url(../img/bg_jogos.png) no-repeat;
	width: 314px;
	height: 290px;
	margin-top:05px;
	float: left;
		border:#F00 1px solid;
}

#prox_jogo h2 {
	font-size: 25px;
	padding: 10px 9px 9px 12px;
	color: #fff;
	font-weight: normal;
}

#prox_jogo h2 span {
	color: #de1818;
}

#prox_jogo h3 {
	font-size: 18px;
	text-align: center;
	margin-top: 20px;
	color: #000059;
	font-weight: normal;
}

#prox_jogo img {
	padding-top: 10px;
	margin-bottom: 10px;
}

#prox_jogo p b {
	color: #000059; 
}

#prox_jogo p {
	padding: 5px 0 0 30px;
	font-size: 14px;
}


#ultimo_jogo {
	background: url(../img/bg_jogos.png) no-repeat;
	width: 314px;
	height: 290px;
	margin: 05px 0 0 8px;
	float: left;
	border:#F00 1px solid;
}

#ultimo_jogo h2 {
	font-size: 25px;
	padding: 10px 9px 9px 12px;
	color: #fff;
	font-weight: normal;
}

#ultimo_jogo h2 span {
	color: #de1818;
}

#ultimo_jogo h3 {
	font-size: 18px;
	text-align: center;
	margin-top: 20px;
	color: #000059;
	font-weight: normal;
}

#ultimo_jogo img {
	padding-top: 10px;
	margin-bottom: 10px;
}

#ultimo_jogo p b {
	color: #000059; 
}

#ultimo_jogo p {
	padding: 5px 0 0 30px;
	font-size: 14px;
}


/*/*--------------------twitter------------------------------------*/


/*#twitter {
	background: url(../img/bg_jogos.png) no-repeat;
	width: 314px;
	height: 290px;
	margin: 05px 0 0 8px;
	float: left;
}

#twitter h2 {
	font-size: 25px;
	padding: 10px 9px 9px 12px;
	color: #fff;
	font-weight: normal;
}

#twitter h2 span {
	color: #de1818;
}

#twitter h3 {
	font-size: 18px;
	text-align: center;
	margin-top: 20px;
	color: #000059;
	font-weight: normal;
}

#twitter img {
	padding-top: 10px;
	margin-bottom: 10px;
}

#twitter p b {
	color: #000059; 
}

#twitter p {
	padding: 5px 0 0 30px;
	font-size: 14px;
}

#twitter a.leiamais {
	float: right;
	font-size: 12px;
	margin-top: -16px;
	margin-right: 20px;
	color: #820000; 
}

#twitter a.leiamais:hover {
	text-decoration: underline;
}*/


#twiter {
	
	height:195px;
	width:350px;
	margin-left:-11px;
	padding-right:-20px;
	margin-right:-45px;
} 
/*.tweets {
	background: #F8F8F8;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
	color:#666;
	font:12px Arial Unicode MS, Verdana, Geneva, Arial, sans-serif;
	height:190px;
	overflow:auto;
	padding-left:-5px;
	border-radius:10px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	-webkit-border-radius:3px;
	
	}
.tweets a{
	color:#fff;
}

.tweets:hover {
	border-top:1px solid #c3c3c3;
	border-left:1px solid #c3c3c3;
	border-bottom:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	}
.tweets ul li {
	border-bottom:1px dotted #ccc;
	cursor:default;
	padding:0px 0px 0px 0px;
	}
.tweets ul li:hover {
	background:#F2F2F2;
	}
.tweets ul li:first-child {
	border-bottom:1px dotted #ccc;
	border-top:none;
	} 
.tweets ul li span a {
	color:#Fff;
	font-size:12px !important;
	}
.tweets ul li a {
	color:#fff;
	font-size:10px !important;
}
/* Feito com jquery agora
 * .tweets ul li a:hover {color:#EF2C1D}*/*/



/*---------------------twitter antigo----------------------------------*/

/*#enquete {
	width: 181px;
	height: 489px;
	float: right;
	margin-top: 20px;
	background: url(../img/bg_enquete.png) no-repeat;
}

#enquete h2 {
	font-size: 25px;
	padding: 10px 9px 12px 12px;
	color: #fff;
	font-weight: normal;
}

#enquete p.pergunta {
	font-size: 13px;
	color: #de1818;
	text-align: left;
	padding: 20px 5px 10px 13px;
}

#enquete form {
	text-align: center;
	width: 152px;
	margin: auto;
	font-size: 12px;
	color: #616161;
}

#enquete form input.opcao {
	margin: 8px 0;
}

#enquete input.votar {
	background: url(../img/bt_votar.png) no-repeat;
	width: 162px;
	border: none;
	text-indent: -9999px;
	height: 52px;
	margin-left: 10px;
	    -webkit-transition: none;
    -moz-transition: none;
	cursor: pointer;
}

#enquete input.votar:hover {
	background-position: bottom;
}
*/
#patrocinadores {
	width: 960px;
	height: 166px;
	float: left;
}

#patrocinadores h2 {
	font-size: 25px;
	padding: 10px 9px 12px 0px;
	color: #fff;
	font-weight: normal;
}

#patrocinadores ul {
	overflow:hidden;
	margin:0 auto;
	width:980px;
}



#patrocinadores ul	 li {
	float: left;
	margin:0 auto;
}

#patrocinadores ul li.gomes {
	background: url(../img/logos/patrocinadores/gomes.png) no-repeat;
	background-position:center top;
	width: 112px;
	height: 50px;
	margin-right:52px;
	
}

#patrocinadores ul li.gomes:hover {
	background-position: center bottom;
}

/*--------------------------------novos patrocinadores----------------------------*/
#patrocinadores ul li.dicave {
	background: url(../img/logos/patrocinadores/dicave.png) no-repeat;
	background-position:center top;
	width: 112px;
	height: 39px;
	margin-left:0px;
	margin-right:52px;
	margin-top:15px;
	
}

#patrocinadores ul li.dicave:hover {
	background-position: center bottom;
}

#patrocinadores ul li.rdp{
	background: url(../img/logos/patrocinadores/logo_rdp.png) no-repeat;
	background-position:center top;
	width: 112px;
	height: 36px;
	margin-right:52px;
	margin-top:15px;
	
}

#patrocinadores ul li.rdp:hover {
	background-position: center bottom;
}

/*--------------------------------novos patrocinadores----------------------------*/


#patrocinadores ul li.opentrade{
	background: url(../img/logos/patrocinadores/opentrade.png) no-repeat;
	background-position:center top;
	width: 139px;
	height:32px;
	margin-top:15px;
	margin-right:52px;
}

#patrocinadores ul li.opentrade:hover {
	background-position:bottom;
}


#patrocinadores ul li.prox{
	background: url(../img/logos/patrocinadores/prox.png) no-repeat;
	background-position:center top;
	width: 143px;
	height:21px;
	margin-top:25px;
	margin-right:52px;
}

#patrocinadores ul li.prox:hover {
	background:url(../img/logos/prox1-2.png) no-repeat;
}



#patrocinadores ul li.zoni {
	background: url(../img/logos/patrocinadores/zoni.png) no-repeat;
	background-position:center top;
	width:66px;
	height:57px;
	margin-right:58px;
}

#patrocinadores ul li.zoni:hover {
	background-position: center bottom;
}

#patrocinadores ul li.semasa {
	background: url(../img/logos/patrocinadores/semasa.png) no-repeat;
	background-position:center top;
	width: 80px;
	height:50px;
	margin-right:52px;
	margin-top:10px;
}

#patrocinadores ul li.semasa:hover {
	background-position: center bottom;
}

#patrocinadores ul li.portoitajai {
	background: url(../img/logos/patrocinadores/porto_itajai.png) no-repeat;
	background-position:center top;
	width: 119px;
	height: 52px;
}

#patrocinadores ul li.portoitajai:hover {
	background-position: center bottom;
}

#patrocinadores ul li.bmg{
	background: url(../img/logos/patrocinadores/bmg.png) no-repeat;
	background-position:center top;
	width: 91px;
	height:36px;
	margin-top:10px;
	margin-right:58px;
}

#patrocinadores ul li.bmg:hover {
	background-position: center bottom;
}



#bloco_jogador {
	background: url(../img/bg_jogador.png) no-repeat;
	width: 438px;
	float: left;
	display: block;
	height: 184px;
	margin: 10px 0px 10px 20px;
}

#bloco_jogador img {
	margin-top: 10px;
}

#bloco_jogador p {
	padding: 0px;
	color: #0e2e51;
}

#bloco_jogador h4 {
	padding-top: 25px;
	font-size: 22px;
}

#bloco_jogador h5 {
	color: #820000;
	font-weight: normal;
	font-size: 18px;
}

#bloco_jogador b {
	color: #820000;
}

#noticia  {
	border: 1px solid #d8d8d8;
	width: 907px;
	height: 100%;
	margin-top: 20px;
	margin-left: 25px;
	overflow: hidden;
}

#noticia p.data {
	padding: 5px 0 0 25px;
}

#noticia p {
	padding: 5px 0 0 25px;
}

#outras_noticias  {
	border: 1px solid #d8d8d8;
	width: 907px;
	height: 100%;
	margin-top: 20px;
	overflow: hidden;
	margin-left: 25px;
	margin-bottom: 20px;
}

#outras_noticias ul {
	margin: 15px 0px 15px 0px;
}

#outras_noticias ul li {
	display: block;
	color: #616161;
	font-size: 14px;
	width: 100%;
	line-height: 20%;
	float: left;
}

#outras_noticias p {
	display: inline;
	float: left;
}

#outras_noticias p:hover {
	color: #820000;
}

#outras_noticias img {
	padding: 5px 0px 0px 0px;
	float: left;
	margin-left: -10px;
}

#formulario {
	width:450px;	
	float:left;
	font-family: Microsoft Sans Serif;
}

#formulario form {
	width:370px;	
}

#formulario ul {
	margin: 10px 0 0 20px;
	list-style:none;
}

#formulario ul input {	
	border: 1px solid #dddddd;
	width: 450px;
	height:33px;
	margin: 10px 0 0 0;
	font-family: Microsoft Sans Serif;
	font-size: 14px;
	color: #a1a0a0;
	padding:0 0 0 7px;
	line-height:33px;	
}

#formulario ul textarea.estilotextarea {
	border: 1px solid #dddddd;
	padding: 5px 0 0 7px;
	overflow:auto;
	width: 450px;
	font-family: Microsoft Sans Serif, Arial;
	height:325px;
	margin: 10px 0 0 0;
	font-size: 14px;
	color: #a1a0a0;	
	resize:none;
}

#formulario ul input.enviar {
	margin-top:10px;
	background: url(../img/bt_enviar.png) no-repeat;
	width: 91px;
	border: none;
	height: 43px;
	text-indent: -9999px;
	transition: none;
    -webkit-transition: none;
    -moz-transition: none;
	cursor: pointer;
}

#formulario ul input.enviar:hover {
	background-position: bottom;
}

#checkbox {
  width: 350px;
  margin: 10px 0px 0px 0px;
  float: left;
  overflow: hidden;
  color: #888;
  font-size: 14px;
 }
 
 #checkbox ul input {
  padding: 0px;
  margin: 0px;
  border: none;
  width: 15px;
  height: 15px;
  -webkit-transition: none;
  -moz-transition: none;
 }

#checkbox ul.left {
	float: left;
	margin: 0px;
}

#checkbox ul.left li {
	width: 120px;
	margin-left: 0px; 
	height: 10px;
	border: none;
	margin: 10px;
	padding: 0px;
}

#checkbox ul.right {
	float: right;
	margin: 0px;
}

#checkbox ul.right li {
	width: 100%;
	height: 10px;
	border: none;
	margin: 10px;
	padding: 0px;
}

#contato_info {
	width: 430px;
	float: right;
	overflow: hidden;
	margin-right: 30px;
	margin-top: 20px;
}

#contato_info img {
	margin-left: 120px;
}

#contato_info p.info {
	margin-top: 220px;
}

#fundo_futer {
	background: url(../img/bg_footer.png) repeat-x;
	background-position: center bottom;
	width: 100%;
	
}

#footer #briosa_info {
	width: 960px;
	text-align: left;
	margin: auto;
}

#footer #briosa_info img {
	margin-top: 23px;
	float: left;
}

#footer #briosa_info p {
	color: #fff;
	margin: 48px 40px 40px 40px;
	font-size: 14px;
	float: left;
}

#footer #briosa_info p span {
	color: #ef341e;
	font-size: 16px;
}

#footer #briosa_info ul {
	margin-left: 77px;
}

#footer #briosa_info li {
	float: left;
	margin: 55px 5px;
	text-indent: -9999px;
}

#footer #briosa_info li.twitter {
	background: url(../img/bt_twitter.png);
	height: 36px;
	width: 37px;
}

#footer #briosa_info li.facebook {
	background: url(../img/bt_facebook.png);
	height: 36px;
	width: 37px;
}

#footer #briosa_info li.youtube {
	background: url(../img/bt_youtube.png);
	height: 36px;
	width: 37px;
}

#footer #briosa_info li:hover {
	background-position: bottom;
}

#footer #briosa_info #mailing {
	float: right;
	margin-top: 38px;
	background: url(../img/mailing_list_bg.png) no-repeat;
	height: 70px;
	width: 439px;
}

#footer #briosa_info #mailing input.email {
	margin: 35px 8px 10px 20px;
	width: 325px;
	border: none;
	height: 20px;
	color: #666;
	-webkit-transition: none;
    -moz-transition: none;
	box-shadow: none;
	border: none;
}

#footer #briosa_info #mailing input.enviar {
	text-indent: -9999px;
	border: none;
	width: 72px;
	height: 30px;
	cursor: pointer;
	    -webkit-transition: none;
    -moz-transition: none;
	background: none;
}

#footer #briosa_info #mailing input.enviar:hover {
	background: url(../img/botaoenviar.png) no-repeat;
	margin-left: -1px;
}

#footer{
	color: #666;
	backgroud: url(../img/bg_footer.png) bottom center;
	height: 170px;
	width: 100%;
	overflow: hidden;
	text-align: center;
}

#footer a.dataclick {
	background: url(../img/by_dataclick.png) no-repeat;
	display: block;
	height:14px;	
	text-align: center;
	text-indent: -9999px;
	margin-top: 23px;
	width: 69px;
}

#footer a.dataclick:hover {
	background-position: bottom;
}

#footer a{	
	color: #FFFFFF;	
}


/*-------------------------SLIDER-------------------------------------*/

#main_noticias{
	margin-top:-30px;
	margin-bottom:-60px;
}


.numero_pagina{
	font-size:12px;
	color:#036; 
	text-align:center; 
	margin:1px; 
	float:left; 
	width:27px; 
	height:22px;
	padding-top:5px;
}

.numero_pagina_select{
	font-size:16px;
	color:#9DA8AA; 
	text-align:center; 
	margin:1px;  
	float:left; 
	width:27px; 
	height:22px;
	padding-top:5px;
}

.bt_g_paginador{
	font-size:16px;
	color:#9DA8AA; 
	text-align:center;
	float:left; 
	margin:1px; 
	background-image:url(../img/bt_prox.png); 
	width:77px; 
	height:22px;
	padding-top:5px;
}


