html { 
	height:100%;
	margin:0px;
	padding: 0px;
}

body {
	height:100%;
	margin:0px;
	padding: 0px;
	color: #FFFFFF;
	font: 12px Verdana;
	background: #666666 url(/css/site/img/bg_body.jpg) repeat-x center top;
}

img {
	border-style: none;
}

a:visited, a:link, a:active {
	color: #E41815;
	text-decoration:underline;
	outline: none;
}

a:hover {
	color: #E41815;
	text-decoration:underline;
	outline: none;
}

textarea { overflow: auto; }

form { height: 100%; }

table { border: 0px solid #FFFFFF; }

/* SITE */
#container_wrapper{
	width:100%;
	margin: 0px auto;
	padding: 0px;
	oveflow: hidden;
	position: relative;
}

#wrapper {
	position: relative;
	width: 990px;
	height: 100%;
	margin: 0px auto;
	padding: 0px;
	overflow: hidden;
}

/* CONTAINER TOP */
#top {
	position: relative;
	width: 100%;
	height: 220px;
	display: inline-block;
	margin: 0px auto;
	padding: 0px;
	background: transparent url(/css/site/img/bg_container_top.png) no-repeat center top;
	z-index: 10;
}

#logo,
#text_logo {	
	position: relative;
	padding: 0px;	
	float: left;
	display: inline-block;
	overflow: hidden;
	float: left;
}

#logo { width: 178px; height: 178px; }
#text_logo { width: 323px; height: 48px; }

#logo { margin: 16px 0px 0px 34px; }
#text_logo { margin: 42px 0px 0px 0px; }

#logo h1,
#text_logo h1 { display: none; }

#logo img,
#text_logo img { border-width: 0px; width: 100%; height: 100%; float: left; }

/* PESQUISA */
/***********************************************/
.bg_search { width:380px; height: 46px; padding: 0px; margin: 11px 0px 0px; display: inline-block; position: relative; float: right; }
.search{ height: 46px; width: 380px; position: relative; padding: 0px; overflow: hidden; background: url(../img/bg_search.png) no-repeat left top; margin: 0px 0px 0px 0px; z-index: 8999; float: right; }
.search label{ display:none; }
.search input{ position:absolute; margin: 5px 0px 0px 5px; width:310px; height:18px; padding: 9px 7px 9px 7px; font:15px 'Ubuntu', sans-serif; color:#333333; border:0px solid #D6E0E4; background: none; z-index: 9001; overflow: hidden; line-height: 18px; }
.search input[type=button]{ position:absolute; margin:0px 0px 0px 328px; padding:0px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#F37C2F; border:0px solid #FFFFFF; width:52px; height:46px; cursor:pointer; text-indent:-9999px; z-index: 9001; overflow: hidden; }

#content {
	position: relative;
	width: 100%;
	background: #BE0000 url(/css/site/img/bg_content.png) no-repeat center top;
	min-height: 940px;
	margin: 0px;
	padding: 0px;
	z-index: 9;
	overflow: hidden;
}

#left_home {
	position: relative;		
	width: 608px;
	margin: 30px 20px 0px 44px;
	padding: 0px;
	float: left;
}

#left {
	position: relative;
	width: 67%;
	padding: 0px;
	margin: 0px 3% 0px 0px;
	float: left;
}

#right_home {
	position: relative;
	width: 254px;
	padding: 0px;
	margin: 30px 0px 0px 20px;
	float: left;
}

#right {
	position: relative;
	width: 30%;
	padding: 0px;
	margin: 0px;
	float: left;
}

h2.titulo_destaque {
	position: absolute;
	margin: -30px 0px 0px 20px;
	padding: 7px 10px 13px;
	background: #000000;
	color: #FFFFFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: 500 17px 'Ubuntu',sans-serif;	
	z-index: 9;
}

/* CSS Document */
.tabulador { 
	position:relative; 
	width: 604px;
	margin: 0px;
	padding:2px;
	height:320px;
	overflow: hidden;
	background: url(/css/site/img/bg_tabulador.png) no-repeat left top;
	float: left;
	z-index: 8;
}

.tabulador_shadow {
	position: relative;
	padding: 0px;
	margin: 0px 20px 0px 44px;
	width: 604px;	
	height: 50px;
	background: url(/css/site/img/bg_shadow_destaques.png) no-repeat center -30px;
	float: left;
}

.tabulador ul.ui-tabs-nav { 
	position:absolute; 
	top: 2px; 
	left: 483px; 
	list-style:none; 
	padding:0px;
	margin:0px; 
	width:123px;
	z-index: 2;
	background:#CCCCCC;
}

.tabulador ul.ui-tabs-nav li { 
	position: relative;
	padding:0px;
	margin: 0px;
	width:123px;
	height: 80px;
	float: left;
	overflow: hidden;
	border-bottom: 1px solid #FFFFFF;
}

.tabulador li.ui-tabs-nav-item a { 
	display:block; 
	width: 123px;
	margin: 0px 0px 0px 0px;
	height: 80px; 
	color: #FFFFFF !IMPORTANT;
	line-height: 20px;	
	padding: 0px;	
	text-decoration: none;
}

.tabulador li.ui-tabs-nav-item .descritivo {
	position: absolute;
	margin: 0px;
	padding: 5px;
	display: block;
	width: 114px;
	font: 10px 'Ubuntu', sans-serif;
	bottom: 0px;
	background: url(/css/site/img/bg_news_titulo_destaque.png) repeat left top;
}

.tabulador li.ui-tabs-nav-item a:hover{
	margin: 0px;
	padding: 0px;	
	text-decoration: none;	
	color: #FFFFFF !IMPORTANT;
}

.tabulador li.ui-tabs-selected{
	margin: 0px;
	background: transparent;
}
.tabulador ul.ui-tabs-nav li.ui-tabs-selected a {
	border-bottom: 1px solid transparent;
	margin: 0px;
	padding: 0px; 	
	color: #FFFFFF !IMPORTANT;	
}

.tabulador .ui-tabs-panel{ 
	width:480px; 
	height:320px; 
	padding: 0px;
	margin: 0px;
	position:relative;
	overflow: hidden;
	z-index:1;
	border-right: 1px solid #FFFFFF;
}

.tabulador .ui-tabs-panel .detalhe_destaque {
	position: absolute;
	margin: 0px;
	width:480px; 
	height:322px;
	padding: 0px;
	overflow: hidden;
	border-left: 1px solid #E8E8E8;
	border-top: 1px solid #E8E8E8;
}

.tabulador .ui-tabs-panel .detalhe_destaque img {
	position: absolute;	
	z-index: 2;
}

.tabulador .ui-tabs-panel .detalhe_destaque img.videoplay {
	z-index: 3 !IMPORTANT;
	margin: 95px 0px 0px 174px;
}

.tabulador .ui-tabs-panel .titulo_destaque {
	position: absolute;
	margin: 0px;
	width: 480px;
	display: block;	
	padding: 10px 0px;
	overflow: hidden;	
	bottom: 0px;
	background: url(/css/Site/img/bg_news_titulo_destaque.png) repeat left top;
	z-index:3;
}

.tabulador .ui-tabs-panel .titulo_destaque a {
	position:relative;
	bottom: 0px;
	margin: 0px;
	display: block;
	padding: 0px 10px 5px;
	width: 460px;
	overflow: hidden;
	font: 20px 'Jockey One', sans-serif;
	line-height: 20px;
	color: #E41815;	
	text-decoration: none;
	text-transform: uppercase;
}

.tabulador .ui-tabs-panel .titulo_destaque a + a {
	position:relative;
	bottom: 0px;
	margin: 0px;
	display: block;
	padding: 0px 10px 0px;
	width: 460px;
	overflow: hidden;
	font: 15px 'Ubuntu', sans-serif;	
	color: #FFFFFF;	
	text-decoration: none;	
	text-transform: none;
}

.tabulador .ui-tabs-hide{ 
	display:none; 
}

