* {
	margin:0;
	padding:0;
/*	border: 1px solid red;*/
}

html {

	background-position: 0 bottom;

	background-image: url(../imagens/bg_bottom.png);

	background-repeat: repeat-x;

}

body {
	background-repeat: repeat-x;
	background-image: url(../imagens/bg2.png);
	font-size: 9pt;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	text-align: center;
	height:100%;
}
img {
	border:0;
}
a {
	color: #000;
}
#body {
	background-color: white;
	color: black;
	margin: 0 auto;
	width: 990px;
	max-width: 990px;
	overflow-x: hidden;
	text-align: left;
	height:100%;
}

#patrocinadores_topo {
	height: 74px;
	background-image: url(../imagens/bg_patrocinadores.png);
	max-height: 74px;
	text-align: center;
	vertical-align: middle;
}

#patrocinadores_topo ul {
	display: table-row;
	list-style: none;
}

#patrocinadores_topo li {
	text-transform: uppercase;
	padding: auto 17;
	width: 150px;
	float: left;
	margin: auto 0;
	margin-left:15px;
	display: table-cell;
	vertical-align: middle;
	line-height: 74px;
}

#patrocinadores_topo img {
	vertical-align: middle;
}

#patrocinadores_topo li.primeiro {
	padding-right: 2px;
	padding-left: 2px;
	width: 146px;
	margin-left: 0;
}

#patrocinadores_topo li p {
	padding-top: 15px;
	font-size: 9pt;
	color: #999999;
	font-weight: bold;
	line-height: 10pt;
}


#topo_principal, #topo_interno {

	padding: 0 10px;
	height: 397px;
	max-height: 397px;
	clear: both;
	background-color: #000;
	background-image: url(../imagens/bg_topo.png);
}

#topo_esquerda {

	padding-top: 10px;
	width: 580px;
	float: left;

}

.titulo {
	float: left;
	height:70px;
	margin-top: 35px;
	margin-left: 10px;
	display: table-cell;
	vertical-align: middle;
	
}

#titulo h1 {
	color: white;
	float: none;
	font-size: 20pt;
	font-weight: bold;
	text-transform: uppercase;
}

#titulo h2 {
	letter-spacing: 1.8pt;
	color: #999999;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 17pt;
	float: none;
}

#titulo q {
	margin-top: 5px;
	color: #999999;
	font-size: 10pt;
	line-height: 13pt;
	font-style: italic;
	float: left;
}

#escudo {
	width: 120px;
	height: 150px;
	padding-left: 5px;
	border-width: 0px;
	float: left;
}

#topo_direita {
	width: 370px;
	padding-right: 10px;
	padding-top: 10px;

	float: right;
}
#servicos {
	float: right;
	margin-top: 7px;
}
#servicos li {
	margin-right: 6px;
	float:right;
	list-style: none;
	margin-left: 12px;
}

#foto {
	clear: right;
	height: 100%;
	margin-top: 40px;

	float: right;
}

#foto img {
	width: 360px;
	border: 4px solid white;

}

#patrocinadores_manchete {
	padding-bottom: 18px;
	border-style: none;
	padding-top: 30px;
	width: 460px;
	text-align: center;
	clear: left;
	padding-left: 37px;
}

#patrocinadores_manchete ul {
	list-style: none;
}

#patrocinadores_manchete li {
	text-transform: uppercase;
	width: 135px;
	float: left;
	margin-left:15px;
	display: table-cell;
	vertical-align: middle;
}

#patrocinadores_manchete p {
	font-size: 8pt;
	padding-top: 4px;
	text-transform: uppercase;
	color: #4d4d4d;
}

#separador_patrocinadores {
	background-color: #4c4c4c;
	height:1px;
	line-height: 1px;
	font-size: 1px;
	width: 450px;
		clear:left;
}



#manchete h1 {
	line-height: 26pt;
	font-style: normal;
	font-weight: normal;
	font-size: 26pt;
	margin-top: 5px;
	padding-left: 37px;
	
}

#manchete h1 a {
	color: white;
	text-decoration: none;
}
#manchete h1 a:hover {
	text-decoration: underline;
}


#manchete h2 {
	clear: left;
	padding-left: 37px;
	color: #666666;
	font-size: 21pt;
	font-weight:normal;
	line-height: 21pt;
}
#manchete h2 a {
	color: #666666;
	text-decoration:none;
}

