*{
	padding: 0;
	margin: 0;
}

body{
	background: url(imagens/bg.jpg);
	font: normal 12px arial;
}

h1{
	text-indent: 1000px;
	overflow: hidden;
	font: normal 1px arial;
}

h1 a{
	color: #333;
}

h2{
	font: bold 18px verdana;
}

h3{
	font: bold 14px verdana;
}

h4{
	font: bold 14px verdana;
}

h5{
	font: bold 12px verdana;
}

#geral{
	margin: 0 auto;
	background: #fff;
	width: 942px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
	padding: 5px;
}

#geral {height: 100%;}

#header{
	width: 942px;
	height: 110px;
	margin: 5px auto;
}

#footer{
	width: 955px;
	height: 40px;
	overflow: hidden;
	margin: 10px auto 0;
}

#footer p{
	text-align: center;
	
	font-size: 10px;
	color: #fff;
	
}

#footer p a{
	color: red;
}

#footer p a:hover{
	color: white;
}

#logo{
	background: url(imagens/logo.png);
	float: left;
	width: 100px;
	height: 96px;
}

#propaganda_header{
	width: 768px;
	height: 90px;
	margin-top: 3px;
	margin-left: 110px;
}

.clear{
	clear: both;
}

.left{
	float: left;
}

.right{
	float: right;
}

#menu{
	width: 170px;
	float: left;
}

#menu img{
	border: 0;
}

#menu ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#menu ul li{
	width: 170px;
	margin-bottom: 2px;
}

#menu ul li a{
	background: /*url(imagens/arrow.gif) left no-repeat*/ #eee; 
	font: normal 12px arial;
	text-decoration: none;
	display: block;
	padding: 5px 5px 5px 12px;
	color: #000;
}

#menu ul li a:hover{
	background: url(imagens/bg-menu.jpg) no-repeat;
}

#menu .submenu a{
	background: /*url(imagens/bg-submenu.jpg) no-repeat*/ #e0e0e0;
}

#conteudo{
	float: left;
	width: 587px;
	position: relative;
	margin-left: 13px;
}

#propaganda_lateral{
	float: right;
	width: 160px;
}

.coluna_d{
	width: 300px;
}


/* tamanho padrão de todas as páginas internas do corintimão */
/*.coluna_e,*/#torcidas, #piadas, #campeonatos, #sobre-timao, .contato, #videos, #corinthianos-famosos, #wallpaper, #sambas-enredo, #gritos-torcida, #hinos-musicas, #jogos, #outros, #downloads, #timaoXporco{
	float: left;
	/*margin: 0 17px;
	margin-left: 17px;
	margin-right: 15px;*/
}

.coluna_e, .coluna_d{
	float: left;
}

.coluna_e{
	margin-right: 10px;
}

#destaque{
	width: 273px;
	margin: 0 0 6px 0;
	background: #f7f8f2;
	border: 1px #e9e9e9 solid;
}

.coluna_e #destaque h2{
	background: url(imagens/bg-destaque1.jpg) repeat-x #676767;
	width: 264px;
	color: #fff;
	padding: 5px;
}

.coluna_e #destaque img{
	margin: 3px 0;
	border: 1px solid #000;
}

.coluna_e #destaque p{
	margin: 0 0 3px 0;
}

.coluna_e #destaque p a{
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

.coluna_e #destaque p a:hover{
	text-decoration: underline;
	color: #4d4d4d;
}

.coluna_e #destaque2, .coluna_e #destaque3{
	width: 128px;
	
	background: #f7f8f2;
	border: 1px #e9e9e9 solid;
	float: left;
}

.coluna_e #destaque2 img, .coluna_e #destaque3 img{
	border: 1px solid #000;
}

.coluna_e #destaque2{
	margin-right: 14px;
}

.coluna_e #destaque2 p a, .coluna_e #destaque3 p a{
	text-decoration: none;
	font-weight: bold;
	color: #000;
}