#destaques_laterais {
	position: relative;
	width: 254px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#destaques_laterais .destaque_lateral {
	position: relative;
	width: 254px;
	padding: 0px 0px 0px 0px;
	float: left;	
}

#destaques_laterais div.lateral_1 {
	margin: 0px 0px 0px 0px;
}

#destaques_laterais div.lateral_2 {
	margin: -22px 0px 0px 0px;
}

#destaques_laterais .destaque_lateral a {
	position: relative;
	padding: 0px;
	margin: 0px;
	display: block;
	width: 254px;
	text-decoration: none;
}

#destaques_laterais .destaque_lateral .img {
	position: relative;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	width: 254px;
	max-height: 150px;
} 

#destaques_laterais .shadow {
	position: relative;
	width: 254px;
	height: 38px;
	padding: 0px;
	margin: 0px;
	background: url(/css/site/img/bg_modulo_shadow.png) no-repeat center 0px;
	overflow: hidden;
	float: left;
}

#destaques_laterais .titulo_destaque {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 254px;
	background:url(/css/site/img/bg_titulo_destaque.png) repeat left top;
	overflow: hidden;
}

#destaques_laterais .titulo_destaque span {
	line-height: 18px;
	padding: 0px 5px;
	margin: 0px;
	display: block;
	font: 20px 'Jockey One',sans-serif;
	color: #E41814;
}

#destaques_laterais .titulo_destaque span + span {
	line-height: 16px;
	padding: 0px 5px 4px;
	margin: -5px 0px 0px;
	display: block;
	font: 500 14px 'Ubuntu',sans-serif;
	color: #FFFFFF;
}

#destaques_laterais .destaque {
	position: relative;
	width:254px;
	padding: 0px;
	margin: -10px auto 0px;
	overflow: hidden;
	float: left;
}

#destaques_laterais .destaque .img {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 254px;
	height: 168px;
	overflow: hidden;
}

#destaques_laterais .destaque .img .videoplay,
#destaques_laterais .destaque .img .thumbnail {
	position: absolute;
	margin: 0px;
	padding: 0px;			
}

#destaques_laterais .destaque .img .thumbnail {
	z-index: 9;
}

#destaques_laterais .destaque .img .videoplay {
	z-index: 10;	
	margin: 56px 0 0 116px;
}

.rss-box {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

#destaques_laterais .destaque ul.lista_destaques,
.rss-box .rss-items,
#destaques_laterais .destaque .content_destaque {
	list-style-type: none;
	padding: 10px 0px 10px;
	margin: 0px 0px 0px;
	width: 254px;
	overflow:hidden;
	background: url(../img/bg_content_modulo.png) no-repeat center bottom;
	border-top: 2px solid #E41814;
}

#destaques_laterais .destaque .content_destaque {
	width: 234px;
	padding: 10px 10px 15px;
}

#destaques_laterais .destaque .titulo_modulo {
	width: 234px;
	margin: 0px auto 0px;
	color: #E41814;
	padding: 10px;
	font: 20px 'Jockey One', sans-serif;
	background: url(../img/bg_titulo_modulo.png) no-repeat center top;
	border-bottom: 1px solid #FFFFFF;
}

#destaques_laterais .destaque .titulo_modulo_pub {
	position: absolute;
	margin: 0px 0px 0px 3px;
	padding: 7px 10px 7px;
	background: #000000;
	color: #E41814;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: 500 17px 'Ubuntu',sans-serif;
	z-index: 9;
}

#destaques_laterais .destaque ul.lista_destaques li,
.rss-box .rss-items li {	
	cursor: pointer;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
	width: 100%;	
}

#destaques_laterais .destaque ul.lista_destaques li a,
.rss-box .rss-items li a {
	text-decoration: none;
	color:#180000;
	padding: 5px 10px 5px 25px;
	display: block;
	cursor: pointer;
	font: 15px 'Ubuntu', sans-serif;	
	background: url(/css/site/img/bullet.png) no-repeat 10px 8px;
}

#destaques_laterais .destaque ul.lista_destaques li>a:hover,
.rss-box .rss-items li>a:hover {
	color: #E41814;
	background: url(/css/site/img/bullet_hover.png) no-repeat 10px 8px;
}

.destaque .title_module_div {
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 254px;
	background: url(/css/Site/img/bg_pub.png) no-repeat right center;	
	height: 14px;
	z-index: 8000;
	top: -30px;	
}

.destaque .module_pub_div {
	position: relative;
	width: 254px;
	padding: 0px;
	margin: 20px 0px 0px;
	overflow: hidden;
	float: left;
}

.destaque .flash {
	position: absolute;
	z-index:5;
}

.destaque .flash_link {
	position: relative;
	z-index:6;
}


.simpleTabsTop,
.simpleTabsBottom {
	position:relative; 
	width: 900px;	
	padding: 0px;
	height:7px;
	float: left;
}

.simpleTabsTop {
	margin: 20px 0px 0px 44px;
	background: url(/css/site/img/bg_classificacoes_top.png) no-repeat center top;
}
.simpleTabsBottom {	
	margin: 0px 0px 0px 44px;
	background: url(/css/site/img/bg_classificacoes_bottom.png) no-repeat center top;
}


.simpleTabs { 
	position:relative; 
	width: 900px;
	margin: 0px 0px 0px 44px;
	padding: 0px;
/*	height:320px;*/
	background: url(/css/site/img/bg_classificacoes.png) repeat-y center top;
	float: left;
}

.tab { 
	position:absolute;
	width:880px;
	height: 44px;
	top: -40px;
	left: 10px;
	padding:0px;
	margin:0px;
	list-style:none;		
	overflow: hidden;
}

.tab span {
	margin: 0px 0px 0px 0px;
	padding: 7px 10px 13px;	
	text-decoration: none;
	background: #000000;
	color: #FFFFFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: 500 17px 'Ubuntu',sans-serif;	
	z-index: 9;
	float: left;
		
}

.simpleTabs h3.titulo_destaque {
	position: relative;
	margin: 0px;
	width: 880px;
	display: block;	
	padding: 10px 10px;
	overflow: hidden;	
	bottom: 0px;
	font: 700 15px 'Ubuntu', sans-serif;	
	text-transform: uppercase;
}

.simpleTabs .div_resultados {
	position: relative;
	float: left;
	padding: 0px 10px 0px;
	width: 315px;
	overflow: hidden;
}