#manchete h3 {
	font-size: 11pt;
	margin-top: 20px;
	text-transform: uppercase;
	padding-left: 37px;
	line-height: 38px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url(../imagens/galo.png);
}

#manchete h3 a {

	background-position: right center;

	background-repeat: no-repeat;

	text-decoration: none;
	color: #666666;
	padding-right: 20px;
	background-image: url(../imagens/triangulo.png);
}

#menu {
	background-repeat: repeat-x;
	background-position: 0px top;
	background-image: url(../imagens/bg_menu.png);
	max-height: 41px;
	clear: both;
	padding-left: 10px;
	line-height: 41px;
	height: 41px;

}
#menu ul {
	display: table-row;
	list-style: none;
}

#menu ul li {
	background: url(../imagens/triangulo.png) no-repeat left center;
	margin-bottom: auto;
	padding-left: 18px;
	margin-right: 30px;
	margin-top: auto;
	text-transform: uppercase;
	float: left;
	display: table-cell;
}

#menu ul li a {
	text-decoration: none;
	font-weight: bold;
	color: #FFF;
}

#menu ul li.link_socio_torcedor {
	background: url(../imagens/coracao.png) no-repeat left center;
	padding-left: 19px;
	margin: auto;
}

#menu ul li.link_socio_torcedor a{
	color: #FF0;
}

#jogos {
	float: left;
	width: 295px;
}

#links_jogos{
	margin-bottom: 10px;
	padding-left: 10px;
	font-size: 8pt;
}

#links_jogos ul{
	display: table-row;
}

#links_jogos ul li {
	background-image: url(../imagens/triangulo_preto.png);
	background-position: left center;
	background-repeat: no-repeat;
	margin-right: 38px;
	padding-left: 18px;
	font-weight: bold;
	text-transform: uppercase;
	display: table-cell;
	float:left;
}

#links_jogos ul li a {
	color: #000;
	text-decoration: none;
}

#links_jogos ul li.ultimo {
	margin-right: 0;
	background-image: url(../imagens/triangulo_claro.png);
}

#links_jogos ul li.ultimo a {
	color: #808080;
}

#links_jogos, #titulo_escalacao {
	height: 21px;
	line-height: 20px;
	background-image: url(../imagens/bg_jogos.png);
}

#escalacao {
	float:left;
	width: 693px;
}
#titulo_escalacao {
	background-repeat: repeat-y;
	background-image: url(../imagens/bg_escalacao.png);
	padding-left: 13px;
	
}
#escudos {
	float: left;
	padding-left: 18px;
}
#dados_do_jogo {
	padding-left: 10px;
	float: left;
}

#titulo_escalacao h1 {
	text-transform: uppercase;
	float: left;
	font-weight: bold;
	font-size: 8pt;
	background-image: url(../imagens/triangulo_preto.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 18px;

}

#titulo_escalacao h2 {
	float: right;
	font-weight: bold;
	font-size: 8pt;
	padding-right: 10px;
	color: #808080;

}
#separador {
	height: 83px;
	background-repeat: no-repeat;
	float:left;
	width: 1px;
}
#jogadores ul {
	list-style: none;
}
#jogadores ul li {
	font-weight: bold;
	text-align: center;
	display: block;
	width: 60px;
	float:left;
}
#jogadores {
	margin-left: 5px;
	margin-top: 5px;
}
#comentarios {
	clear: both;
	padding-top:8px;
}
.comentario {
	margin-right: 5px;
	max-height: 118px;
	max-width: 227px;
	height: 118px;
	width: 227px;
	float: left;
}
.mensagem {
	float: left;
	background-image: url(../imagens/background_recado.png);
	background-repeat: no-repeat;
	max-height: 110px;
	max-width: 170px;
	height: 110px;
	width: 170px;
}
.mensagem q {
	font-size: 10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin-right: 16px;
	margin-left: 15px;
	margin-bottom: 7px;
	margin-top: 10px;
	display: block;
	max-height: 93px;
	max-width: 139px;
	height: 93px;
	width: 139px;
	overflow:hidden;
}
#banner_socio,#banner_socio_interno {
	background-position: 0 top;
	background-repeat: no-repeat;
	background-image: url(../imagens/faixa_amarela.png);
	height:107px;
	clear: both;
}
.autor_mensagem {
	text-align: center;
	height: 118px;
	overflow: hidden;
}
#banner_socio #banner, #banner_socio_interno #banner {
	background-position: right center;
	background-image: url(../imagens/socio.png);
	max-height: 107px;
	max-width: 360px;
	height: 107px;
	width: 360px;
	text-indent: -999em; overflow: hidden;
	float:left;
}