.coluna_e #destaque2 p a:hover, .coluna_e #destaque3 p a:hover{
	text-decoration: underline;
	color: #4d4d4d;
}

#novidades{

}

#novidades h2{
	background: /*url(imagens/bg-novidades.jpg) no-repeat*/ #000;
	width: 268px;
	color: #fff;
	margin: 0 0 6px 0;
	padding: 5px 0 5px 5px;
}

#newsletter{
	background: url(imagens/bg-newsletter.jpg) no-repeat;
	width: 272px;
	height: 72px;
}

#newsletter h4{
	padding: 8px 10px 5px 15px;
}

#newsletter fieldset{
	border: 0;
}

.campo_texto{
	margin: 6px 16px;
	width: 170px;
}

.coluna_d #blog h2{
	background: /*url(imagens/bg-colunad.jpg)*/ no-repeat #000;
	padding: 5px 10px 5px 5px;
	margin: 0 0 6px 0;
	color: #fff;
}

.coluna_d #blog h3 a{
	color: #990000;
	text-decoration: none;
}

.coluna_d #blog h3 a:hover{
	color: black;
	text-decoration: underline;
}

.coluna_d #lista_jogos h2{
	background: /*url(imagens/bg-colunad.jpg)*/ no-repeat #000;
	padding: 5px 10px 5px 5px;
	margin: 0 0 6px 0;
	color: #fff	
}

.coluna_d #blog span{
	font: italic 10px arial;
	color: #666;
}

.coluna_d #blog p{
	margin: 0 0 6px 0;
}

.coluna_d #torcedor h2{
	background: url(imagens/bg-opiniao.jpg) no-repeat;
	padding: 2px 0 5px 5px;
	color: #fff;
}

.coluna_d #torcedor div{
	width: 298px;
	height: 132px;
	background: #eee;
	margin: 0 0 6px 0;
	border: 1px #ccc solid;
}

.coluna_d #lista_jogos .jogos .escudos{
	float: left;	
}

.escudos{
	width: 100px;
}

.data_hora{
	float: right;
}

.coluna_d #lista_jogos .jogos .data_hora h3{
	color: #616161;
}

.coluna_d #lista_jogos .jogos .data_hora p{
	font-size: 10px;
}

.coluna_d #lista_jogos .jogos .data_hora br{
	margin: 1px 0;
}

.coluna_d #lista_jogos .jogos br{
	margin: 5px 0;
}

#torcidas{
	position: relative;
}

#torcidas p{
	text-align: justify;
}

#torcidas .informacoes_torcidas{
	background: url(imagens/bg-infomacoes_torcidas.jpg) repeat-x #f7f7f7;
	border: 1px solid #ebebeb;
	-moz-border-radius: 7px;
	padding: 4px;
	width: 264px;
	margin: 5px;
}

#torcidas .informacoes_torcidas h3, #timaoXporco .box-info h3{
	font: bold 13px verdana;
}

#torcidas .informacoes_torcidas h4{
	font: bold 10px verdana;
	color: #929292;
}

#torcidas .informacoes_torcidas strong, #sobre-timao strong, .lista-presidentes strong, #campeonatos strong, #timaoXporco .box-info strong{
	font: bolder 10px arial;
}

#torcidas .informacoes_torcidas span, #sobre-timao span, .lista-presidentes span, #campeonatos span, #timaoXporco .box-info span{
	font: normal 10px arial;
	color: #616161;
}

#torcidas img, #downloads img, #jogos img{
	margin: 10px 0;
}

.thumb_torcida, .thumb_dowloads{
	position: relative;	
}

.thumb_torcida p, .thumb_dowloads p{
	font: bold 11px arial;
	color: #fff;
	position: absolute;
	bottom: 13px;
	width: 278px;
	padding: 2px;
	left: 0;
}

.thumb_torcida p, .thumb_dowloads p{
	background: #000;
	opacity:0.80;
 	-moz-opacity: 0.80;
 	filter: alpha(opacity=80);
}

.thumb_torcida img, .thumb_dowloads img{
	border: 0;
}