.simpleTabs .div_resultados .titulo_resultados {
	position: relative;
	width: 100%;
	float: left;
	background: #9F0000;
	color: #FFFFFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.simpleTabs .div_resultados .titulo_resultados .label_desc,
.simpleTabs .div_resultados .titulo_resultados .proximo_jogo {
	position: relative;
	padding: 5px;
	float: left;
	background: #9F0000;
	color: #FFFFFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: 500 15px 'Ubuntu',sans-serif;
}

/*.simpleTabs .div_resultados .titulo_resultados select {
	float: right;
	margin: 3px 4px 0px 0px;
	display: inline-block;
	padding: 0px 3px 1px 5px;
	font: inherit;
	outline:none;
	line-height: 11px;
	background: #F9F9F9;
	color: #333333;
	border: 2px solid #CCCCCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: 500 11px 'Ubuntu',sans-serif;
}*/

.simpleTabs .div_resultados .tabela_resultados {
	position: relative;
	float: left;
	padding: 5px 0px;
	width: 315px;
	overflow: hidden;
}

.simpleTabs .div_resultados .tabela_resultados .header_table,
.simpleTabs .div_resultados .tabela_resultados .linha_cinsa {
	padding: 2px;
}

.simpleTabs .div_resultados .tabela_resultados tr.header_table {
	display: none;	
}

.simpleTabs .div_resultados .tabela_resultados tr.linha_cinza {
	background: #E4E4E4;	
	padding: 5px;
	overflow: hidden;
	line-height: 10px;
	height: 20px;
}

.simpleTabs .div_resultados .tabela_resultados tr.linha_transparent {
	background: none;
	padding: 5px;
	overflow: hidden;
	line-height: 10px;
	height: 20px;
}

.simpleTabs .div_resultados .tabela_resultados tr td.celula_transparent {
	padding: 5px 0px;	
	height: 20px;
	line-height: 10px;
	vertical-align: middle;
	color: #000000;
	font: 700 10px 'Ubuntu',sans-serif;
	width: 130px;
	overflow: hidden;
}

.simpleTabs .div_resultados .tabela_resultados tr td.celula_vermelha {
	padding: 5px;
	height: 20px;
	line-height: 10px;
	width: 20px;
	color: #FFFFFF;
	font: 700 10px 'Ubuntu',sans-serif;	
	text-align: center;
	vertical-align: middle;
	background: url(/css/site/img/bg_red_20_20.jpg) no-repeat 5px 5px;
}

.simpleTabs .div_resultados .proximo_jogo {
	position: relative;
	float: left;
	width: 315px;
	padding: 5px 0px;
	margin: 5px 0px 0px;
	font: 700 15px 'Ubuntu', sans-serif;
	color: #9F0000;
}

.simpleTabs .div_resultados .titulo_resultados .texto_branco_12_R,
.simpleTabs .div_resultados .titulo_resultados .texto_branco_12_L {
	padding: 7px 0px;
	color: #FFFFFF;
	font: 700 10px 'Ubuntu',sans-serif;
	width: 142px;
	display: block;
	float: left;
}

.simpleTabs .div_resultados .titulo_resultados .texto_branco_12_R {
	text-align: right;
}
.simpleTabs .div_resultados .titulo_resultados .texto_branco_12_L {
	text-align: left;
}

.simpleTabs .div_resultados .titulo_resultados .texto_preto_15 {
	padding: 5px;
	color: #000000;
	font: 700 14px 'Ubuntu',sans-serif;
	width: 20px;
	text-align: center;
	display: block;
	float: left;
}

.simpleTabs .div_classificacao {
	position: relative;
	float: left;
	padding: 0px 0px 10px;
	margin: 0px 0px 0px 10px;
	width: 540px;
	overflow: hidden;
}

.simpleTabs .div_classificacao .tabela_classificacao {
	position: relative;
	float: left;
	padding: 5px 0px;
	width: 100%;
	overflow: hidden;
	border: 0px solid #FFFFFF;
}

.simpleTabs .div_classificacao .tabela_classificacao tr.header_table {
	padding: 0px 2px;
}

.simpleTabs .div_classificacao .tabela_classificacao tr.header_table th.titulo_tab_left {
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #9F0000;
	width: 295px;
	font: 700 15px 'Ubuntu', sans-serif;
	color: #FFFFFF;
	padding: 5px 10px;
	text-align: left;
}

.simpleTabs .div_classificacao .tabela_classificacao tr.header_table th.titulo_tab_right {
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background: #9F0000;
	width: 37px;
	font: 400 15px 'Ubuntu', sans-serif;
	color: #FFFFFF;
	padding: 5px 10px;
	text-align: center;
	border-left: 1px solid #FFFFFF;
}

.simpleTabs .div_classificacao .tabela_classificacao tr.header_table th.titulo_tab {
	background: #9F0000;
	font: 400 15px 'Ubuntu', sans-serif;
	width: 37px;
	color: #FFFFFF;
	padding: 5px 0px;
	text-align: center;
	border-left: 1px solid #FFFFFF;
}

.simpleTabs .div_classificacao .tabela_classificacao tr.linha_cinza {
	background: #E4E4E4;	
	padding: 5px;
	height: 20px;
	overflow: hidden;
}

.simpleTabs .div_classificacao .tabela_classificacao tr.linha_transparent {
	background: none;
	padding: 2px;
	height: 16px;
	overflow: hidden;
}

.simpleTabs .div_classificacao .tabela_classificacao tr td.celula_grande {
	padding: 2px;	
	line-height: 12px;
	text-align: left;
	vertical-align: middle;
}

.simpleTabs .div_classificacao .tabela_classificacao tr td.celula_grande .lugar_classificacao {
	width: 24px;
	padding: 0px;
	margin: 0px 8px 0px 3px;
	float: left;
	height: 16px;
	line-height: 16px;
	display: block;
	color: #9F0000;
	font: 700 15px 'Ubuntu',sans-serif;
	text-align: right;
}

.simpleTabs .div_classificacao .tabela_classificacao tr td.celula_grande .clube_classificacao {
	width: 228px;
	padding: 0px;
	margin: 2px 0px 0px 3px;
	float: left;
	height: 16px;
	line-height: 16px;
	display: block;
	color: #000000;
	font: 700 13px 'Ubuntu',sans-serif;
}

.simpleTabs .div_classificacao .tabela_classificacao tr td.celula_pequena {
	padding: 2px;
	color: #000000;
	font: 400 13px 'Ubuntu',sans-serif;
	line-height: 12px;
	text-align: center;
	height: 20px;
	vertical-align: middle;
}

.simpleTabs .ui-tabs-hide{ 
	display:none; 
}

.destaques_bottom,
.bg_conteudo_patrocinios,
.conteudo_patrocinios,
.conteudo_patrocinios_top,
.conteudo_patrocinios_shadow {
	position: relative;		
	padding: 0px;
	width: 900px;	
	overflow: hidden;
	float: left;
}
.destaques_bottom{
	margin: 30px 0px 0px 44px;
}
.bg_conteudo_patrocinios {
	margin: 0px 0px 0px 44px;
}
.conteudo_patrocinios {
	background: url(/css/site/img/bg_modulo_patrocinios.png) repeat-y center top;
	margin: 0px;
	width: 890px;	
	padding: 10px 5px;
}
.conteudo_patrocinios_top {
	height: 5px;
	margin: 30px 0px 0px;
	background: url(/css/site/img/bg_modulo_patrocinios_top.png) no-repeat center top;
}
.conteudo_patrocinios_shadow {
	margin: 0px;
	height: 70px;
	background: url(/css/site/img/bg_modulo_patrocinios_shadow.png) no-repeat center top;
}
.videoDestaque,
.galeriaDestaque {
	position: relative;
	width: 369px;
	height: 245px;
	margin: 30px 28px 0px;
	padding: 1px 12px 53px 12px;	
	background: url(/css/site/img/bg_container_destaques.png) no-repeat center top;
	float: left;
}

.videoDestaque a.titulo_destaque,
.galeriaDestaque a.titulo_destaque {
	position: absolute;
	margin: -30px 0px 0px 10px;
	padding: 7px 10px 13px;	
	text-decoration: none;
	background: #000000;
	color: #FFFFFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: 500 17px 'Ubuntu',sans-serif;	
	z-index: 9;
}

.videoDestaque a.imagem_destaque,
.galeriaDestaque a.imagem_destaque {
	display: block;
}

.videoDestaque .img,
.galeriaDestaque .img {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 369px;
	height: 245px;
	overflow: hidden;
}

.videoDestaque .img .videoplay,
.videoDestaque .img .thumbnail {
	position: absolute;
	margin: 0px;
	padding: 0px;			
}

.videoDestaque .img .thumbnail {
	z-index: 9;
}

.videoDestaque .img .videoplay {
	z-index: 10;	
	margin: 56px 0 0 116px;
}

.bg_conteudo_patrocinios h2 {
	position: absolute;
	margin: 0px 0px 0px 10px;
	padding: 7px 10px 13px;	
	text-decoration: none;
	background: #000000;
	color: #FFFFFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: 500 17px 'Ubuntu',sans-serif;	
	z-index: 9;	
}

#footer {
	width: 990px;
	height: 40px;
	padding: 0px;
	margin: 0px auto;
	position: relative;
	z-index: 8;
	background: url(/css/site/img/bg_footer.png) no-repeat center top;
}

