body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { 

margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}

body {
line-height: 1em;
color: black;
background: white;
}
ol, ul {
list-style: none;
}
/* tables still need in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
strong {
	font-weight: bold;
}
/********************************************************************************************
											PRINCIPAL
*********************************************************************************************/


body {
	background: url("../img/bg-main.jpg");
	text-align: center;
	font: 20px Arial,sans-serif;
	color: #2E2E2E;
}


#main {
	width: 976px;
	margin: 0 auto;
	padding: 15px 0;
	text-align: left;
}

#header h1 {
	background: url("../img/tit-logo.png") no-repeat;
	_background: none; /* IE Sucks */
	width: 326px;
	height: 123px;
	display: block;
	float: left;
}
#header h1 a {
	display: block;
	width: 326px;
	height: 123px;
	text-indent: -900000px;
	_text-indent: 0px; /* IE Sucks again*/
	overflow:hidden;

}

#header ul#menu-principal {
	float: left;
	width: 650px;
	margin-top: 15px;

}

#header ul#menu-principal li {
	float: left;
	margin: 0 10px;
	_margin-left: 7px;
}

#header ul#menu-principal li a{
	background: url("../img/bg-menu.png") no-repeat;
	display: block;
	padding: 6px;
	width: 125px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	text-transform:uppercase;
	padding-left: 4px;
}

#header ul#menu-principal li a:hover {
	background: url("../img/bg-menu-hover.png") no-repeat;
}


input#escolha-seu-time { 
	padding: 10px; 
	font: bold 32px Arial, Helvetica, sans-serifns-serif; 
	border: none; 
	margin: 10px; 
	width: 600px; 
	_width: 595px;  
	background: url("../img/bg-input.png");
	padding-left: 20px;
	
/*	-moz-opacity: 0.5;
	filter:alpha(opacity=50); */
}

input#escolha-seu-time:focus {

} 

#content-main {
	background: url("../img/bg-center-main.png") repeat-y;
	min-height: 600px;
}

#info-club {
	background: #CCC url("../img/bg-top-center-main.png") repeat-y;
	height: 40px;
	font-weight: bold; 
	font-size: 40px; 
	padding: 40px 0 0 30px;
	color: #2E2E2E;
	_padding-top: 30px !important;
}

#info-club p {
	position: absolute;
	font-size: 12px;
	margin-top: -20px;
	margin-left: 680px;
}
#info-club p strong  {
	background: #fcef7a;
	padding: 4px;
}
#info-club p a {
	color:#666;
}

#content-main-middle {
	border-top: 1px solid #930505;
	width: 920px;
	margin: 15px auto;
	margin-bottom: 0px;

}
.pagina-principal {border-top: none !important;}
.pagina-principal a { 	color: #930505;}
/* Sub-menu club */
#sub-menu-main {
	margin-top: 10px;
	width: 200px;
	float: left;
}

#explicacao-principal {
	background: url("../img/imagem-principal.jpg");
	width: 933px;
	height: 246px;
}

#sub-menu-main li {
	border-bottom: 1px solid #CCC;
}

#sub-menu-main li a{
	color: #666;
	padding: 7px 0;
	display: block;
	text-decoration: none;
	padding-left: 35px; 
	text-transform: uppercase;
	font-size:16px;
	font-weight: bold ;
}

#sub-menu-main li a:hover{
	color: #930505 !important;
}

#sub-menu-main li a.selecionado{
	color: #000;
	text-decoration: underline;
	font-weight: bold !important;
}
.link-noticias{
	background: url("../img/ico-news-mini.png") 10px no-repeat;
}
.link-videos{
	background: url("../img/ico-video-mini.png") 10px no-repeat;
}

.link-fotos{
	background: url("../img/ico-foto-mini.png") 10px no-repeat;
}

.link-twitter{
	background: url("../img/ico-twitter-mini.png") 10px no-repeat;
}

.link-torcida{
	background: url("../img/ico-torcida-mini.png") 10px no-repeat;
}

.link-shopping{
	background: url("../img/ico-shopping-mini.png") 10px no-repeat;
}

.link-favoritos{
	background: url("../img/ico-links-mini.gif") 10px no-repeat;
}


/* Content Master */

#content-main-sub {
	float: left;
	width:700px;
	margin-left:15px;
	color: #2e2e2e;
	padding-top: 10px;
}

#content-main-sub .list {
	margin-bottom: 30px;
}

#content-main-sub .exibe-data{
	width: 61px;
	height: 43px;
	background:url("../img/bg-data-noticia.png");
	display: table-cell;
	float: left;
	margin-right: 10px;
	padding-top: 10px;
	color: #2e2e2e;
	text-align: center; 
	font-size: 15px !important;
	font-weight: bold !important;
	vertical-align: middle;
}