.propaganda-interna{
	/*background: url(imagens/bg-publicidade_narrow.jpg) no-repeat #939393;*/
	width: 468px;
	height: 60px;
	padding: 3px 3px 3px 15px;
	margin-left: auto;
	margin-right: auto;
}

.propaganda-header{
	background: url(imagens/bg-publicidade_wide.jpg) no-repeat #939393;
	position: absolute;
	padding: 2px 2px 2px 17px;
	height: 90px;
	top: 15px;
}

.campeonato-brasileiro{
	margin-top: 30px;
	background: url(imagens/brasileirao.jpg) no-repeat;
	width: 294px;
	height: 94px;
	color: black;
	padding: 5px;
}

.campeonato-brasileiro h4{
	font: bold 15px verdana;
	margin-top: 10px;
	padding: 0;
}

.campeonato-brasileiro ul{
	list-style-type: none;
	margin: 4px 0 0 150px;
	padding: 0;
}

.campeonato-brasileiro ul li{
	background: url(imagens/bg-menu_campeonatos.jpg) repeat-x;
	width: 119px;
	padding: 5px;
	margin: 1px;
}

.campeonato-brasileiro ul li a{
	display: block;
	width: 125px;
	color: black;
	text-decoration: none;
}

.campeonato-brasileiro ul li a:hover{
	background: none;
	color: red;
}

.copadobrasil{
	margin-top: 30px;
	background: url(imagens/copa_do_brasil.jpg) no-repeat;
	width: 294px;
	height: 94px;
	color: black;
	padding: 5px;
}

.copadobrasil h4{
	background: none;
}

.copadobrasil ul{
	list-style-type: none;
	margin: 4px 0 0 150px;
	padding: 0;
}

.copadobrasil ul li{
	background: url(imagens/bg-menu_campeonatos.jpg) repeat-x;
	width: 119px;
	padding: 5px;
	margin: 1px;
}

.copadobrasil ul li a{
	display: block;
	width: 125px;
	color: black;
	text-decoration: none;
}

.copadobrasil ul li a:hover{
	background: none;
	color: red;
}

.paulistao{
	margin-top: 30px;
	background: url(imagens/paulistao.jpg) no-repeat;
	width: 294px;
	height: 94px;
	color: black;
	padding: 5px;
}

.paulistao ul{
	list-style-type: none;
	margin: 4px 0 0 150px;
	padding: 0;
}

.paulistao ul li{
	background: url(imagens/bg-menu_campeonatos.jpg) repeat-x;
	width: 119px;
	padding: 5px;
	margin: 1px;
}

.paulistao ul li a{
	display: block;
	width: 125px;
	color: black;
	text-decoration: none;
}

.paulistao ul li a:hover{
	background: none;
	color: red;
}

#c-atuais{
	width: 290px;
	float: left;
	margin-right: 10px;
}

#arquivos{
	width: 270px;
	float: left;
}

#c-atuais h3, #arquivos h3{
	background: url(imagens/bg-destaque1.jpg) repeat-x #606060;
	height: 20px;
	color: #fff;
	padding: 3px 0;
}

#arquivos ul{
	list-style-type: none;
	margin: 30px 0 30px 20px;
}

#arquivos ul li{
	width: 200px;
}

#arquivos ul li a{
	text-decoration: none;
	display: block;
	color: black;
}

#arquivos ul li a:hover{
	color: red;
}

.titulo-campeonato{
	font-style:italic;
	font-weight: bold;
	color: #888888;
	
}

#sobre-timao .icones, #artilheiros .icones, #campeonatos .icones, #jogos .icones{
	margin: 0 5px;
	position: relative;
	float: left;
}

#sobre-timao .icones img, #campeonatos .icones img, #jogos .icones img{
	border: 0;
}

#sobre-timao .icones span, #campeonatos .icones span{
	font-size: 9px;
	position: absolute;
	top: 65px;
	color: #7e7e7e;
	left: 0;
}

#sobre-timao h3, #campeonatos h4{
	margin-top: 90px;
}