/*PAGINAS DE CONTEUDO*/
.conteudo_top,
.conteudo_bottom,
.conteudo {
	position: relative;	
	margin: 0px;	
	float: left;		
}

.conteudo_top{ 
	background: url(/css/site/img/bg_conteudo_top.png) no-repeat center top; 
	width: 608px;
	height: 5px;
	padding: 0px;
}

.conteudo_bottom { 
	background:url(/css/site/img/bg_conteudo_bottom.png) no-repeat center top; 	
	width: 608px;
	height: 60px;
	padding: 0px;
}
.conteudo { 
	background:url(/css/site/img/bg_conteudo.png) repeat-y center top; 	
	width: 568px;
	min-height: 520px;
	padding: 10px 20px 20px;
}

.lista_jogadores {
	width:100%;
	padding: 0px;
	margin: 0px auto;
	overflow: hidden;
}

.lista_jogadores .titulo_categoria {
	list-style-type: none;
	padding: 0px 10px 0px;
	margin: 0px 0px 20px 20px;
	width: 508px;
	overflow:hidden;
	font: 22px 'Jockey One', sans-serif;
	border-bottom: 3px solid #f4f4f4;
}

.lista_jogadores .detalhe_jogador {	
	cursor: pointer;
	list-style-type: none;
	padding: 0px 10px 10px 10px;
	margin: 0px 8px 10px;
	float: left;
	display: block;
	width: 150px;
	height: 214px;	
	background: url(/css/site/img/bg_detalhe_jogador.png) no-repeat center bottom;
}

.lista_jogadores .detalhe_jogador a {
	position: absolute;
	width: 150px;
	height: 214px;
	display: block; 
	z-index: 100;
	text-decoration: none;
}

.lista_jogadores .detalhe_jogador a:hover {	
	text-decoration: none;
}

.lista_jogadores .detalhe_jogador .titulo_detalhe {
	position: relative;
	width: 150px;
	padding: 0px 0px;
	margin: 0px 0px 1px;
	float: left;
	display: block;
	width: 150px;
	height: 44px;
	overflow: hidden;
	float: left;
}

.lista_jogadores .detalhe_jogador .titulo_detalhe span.nome {
	color: #FFFFFF;
	padding: 5px 10px;
	font: 14px 'Jockey One', sans-serif;
	line-height: 18px;
	height: 34px;
	margin: 0px;
	display: block;
}

.lista_jogadores .detalhe_jogador:hover .titulo_detalhe span.nome:hover {
	color: #E41814;
}

.lista_jogadores .detalhe_jogador .img_jogador {
	position: relative;
	margin: 10px;
	padding: 0px;
	overflow: hidden;
	width: 130px;
	height: 150px;
	float: left;
	z-index: 99;
}

.lista_jogadores .detalhe_jogador .img_jogador img {
	margin: 0px auto;
	z-index: 99;
}