#content-main-sub h3 a, #exibir-video-full h3 {
	color: #2e2e2e;
	font-weight: bold;
	font-size: 28px;
}
.detalhes-noticias {
	width: 600px; 
	margin-left: 70px; 
}
.detalhes-acesso-noticia {
	font: 11px Arial, Helvetica, sans-serif !important;	
	margin-left: 70px;
	margin-top: 10px;
	background: #FEF8C2;
	padding: 3px;
}
.detalhes-acesso-noticia a {
	color: #000;	
}
#content-main-sub p {
	font-size: 13px;
	line-height: 1.6em;
}


/* Footer */
#info-site {
	background: url("../img/bg-footer-center-main.png") repeat-y;
	height: 50px;
	font-weight: bold; 
	font-size: 11px; 
	padding: 30px 0 0 20px;
	color: #999;
	text-align: center;
}


/*** Links ****/

.link-destaque {color: #930505;}


.mini-descricao-clube {
	font-size: 12px; 
	padding: 7px; 
	padding-right: 0px;
	text-align: justify; 
}

.mini-descricao-clube h3 {
	font-size: 16px;
	font-weight: bold;	
	margin-bottom: 10px;
	color: #930505;
}

/** Link RSS Topo **/
.link-rss-topo {
	position: absolute;
	margin-top: -20px; 
	margin-left: 470px;  
}
.link-rss-topo a {
	color: #DC6600 !important;
	font-weight: bold;	
	background: url("../img/ico-rss.gif") no-repeat;
	padding-left: 20px;
}

/** Paginacao **/

.paginacao a{
	border: 1px solid #999; 
	padding: 3px; 
	font-weight: bold;
	color: #000;
}

.paginacao a:hover{
	background: #FCEF7A;	
}


p.options {
	padding: 8px; 
	padding-left: 0px;
	margin-bottom: 15px;
}
p.options a{
color: #000;
}

p.options strong.botao-corrente {
	background: #930505 url("../img/ico-botao-main.gif") bottom no-repeat;
	padding: 7px;
	color: #FFF;
	font-weight: bold;
}
p.options a.link-corrente {
color: #930505;
padding: 5px;
font-weight: bold;
}
/*** Notícias do Google **/
.index-google-news .j {
	vertical-align: top !important;
} 
.index-google-news .j a {
	color: #000; 
}
.index-google-news .lh {
	margin-top: -35px; 
	padding-left: 10px; 
	font-size: 12px;
}

.index-google-news table > tbody td:first-child {
font-size: 10px;

}
.index-google-news table > tbody td:first-child a{
color: #000; 	
}
.index-google-news .lh a:first-child > b {
	font-size: 32px;
}
.index-google-news .lh font a > b {
	font-size: 12px !important;
}




/** Breadcrumb **/
p.breadcrumb {
	color: #454644;
	font-size: 11px !important;
}
p.breadcrumb a {
	color: #454644;
}

/** Subtitulo vídeos **/

h4 {
	font-size: 21px;
	color: #930505;
}

/** Comentário **/

.exibe-comentario-video {
	margin-bottom: 15px;
	border-bottom: 2px solid #DDD;
	padding: 5px;
}
.exibe-comentario-video .detalhes-acesso-noticia {
	margin-left: 0px;
}

/** Página principal **/

h2.titulo-principal {
	font-size: 42px;
	font-weight: bold;
	color: #2E2E2E;
}


h4.subtitulo-principal {
	margin-bottom: 10px;
	border-bottom: 1px solid #930505;
}


/** Lista clubes Main **/

#lista-clubes-main li {
	float: left;
	height: 50px;
	display: inline-block;
	vertical-align: 70px;
}

#lista-clubes-main a {
/*	display: block; */
	color: #2E2E2E;
	padding: 5px;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}

#lista-clubes-main a:hover {
	background: #930505;
	color: #FFF;	
}


