@charset "utf-8";
/* CSS Document */
html { background:url(../img/background.jpg) repeat-x top; }
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	background:url(../img/background-footer.jpg) repeat-x bottom;
}
a { text-decoration:none; }
a:hover { text-decoration:underline; }
p { margin:10px 0; }
.backgroundImg { background-image:url(../img/games-no-bg.jpg) !important; }
.background { background: none !important; }
.crop { overflow:hidden; }
.none { display:none; }
.bolder { font-weight:bold; }
.border { border:none !important; }
.margin { margin:0 !important; }
.letter { letter-spacing:-1px; }
.letter2 { letter-spacing:-2px; }
.both { clear:both }
.padding { padding:0 !important; }
.float { float:none }
.underline { text-decoration:underline !important; }
.italic { font-style:italic; }
.relative { position:relative; }
.right { float:right; }
.left { float:left; }
.width { width:100%; }
.lighter { font-weight:normal; }
/* FONTS */
.arialGreen10 {
	font-size:10px;
	color:#8DB519;
}
.arialLightGreen12 {
	font-size:12px;
	color:#8DB419;
}
.arialDarkGray14 {
	font-size:14px;
	color:#666;
}
.arialBlack16 {
	font-size:16px;
	color:#3b3b3b;
}
.arialBlack18 {
	font-size:18px;
	color:#505050;
}
.arialDarkGray12 {
	font-size:12px;
	color:#666;
}
.arialGreen14 {
	color:#4E6E0B;
	font-size:14px;
}
.arialGreen16 {
	color:#4E6E0B;
	font-size:14px;
}
.arialGreen12 {
	font-size:12px;
	color:#4E6E0B
}
.arialBlack20 {
	font-size:20px;
	color:#333333;
}
.arialGreen31 {
	color:#4D6D0B;
	font-size:31px;
}
.arialDarkBlue16 {
	font-size:16px;
	color:#003366;
}
.arialBlue16 {
	font-size:16px;
	color:#006699
}
.arialLightBlue16 {
	font-size:16px;
	color:#2180BC;
}
.arialOrange16 {
	font-size:16px;
	color:#DE9800;
}
.arialBrown14 {
	font-size:14px;
	color:#663300
}
.arialRed16 {
	font-size:16px;
	color:#BA2121;
}
.arialRed12 {
	font-size:12px;
	color:#BA2121;
}
.arialGreen18 {
	font-size:18px;
	color:#4E6E0B;
}
.arialGreen20 {
	font-size:20px;
	color:#4E6E0B;
}
.arialGray10 {
	font-size:10px;
	color:#666666;
}
.arialLightGreen14 {
	color:#74A40F;
	font-size:14px;
}
.arialLightGreen18 {
	color:#74A40F;
	font-size:18px;
}
.arialBlack9 {
	color:#333333;
	font-size:9px
}
.arialGreen46 {
	color:#4E6E0B;
	font-size:46px
}
.arialGreen11 {
	color:#68930E;
	font-size:11px;
}
.arialBlack10 {
	color:#333333;
	font-size:10px
}
.arialGray14 {
	color:#B0B0B0;
	font-size:14px;
}
.arialGray9 {
	color:#999;
	font-size:9px;
}
.arialGray16 {
	color:#999999;
	font-size:16px
}
.arialGray12 {
	font-size:12px;
	color:#CCCCCC
}
.arialLightGreen10 {
	color:#9FBD20;
	font-size:10px;
}
.arialWithe12 {
	font-size:12px;
	color:#FFFFFF;
}
.arialGray18 {
	font-size:18px;
	color:#666666
}
.arialDarkBlue14 {
	font-size:14px;
	color:#336699
}
.arialBrown18 {
	color:#663300;
	font-size:18px
}
.arialBrown12 {
	color:#663300;
	font-size:12px
}
.arialGray24 {
	font-size:24px;
	color:#666;
}
.arialBlack14 {
	font-size:14px;
	color:#333333;
}
.arialWithe10 {
	font-size:10px;
	color:#FFF;
}
.arialWhite18 {
	font-size:18px;
	color:#FFF;
}
/* ----- */
#all { display:table; }
#headerGlobo {
	height:57px;
	text-align:center;
}
#header { display:table; }
#menu { margin:10px 0 0 2px; }
#menu li {
	display:inline;
	font-weight:bold;
	border-right:solid 1px #D1E0A6;
	padding:0 7px;
	font-stretch:ultra-condensed !important;
	letter-spacing:-1px
}
#menu li.selected {
	background:url(../img/menu-selected-bg.jpg) repeat-x !important;
	margin-left:-4px;
	padding-left:5px;
 *padding-left:5px;
}
#menu li.selected a { color:#FFFFFF !important }
#menu li img {
	vertical-align:middle !important;
	margin:-2px 0 0 -2px;
 *margin:0px -2px 0 0;
}
#logo {
	height:140px;
	width:140px;
	margin-top:15px;
	background:url(../img/mineiro-2010.jpg) no-repeat;
	cursor:pointer;
	display:block;
	float:left;
	text-indent:-9999px;
}
#gamesTable {
	border-bottom:1px solid #D1E0A6;
	border-top:1px solid #D1E0A6;
	display:table;
	float:right;
	height:140px;
	margin-bottom:-255px;
	margin-right:10px;
	margin-top:100px;
 *margin-right:0px;
}
.teamGame td {
	width:52px;
	height:38px;
	text-align:center;
	vertical-align:middle;
	background:url(../img/games-top-bg.png) no-repeat bottom right;
	behavior: url(css/iepngfix.htc);
}
.gameHome {
	float: left;
	position:relative;
	bottom:0;
}
.gameVisitant td {
	background:none;
	background:url(../img/games-bottom-bg.jpg) no-repeat top right;
}
.gamesHomeResult td {
	font-size: 10px;
	color:#8EB51A;
	text-align:center;
	vertical-align:middle;
	height:15px;
	background:url(../img/games-middle-bg.jpg) no-repeat top right #f5f5f5;
}
.gamesVisitantResult td {
	background:url(../img/games-middle-bg.jpg) no-repeat top right #e7e7e7;
	font-size:10px;
	color:#333333;
	text-align: center;
	vertical-align:middle;
	height:15px
}
.gamesBottom {
	vertical-align:bottom;
	text-align:center;
	height:34px;
	padding-bottom:4px;
 *padding-bottom:0px;
 *height:31px;
}
body:nth-of-type(1) .gamesBottom {
padding-bottom:0px;
height:31px
}
.todays { background-color:#f5f5f5 !important; }
#content {
	display:table;
	margin-top:15px;
}
/*#highlightHome p { margin-top:0px; }*/
#highlights, #dutyHome, #advertising, #teams, #teams ul, #history, #poll, #gamesTable2 table, #teamData, #teamNews, #teamGames, #teamNews ul, #teamGames table, #teamSection, #teamBlog, #teamVideos, #teamVideos ul, #teamBlog ul, #teamParticipate, #leftcolumn .text, #rightColumn #advertising2, #newsComments, #newsComments li { margin-top:10px; }
/*#participate p { margin-top:0px; }*/
.borderBottom {
	border-bottom:solid 3px #E4ECC9;
	padding-bottom:10px;
}
.dutyDate {
	color:#bfbfbf;
	float:left;
	font-size:20px;
	height:47px;
	margin-right:5px;
	text-align:center;
	width:50px;
	font-weight:bold;
}
#dutyHome ul { margin-top:-10px; }
#dutyHome li {
	border-bottom:solid 1px #A4C14D;
	padding:7px 0;
	min-height:25px;
	display:table;
}
#sections { margin-top:10px; }
.section { padding-top:10px; }
#classificationHome { margin-top:10px; }
#classificationHome table { margin-top:10px }
#classificationHome td { vertical-align:middle }
.classificationPosition {
	border-right:solid 1px #f1f1f1;
	border-bottom:solid 1px #ddd;
}
.classificationPosition2 {
	border-bottom:solid 3px #ddd !important;
	border-right:solid 1px #f1f1f1;
}
.classificationTeam {
	border-bottom:solid 1px #ddd;
	padding-left:5px
}
.classificationTeam2 {
	border-bottom:solid 3px #ddd !important;
	padding-left:5px
}
.classificationGoTo {
	border-bottom:solid 1px #ddd;
	font-size:10px
}
.classificationGoTo2 {
	border-bottom:solid 3px #ddd !important;
	font-size:10px;
}
#gamesTable2 { margin-top:10px; }
#gamesTable2 td {
	vertical-align:middle;
	border-bottom:solid 1px #e1e1e1;
}
.gameTableDate {
	font-size:11px;
	color:#000000;
	background:#f6f6f6;
	padding-left:5px
}
.gameTime { float:left; }
#footer {
	height:196px;
	margin-top:10px;
}
#logoFooter {
	height:140px;
	width:140px;
	background:url(../img/mineiro-2009-footer.jpg) no-repeat;
	cursor:pointer;
	display:block;
	text-indent:-9999px;
	float:left;
}
#footerNavigation {
	background:url(../img/footer-section-bg.jpg) repeat-y top left;
	height:147px;
	display:table;
	margin-top:23px;
}
#footerParticipate {
	background:url(../img/footer-section-bg.jpg) repeat-y top left;
	height:147px;
	display:table;
	margin-top:23px;
}
#footerTeams {
	background:url(../img/footer-section-bg.jpg) repeat-y top left;
	height:147px;
	display:table;
	margin-top:23px;
}
#footerTeams td {
	vertical-align:middle;
	text-align:center;
	background:#82A417;
}
#footerTeams table { margin:10px 0 0 45px; }
#footerTeams h5 { margin-left:45px !important }
#footerCredits {
	background:url(../img/footer-section-bg.jpg) repeat-y top left;
	height:147px;
	display:table;
	margin-top:23px;
}
#footerCredits p { margin-left:20px }
#footer h5 { margin-left:20px }
#footer ul {
	margin-top:15px;
	margin-left:10px;
 *margin-left:20px;
}
#footer li {
	list-style-image:url(../img/foote-li-icon.jpg);
	margin:3px 0 0 20px;
}
#clicks {
	float:left;
	margin:35px 0 0 20px
}
#pageTitle { margin-top:1px; }
#pageTitle h2 {
	height:25px;
	background:#364508;
	padding:5px 0 0 10px;
}
.round {
	border-bottom:solid 1px #E1E1E1;
	vertical-align:middle
}
.round a { font-weight:bold }
.todays .gameTime { margin-left:5px }
.text { float:left; }
#regulamentoBottom {
	margin-top:30px;
	height:22px;
	border-bottom:#E4ECC9 1px solid;
	padding-bottom:15px;
}
#rightColumn {
    float:right;
    _margin-right:-10px;
}
#leftColumn { float:left; }
#advertising2 {
	padding:19px 0px;
	border:#D1E0A6 1px solid;
	text-align:center;
	margin-top:5px;
}
#dutyHome p {
	font-size:12px;
	margin:7px 0px;
}
.text p { line-height:18px !important; }
.text img {
	float:left;
	margin-right:10px;
}
#otherNot { margin-top:15px;}
#otherNot li{ 
				border-bottom:solid 1px #A4C14D;
	padding:7px 0; }	
	