.jogador_conteudo {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

.jogador_conteudo .img_jogador {
	position: relative;
	width: 190px;
	height: 220px;
	padding: 10px;
	margin: 0px 20px 20px 0px;
	border: 1px solid #F4F4F4;
	float: left;
}

.jogador_conteudo .img_jogador .img {
	position: absolute;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	width: 190px;
	height: 220px;
	z-index: 1;
}

.jogador_conteudo .img_jogador .num_camisola {
	position: absolute;
	margin: 0px;
	padding: 3px 0px;
	width: 48px;
	background: transparent url(/css/site/img/bg_num_camisola.png) no-repeat center center;
	overflow: hidden;
	font: 26px 'Jockey One', sans-serif;
	color: #E41814;
	text-align: center;
	z-index: 2;
	bottom: 20px;
	right: 20px;
}

.jogador_conteudo .titulo_jogador{
	list-style-type: none;
	padding: 10px;
	margin: 0px 0px 10px;
	width: 310px;
	overflow:hidden;
	font: 16px 'Jockey One', sans-serif;
	border-bottom: 1px solid #f4f4f4;
	color: #E41814;
	float: left;
}

.jogador_conteudo .descricao{
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 10px;
	width: 330px;
	overflow:hidden;	
	border-bottom: 1px solid #f4f4f4;
	float: left;
}

.jogador_conteudo .estatisticas{
	list-style-type: none;
	padding: 5px;
	margin: 0px 0px 10px;
	width: 560px;
	overflow:hidden;
	border-bottom: 1px solid #f4f4f4;
}

.jogador_conteudo .estatisticas .dados_estatisticos {
	list-style-type: none;
	padding: 10px;
	margin: 0px 0px 1px;
	width: 540px;
	overflow:hidden;
	border-bottom: 3px solid #CCCCCC;
	font: 18px 'Jockey One', sans-serif;
	color: #E41815;
}

.voltar{
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

.voltar a{
	position: relative;
	width: 60px;
	margin:0px;
	padding: 5px 5px 5px 27px;
	font: 16px 'Jockey One', sans-serif; 
	text-decoration:none;
	text-transform: uppercase;
	float: right;
	background:url(/css/site/img/btn_voltar.png) no-repeat center center; 
}

.newsList {
	width: 100%;
	padding: 0px;
	margin: 10px auto 0px;
	overflow: hidden;
}

.newsList .detalhe_destaque {	
	cursor: pointer;
	list-style-type: none;
	padding: 10px;
	margin: 10px 12px 10px;
	float: left;
	display: block;
	width: 240px;
	height: 214px;	
	background: url(/css/site/img/bg_galeria.png) no-repeat center bottom;
}

.newsList .detalhe_destaque .img {
	position: absolute;
	padding: 0px;
	margin: 10px 10px 10px 10px;
	overflow: hidden;
	width: 220px;
	height: 150px;
	z-index: 1;
}

.newsList .detalhe_destaque .newsDate {
	position: absolute;
	padding: 0px;
	margin: 110px 0px 0px 195px;	
	overflow: hidden;
	width: 36px;
	height: 52px;
	z-index: 2;
	background: url(/css/site/img/bg_date.png) no-repeat center center;
}

.newsList .detalhe_destaque .newsDate .newsDay {
	margin: 0px;
	padding: 0px;
	padding: 3px 0px;
	width: 36px;
	text-align: center;	
	border: 0px solid #E1E1E1;
	color: #000000;
	font: 20px 'Jockey One', sans-serif;
	line-height: 20px;
}

.newsList .detalhe_destaque .newsDate .newsMonth {
	margin: 0px;
	padding: 2px 1px 2px 0px;
	width: 35px;
	text-align: center;		
	border: 0px solid #E1E1E1;
	color: #E41814;
	font: 19px 'Jockey One', sans-serif;
	line-height: 20px;
	text-transform: uppercase;
}

.newsList .detalhe_destaque .img img {
	display: block;
	margin: auto;
}

.newsList .detalhe_destaque .titulo {
	position: relative;
	padding: 0px 0px;
	margin: 170px 0px 0px;
	float: left;
	display: block;
	width: 240px;
	height: 44px;
	overflow: hidden;
	float: left;
}

.newsList .detalhe_destaque .titulo span {
	color: #E41814;
	padding: 5px 10px;
	font: 14px 'Jockey One', sans-serif;
	line-height: 18px;
	height: 34px;
	margin: 0px;
	display: block;
}

.newsList .news_detail {
	position: relative;
	float: left;
	width: 100%;
	padding: 0px;
	margin: 10px;
	overflow: hidden;
}

.newsList .news_detail .img_date {
	position: relative; 
	width: 128px;	
	margin: 0px 10px 0px 0px;
	padding: 0px;
	overflow: hidden;
	float: left;
}

.newsList .news_detail .img {
	position: relative;
	padding: 0px;
	margin: 0px 10px 10px 0px;
	overflow: hidden;
	width: 120px;
	height: 100px;
	z-index: 1;
	border: 4px solid #F1F1F1;
	float: left;
}

.newsList .news_detail .newsDate {
	position: relative;
	padding: 0px;
	margin: 0px 0px 0px 5px;	
	overflow: hidden;
	width: 66px;
	height: 28px;
	z-index: 2;
	background: url(/css/site/img/bg_date_2.png) no-repeat center center;
	float: right;
	margin: -26px 4px 0px 0px;
}

.newsList .news_detail .newsDate .newsDay {
	margin: 1px 0px 0px;	
	padding: 3px 0px;
	width: 30px;
	text-align: center;	
	border: 0px solid #E1E1E1;
	color: #000000;
	font: 20px 'Jockey One', sans-serif;
	line-height: 20px;	
	float: left;
}

.newsList .news_detail .newsDate .newsMonth {
	margin: 0px;
	padding: 3px 1px 2px 0px;
	width: 35px;
	text-align: center;		
	border: 0px solid #E1E1E1;
	color: #E41814;
	font: 19px 'Jockey One', sans-serif;
	line-height: 20px;
	text-transform: uppercase;
	float: left;
}

.newsList .news_detail .img img {
	display: block;
	margin: auto;
}

.newsList .news_detail .titulo {
	position: relative;
	padding: 0px 0px;
	margin: 0px 0px 0px;
	float: left;
	display: block;
	overflow: hidden;
}

.newsList .news_detail .titulo a {
	color: #E41814;
	padding: 5px;
	font: 16px 'Jockey One', sans-serif;
	line-height: 18px;
	margin: 0px;
	display: block;
	text-decoration: none;
}

.newsList .news_detail .news_content {
	float: left;
	margin: 0px;
	padding: 0px 5px;
	overflow: hidden;
	display: block;
	width: 410px;
	text-align: justify;
}

.lista_galeria {
	width: 100%;
	padding: 0px;
	margin: 10px auto 0px;
	overflow: hidden;
}

.lista_galeria .item_galeria {	
	cursor: pointer;
	list-style-type: none;
	padding: 10px;
	margin: 10px 12px 10px;
	float: left;
	display: block;
	width: 240px;
	height: 214px;	
	background: url(/css/site/img/bg_galeria.png) no-repeat center bottom;
}

.lista_galeria .item_galeria .img {
	position: absolute;
	padding: 0px;
	margin: 10px 10px 10px 10px;
	overflow: hidden;
	width: 220px;
	height: 150px;
	z-index: 1;
}

.lista_galeria .item_galeria .img_layer {
	position: absolute;
	padding: 0px;
	margin: 61px 10px 10px 96px;
	overflow: hidden;
	width: 48px;
	height: 48px;
	z-index: 2;
}

.lista_galeria .item_galeria .img img {
	display: block;
	margin: auto;
}

.lista_galeria .item_galeria .titulo {
	position: relative;
	padding: 0px 0px;
	margin: 170px 0px 0px;
	float: left;
	display: block;
	width: 240px;
	height: 44px;
	overflow: hidden;
	float: left;
}

.lista_galeria .item_galeria .titulo span {
	color: #FFFFFF;
	padding: 5px 10px;
	font: 14px 'Jockey One', sans-serif;
	line-height: 18px;
	height: 34px;
	margin: 0px;
	display: block;
}

.lista_galeria .item_galeria:hover .titulo span {
	color: #E41814;
}

/* GALERIA */
#diGallery {
	margin: 20px 0px 0px;
	overflow:hidden;
	width: 100%;
}

.galeria_item {
	position: relative;
	margin: 0px 10px 20px 10px;
	padding: 0px;	
	width: 120px;
	height: 120px;
	display: block;
	float: left;
	overflow: hidden;
}

.galeria_item .img {
	width: 110px !IMPORTANT;
	height: 110px;
	text-align: center;
	z-index: 9;
	position: relative;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;	
}

.top_photo {	
	position:relative;	
	margin: 0px 0px 0px;
	padding: 5px;
	width: 110px;
	height: 110px;
	display: block;
	background: #000000;
	z-index:10;
	-webkit-border-radius: 4px; 
	-moz-border-radius: 4px; 
	border-radius: 4px;
}

.top_photo:hover {
	background: #E41814;	
}


/* PAGINACAO */
/***********************************************/
.paginacao {
	padding: 10px 0px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	clear: left;	
	float: right;
}

.paginacao span,
.paginacao a:visited, .paginacao a:link, .paginacao a:active,
.paginacao a:hover,
.paginacao a.page:visited, .paginacao a.page:link, .paginacao a.page:active,
.paginacao a.page:hover {
	width: 28px;
	height: 18px;
	padding: 3px 0px 7px;
	margin-right: 4px;	
	font: 16px 'Jockey One', sans-serif;
	text-align:center;	
	display: inline-block;
}

.paginacao span {	
	background: url(/css/site/img/bg_pagination.png) no-repeat 0px 0px;	
	color: #E41814;
	font-weight: 700;	
}

.paginacao a.seguinte:visited, .paginacao a.seguinte:link, .paginacao a.seguinte:active,
.paginacao a.anterior:visited, .paginacao a.anterior:link, .paginacao a.anterior:active {		
	text-indent: -99999px;
}

.paginacao a.seguinte:visited, .paginacao a.seguinte:link, .paginacao a.seguinte:active {
	background: url(/css/site/img/bg_pagination.png) no-repeat -28px 0px;
}
.paginacao a.anterior:visited, .paginacao a.anterior:link, .paginacao a.anterior:active {
	background: url(/css/site/img/bg_pagination.png) no-repeat -28px -28px;
}

.paginacao a.seguinte:hover,
.paginacao a.anterior:hover {	
	text-decoration: none;
	text-indent: -99999px;
}

.paginacao a.seguinte:hover {
	background: url(/css/site/img/bg_pagination.png) no-repeat -56px 0px;
}
.paginacao a.anterior:hover {
	background: url(/css/site/img/bg_pagination.png) no-repeat -56px -28px;
}

.paginacao a.page:visited, .paginacao a.page:link, .paginacao a.page:active {	
	background: url(/css/site/img/bg_pagination.png) no-repeat 0px 0px;
	color: #FFFFFF;
	text-indent: 0px;
	text-decoration: none;
}

.paginacao a.page:hover {		
	text-decoration: none;
	color: #E41814;
	font-weight: bold;
}

.paginacao .disabled {
	display: none;
}

/*RESULTADOS E CLASSIFICAÇÕES*/
.classificacao {
	position: relative;
	margin: 0px;
	width: 100%; 	
	padding: 0px;
	overflow: hidden;
}

.classificacao .titulo {
	position: relative;
	margin: 0px 0px 10px 0px;
	width: 546px;	
	padding: 10px 10px;
	overflow: hidden;
	text-transform: uppercase;
	border-bottom: 3px solid #000000; 
	background: #9F0000; 
	color: #FFFFFF; 
	font: 18px 'Jockey One', sans-serif;
}

.classificacao .div_resultados {
	position: relative;
	float: left;
	padding: 0px 0px 20px;
	width: 564px;
	overflow: hidden;
	border-bottom: 2px solid #F1F1F1;
}

.classificacao .div_resultados .titulo_resultados {
	position: relative;
	width: 315px;
	float: left;
	background: #9F0000;
	color: #FFFFFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.classificacao .div_resultados .titulo_resultados .label_desc,
.classificacao .div_resultados .titulo_resultados .proximo_jogo {
	position: relative;
	padding: 5px;
	float: left;
	background: #9F0000;
	color: #FFFFFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: 500 15px 'Ubuntu',sans-serif;
}

.classificacao .div_resultados .titulo_resultados .proximo_jogo {
	width: 180px;
}

/*.classificacao .div_resultados .titulo_resultados select {
	float: right;
	margin: 2px 4px 0px 0px;
	display: inline-block;
	padding: 2px 3px 2px 5px;
	font: inherit;
	outline:none; 
	line-height: 1.0;
	background: #F9F9F9;
	color: #333333;
	border: 2px solid #CCCCCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font: 500 11px 'Ubuntu',sans-serif;
}*/

.classificacao .div_resultados .tabela_resultados {
	position: relative;
	float: left;
	margin-top: 5px;
	padding: 5px 0px;
	width: 315px;
	overflow: hidden;
	float: left;
}

.classificacao .div_resultados .tabela_resultados .header_table,
.classificacao .div_resultados .tabela_resultados .linha_cinsa {
	padding: 2px;
}

.classificacao .div_resultados .tabela_resultados tr.header_table {
	display: none;	
}

.classificacao .div_resultados .tabela_resultados tr.linha_cinza {
	background: #E4E4E4;	
	padding: 5px;
	overflow: hidden;
	line-height: 10px;
	height: 20px;
}

.classificacao .div_resultados .tabela_resultados tr.linha_transparent {
	background: none;
	padding: 5px;
	overflow: hidden;
	line-height: 10px;
	height: 20px;
}

.classificacao .div_resultados .tabela_resultados tr td.celula_transparent {
	padding: 5px 0px;	
	height: 20px;
	line-height: 10px;
	vertical-align: middle;
	color: #000000;
	font: 700 10px 'Ubuntu',sans-serif;
	width: 130px;
	overflow: hidden;
}

.classificacao .div_resultados .tabela_resultados tr td.celula_vermelha {
	padding: 5px;
	height: 20px;
	line-height: 10px;
	width: 20px;
	color: #FFFFFF;
	font: 700 10px 'Ubuntu',sans-serif;	
	text-align: center;
	vertical-align: middle;
	background: url(/css/site/img/bg_red_20_20.jpg) no-repeat 5px 5px;
}

.classificacao .div_resultados .proximo_jogo {
	position: relative;
	float: left;
	width: 225px;
	padding: 5px 5px;
	margin: -27px 0px 0px 10px;
	font: 700 15px 'Ubuntu', sans-serif;
	background: #9F0000;
	color: #FFFFFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}

.classificacao .div_resultados .proxima_jornada {
	position: relative;
	float: left;
	width: 226px;
	padding: 0px 5px;
	margin: 15px 0px 0px 10px;	
}

.classificacao .div_resultados .proxima_jornada .local_jogo,
.classificacao .div_resultados .proxima_jornada .vs_jogo {
	position: relative;
	float: left;
	width: 220px;
	padding: 5px 5px;
	margin: 0px;
	font:  700 12px 'Ubuntu', sans-serif;
	color: #666666;
	text-align: center;	
}
.classificacao .div_resultados .proxima_jornada .equipa {
	background: #E4E4E4;
	padding: 7px 5px;
	overflow: hidden;
	line-height: 10px;
	width: 220px;
	color: #000000;
	font:  700 13px 'Ubuntu', sans-serif;
	text-align: center;	
}

.classificacao .div_resultados .titulo_resultados .texto_branco_12_R,
.classificacao .div_resultados .titulo_resultados .texto_branco_12_L {
	padding: 5px 0px;
	color: #FFFFFF;
	font: 700 10px 'Ubuntu',sans-serif;
	width: 142px;
	display: block;
	float: left;
}

.classificacao .div_resultados .titulo_resultados .texto_branco_12_R {
	text-align: right;
}
.classificacao .div_resultados .titulo_resultados .texto_branco_12_L {
	text-align: left;
}

.classificacao .div_resultados .titulo_resultados .texto_preto_15 {
	padding: 5px;
	color: #000000;
	font: 700 14px 'Ubuntu',sans-serif;
	width: 20px;
	text-align: center;
	display: block;
	float: left;
}

.classificacao .div_classificacao {
	position: relative;
	float: left;
	padding: 0px 0px 10px;
	margin: 20px 0px 0px 10px;
	width: 546px;
	overflow: hidden;
}

.classificacao .div_classificacao .tabela_classificacao {
	position: relative;
	float: left;
	padding: 5px 0px;
	width: 100%;
	overflow: hidden;
	border: 0px solid #FFFFFF;
}

.classificacao .div_classificacao .tabela_classificacao tr.header_table {
	padding: 0px 2px;
}

.classificacao .div_classificacao .tabela_classificacao tr.header_table th.titulo_tab_left {
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #9F0000;
	width: 295px;
	font: 700 15px 'Ubuntu', sans-serif;
	color: #FFFFFF;
	padding: 5px 10px;
	text-align: left;
}

.classificacao .div_classificacao .tabela_classificacao tr.header_table th.titulo_tab_right {
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background: #9F0000;
	width: 37px;
	font: 400 15px 'Ubuntu', sans-serif;
	color: #FFFFFF;
	padding: 5px 10px;
	text-align: center;
	border-left: 1px solid #FFFFFF;
}

.classificacao .div_classificacao .tabela_classificacao tr.header_table th.titulo_tab {
	background: #9F0000;
	font: 400 15px 'Ubuntu', sans-serif;
	width: 37px;
	color: #FFFFFF;
	padding: 5px 0px;
	text-align: center;
	border-left: 1px solid #FFFFFF;
}

.classificacao .div_classificacao .tabela_classificacao tr.linha_cinza {
	background: #E4E4E4;	
	padding: 3px 5px;
	height: 16px;
	overflow: hidden;
}

.classificacao .div_classificacao .tabela_classificacao tr.linha_transparent {
	background: none;
	padding: 3px 5px;
	height: 16px;
	overflow: hidden;
}

.classificacao .div_classificacao .tabela_classificacao tr td.celula_grande {
	padding: 5px;	
	line-height: 12px;
	text-align: left;
	height: 16px;
	vertical-align: middle;
	font-weight:
}

.classificacao .div_classificacao .tabela_classificacao tr td.celula_grande .lugar_classificacao {
	width: 24px;
	padding: 0px;
	margin: 0px 8px 0px 3px;
	float: left;
	height: 16px;
	line-height: 16px;
	display: block;
	color: #9F0000;
	font: 700 15px 'Ubuntu',sans-serif;
	text-align: right;
}

.classificacao .div_classificacao .tabela_classificacao tr td.celula_grande .clube_classificacao {
	width: 228px;
	padding: 0px;
	margin: 2px 0px 0px 3px;
	float: left;
	height: 16px;
	line-height: 20px;
	display: block;
	color: #000000;
	font: 700 13px 'Ubuntu',sans-serif;
}

.classificacao .div_classificacao .tabela_classificacao tr td.celula_pequena {
	padding: 5px;
	color: #000000;
	font: 400 13px 'Ubuntu',sans-serif;
	line-height: 12px;
	text-align: center;
	height: 16px;
	vertical-align: middle;
}

.lista_produtos {
	width: 100%;
	padding: 0px;
	margin: 10px auto 0px;
	overflow: hidden;
}

.lista_produtos .titulo_categoria {
	list-style-type: none;
	padding: 0px 10px 10px;
	margin: 0px 0px 0px 20px;
	width: 508px;
	overflow:hidden;
	font: 22px 'Jockey One', sans-serif;
	border-bottom: 3px solid #f4f4f4;
}

.lista_produtos .item_categoria {
	position: relative;	
	cursor: pointer;
	list-style: none;
	padding: 17px;
	margin: 0px 0px 0px 5px;
	float: left;
	display: block;
	width: 150px;
	height: 150px;	
	background: url(/css/site/img/bg_categoria.png) no-repeat center center;
}

.lista_produtos .item_categoria a {
	display: block;
}

.lista_produtos .item_categoria .titulo {
	position: absolute;
	padding: 0px 0px;
	margin: 0px 0px 0px 10px;
	display: block;
	width: 130px;
	overflow: hidden;
	z-index: 2;
	background: url("/css/site/img/bg_breadcrumb.png") no-repeat center center;
	bottom: 27px;
}

.lista_produtos .item_categoria .titulo span {
	color: #FFFFFF;
	padding: 5px 10px;
	font: 14px 'Jockey One', sans-serif;
	line-height: 18px;
	margin: 0px;
	display: block;
}

.lista_produtos .item_categoria:hover .titulo span {
	color: #E41814;
}

.lista_produtos .item_categoria .img {
	position: absolute;
	margin: 10px;
	padding: 0px;
	overflow: hidden;
	width: 130px;
	height: 130px;
	float: left;
	z-index: 1;
}

.lista_produtos .item_categoria .img img {
	margin: 0px auto;
}

.lista_produtos .item_produto {	
	list-style-type: none;
	padding: 0px 0px;
	margin: 10px 0px 0px -10px;
	float: left;
	width: 590px;
	overflow: hidden;
	border-bottom: 2px solid #F4F4F4;
}

.lista_produtos .img_produto {
	list-style-type: none;
	padding: 16px 16px 16px 16px;
	margin: 0px 5px 10px 5px;
	float: left;
	display: block;
	width: 240px;
	height: 170px;	
	background: url(/css/site/img/bg_img_produto.png) no-repeat center bottom;
}

.lista_produtos .item_produto .img {
	position: absolute;
	padding: 0px;
	margin: 10px;
	overflow: hidden;
	width: 220px;
	height: 150px;
	z-index: 1;
}

.lista_produtos .item_produto .img img {
	display: block;
	margin: auto;
}



.lista_produtos .item_produto .img img.lupa {
	position: relative;
	margin: -60px 0px 0px 0px;
	float: right;
	overflow: hidden;
	width: 60px;
	height: 60px;
}

.lista_produtos .details_produto {	
	list-style-type: none;
	padding: 16px 10px;
	margin: 0px 0px 0px -15px;
	float: left;
	overflow: hidden;
	width: 295px;
}

.lista_produtos .details_produto .descricao {
	position: relative;
	width: 289px;
	color: #AAAAAA;
	padding: 3px;
	margin: 0px;
	text-align: justify;
}

.lista_produtos .details_produto .titulo {
	position: relative;
	padding: 0px;
	margin: 0px 0px 5px 0px;
	float: left;
	display: block;
	width: 100%;
	overflow: hidden;
	float: left;
	border-bottom: 1px solid #E41815;
}

.lista_produtos .details_produto .titulo span {
	color: #E41815;
	padding: 5px 0px;
	font: 26px 'Jockey One', sans-serif;
	line-height: 26px;
	display: block;
	float: left;
}

.lista_produtos .details_produto .tamanho{
	position: relative;
	margin: 15px 25px 0px 0px;
	padding: 0px;
	overflow: hidden;
	width: 152px;
	float: left;
}

.lista_produtos .details_produto .quantidade{
	position: relative;
	margin: 15px 0px 0px;
	padding: 0px;
	overflow: hidden;
	width: 113px;
	float: left;
}

.lista_produtos .details_produto .quantidade_valor{
	position: relative;	
	width: 45px;
	height: 24px;
	float: right;
	overflow: hidden;
	background: url(/css/site/img/quantidade_valor.png) no-repeat center center;	
}

.lista_produtos .details_produto .preco {
	position: relative;
	margin: 15px 15px 0px 0px;
	padding: 0px 0px;
	overflow: hidden;
	width: 152px;
	float: left;
}

.lista_produtos .details_produto .quantidade span,
.lista_produtos .details_produto .tamanho span,
.lista_produtos .details_produto .preco span {
	font: 14px 'Ubuntu', sans-serif;
	padding: 4px 5px 4px 0px;
	line-height: 14px;
	display: block;
	color: #333333;
}

.lista_produtos .details_produto .preco span,
.lista_produtos .details_produto .tamanho span{
	float: left;
}
.lista_produtos .details_produto .quantidade span {
	float: right;
}


.lista_produtos .details_produto .divSelect_tamanho {
	background: #FFFFFF url(/css/site/img/select_tamanho.png);
	width: 84px;
	height: 24px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
}

.lista_produtos .details_produto select {
	width: 110px;
	padding: 2px 5px;
	background: none;
	border: 0px solid #FFFFFF;
}

.lista_produtos .details_produto .quantidade_valor input {
	position: relative;	
	width: 32px;
	padding: 4px 4px;
	float: left;
	overflow: hidden;	
	background: none !IMPORTANT;
	border: 0px solid #FFFFFF;
	text-align: right;
}

.lista_produtos .details_produto .content_preco {
	font: 500 18px 'Ubuntu', sans-serif;
	padding: 3px 4px;
	width: 97px;
	color: #9F0000;
	line-height: 18px;
	overflow: hidden;
	float: left;
	text-align: right;
}

.lista_produtos .details_produto .order_product {
	width: 124px;
	position: relative;
	overflow: hidden;
	height: 24px;
	margin: 6px 0px 0px;
	padding: 10px 0px;
	float: left;
}

.lista_produtos .details_produto .order_product input {
	position: relative;
	width: 124px;
	height: 24px;
	margin: 0px 0px 0px;	
	background: none;
	border: 0px solid #FFFFFF;
	float: left;
}

.lista_produtos .details_produto .order_product a {
	position: relative;
	text-indent: 99999px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
	cursor: pointer;
}

.lista_produtos .details_produto .order_product a img {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px;
}

.basket {
	position: relative;
	width: 96%;
	padding: 2% 2%;
	margin: 0px 0px 20px 0px;
	background: #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	opacity:0.8;
  	filter:alpha(opacity=80); /* For IE8 and earlier */
}

#BasketContent {
	position: relative;
	width: 96%;
	padding: 2% 2%;
	margin: 0px 0px 20px 0px;
	background: #FFF;
}

.basket .titulo {
    color: #9F0000;
    font: 16px 'Jockey One',sans-serif;
    padding: 0px 0px 5px;
	margin: 0px 0px 0px 0px;
    text-align: left;
	border-right: 1px solid #FFFFFF;
}

.basket .texto_destaque {
    color: #333333;
    font: 13px 'Ubuntu',sans-serif;
    padding: 0px 0px 5px;
	margin: 20px 0px 0px 0px;
    text-align: center;
	border-right: 1px solid #FFFFFF;
}

#BasketContent .titulo {
    color: #9F0000;
    font: 22px 'Jockey One',sans-serif;
    padding: 0px 0px 5px;
	margin: 0px 0px 10px 0px;
    text-align: left;
	border-bottom: 1px solid #CCC;
}

#BasketContent .texto_destaque {
    color: #333333;
    font: 18px 'Ubuntu',sans-serif;
    padding: 0px 0px 5px;
	margin: 20px 0px 10px 0px;
    text-align: center;
	border-bottom: 1px solid #CCC;
}

