/*
  *
  * M2BRNET (m2brnet.com)
  * autor: Alexandrino Souza (alexandrino.net)
  * data de modificação: 23/10/2009
  *
*/

body					{ background: #333333; }

/* ---------------------------------------------- MAIN ---------------------------------------------- */
div#main				{ width: 784px; margin: 0 auto 20px auto; background: #fff; padding: 13px 18px; }
div#header			{ background: url(../_img/_layout/bg-header.jpg) no-repeat; height: 340px; }
div#header ul			{ padding: 135px 0 0 0; float: left; width: 586px; }
div#header ul li		{ display: inline; }
div#header ul li a		{ color: #fff; font-weight: bold; font-size: 16px; display: block; float: left; width: 90px; text-align: center; height: 25px; line-height: 25px; margin: 0 9px 0 0; }
div#header ul li a.embratel, div#header ul li a.embratelactive { width:179px !important; }
div#header ul li a:hover	{ /*border-bottom: 3px solid #ec1c24; */ color: #4aad4a;}
div#header ul li a.active, div#header ul li a.embratelactive { color: #4aad4a;}
div#header h1 a 	{ display: block; float: right; margin: 15px  15px 0 0; text-indent: -9999px; background: url(../_img/_layout/logo_teste.jpg) no-repeat; display: block; width: 183px; height: 264px; }

/* ---------------------------------------------- CONTENT ---------------------------------------------- */
div#content			{ padding: 30px 0 20px 0; min-height: 400px;}
div#content h2		{ font-size: 20px; font-weight: normal; color: #333232; text-transform: uppercase; line-height: 25px; height: 50px }
div#side-info		{ width: 490px; float: left; }
div#side-team p strong	{ color: #333333; font-size: 12px; font-weight: bold;}
div#side-team		{ float: right; width: 275px; /* padding: 50px 0 0 0;*/ margin: -10px 0 0 0; *margin: -10px 0 0 0; }
div#side-team hr		{ *margin: 	0px 0 20px 0; }
div#patricinadores	{ position: relative;  height: 20px; *height: 39px;}
div#side-team ul li		{ display: inline; }
div#side-team ul li a	{ display: block; width: 63px; height: 63px; float: left; margin: 0 0 10px 0; }
div#content a.bt-back	{ display: block; background: url(../_img/_bullets/arrow.jpg) no-repeat left center; padding: 0 0 0 10px; font-size: 11px; color: #b2541a; margin: 0 0 20px 0; }

/* ---------------------------------------------- FOOTER ---------------------------------------------- */
div#footer hr			{ margin: 0 0 30px 0; }
div#footer div			{ padding: 0 30px; }
div#footer  a			{ display: block; float: left; }
div#footer  a.klefer	{ margin: 0px 0 0 5px; }
div#footer  a.fgf		{ margin: -5px 0 0 0 }
div#footer  a.m2		{ float:right; margin: -25px 0 0 0;}
div#footer p			{ float: left;}
div#footer li			{ display: inline; }
div#tabela-principal .voltarbtn { margin:0 0 0 20px; }
div#footer li a, .voltarbtn			{ font-size: 12px ; color:#1ebb00; margin: 0 15px 0 0 }
div#footer ul			{ margin: 0 0 0 25px; float: left;  }
div#footer span		{ margin: 5px 0 0 25px; float: left; display: block; font-size: 12px; color: #333232; }

/* ---------------------------------------------- FOTOS ---------------------------------------------- */
ul.list-fotos li 		{ display: inline; }
ul.list-fotos li a 		{ display: block; float: left; margin: 0  0  30px 30px; }

/* ---------------------------------------------- CONTATO ---------------------------------------------- */
div#contato			{  }
div#contato p			{ margin: 0 0 10px 0; }
div#contato p.error	{ font-size: 10px; color: red; margin: 0 0 10px 0; line-height: 12px; }
div#contato a			{ color: #1ebb00; }
div#contato a:hover	{ text-decoration: underline; }
div#contato p.center	{  margin: 0 0 20px 0; }
div#contato label		{ display: block; width: 100px; float: left; margin: 0 0 15px 0; color: #828282; font-size: 12px;}
div#contato input.field{ width: 250px; #828282; font-size: 11px; height: 17px; padding: 2px 0 0 5px; }
div#contato input.tel	{ width: 100px; #828282; font-size: 11px; height: 17px; padding: 2px 0 0 5px; }
div#contato  textarea	{ width: 250px; height: 80px; color: #828282; font-size: 11px; padding: 2px 0 0 5px; overflow: auto;}
div#contato input.bt	{width: 60px; margin:  10px 0 0 100px; }

/* ---------------------------------------------- TIME INTERNA ---------------------------------------------- */
div#side-team select	{ width: 270px; height: 22px ; color: #828282; font-size: 12px; padding: 2px 0 2px 5px; }
div#side-team p.det	{ margin: 0 0 20px 0; }
div#side-team p.det strong	{ text-transform: uppercase; }
div#side-team img.flag	{ text-align: center; margin: 20px 0 40px 70px; }
div#side-team p.det a	{ color:#828282  }
div#side-team p.det a:hover	{ text-decoration: underline; }


hr					{ border: 0; border-top: 4px solid #333333; line-height: 1px; font-size: 1px; height: 3px; margin: 20px 0; }
p					{ color: #828282;font-size: 14px; margin: 0 0 20px 0; line-height: 20px; }
/* ---------------------------------------------- HELPS ---------------------------------------------- */
.clear				{ clear: both; height: 1px; line-height: 1px; font-size: 1px; }
.left				{ float: left; margin: 0px 10px 10px 0; }
.right				{ float: right; margin: 0px 0 10px 10px; }
.req				{ color: red; margin-left: 5px; }
.att 				{ color: red; font-weight: bold; }
.clearfix:after		{ content: "."; clear: both; display: block; height: 0; visibility: hidden; }
.clearfix			{ display: inline-block; }
.clearfix			{ display: block; }
/*-------------------------------------------------------------------------------------NovaHome*/


div#artilheiros { margin:10px 0 0 0;position:relative; }
div#artilheiros img{float:left;}
div#artilheiros .artil { display:block;float:left;width:112px;height:35px;}

div#artilheiros .clos { color:#FFFFFF;font-weight:bold;position:absolute;top:9px;left:438px; }
div#layer-artilheiros { width:519px;position:absolute;top:-98px;left:0;z-index:9990;}
div#layer-artilheiros #topo { width:519px;height:138px;background:transparent url(../_img/_layout/top_layer.png) no-repeat; }
div#layer-artilheiros #middle { width:519px;background:transparent url(../_img/_layout/bkg_layer.png) repeat-y;padding:10px;}
div#layer-artilheiros #middle #autoscroll { width:473px;height:178px;padding:10px;overflow:auto;}
div#middle td { border:none !important;font-size:12px; }

div#layer-artilheiros #bottom { width:519px;height:12px;background:transparent url(../_img/_layout/bottom_layer.png) no-repeat; }
div#tabela { margin:10px 0 0 0; }
div#tabela table { font-family:Arial;font-size:12px;border-collapse:separate;padding:5px;border-spacing:5px; }
div#tabela th, td { border: 1px solid #999;padding:3px;}
div#tabela td.fase, div#tabela td.chave { text-align:center; }
div#tabela td.tab-header { background:#b5b5b5;text-align:center;padding:0 !important;border:none;}
div#tabela td.tab-data { text-align:center;padding:0 !important;}
div#tabela td.nobor { border:none !important;}

div#jogo-schedule { width:273px;height:277px;background:#f9dcb2;position:relative; }

div#jogo-schedule .titulo-schedule { width:273px;height:20px;background:#f1ae4e;font-weight:bold;color:#FFFFFF;font-size:12px;padding:9px 0 0 0;margin-top:10px;text-align:center; }
div#jogo-schedule  .schedule-select { width:234px;margin:10px 0 0 18px; }
div#jogo-schedule  .estadio { color:#544d43;font-size:14px;font-weight:bold;text-align:center;margin:15px 0 0 0; }
div#jogo-schedule .linha { width:200px;height:2px;background:transparent url(../_img/_layout/linha_sch.jpg) no-repeat;margin:auto; }
div#jogo-schedule .jogo-exib { width:233px;height:85px;margin:15px 0 0 0;padding:0 0 0 40px;}

div#jogo-schedule a.seta-esq { width:17px;height:20px;position:absolute;top:50%;left:10px;}
div#jogo-schedule a.seta-dir { width:17px;height:20px;position:absolute;top:50%;left:245px;}
div#jogo-schedule img.versus { width:15px;height:17px;position:absolute;top:50%;left:46%;}



div#jogo-schedule .jogo-exib img.adversarios { border: 3px solid #999;margin:0 40px 0 0; }

div#jogo-schedule .data { margin:0;padding:0;text-align:center;color:#333333;font-style:italic;font-size:12px; }

div#jogo-schedule .horario{ margin:0;padding:0; background:#f6cd91;text-align:center;color:#133143;font-weight:bold;width:110%; }

div#maintext .mainart { float:left;margin:0 20px 20px 0; }

div#tabela-principal h2 { float:left;display:block;width:450px;font-size:16px;font-weight:bold;height:30px; }
div#tabela-principal h2.nometaca { float:left;display:block;width:450px;font-size:16px;font-weight:bold;height:30px;color:#c77501; }
div#tabela-principal table { border-collapse:separate;padding:5px;border-spacing:5px; }
div#tabela-principal th { background:#404042;color:#FFFFFF; }
div#tabela-principal td.extra { background:#00596c;color:#FFFFFF;border:none;font-weight:bold;font-size:12px; }
div#tabela-principal td.dadostab {background:#dedede;font-size:12px;text-align:center;}
div#tabela-principal td.leftalign {text-align:left;}
div#tabela-principal .tabela-select { width:234px;float:right; }
div#rods { float:left;width:144px;padding:10px; }
div#navs { float:right;}
div#navs ul { width:144px; }
div#navs ul li { display:inline; }
div#navs ul li a { display:block; float:right; width:70px;height:32px; }
div#navs ul li a.ant { width:70px;height:32px; text-indent:-9999px;background:transparent url(../_img/_layout/setas.jpg) no-repeat top left; }
div#navs ul li a.ant:hover {background:transparent url(../_img/_layout/setas.jpg) no-repeat bottom left; }
div#navs ul li a.prox { width:70px;height:32px; text-indent:-9999px;background:transparent url(../_img/_layout/setas.jpg) no-repeat top right; }
div#navs ul li a.prox:hover {background:transparent url(../_img/_layout/setas.jpg) no-repeat bottom right; }