.contentOther { margin-top:0px }
.contentOther ul { margin-top:10px; }
.contentOther li { float:left; }
.arial12 {
	font-size:12px;
	color:#666666;
}
#classificationTable table { margin-top:20px }
#classificationTable #classification td {
	vertical-align:middle;
	border-bottom:1px solid #DDDDDD;
}
#classificationTable .classificationPosition, #classificationTable .classificationPosition2 { padding-left:10px }
.classificationTableHeader td {
	background:#F6F6F6;
	border-bottom:1px solid #DDDDDD !important;
	border-top:1px solid #DDDDDD !important;
}
.borderBottom3px td { border-bottom:3px solid #DDDDDD !important; }
.textImage {
	float:left;
	margin-right:10px
}
#dutyHome ul { margin-top:5px; }
#listTitle { background:#dfdfdf; }
.list {
	border-bottom:1px solid #F4F7E9;
	padding-bottom:10px;
}
.paginate img { margin:0px 2px; }
.arialGray11 {
	color:#666666;
	font-size:11px;
}
.historicVideo { margin-top:20px }
.historicVideo p { float:left }
.paginate { text-align:center; }
.paginate td {
	padding:0 2px;
	text-align:center
}
#mineiroVideos {
	width:330px;
	border-right:solid 1px #D1E0A6;
	float:left;
	padding-right:15px;
    _padding:0;
}
#mineiroVideos p, #historicVideos p { margin:20px 0; }
#mineiroVideos p img, #historicVideos p img {
	float:left;
	margin-right:10px
}
.videoPaginate {
	width:330px;
	border-top:solid 1px #D1E0A6;
	height:23px;
	text-align:center;
	padding-top:5px
}
#historicVideos {
	width:330px;
	float:right;
	padding-left:15px
    _padding:0px;
}
.inputText {
	background:#f5f5f5;
	border:solid 1px #d6d6d6;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px
}
#egolTextTop {
	vertical-align:middle;
	padding-top:50px;
	height:85px;
}
#subContentLeft {
	background:#ff0000;
	height:880px;
}
#subContentRight { display:table; }
.egolStepArrow {
	margin:10px 0px;
	width:147px;
	height:auto;
	text-align:center;
	float:left;
}
.arialLightGray20 { font-size:20px; #color:#CCCCCC;
}
.borderTop {
	border-top:solid 3px #E4ECC9;
	padding-top:10px;
}
#bolaoUsersRank .classificationPosition {
	vertical-align:middle;
	font-size:20px
}
#cadForm input.inputText, #cadForm select.inputText { font-size:16px }
#userBox {
	background:#F8F8ED;
	border:solid 1px #EDEDCA;
	padding:10px 0;
	margin-bottom:20px;
}
.bolaoRounds img { margin-bottom:-5px; }
.bolaoRounds input { font-size:14px }
.bolaoRounds .gameTime { padding-top:8px; }
.steps img {
	float:left;
	margin-right:5px
}
.steps { font-size:12px }
#gamesTable img { behavior:url(/mineiro2009/css/iepngfix.htc) !important; }
.hidden { display:none; }
#footerTeams img { behavior:url(/mineiro2009/css/iepngfix.htc) !important; }
#search { margin-top:20px; }
#searchInput {
	padding:7px 5px;
	font-size:12pxpx;
	color:#838383;
	background:url(../img/search-input-bg.jpg) repeat-x left top;
	border:solid 1px #DBDBDB;
	border-right:solid 1px #eee;
	border-bottom:solid 1px #eee;
	width:697px
}
#teams li {
	float:left;
	display:inline;
	margin:0 2px 20px;
}
#poll td {
	padding-bottom:5px;
	vertical-align:top;
}
#poll td label {
	display:block;
	margin-top:3px;
}
#poll .submit {
	border:0;
	background:#fff;
	font-size:14px;
	color:#4D6D0B;
}
#gamesTable2 ul { margin-top:20px; }
#gamesTable2 li { margin-top:10px; }
#gamesTable2 li a {
	display:block;
	background:#e6e6e6;
	padding:5px;
}
#highlightHome li {
	padding:7px 0;
	border-bottom:1px solid #A4C14D;
}
#teamData { background:#f5f5f5; }
#team table {
	width:200px;
	margin-left:15px;
}
#team td p { line-height:8px; }
#teamNews li, #teamBlog li {
	border-bottom:solid 1px #D8E4F0;
	display:table;
	width:100%;
	padding:10px 0;
}
#teamNews li .dutyDate { height:auto; }
#teamNews li a, #teamBlog li a {
	margin-top:3px;
	display:block;
}
#teamGames th {
	background:#e7e7e7;
	font-size:12px;
	text-align:left;
	padding:7px 0 7px 15px;
}
#teamGames table table { margin:7px 0; }
.teamGamesTeams {
	text-align:center;
	vertical-align:middle;
}
.teamGamesDate {
	text-align:right;
	width:40px;
}
#teamBlog li a {
	display:block;
	padding-left:25px;
	background:url(../img/team-blog-icon.jpg) no-repeat left center;
}
#teamVideos li {
	margin:5px 0;
	border-bottom:solid 1px #E4ECC9;
	padding-bottom:5px
}
#leftcolumn .text .meta {
	line-height:13px !important;
	margin:15px 0;
}
.text .tags a {
	font-size:12px;
	color:#999999;
	font-style:italic;
}
p.tags { margin-top:20px; }
#newsComments { border-bottom:1px solid #E4ECC9; }
#newsComments li {
	margin:15px 0;
	float:left;
}
#newsComments li span { display:block; }
.input {
	background:#f5f5f5;
	border:solid 1px #ddd;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
}
#newsComments td { padding:10px 0; }
.listNews { margin-top:20px; }
.listNews li {
	border-bottom: solid 1px #F4F7E9;
	float:left;
	width:100%;
	padding-bottom:10px;
}
#paginate {
	text-align:center;
	padding:10px 0;
}
#paginate li {
	display:inline;
	float:left;
	margin:0 5px;
	text-align:center;
}
#paginateLeft, #paginateRight { width:30px; }
#paginateLeft a {
	display:block;
	padding-left:15px;
	background:url(../img/paginate-left.jpg) no-repeat left center;
}
#paginateRight a {
	display:block;
	padding-right:15px;
	background:url(../img/paginate-right.jpg) no-repeat right center;
}
#searchTabs {
	margin-top:10px;
	width:100%;
	border-bottom:solid 1px #ddd;
	float:left;
}
#searchTabs li {
	display:inline;
	background:#f7f7f7;
	border:solid 1px #ddd;
	border-bottom:none;
	float:left;
	margin-right:5px;
}
#searchTabs li a {
	display:block;
	padding:10px 15px;
}
#searchTabs li a img { margin-bottom:-2px; }
#searchTabs li a:hover { text-decoration:none; }
#searchTabs .selected {
	background:#fff;
	bottom:-1px;
	position:relative;
}
#searchTabs .selected a { *padding-top:13px;
}
#searchMeta {
	background:#f1f1f1;
	border:solid 1px #ddd;
	border-left:none;
	border-right:none;
	margin:20px 0;
}
#searchMeta p.left { margin-left:10px; }
#searchMeta p.right { margin-right:10px; }
#searchList .arialBlack10 img { margin-bottom:-3px; }
#searchList li {
	border-bottom:solid 1px #e1e1e1;
	padding:10px 0;
}
#twitters td {
	vertical-align:top;
	padding:5px;
}
#twitters ul { margin-top:10px; }
#twitters li {
	margin-bottom:5px;
	border:solid 1px #ddd;
	background:#f5f5f5;
}
#twitters li p { margin:5px 0; }
.marginTop10 { margin-top:10px; }
.video .arialBlack10 img { margin-bottom:-2px; }
#videosMineiro { margin-top:20px; }
.rules p {
	font-size:12px;
	line-height:16px;
}