.basket .encomendar {
	position: relative;
	padding: 10px 5px 5px;
	margin: 0px;
	font: 14px 'Jockey One',sans-serif;
	color: #333333;
	text-decoration: none;
	text-align: right;
	display: block;
}

#BasketContent .encomendar {
	font-size:14px;
	float: right;
	padding: 10px;
	margin: 10px 0px 0px;
  	font-weight: bolder;
  	text-transform: uppercase;
	text-decoration: none;
	color:#fff;
 	border-color:#000000;
 	background:#9F0000;
 	/* gradient */
    background: -moz-linear-gradient(top, #9F0000 40%, #E41815);
    background: -webkit-linear-gradient(top, #9F0000 40%, #E41815);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#9F0000', endColorstr='#E41815');
    /* corner */
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    /* shadow */
    -moz-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
}

#BasketContent .encomendar:hover {
    background:#E41815;
    /* gradient */
    background: -moz-linear-gradient(top, #E41815 40%, #9F0000);
    background: -webkit-linear-gradient(top, #E41815 40%, #9F0000);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E41815', endColorstr='#9F0000');
    /* shadow */
    -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,.2), inset 0 1px 0 0 rgba(255,255,255,.4);
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255,255,255,.4);
    box-shadow:  0 1px 1px 0 rgba(0,0,0,.2), inset 0 1px 0 0 rgba(255,255,255,.4);
}