#login {
	padding-left: 5px;
	padding-right: 10px;
	float:right;
	width: 159px;
	
}
#login form {
	float: right;
}

#login form fieldset {
	float:left;
	border:0;
}
#login p {
	padding-top:40px;
}
#banner_socio_interno #login p {
	padding-top:20px;
}
#id_socio {
	background-image: url(../imagens/login.png);
}
#id_senha {
	background-image: url(../imagens/senha.png);
}

fieldset#inputs {
	padding-top:40px;
}
fieldset#inputs input {
	color: #000;
	font-weight: bold;
	font-size: 11pt;
	padding: 1px;
	width:95px;
	height: 20px;
	border: 2px solid #ff9900;
	margin-bottom: 5px;
}
fieldset#button {
	text-align: center;
	line-height: 6pt;
	font-style: normal;
	font-weight: normal;
	font-size: 6.5pt;
	margin-left: 4px;
	padding-top: 40px;
	width: 30px;
}

fieldset#button a {
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: black;
}

#inscricao { 
	float: right;  
	width: 440px;
	padding-top:20px;
	height: 87px;
	max-height: 87px;
}

#beneficios {
	padding-bottom: 7px;
	width: 300px;
	height: 80px;
	float: left;
}

#beneficios ul {
	list-style: none;
	display: block;
}

#beneficios ul li {
	font-size:10pt;
	line-height:12pt;
	font-weight: bold;
	width: 131px;
	background: url(../imagens/coracao_preto.png) no-repeat left center;
	padding-left: 19px;
	float:left;
	
	
}

#inscricao img {
	vertical-align: bottom;
	float: right;
	width: 118px;
}

#sub-menu {
	max-height: 235px;
	height: 235px;
}

#anunciantes_meio {
	clear:both;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	margin-bottom: 16px;
	margin-top: 20px;
}

#anunciantes_meio ul {
	list-style-type: none;
	display: table-row;
}

#anunciantes_meio ul li {
	margin-right: 20px;
	height: 50px;
	width: 180px;
	display: table-cell;
	float:left;
}

#anunciantes_meio ul li.ultimo {
	margin-right: 0px;
}

#anunciantes_meio ul li img {
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}

#noticias, #noticias_internas {
	clear: both;
	width: 802px;
	margin-left: 5px;
	float: left;
}

.noticia {
	margin-right: 16px;
	float: left;
	height: 200px;
	width: 186px;
	display: block;
	padding-bottom: 4px;
}

.noticia img {
	padding: 0px;
	margin: 0px;
}

.fim_de_linha {
	margin-right: 0px;
}

.noticia h1, #noticias_internas .noticia h1 {
	font-size: 12pt;
	font-weight: bold;
	line-height: 13pt;
}

.noticia h1 a {
	text-decoration: none;
	color: black;
}

.noticia h1 a:hover {
	text-decoration: underline;
}

.noticia h2 {
	line-height: 10.5pt;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-top: 3px;
	font-size: 9pt;
}
#extra_direita {
	height: 408px;
	width: 182px;
	float: right;
	background-color: #e3e3e3;
	overflow:hidden;
}

#extra_direita h1 {
	width: 176px;
	text-align: center;
	padding: 3px;
	font-size: 11pt;
	color: #cccccc;
	background-color: black;
}

#extra_direita ol, #extra_direita ul {
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: 10px;
	display: block;
	list-style-type: decimal;
	list-style-position: inside;
}

#extra_direita ul {
	list-style: none;
	margin:0;
	padding:0;
	padding-left:2px;
	border-bottom: 1px solid #333;

}
#extra_direita ul li{
	margin:0;
	padding:0;

}
#extra_direita h2 {
	font-size: 10pt;
	font-weight:bold;
	color: #000;
}
#extra_direita h3 {
	font-size: 9pt;
	font-weight:bold;
	color: #333;
}
#extra_direita li {
	color: #666666;
	font-size: 10pt;
}