#campeonatos p, #timaoXporco p{
	text-align: justify;
	margin: 10px 0;
}

#sobre-timao h4{
	margin-top: 10px;
}

.box-info{
	background: url(imagens/bg-infomacoes_torcidas.jpg) repeat-x #f7f7f7;
	border: 1px solid #ebebeb;
}

.contato fieldset{
	border: 0;
}

.contato fieldset input, textarea{
	font: normal 10px tahoma;
	color: #7b7b7b;
	background: #f0f0f0;
	padding: 2px;
	border: 1px solid #b8b8b8;
	width: 300px;
	margin: 5px 0;
}

.contato fieldset textarea{
	height: 150px;
}

.contato fieldset input:hover, .contato fieldset textarea:hover{
	background: #fff;
}

.contato .submit-button{
	background: #383838;
	color: #fff;
	width: 100px;
}

.contato .submit-button:hover{
	background: #504646;
	color: #fff;
	width: 100px;
}

.contato p{
	margin: 10px 0;
}

#corinthianos-famosos .thumb-famosos img{
	border: 1px solid #ededed;
}

#corinthianos-famosos .thumb-famosos{
	position: relative;
	background: #eee;
	height: 190px;
	float: left;
	margin: 0 2px 15px;
}

#corinthianos-famosos .thumb-famosos span{
	font: normal 9px arial;
	position: absolute;
	bottom: 1px;
	left: 5px;
	color: #484848;
}

#sobre-timao .distintivos img{
	float: left;
}

#sobre-timao .distintivos strong{
	padding-left: 5px;
}

#sobre-timao .distintivos p{
	padding: 0 0 0 130px;
	margin: 5px 0;
}

#sobre-timao .distintivos{
	padding: 3px;
	height: 127px;
	clear: left;
	margin: 10px 0;
}

#wallpaper h5{
	font: bold 13px verdana;
	margin: 10px 0;
}

#wallpaper p{
	margin: 10px 0;
}

#wallpaper p span{
	font-size: 11px;
}

#wallpaper img{
	border: 2px solid #000;
	padding: 1px;
	margin: 4px;
}

#wallpaper img:hover{
	border: 2px solid #ccc;
}

#wallpaper-thumb{
	margin-left: 30px;
}

#sobre-timao .artilheiros img{
	float: left;
	padding-right: 20px;
}

#sobre-timao .artilheiros h4{
	padding-bottom: 20px;
}

#sobre-timao .artilheiros{
	padding: 10px;
	overflow: auto;
}

.bg-artilheiros{
	background: #eee;
	overflow: auto;
	-moz-border-radius: 8px;
}

.paginacao a{
	margin: 5px 3px;
	padding: 4px;
	border: 1px solid #eee;
	color: red;
	float: left;
}

.paginacao a:hover, .navegacao a:hover{
	color: black;
}

.navegacao{
	margin-top: 5px;
	width: 587px;
	bottom: 5px;
	right: 10px;
	border-top: 1px dotted #bababa;
	text-align: right;
}

.navegacao a{
	margin: 5px 3px;
	padding: 4px;
	color: #660000;
}

#sobre-timao .thumb-descricao{
	position: absolute;
	background: #eee;
	height: 350px;
	right: 0;
}

#sobre-timao .thumb-descricao p{
	font: normal 9px arial;
	position: absolute;
	left: 5px;
	color: #484848;
}

.lista-presidentes{
	margin: 0 160px 0 0;
	float: left;
}

#sobre-timao div p{
	margin: 10px 0;
}

#mascote p, #estadio p{
	text-align: justify;
}

#estadio p{
	clear: left;
}

tr{
	font: bold 11px verdana;
}

td{
	font: normal 10px arial;
}

tr, td{
	padding: 4px 0;
}

.titulo-tabela{
	background: #373737;
	color: #fff;
}

.linha-tabela{
	background: #d5d5d5;
}

#campeonatos em{
	text-decoration: underline;
	color: #cc0000;
}