.basket .table_basket tr td.celula {
	background: #9F0000;
    color: #FFFFFF;
    font: 700 10px 'Ubuntu',sans-serif;
    padding: 5px 10px;
    text-align: left;
	border-right: 1px solid #FFFFFF;
}

#BasketContent .table_basket tr td.celula {
	background: #9F0000;
    color: #FFFFFF;
    font: 700 13px 'Ubuntu',sans-serif;
    padding: 5px 10px;
    text-align: left;
	border-right: 1px solid #FFFFFF;
}

.basket .table_basket tr td.td_left {
 	border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
	background: #9F0000;
    color: #FFFFFF;
    font: 700 10px 'Ubuntu',sans-serif;
    padding: 5px 10px;
    text-align: left;
	border-right: 1px solid #FFFFFF;
}

#BasketContent .table_basket tr td.td_left {
 	border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
	background: #9F0000;
    color: #FFFFFF;
    font: 700 13px 'Ubuntu',sans-serif;
    padding: 5px 10px;
    text-align: left;
	border-right: 1px solid #FFFFFF;
}

.basket .table_basket tr td.td_right {
 	border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
	background: #9F0000;
    color: #FFFFFF;
    font: 700 10px 'Ubuntu',sans-serif;
    padding: 5px 10px;
    text-align: left;
}