#topo_loja {
	background-repeat: no-repeat;
	max-height: 13px;
	background-image: url(../imagens/topo_loja.gif);
	height:13px;
	width: 100%;	

}

#loja {
	background-image: url(../imagens/bg_loja.gif);
	width: 989px;
	clear: both;
}

#rodape_loja {
	background-repeat: no-repeat;
	max-height: 13px;
	background-position: 0 bottom;
	background-image: url(../imagens/rodape_loja.gif);
	height:13px;
	width: 100%;
	clear: both;	

}

#logo_loja {
	width: 112px;
	height: 146px;
	margin-left:20px;

	float:left;
}

.produto {
	width: 105px;
	text-align: center;
	float:left;
	margin-left: 10px;
	margin-top:10px;
}

.nome_produto {
	line-height: 9pt;
	font-weight: bold;
}

.clear {
	height: 20px;
	clear: both;
}

#chamadas {
margin-top:20px;
}

.chamada {
/*	background-image: url(../imagens/gramado.png);*/
	height: 155px;
	float: left;
	margin-right: 16px;
	width: 185px;
}
.chamada h2 {
border-color: #666666;
border-style: solid;
border-width: 1px;
font-size: 11pt;
background-color: #000;
color:#999;
text-align: center;
height: 36px;
line-height: 36px;
font-weight: normal;
}

#anuncie {
	margin: 0px;
}

#topo_interno #topo_esquerda {
	width: 470px;
}

#topo_interno {
	height: 176px;
	background-image: url(../imagens/bg_topo_interno.png);
}

#banner_socio_interno {
	background-image: url(../imagens/faixa_amarela_interna.png);
	background-position: 0 top;
	background-repeat: no-repeat;
	max-height: 87px;
	height: 87px;
}

#banner_socio_interno #banner {
	background-position: right 75%;
	padding: 0px;
	max-height: 87px;
	height: 87px;
}

#banner_socio_interno #inscricao {
	max-height: 82px;
	height: 82px;
	padding-top: 5px;
}

#banner_socio_interno fieldset#inputs {
	padding-top: 20px;
}

#banner_socio_interno fieldset#button {
	padding-top: 20px;
}
#modelo_loja {
	float:right;
	margin-right:30px;
}

#conteudo {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	background-position: 60px 80px;
	background-repeat: no-repeat;
	background-image: url(../imagens/galo_dagua.gif);
	padding: 20px;
	clear: both;
	font-size: 11pt;
	color: #333333;
}

#conteudo p {
	color: #333333;
	line-height: 1.4em;
	margin-bottom: 8px;
	margin-top: 8px;
	text-align: justify;
	font-size: 11pt;
	font-weight: normal;
	font-family: Helvetica, Verdana, Arial, sans-serif;
}

#conteudo h1, #noticias_internas h1 {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 24pt;
	font-weight: bold;
	color: #000;
}

#conteudo h2 {
	color: #999999;
	font-size: 10pt;
	font-weight: normal;
}

#conteudo h2 a {
font-style: italic;
color: #999999;
}

#conteudo img {
	float: right;
	padding: 20px;
	
}

#topo_interno #topo_direita {
	height: 165px;
	width: 460px;
}

#rodape {
	height: 134px;
	background-image: url(../imagens/bg_rodape.png);
	background-repeat: no-repeat;
	max-width:990px;
	width:990px;
	
}
#rodape .escudo {
	float:left;
	padding:0;
	
} 
#rodape #oxe {
	float:right;
	margin-right:30px;
}
#rodape h1 {
	color: #FFF;
	font-size: 12pt;
}
#rodape h2 {
	color: #CCC;
	font-size: 9pt;


}
#rodape #copyright, #rodape #endereco  {
	float: left;
		padding-top:40px;
}
#rodape #endereco {
	margin-left: 40px;
	color: #ccc;
}
#topo_interno #patrocinadores_manchete {
	padding: 0px;
	padding-top: 20px;
	
	width: auto;
}

#topo_interno #patrocinadores_manchete li {
	width: 85px;
	margin-left: 8px;
}

#topo_interno #patrocinadores_manchete p {
text-align: left;
padding-left: 2px;

}