#sobre-timao .thumb-estadio{
	position: relative;
	background: #eee;
	margin: 5px;
	float: left;
	
}

#sobre-timao .thumb-stadio .paragraph{
	position: absolute;
	bottom: 2px;
}

#sobre-timao .thumb-estadio .paragraph span{
	font: normal 9px arial;
}

#piadas h3 a{
	text-decoration: none;
	font: normal 11px arial;
	color: #000;
}

#piadas h3 a:hover{
	text-decoration: underline;
	color: red;
}

#piadas p{
	margin: 10px 0;
}

#gritos-torcida p, #outros p, #hinos-musicas p{
	margin: 7px 0;
	width: 600px;
}

#sambas-enredo p{
	margin: 30px 0;
	width: 600px;
	clear: both;
}

#gritos-torcida ul, #outros ul, #hinos-musicas ul{
	list-style-type: none;
	float: left;
	
}

#gritos-torcida ul li, #outros ul li, #hinos-musicas ul li{
	margin-right: 5px;
	padding: 3px;
}

#gritos-torcida ul li h3, #outros ul li h3, #hinos-musicas ul li h3{
	width: 270px;
	background: #000;
	color: #fff;
	font: normal 12px arial;
	padding: 4px;
}

#gritos-torcida ul li a, #outros ul li a, #hinos-musicas ul li a{
	text-decoration: none;
	font: normal 11px arial;
	color: #000;
	display: block;
}

#gritos-torcida ul li a:hover, #outros ul li a:hover, #hinos ul li a:hover{
	text-decoration: underline;
	color: red;
}

#timaoXporco ul, #timaoXporco ol{
	list-style-type: none;
	margin: 10px 0;
}

#timaoXporco ul li, #timaoXporco ol li{
	padding-left: 10px;
}

.joguinhos{
	margin: 0 auto;
	background: #eee;
	padding: 3px;
	border: 1px solid #ccc;
}

#jogos p a{
	color: red;
	text-decoration: none;
}

#jogos p a:hover{
	color: black;
	text-decoration: underline;
}

.noticias{
	margin: 10px 0;
	padding-bottom: 4px;
	border-bottom: 1px dotted #ccc;
}

.noticias a{
	font: normal 10px arial;
	color: #990000;
	text-decoration: none;
}

 .box-info a{
 	font: normal 12px arial;
	color: #990000;
	text-decoration: none;
 }

.noticias b a{
	font: bold 12px verdana;
	text-decoration: none;
	color: black;
}

.noticias b a:hover, .box-info a:hover{
	text-decoration:underline;
	color: #990000;
}

.navigation a{
	padding: 4px;
	border: 1px solid #eee;
	color: red;
}

.navigation a:hover{
	color: black;
}

.entry p{
	margin: 10px 0;
}

.alignleft, .alignright{
	font-size: 10px;
	color: #000;
}

.alignleft strong{
	font-size: 12px;
}

.alignleft2{
	float: right;
}

.alignright2{
	float:left;
}

.alignleft a, .alignright a{
	font-size: 10px;
	text-decoration: underline;
	color: #660000;
}

.alignleft a:hover, .alignright a:hover{
	text-decoration: none;
}

.box-info2{
	margin: 10px 0;
}

.nav-left{
	float: left;
}

.nav-right{
	float: right;
}

#campeao-copaBR{
	border-bottom: 1px dotted #ccc;
	padding-bottom: 170px;
}

#campeao-copaBR h3{
	padding-bottom: 10px;
}

#campeao-copaBR p{
	text-align: justify;
	width: 267px;
	padding-left: 320px;
}

.box-campeao{
	border: 1px solid #ccc;
	width: 280px;
	padding: 4px;
}

.box-campeao ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.box-campeao ul li{
	padding: 1px;
	margin: 3px 0;
}

.box-campeao ul li a{
	color: #660000;
	display: block;
	text-decoration: none;
}

.box-campeao ul li a:hover{
	text-decoration: underline;
}

.padding-video{
	margin-bottom: 10px;
}


