/*JOÃO PAULO*/
/*ELEMENTS*/

#descriptionTable{
	margin-top:15px;
	margin-bottom:15px;
}

#descriptionTable li{
	display:inline;
	margin-left:60px;
	line-height:20px;
}
/*CLASS*/
.arialGray12Strong{
	font-size:12px;
	color:#999;
}

.arialGray14Strong{
	font-size:14px;
	color:#666666;
}

/* tempo real */

.upper { text-transform:uppercase; }
.arialBlack22 {
	font-size:22px;
	color:#000;
}
.arialBlack12 {
	font-size:12px;
	color:#000;
}
#tempoRealTop {
	height:110px;
	background:url(../img/tempo-real/tempo-real-top.jpg) no-repeat top left;
	margin-top:10px;
	position:relative;
}
#tempoRealTeam1Name {
	position:absolute;
	display:block;
	width:150px;
	top:46px;
	left:20px;
	text-align:center;
}
#tempoRealTeam1Img {
	position:absolute;
	top:15px;
	left:180px;
}
#tempoRealTeam1Result {
	position:absolute;
	top:20px;
	left:265px;
}
#tempoRealTeam2Name {
	display:block;
	left:529px;
	position:absolute;
	text-align:center;
	top:46px;
	width:150px;
}
#tempoRealTeam2Img {
	left:448px;
	position:absolute;
	top:15px;
}
#tempoRealTeam2Result {
	left:377px;
	position:absolute;
	top:20px;
}
#tempoRealNarracao {
	position:absolute;
	background:url(../img/tempo-real/tempo-real-narracao.png) no-repeat;
	display:block;
	width:133px;
	height:30px;
	bottom:0;
	left:285px;
	text-indent:-9999px;
}
.tempoRealAba {
	position:relative;
	display:block;
	background:url(../img/tempo-real/tempo-real-abas.png) no-repeat right top;
	text-align:center;
	width:145px;
	height:18px;
	padding-top:12px;
	float:left;
}
.tempoRealAba.selected {
	background-position:left top;
	z-index:2;
	bottom:-1px;
}
#tempoRealLance {
	height:800px;
	overflow:auto;
    position:relative;
}
#tempoRealLance table { position:relative; }
#tempoRealEscalacao th, #tempoRealEscalacao td, #tempoRealLance th, #tempoRealLance td { border-top:solid 1px #ddd; }
#tempoRealEscalacao th, #tempoRealLance th {
	background:#ebebeb;
	text-align:left;
	height:30px;
	vertical-align:middle;
	padding:0 10px;
}
#tempoRealEscalacao td td { border:none; }
.tempoRealMinuto {
	font-size:32px;
	color:#ccc;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	width:58px;
	padding:10px 0;
	border-right:solid 1px #ddd;
}
.tempoRealTexto {
	font-size:12px;
	color:#333;
	padding:10px;
	width:470px;
	line-height:16px
}
.tempoRealTwitt {
	width:15px;
	padding-right:5px;
}
.tempoRealTexto strong, .tempoRealTexto b {
	font-weight:bold;
	font-size:14px
}
tr.tempoRealGol td { background:#E8F7D9; }
tr.tempoRealGol .tempoRealMinuto { color:#060; }
.tempoRealImg {
	vertical-align:middle;
	padding:5px 0;
	text-align:center;
}
#tempoRealFicha td {
	border-bottom:solid 1px #ddd;
	padding:5px 0;
	line-height:14px;
}
.tempoRealNumero, .tempoRealNome, .tempoRealIcone {
	border-top:solid 1px #ddd !important;
	height:35px;
	vertical-align:middle;
}
.tempoRealNumero {
	text-align:center;
	border-right:solid 1px #ddd !important;
	width:30px;
	font-weight:bold;
}
.tempoRealNome { padding-left:10px; }
.tempoRealIcone {
	width:50px;
	text-align:right;
	font-weight:bold;
	font-size:12px;
}
.imgTrans { behavior:url(css/iepngfix.htc); }

tr.commentTempoReal td{
    background:#FFFF99;
}
.semBorderTop{
    border-top:solid 1px #f8f8f8 !important;
}


#gunners{
	margin-top:30px;	
	text-align:left;
}

#gunners td{
	padding:20px 0 15px 25px ;
	vertical-align: middle;
		border-top:solid 1px #ddd;
}

#gunners th{
	color:#888888;
	padding-bottom:5px;
	padding-left:25px;
}

.thinBorderTop{
	border-top:solid px #ddd !important;
}

#gunners .goals{
	color:#8eb51a;
	font-size:28px;
	font-weight:bold;	
}

#gunners .owngoals{
	color:#FE0000;
	font-size:28px;
	font-weight:bold;	
}

#gunners .players{
	color:#888888;
	font-size:16px;
	font-weight:bold;	
}


<!-- Modulo 2 -->

.classificationM2{
	width: 210px;
	margin-top: 50px;
}


.classificationM2 td{
     border-bottom:1px solid #DDDDDD;
     line-height:25px;
     font-size:12px;
     padding-left:5px;
     
}

.classificationM2 .leftBorder{
     border-left:1px solid #f1f1f1;
   
}

#rightColumn hr{
	border:solid 1px #E4ECC9;
}