#topo_interno #separador_patrocinadores {
	width: 280px;
	
}

#video {
	padding-left: 8px;
	float: right;
}
#video_destaque {
	text-align: center;
	margin: auto;
	clear:both;
}

#noticias_internas {
	padding: 20px 0;
	width: auto;
}

#noticias_internas .noticia {
	margin-right: 10px;
}

#galeria_box {
	clear: both;
	text-align: center;	
	margin-top: 20px;
}

#galeria_box h3 {
	font-size: 16pt;
	float:left;
	line-height: 16pt;
}

#galeria_box h4 {
	font-size: 13pt;
	line-height: 16pt;	
	margin-left: 10px;
	float:left;
	color: #666;
	font-weight: normal;
}
#galeria {
	margin:auto;
	width: 560px;
	height:74px;
	overflow: hidden;
	float:left;
}
#galeria_box hr {
	clear:both;
}
#titulo_galeria {
	width:600px;
	margin: auto;
}

#galeria img {
	padding: 0px;
	margin:0;
	margin-left: 3px;

}
#prev img, #next img {
margin: 0;
padding:0;
}
#prev {
float:left;
}
#next {
float:left;
}
#lista {
width:600px;
margin:auto;
}
#imagem_principal {
	height: 450px;
	clear:both;
	width: 600px;
	margin:auto;
	text-align: center;
}
#imagem_principal img{
	float:none;
	margin:auto;
	padding:0;
	margin-top:8px;
}

.jogadores_interno img {
	padding:0;
}
.jogadores_interno td {
	padding:0 8px;
}
.jogadores_interno h3 {
	padding:0;
	font-size: 12pt;
	font-weight: bold;
	padding-bottom:8px;
	text-align:center;
}
.jogadores_interno h3 a {
	text-decoration: none;
	color:#000;
}
.jogadores_interno h2 {
	padding:8px;
	text-transform: uppercase;
	font-size:16pt;
	text-align:center;
	background-color: #000;
	color: #FFF;
}
#conteudo ul {

	padding-top:15px;
	padding-left: 40px;
	list-style: square;
}
#conteudo ol {
	padding-top:15px;
	padding-left: 40px;
}
#conteudo ul li, #conteudo ol li {
	font-size:12pt;
	line-height:15pt;
}
#conteudo ul li a {
	text-decoration: none;
}
#conteudo ul li a:hover {
	text-decoration: underline;
}
#conteudo input {
	width:300px;
}
#submenu_interno {
	height:41px;
	line-height:41px;
	background-image: url(../imagens/bg_submenu_interno.png);
	max-height: 41px;
	clear: both;
	padding-left: 10px;
	line-height: 41px;	
}

#submenu_interno ul {
	display: table-row;
	list-style: none;
}

#submenu_interno ul li {
	background: url(../imagens/triangulo.png) no-repeat left center;
	margin-bottom: auto;
	padding-left: 18px;
	margin-right: 30px;
	margin-top: auto;
	text-transform: uppercase;
	float: left;
	display: table-cell;
}

#submenu_interno ul li a {
	text-decoration: none;
	font-weight: bold;
	color: #333;
}

#oxe {
	width:93px;
	max-width:93px;
	overflow:hidden;
	height:134px;
}
#oxe a,#oxe a:hover {
	border:0;
	text-decoration:none;
}
#oxe img {
	border:0;
	width:93px;
	height:134px;
}
#banner_anuncio {
	text-align: center;
	margin-bottom:15px;
}

#popup {
margin-left: -200px;
margin-bottom: 150px;
margin-right: -200px;
margin-top: 100px;
position:absolute;
	left:50%;
	top: 0px;
	z-index: 9999;
	font-family: helvetica;
	font-size: 9pt;
	width: 400px;
	text-align: left;
}
.escondido {
	display:none;
}

#busca {
margin-left: 8px;
}

#busca .texto {
	font-size: 16pt;
	padding:6px;
	border: 2px solid #FFCC00;
	line-height: 20pt;
	width: 510px;
	font-family: "Trebuchet MS",Arial, Helvetica;
	background-color: #DDD;
}

#busca .botao {
	font-size:14pt;
	background-color: #000;
	padding: 6px;
	color: #FFF;
	line-height: 20pt;
	vertical-align: top;
}