#BasketContent .table_basket tr td.td_right {
 	border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
	background: #9F0000;
    color: #FFFFFF;
    font: 700 13px 'Ubuntu',sans-serif;
    padding: 5px 10px;
    text-align: left;
}

.basket .table_basket tr td.linha_cinza {
	padding: 4px 2px;
	margin: 0px;
	font: 10px 'Ubuntu',sans-serif;
	color: #666;
}

#BasketContent .table_basket tr td.linha_cinza {
	padding: 6px 2px;
	margin: 0px;
	font: 13px 'Ubuntu',sans-serif;
	color: #666;
}

.basket .table_basket tr td.linha_transparente {
	background: #E4E4E4;
    overflow: hidden;
    padding: 4px 2px;
	font: 10px 'Ubuntu',sans-serif;
}

#BasketContent .table_basket tr td.linha_transparente {
	background: #E4E4E4;
    overflow: hidden;
    padding: 4px 2px;
	font: 13px 'Ubuntu',sans-serif;
}

.basket .table_basket tr td.border_dir {
	border-right: 1px solid #FFFFFF;
}

#BasketContent .table_basket tr td.border_dir {
	border-right: 1px solid #FFFFFF;
}

/* SEARCH LIST */
#xsltsearch { }
#xsltsearch_summary strong { color: #E41815; font-weight: bold; }
.xsltsearch_result_title .xsltsearch_ordinal { width: 5%; color: #999999; font-weight: bold; padding: 0px 0px 0px 0px; position: relative; float: left; font: 14px 'Ubuntu', sans-serif; }
.xsltsearch_result_title a { width: 95%; color: #333333; position: relative; float: left; text-decoration: none; font: 14px 'Ubuntu', sans-serif; }
.xsltsearch_result_title a:hover { color: #E41815;}
.xsltsearch_result_description { margin: 0 0 0 5%; width: 95%; color: #999999; float: left; padding: 5px 0px 10px; border: }
.xsltsearch_description strong { color: #E41815; }
.xsltsearch_description i { display: none; }
.xsltsearch_result_description strong { color: #E41815; }

/*** BREADCRUMB ***/
/***************************************/
#Breadcrumb {
	position: relative;
	width: 568px;
	height: 50px;
	color: #FFFFFF;
	margin: 0px auto 20px;
	overflow:hidden;
	padding: 10px 20px;	
	z-index: 3;
	background: url(/css/site/img/bg_breadcrumb.png) no-repeat center top;
}

#Breadcrumb h2 {
	position: relative;
	display: block;
	font: 20px 'Jockey One', sans-serif;
	padding: 0px;
	margin: 0px;
	color: #E41815;
	white-space: nowrap;
}

#Breadcrumb a:link, #Breadcrumb a:visited, #Breadcrumb a:active {
	position: relative;
	font: 500 14px 'Ubuntu', sans-serif;	
	color: #FFFFFF;
	text-decoration:none;
	padding: 0px 2px 0px 0px;
	margin: 0px;
	float: left;
}

#Breadcrumb span {
	position: relative;
	font: 500 14px 'Ubuntu', sans-serif;	
	line-height: 14px;
	color: #FFFFFF;
	text-decoration:none;
	padding: 1px 4px 0px 2px;
	margin: 0px;
	float: left;
}

#Breadcrumb a img {
	position: relative;
	padding: 0px;
	margin: 0px 0px 0px;
	float: left;
}

#Breadcrumb a:hover {	
	color: #FFFFFF;
	text-decoration:underline;
}

#Breadcrumb .selected {	
	color: #FFFFFF;
}

#copyright {
	position: relative;
	width: 40%;
	margin: 12px 0px 0px 20px;
	font: normal 11px 'Ubuntu', sans-serif;
	color: #FFFFFF;
	padding: 0px 0px 0px;
	float: left;
	text-align: left;
}

#netsigma {
	position: relative;
	width: 40%;
	margin: 12px 20px 0px 0px;
	padding: 0px 0px;
	float: right;
	text-align: right;
}

#netsigma span {
	color: #FFFFFF;
	font: normal 11px 'Ubuntu', sans-serif;
	padding: 0px;
	margin: 0px;
}

#netsigma a {
	color: #FF7F00;
	font: normal 11px 'Ubuntu', sans-serif;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}

#netsigma a:hover {
	text-decoration: none;
}

/* MENSAGENS */

.ZebraDialog {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: #FFF;
    padding: 0px;
    width: 350px;
    color: #222;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0px 0px 4px 2px #222;
    -moz-box-shadow: 0px 0px 4px 2px #222;
    box-shadow: 0px 0px 4px 2px #222;
    *border: 1px solid #666;    /* IE6 & 7 */
    border: 1px solid #666\9;   /* IE8 */
	z-index: 11111111;
}

.ZebraDialog .ZebraDialog_Title {
    margin: 0;
    padding: 5px 10px;
    font-weight: bold;
    font-size: 14px;
    background: #222;
    color: #FFF;
    text-align: left;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    *padding: 7px 10px;     /* IE6 & 7 */
    padding: 7px 10px\9;    /* IE8 */
}

.ZebraDialog .ZebraDialog_Body         { background-repeat: no-repeat; background-position: 10px 10px; padding: 10px; text-align: left }

.ZebraDialog .ZebraDialog_Icon         { padding: 10px 10px 10px 68px; min-height: 48px; _height: 48px }

.ZebraDialog .ZebraDialog_Confirmation { background-image: url('/css/site/img/images/messages/confirmation.png') }
.ZebraDialog .ZebraDialog_Error        { background-image: url('/css/site/img/images/messages/error.png') }
.ZebraDialog .ZebraDialog_Information  { background-image: url('/css/site/img/images/messages/information.png') }
.ZebraDialog .ZebraDialog_Question     { background-image: url('/css/site/img/images/messages/question.png') }
.ZebraDialog .ZebraDialog_Warning      { background-image: url('/css/site/img/images/messages/warning.png') }

.ZebraDialog .ZebraDialog_Buttons {
    background: #E5E5E5;
    border-top: 1px solid #DADADA;
    padding: 5px 5px 5px 10px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.ZebraDialog .ZebraDialog_Buttons a {
    text-decoration: none;
    font-weight: bold;
    color: #000;
    background: transparent;
    border: 1px solid #AAA;
    padding: 4px 10px;
    float: right;
    margin-right: 5px;
    min-width: 60px;
    _width: 60px;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.ZebraDialog .ZebraDialog_Buttons a:hover   { background: #717366; color: #FFF }
.ZebraDialogOverlay                         { background: #FFF }

@media only screen and (max-width:990px){
	
}

@media only screen and (max-width:826px){
	
}

@media only screen and (max-width:660px){
	
}

@media only screen and (max-width:496px){	
	
}