.clube_preto_branco { 	color: #2E2E2E; }
.clube_preto_branco:hover { background: #454644 !important ; 	color: #FFF !important; }

.clube_rubro_negro { color: #B81510 !important; }
.clube_rubro_negro:hover { background-color: #B81510 !important; color: #000 !important; }

.clube_azul_claro_branco { color: #1393CF !important; }
.clube_azul_claro_branco:hover { background-color: #1393CF !important; color: #FFF !important }

.clube_verde_branco { color:  #006400 !important }
.clube_verde_branco:hover { background-color: #006400 !important; color: #FFF !important; }

.clube_verde_grena { color:  #075636 !important }
.clube_verde_grena:hover { background-color: #591419 !important; color: #075636 !important; }

.clube_azul_claro_preto { color: #1393CF !important; }
.clube_azul_claro_preto:hover { background-color: #000 !important; color: #1393CF  !important }

.clube_vermelho_branco { color: #C70000 !important; }
.clube_vermelho_branco:hover { background-color: #C70000 !important; color: #FFF  !important }


.clube_amarelo_verde { color: #00652E !important; }
.clube_amarelo_verde:hover { background-color: #F7EC45 !important; color: #00652E  !important }

.clube_vermelho_azul  { color: #20409A !important; }
.clube_vermelho_azul :hover { background-color: #EE2E24 !important; color: #20409A  !important }

.major-max {font-size: 170% !important; }
.major {font-size: 130% !important;  }
.medium {font-size: 100% !important;  }
.mini {font-size: 80% !important; }
.mini-max {font-size: 60% !important; }
/* Customização de cores pra cada time **/

.palmeiras h3 a, .palmeiras #info-club, .palmeiras .index-google-news b, .palmeiras li a.selecionado,
.guarani h3 a, .guarani #info-club, .guarani .index-google-news b { 
	color: #006400 !important;
}


.corinthians h3 a, .corinthians #info-club, .corinthians .index-google-news b{ 
	color: #454644 !important;
}

.saopaulo h3 a, .saopaulo #info-club, .saopaulo .index-google-news b,
.mogimirim h3 a, .mogimirim #info-club, .mogimirim .index-google-news b {
	color: #F52121 !important;
}
.santoandre h3 a, .santoandre #info-club, .saontoandre .index-google-news b{ 
	color: #004182 !important;
}
.portuguesa h3 a, .portuguesa #info-club, .portuguesa .index-google-news b{ 
	color: #379D37;
}
.ituano h3 a, .ituano #info-club, .ituano .index-google-news b { 
	color: #851B1F;
}


strong.destaque {
	background: #FCEF7A;
}

h2 .minor {
	font-size: 18px;
}
h2 .minor-minor {
	font-size: 12px;	
}


/** Lista de últimos posts **/

#lista-noticias-principal li {
	padding: 5px 0;
	background: url("../img/ico-sobola.jpg") 0 5px no-repeat;
	padding-left: 25px;
}
#lista-noticias-principal li a {
	color: #2E2E2E;
}
#lista-noticias-principal li a:hover {
	color: #930505;
}
#lista-noticias-principal li span a{
	background: #FCEF7A;
	font-weight: bold;
}

/** Formulário contato **/
#fale-conosco p {
	margin-bottom: 20px;
}
#fale-conosco p label {
	cursor: pointer;
	font-size: 32px;
	display: block;	
}

#fale-conosco p label .mini {
	font-size: 12px !important;
	font-weight: bold;
	background: #FCEF7A;	
}
#fale-conosco p input, #fale-conosco p textarea {
	font-size: 32px;
	padding: 6px;	
	width: 550px;
}

.hand {cursor: pointer;}

.error-message {background-color: red; color: #FFF; padding: 8px; width: 555px; font-size: 16px; font-weight: bold;}
.success-message {background-color: #0B8EFB; color: #FFF; padding: 8px; width: 555px; font-size: 16px; font-weight: bold;}


.twittar-link {
	background: url("../img/ico_twitter.gif") no-repeat;
	padding-left: 13px;
	color: #0B93B5 !important;
	font-weight: bold;
	font-size: 11px !important;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 20px;
	float: right;
	_margin-top: -17px;
}


#posts-twitter, #master-posts-blogs ul { margin: 0px; padding: 0px; }
#posts-twitter li a img{ border: none; }
#posts-twitter li a, #master-posts-blogs ul li a { float: left; margin-right: 10px;}
#posts-twitter li { padding: 8px !important; font-size: 16px; height: 50px; list-style-type: none; margin: 0px; padding: 0px; border-bottom: 1px dashed #CCC; _padding: 6px 0px; }
.destacado { background: #FEF8C0; }
.twittar-link a { text-decoration: underline; }	



.retwittar-link {
	background: url("../img/ico_twitter.gif") no-repeat;
	padding-left: 13px;
	color: #0B93B5 !important;
	font-weight: bold;
	font-size: 9px !important;
	text-transform: uppercase;
	text-decoration: none;
	margin-left: 20px;
	float: right;
	_margin-top: -17px;
	position: absolute;
	top: 50px;
	right: 0px;
	display: none;

}
.mostra-link {background: #EBEBEB;}
.mostra-link .retwittar-link  { display: block !important; }
.link-mais-info {
	text-align: left !important;
	display: inline !important;
	float: none !important;
	margin-left: 0px !important;
	padding-left: 0px !important;
}

#galeria-fotos .exibe-foto {
	float: left;
	width: 140px;
	
}
#galeria-fotos .exibe-foto a img {
	border: 5px solid #FFF;	
}

#galeria-fotos .exibe-foto a:hover img {
	border: 5px solid #930505;	
}


/* Widget brasileirão */
.brasileirao-serie-a, .brasileirao-serie-b {
	text-decoration: underline;
	cursor: pointer;
	font-size: 28px;
	padding: 6px;
}
#bloco-brasileiro-serie-a, #bloco-brasileiro-serie-b {
	display: none;
}
.bt-selecionado {
	background: #930505;
	color: #FFF;
	text-decoration: none;
}

#anuncio-ferramenta {
width: 250px; 
position: absolute;
top: 85px; 
left: 630px; 
display: none;
}