#conteudos700 {
	clear: left;
	width: 700px;
	text-align: left;
	float: left;
	position: relative;
}
#conteudos760 {
	clear: left;
	width: 760px;
	text-align: left;
	float: left;
	position: relative;
}
#conteudos940 {
	clear: left;
	width: 940px;
	text-align: left;
	float: right;
	position: relative;
}
#conteudos700 h3, #conteudos760 h3, #conteudos940 h3 {
	margin: 0px 0px 10px;

}
#fotos-eventos {
	clear: left;
	float: left;
	width: 460px;
}
#fotos-eventos .imagens-eventos {
	text-align: center;
	float: left;
	width: 460px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
}

#txt-geral, #txt-listagem-arquivo {
	overflow: hidden;
}
#txt-geral h3  {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
#txt-listagem-arquivo h3 {
	margin: 0px 0px 20px;
	padding: 0px;
	font-size: 20px;
}
#txt-geral h4  {
	font-size: 25px;
	font-weight: normal;
	margin: 0px 0px 25px;
	padding: 0px;
}
#txt-listagem-arquivo .titulo-listagem-arquivo {
	font-size: 14px;
	font-weight: normal;
	margin: 0px 0px 5px;
	padding: 0px;
	text-transform: uppercase;
}
#txt-listagem-arquivo p.txt-listagem-arquivo {
	line-height: 20px;
	margin: 0px 0px 20px;
}
#txt-geral p {
	line-height: 20px;
	margin-bottom: 10px;
}
#txt-geral p img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

.col700 {
	width: 700px;
	float: left;
}
.col580 {
	width: 580px;
}
.col460 {
	width: 460px;
}
.col400 {
	width: 400px;
}
.col340 {
	width: 340px;
}
.col220 {
	width: 220px;
}

#jogos h2, #jogos-novidades h2, #jogos-todos h2, #jogos-medida h2, #jogos-oferecer h2, #jogos-comparar h2, #comprar h2, #comprar-locais h2, #novidades h2, #eventos h2, #playground h2, #playground-imprensa h2, #playground-testemunhos h2, #playground-galeria h2, #playground-links h2, #newsletter h2, #acerca h2, #pesquisa h2 {
	margin: 0px 0px 40px;
	padding: 0px;
	line-height: 42px;
	display: block;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: left top;
	width: 100%;
}
#jogos h2, #jogos-novidades h2, #jogos-todos h2, #jogos-medida h2, #jogos-oferecer h2, #jogos-comparar h2 {
	background-position: 0px 0px;
	background-image: url(../imagens/hs/h2-jogos.gif);
}
#comprar h2, #comprar-locais h2 {
	background-position: 0px 0px;
	background-image: url(../imagens/hs/h2-comprar.gif);
}
#novidades h2, #novidades-arquivo h2 {
	background-position: 0px 0px;
	background-image: url(../imagens/hs/h2-novidades.gif);
}
#eventos h2, #eventos-arquivo h2 {
	background-position: 0px 0px;
	background-image: url(../imagens/hs/h2-eventos.gif);
}
#playground h2, #playground-imprensa h2, #playground-testemunhos h2, #playground-galeria h2, #playground-links h2 {
	background-position: 0px 0px;
	background-image: url(../imagens/hs/h2-playground.gif);
}
#newsletter h2 {
	background-position: 0px 0px;
	background-image: url(../imagens/hs/h2-newsletter.gif);
}
#acerca h2 {
	background-position: 0px 0px;
	background-image: url(../imagens/hs/h2-acerca.gif);
}
#pesquisa h2 {
	background-position: 0px 0px;
	background-image: url(../imagens/hs/h2-pesquisa.gif);
	height: 56px;
}
#jogos-detalhe-descricao h2, #jogos-detalhe-ficha h2, #jogos-detalhe-regras h2, #jogos-detalhe-videos h2, #jogos-detalhe-duvidas h2, #jogos-detalhe-encomendar h2 {
	text-align: left;
	font-size: 36px;
	font-weight: normal;
	width: 760px;
	display: block;
	margin: 0px 0px 10px;
	padding: 0px;
}
.jogo-descricao-geral {
	clear: left;
	text-align: left;
	color: #D81416;
	font-size: 20px;
	display: block;
	width: 760px;
	line-height: 28px;
	margin-bottom: 20px;
}
#nav-jogos, #nav-comprar, #nav-playground {
	list-style-type: none;
	width: 700px;
	border-bottom: 1px solid #D81416;
	float: left;
	position: relative;
	margin-bottom: 40px;
}
#jogos-medida #nav-jogos {
	margin-bottom: 20px;
}
#nav-jogos li, #nav-comprar li, #nav-playground li {
	display: inline;
}

#nav-jogos a, #nav-comprar a, #nav-playground a {
	display: block;
	float: left;
	line-height: 31px;
	text-decoration: none;
	text-transform: uppercase;
	border-style: none;
	padding-right: 12px;
	padding-left: 38px;
	margin-right: 7px;
}

#nav-jogos .seta {
	background-image: url(../imagens/decor/seta-jogos.gif);
	height: 21px;
	width: 21px;
	position: absolute;
	left: 683px;
	top: 22px;
}
#nav-jogos a:link, #nav-jogos a:visited {
	background-image: url(../imagens/fundos/sprite-jogos.png);
	background-repeat: no-repeat;
	color: #999;
	font-size: 12px;
	font-weight: bold;
}
#nav-comprar a:link, #nav-comprar a:visited {
	background-image: url(../imagens/fundos/sprite-encomendar.png);
	background-repeat: no-repeat;
	color: #999;
	font-size: 12px;
	font-weight: bold;
}
#nav-playground a:link, #nav-playground a:visited {
	background-image: url(../imagens/fundos/sprite-playground.png);
	background-repeat: no-repeat;
	color: #999;
	font-size: 12px;
	font-weight: bold;
}
#nav-jogos a:hover, #nav-jogos a:active, #jogos-novidades #link-jogos-novidades, #jogos-todos #link-jogos-todos, #jogos-medida #link-jogos-medida, #jogos-oferecer #link-jogos-oferecer, #jogos-comparar #link-jogos-comparar, #nav-comprar a:hover, #nav-comprar a:active, #comprar #link-comprar, #comprar-locais #link-comprar-locais  {
	color: #FFF;
	background-color: #D81416;
}
#nav-playground a:hover, #nav-playground a:active, #playground #link-biografias, #playground-imprensa #link-imprensa, #playground-testemunhos #link-testemunhos, #playground-galeria #link-galeria, #playground-links #link-links {
	color: #FFF;
	background-color: #D81416;
}
#link-jogos-novidades {
	background-position: left top;
}
#link-jogos-todos {
	background-position: left -35px;
}
#link-jogos-medida {
	background-position: left -74px;
}
#link-jogos-oferecer {
	background-position: left -117px;
}
#link-jogos-comparar {
	background-position: left -157px;
}
#link-biografias {
	background-position: left top;
}
#link-imprensa {
	background-position: left -35px;
}
#link-testemunhos {
	background-position: left -74px;
}
#link-galeria {
	background-position: left -117px;
}
#link-links {
	background-position: left -157px;
}
#link-comprar {
	background-position: left top;
}
#link-comprar-locais {
	background-position: left -117px;
}
#jogos-novidades #link-jogos-novidades, #link-jogos-novidades:hover {
	background-position: -212px 0px;
}
#jogos-todos #link-jogos-todos, #link-jogos-todos:hover {
	background-position: -212px -35px;
}
#jogos-medida #link-jogos-medida, #link-jogos-medida:hover {
	background-position: -212px -74px;
}
#jogos-oferecer #link-jogos-oferecer, #link-jogos-oferecer:hover {
	background-position: -212px -117px;
}
#jogos-comparar #link-jogos-comparar, #link-jogos-comparar:hover {
	background-position: -212px -157px;
}
#playground #link-biografias, #link-biografias:hover {
	background-position: -212px 0px;
}
#playground-imprensa #link-imprensa, #link-imprensa:hover {
	background-position: -212px -35px;
}
#playground-testemunhos #link-testemunhos, #link-testemunhos:hover {
	background-position: -212px -74px;
}
#playground-galeria #link-galeria, #link-galeria:hover {
	background-position: -212px -117px;
}
#playground-links #link-links, #link-links:hover {
	background-position: -212px -157px;
}
#comprar #link-comprar, #link-comprar:hover {
	background-position: -212px 0px;
}
#comprar-locais #link-comprar-locais, #link-comprar-locais:hover {
	background-position: -212px -35px;
}
#nav-jogos .mapa, #nav-jogos-detalhe .mapa, #nav-comprar .mapa, #nav-playground .mapa {
	background-image: url(../imagens/fundos/mapa.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 18px;
	position: absolute;
	top: 31px;
}
#nav-jogos-detalhe .mapa{
	display: none;
}
#jogos-novidades .mapa {
	left: 44px;
}
#jogos-todos .mapa {
	left: 186px;
}
#jogos-medida .mapa {
	left: 330px;
}
#jogos-oferecer .mapa {
	left: 473px;
}
#jogos-comparar .mapa {
	left: 608px;
}
#playground .mapa {
	left: 44px;
}
#playground-imprensa .mapa {
	left: 159px;
}
#playground-testemunhos .mapa {
	left: 286px;
}
#playground-galeria .mapa {
	left: 408px;
}
#playground-links .mapa {
	left: 525px;
}
#comprar .mapa {
	left: 250px;
}
#comprar-locais .mapa {
	left: 66px;
}
#wrapper-caixas-jogos, #wrapper-oferecer, wrapper pesquisa {
	float: left;
	width: 700px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#wrapper-caixas-jogos h4 {
	text-align: center;
	width: 700px;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #D81416;
}
#wrapper-oferecer h4 {
	text-align: left;
	width: 700px;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #D81416;
	margin: 0px 0px 12px;
	padding: 0px;
}
#wrapper-pesquisa h4 {
	text-align: left;
	width: 700px;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #D81416;
	margin: 0px 0px 5px;
	padding: 0px;
}
#wrapper-oferecer p {
	margin: 0px 0px 12px;
}
#wrapper-pesquisa p {
	margin: 0px 0px 20px;
}
.repeat-oferecer {
	float: left;
	width: 700px;
	margin: 0px 0px 20px;
	clear:left;
}
.img-oferecer {
	float: left;
	width: 140px;
	text-align:center;
	overflow:hidden;
}
.txt-oferecer {
	float: right;
	width: 540px;
}
.contentor-caixa-jogos {
	width: 220px;
	display: inline;
	float: left;
	height: 327px;
	position: relative;
	margin-bottom: 20px;
	text-align: center;
	padding-right: 6px;
	padding-left: 6px;
}
.caixa-jogos {
	height: 327px;
	background-image: url(../imagens/fundos/caixa-jogos.png);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	overflow: hidden;
}
.caixa-jogos h3 {
	color: #FFF;
	background-color: #c42222;
	margin: 0px 0px 10px;
	padding: 4px 0px;
	line-height: 18px;
	font-size: 14px;
}
.img-caixa-jogos {
	display: block;
	width: 200px;
	height: 120px;
	margin-bottom: 5px;
	overflow: hidden;
}
.img-caixa-jogos a {
	border-style: none;
}

.txt-caixa-jogos {
	text-align: left;
	display: block;
	width: 200px;
	color: #333;
	line-height: 17px;
	height: 65px;
	overflow: hidden;
	margin-bottom: 10px;
}
.ficha-caixa-jogos {
	list-style-type: none;
	float: left;
}
.ficha-caixa-jogos li {
	background-image:url("../imagens/fundos/seta.gif");
	background-position:left center;
	background-repeat:no-repeat;
	line-height:18px;
	margin-bottom:10px;
	padding-left:30px;
}
.mais-info-jogos {
	position: absolute;
	left: 162px;
	top: 293px;
}
.novo-jogos {
	background-image: url(../imagens/decor/novo-jogos.png);
	background-repeat: no-repeat;
	height: 89px;
	width: 64px;
	position: absolute;
	left: 164px;
	top: -2px;
	z-index: 9;
}
.em-breve-jogos {
	background-image: url(../imagens/decor/em-breve-jogos.png);
	background-repeat: no-repeat;
	height: 89px;
	width: 64px;
	position: absolute;
	left: 164px;
	top: -2px;
	z-index: 9;
}
.esgotado-jogos {
	background-image: url(../imagens/decor/esgotado-jogos.png);
	background-repeat: no-repeat;
	height: 89px;
	width: 64px;
	position: absolute;
	left: 164px;
	top: -2px;
	z-index: 9;
}
.clip {
	background-image: url(../imagens/decor/clip.png);
	background-repeat: no-repeat;
	height: 47px;
	width: 18px;
	position: absolute;
	left: 204px;
	top: -9px;
	z-index: 10;
}
#sidebar220 {
	float: right;
	width: 220px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#midbar220 {
	width: 220px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: right;
}
#sidebar160 {
	float: right;
	width: 160px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#sidebar220 a, #midbar220 a {
	border-style: none;
}

#sidebar220 div, #midbar220 div {
	margin-bottom: 40px;
	float: left;
	width: 220px;
	overflow: hidden;
}
#eventos #sidebar220 div, #eventos #midbar220 div {
	margin-bottom: 0px;
}
#sidebar160 div {
	margin-bottom: 40px;
	float: left;
	width: 160px;
	overflow: hidden;
}
#sidebar220 h4, #midbar220 h4 {
	text-indent: -9999px;
	width: 220px;
	background-repeat: no-repeat;
	clear: left;
	margin: 0px 0px 10px;
	padding: 0px;
}
#sidebar160 h4 {
	text-indent: -9999px;
	width: 160px;
	background-repeat: no-repeat;
	clear: left;
	margin: 0px 0px 10px;
	padding: 0px;
}
#sidenav-jogos {
	float: left;
	width: 100%;
	text-align: left;
	margin-bottom: 40px;
	list-style-type: none;
}
#sidenav-jogos li {
	margin-bottom: 8px;
}
#sidenav-jogos a {
	display: block;
	border-bottom: 1px dashed #666;
	padding-top: 3px;
	padding-bottom: 3px;
}
#sidenav-jogos a:link, #sidenav-jogos a:visited {
	color: #666;
}
#sidenav-jogos a:hover, #sidenav-jogos a:active {
	color: #FFF;
	background-color: #D81416;
}
/*sdasdas*/
#midnav {
	float: left;
	width: 200px;
	text-align: left;
	margin-bottom: 40px;
	list-style-type: none;
}
#midnav li {
	margin-bottom: 20px;
}
#midnav li h6 {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #D81416;
	font-weight: normal;
}

#midnav a {
	display: block;
	border-bottom: 1px dashed #666;
	padding-top: 3px;
	padding-bottom: 3px;
}
#midnav a:link, #midnav a:visited {
	color: #666;
}
#midnav a:hover, #midnav a:active {
	color: #FFF;
	background-color: #D81416;
}
.midnav-geral {
	float: left;
	width: 200px;
	text-align: left;
	margin-bottom: 40px;
	list-style-type: none;
}
.midnav-geral li {
	margin-bottom: 20px;
	border-bottom: 1px dashed #999;
}
.midnav-geral li h6 {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #D81416;
	font-weight: normal;
}

.midnav-geral a {
	display: block;
	border-bottom: 1px dashed #666;
	padding-top: 3px;
	padding-bottom: 3px;
}
.midnav-geral a:link, .midnav-geral a:visited {
	color: #666;
}
.midnav-geral a:hover, .midnav-geral a:active {
	color: #FFF;
	background-color: #D81416;
}
/*asd as*/
.tit-onde-comprar-220 {
	background-position: 0px 0px;
	background-image: url(../imagens/hs/h4-sidebar220.png);
	height: 52px;
}
.tit-novidades-220 {
	background-position: 0px -63px;
	background-image: url(../imagens/hs/h4-sidebar220.png);
	height: 52px;
}
.tit-eventos-220 {
	background-position: 0px -130px;
	background-image: url(../imagens/hs/h4-sidebar220.png);
	height: 52px;
}
.tit-medida-220 {
	background-position: 0px -191px;
	background-image: url(../imagens/hs/h4-sidebar220.png);
	height: 52px;
}
.tit-mais-jogos {
	background-image: url(../imagens/hs/tit-mais-jogos.gif);
	background-repeat: no-repeat;
	line-height: 21px;
}
.tit-autores {
	background-image: url(../imagens/hs/tit-autores.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 20px;
	padding: 0px;
	height: 19px;
}
.tit-maisvideos {
	background-image: url(../imagens/hs/tit-maisvideos.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 20px;
	padding: 0px;
	height: 19px;
}
.tit-maisfotos {
	background-image: url(../imagens/hs/tit-maisfotos.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 20px;
	padding: 0px;
	height: 19px;
}


.data-novidades-sidebar {
	font-size: 10px;
	color: #D81416;
	margin-bottom: 0px;
}
.titulo-novidades-sidebar {
	font-size: 16px;
	margin-bottom: 5px;
	line-height: 20px;
}
.txt-novidades-sidebar {
	line-height: 18px;
	font-size: 12px;
	margin-bottom: 15px;
}
.txt-novidades-sidebar a:link, .txt-novidades-sidebar a:visited {
	color: #666;
	text-decoration: underline;
	border-style: none;
}
.txt-novidades-sidebar a:hover, .txt-novidades-sidebar a:active {
	color: #D81416;
}
#wrapper-nav-opcoes {
	clear: left;
	float: left;
	width: 700px;
	background-image: url(../imagens/fundos/fundo-opcoes.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}
.nav-opcoes {
	list-style-type: none;
	float: left;
	width: 150px;
	margin-right: 20px;
}
#toogle-filtro {
	float: left;
	width: 200px;
	margin-bottom: 20px;
	text-align: center;
}
#toogle-filtro a{
	float: left;
	display: block;
	border-bottom-style: none;
	text-transform: uppercase;
	color: #FFF;
	background-color: #D81416;
	padding: 4px;
}
#holder-filtro-medida {
	float: left;
	width: 680px;
}
.nav-opcoes li h4 {
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #999;
	background-image: url(../imagens/fundos/seta-nav-opcoes.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom: 1px solid #999;
}
.nav-opcoes li {
	margin-bottom: 10px;
}
.nav-opcoes a {
	display: block;
	width: 138px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border: 1px solid #999;
	color: #666;
	background-color: #F3F0E5;
}
.nav-opcoes a:hover, .nav-opcoes a:active {
	border: 1px solid #D81416;
	color: #FFF;
	background-color: #D81416;
}
.nav-opcoes  a.selected {
	border: 1px solid #D81416;
	color: #FFF;
	background-color: #D81416;
}
.nav-opcoes-filtro {
	list-style-type: none;
	float: left;
	width: 680px;
	margin-right: 20px;
}
.nav-opcoes-filtro li {
	float: left;
	width: 150px;
	margin-right: 20px;
}
.nav-opcoes-filtro li h5 a:link, .nav-opcoes-filtro li h5 a:visited {
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	color: #999;
	background-image: url(../imagens/fundos/seta-nav-opcoes.gif);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom: 1px solid #999;
	display: block;
	width: 138px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	background-color: #FFF;
	border-top: none;
	border-right: none;
	border-left: none;
}
.nav-opcoes-filtro li h5 a:hover, .nav-opcoes-filtro li h5 a:active {
	color: #FFF;
	background-color: #D81416;

}
.nav-tab {
	list-style-type: none;
	float: left;
	margin-right: 20px;
}
.nav-tab li {
	margin-bottom: 10px;
	display: inline;
}
.nav-tab a {
	display: block;
	width: 138px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border: 1px solid #999;
	color: #666;
	background-color: #F3F0E5;
	float: left;
	margin-right: 20px;
}
.nav-tab a:hover, .nav-tab a:active {
	border: 1px solid #D81416;
	color: #FFF;
	background-color: #D81416;
}
.nav-tab  a.selected {
	border: 1px solid #D81416;
	color: #FFF;
	background-color: #D81416;
}
#nav-jogos-detalhe {
	list-style-type: none;
	width: 760px;
	border-bottom: 1px solid #D81416;
	float: left;
	position: relative;
	margin-bottom: 40px;
}
#nav-jogos-detalhe li {
	display: inline;
}

#nav-jogos-detalhe a {
	display: block;
	float: left;
	line-height: 30px;
	text-decoration: none;
	text-transform: uppercase;
	border-style: none;
	padding-right: 12px;
	padding-left: 38px;
	margin-right: 10px;
}

#nav-jogos-detalhe .seta {
	background-image: url(../imagens/decor/seta-jogos.gif);
	height: 21px;
	width: 21px;
	position: absolute;
	left: 742px;
	top: 22px;
}
#nav-jogos-detalhe a:link, #nav-jogos-detalhe a:visited {
	background-image: url(../imagens/fundos/sprite-ficha-tecnica.png);
	background-repeat: no-repeat;
	color: #999;
	font-size: 12px;
	font-weight: bold;
}
#nav-jogos-detalhe a:hover, #nav-jogos-detalhe a:active, #jogos-detalhe-descricao #link-detalhe-descricao, #jogos-detalhe-ficha #link-detalhe-ficha, #jogos-detalhe-regras #link-detalhe-regras, #jogos-detalhe-videos #link-detalhe-videos,#jogos-detalhe-duvidas #link-detalhe-duvidas, #jogos-detalhe-encomendar #link-detalhe-encomendar  {
	color: #FFF;
	background-color: #D81416;
}
#link-detalhe-descricao {
	background-position: left top;
}
#link-detalhe-ficha {
	background-position: left -39px;
}
#link-detalhe-regras {
	background-position: left -78px;
}
#link-detalhe-videos {
	background-position: left -117px;
}
#link-detalhe-duvidas {
	background-position: left -156px;
}
#link-detalhe-encomendar {
	background-position: left -196px;
}
#jogos-detalhe-descricao #link-detalhe-descricao, #link-detalhe-descricao:hover {
	background-position: -300px 0px;
}
#jogos-detalhe-ficha #link-detalhe-ficha, #link-detalhe-ficha:hover {
	background-position: -300px -39px;
}
#jogos-detalhe-regras #link-detalhe-regras, #link-detalhe-regras:hover {
	background-position: -300px -78px;
}
#jogos-detalhe-videos #link-detalhe-videos, #link-detalhe-videos:hover {
	background-position: -300px -117px;
}
#jogos-detalhe-duvidas #link-detalhe-duvidas, #link-detalhe-duvidas:hover {
	background-position: -300px -156px;
}
#jogos-detalhe-encomendar #link-detalhe-encomendar, #link-detalhe-encomendar:hover {
	background-position: -300px -196px;
}
#jogos-detalhe-descricao .mapa {
	left: 41px;
}
#jogos-detalhe-ficha .mapa {
	left: 175px;
}
#jogos-detalhe-regras .mapa {
	left: 300px;
}
#jogos-detalhe-videos .mapa {
	left: 401px;
}
#jogos-detalhe-duvidas .mapa {
	left: 505px;
}
#jogos-detalhe-encomendar .mapa {
	left: 633px;
}
#caixa-texto {
	float: left;
	width: 100%;
}
.wrapper-conteudos {
	float: left;
	width: 100%;
	margin-bottom: 40px;
}
.imgs-texto {
	float: left;
	width: 220px;
	text-align: center;
}
.caixa-preco {
	float: left;
	clear: left;
	width: 220px;
	text-align: center;
}
.imgs-texto-detalhe {
	float: left;
	width: 300px;
	text-align: center;
}
.imgs-texto-ficha {
	float: left;
	width: 300px;
	text-align: center;
}
.imgs-texto div {
	clear: left;
	border-bottom: 40px;
}
.videos-jogos {
	float: left;
	width: 400px;
	text-align: center;
}
.txt-texto {
	float: left;
	width: 540px;
}
.txt-ficha {
	float: left;
	width: 460px;
}
.txt-detalhe {
	float: left;
	width: 450px;
	padding-left: 10px;
}
.txt-regras  {
	float: right;
	width: 540px;
	border-bottom: 1px dashed #CCC;
	margin-bottom: 10px;
}
.txt-540  {
	width: 540px;
	margin-bottom: 10px;
}
.txt-video-jogos {
	float: right;
	width: 340px;
	margin-bottom: 10px;
}
#info-complementar {
	clear: left;
	float: left;
	width: 540px;
	padding-left: 220px;
	padding-top: 20px;
}
#jogos-detalhe-ficha #info-complementar, #jogos-detalhe-descricao #info-complementar  {
	padding-left: 300px;
}
#info-complementar h6 {
	font-size: 18px;
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 10px;
}
#info-complementar p {
	text-align: center;
}

#info-complementar div.img-relacionados {
	padding: 10px 0px 0px;
	float: left;
	width: 220px;
	height: 120px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 10px;
	margin-right: 20px;
}
.img-relacionados a {
	border-style: none;
}

#caixa-texto h5 {
	font-size: 10px;
	color: #D81416;
	margin-bottom: 0px;
}
#caixa-texto h4 {
	font-size: 20px;
	margin-bottom: 5px;
}
.txt-regras h3, .txt-video-jogos h3 {
	margin: 0px 0px 10px;
	padding: 0px;
	color: #D81416;
	font-weight: normal;
}
.tabela-regras {
	float: right;
	width: 100px;
	margin-left: 50px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.tabela-regras td {
	text-align: center;
	padding-top: 10px;
}
.tabela-regras caption {
	font-size: 11px;
	text-transform: uppercase;
	color: #999;
	border-bottom: 1px solid #CCC;
	padding: 5px;
}

#caixa-texto p, .wrapper-conteudos p {
	margin-bottom: 25px;
	line-height: 20px;
}
#caixa-texto p img, .wrapper-conteudos p img {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
#info-complementar #jogos-relacionados {
	list-style-type: none;
}
#jogos-relacionados li {
	display: inline;
	margin-right: 10px;
	margin-bottom: 20px;
}
#jogos-relacionados a {
	margin-bottom: 10px;
	margin-right: 20px;
	float: left;
}
.caracteristicas-jogo {
	float: left;
	width: 200px;
	margin-left: 10px;
	margin-bottom: 40px;
}
.caracteristicas-jogo  h3 {
	font-size: 12px;
	text-transform: uppercase;
	padding: 10px;
	width: 180px;
	background-color: #F3F3F3;
	text-align: center;
	font-weight: normal;
	margin: 0px 0px 10px;
}
.caracteristicas-jogo li {
	display: block;
	line-height: 18px;
	margin-bottom: 5px;
}
.bullet {
	background-image: url(../imagens/fundos/bullet-certo.gif);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: left top;
}
/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion-duvidas {
	width: 500px;
	background-position: 0 0;
}

/* accordion header */
#accordion-duvidas h4 {
	margin:0;
	font-size:12px;
	font-weight:normal;
	cursor:pointer;
	color: #666;
	line-height: 18px;
	padding: 5px;
	text-decoration: underline;
}

/* currently active header */
#accordion-duvidas h4.current {
	cursor:default;
	color: #D81416;
}

/* accordion pane */
#accordion-duvidas div.pane {
	display:none;
	padding:5px;
	font-size:12px;
}
#accordion-duvidas div.pane div {
	background-color: #F3F0E5;
	margin-bottom: 10px;
	padding: 10px;
}
/* a title inside pane */
#accordion-duvidas div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}
#jogos-encomendar {
	width: 540px;
	float: left;
}
#jogos-encomendar p, #form-encomenda p {
	margin: 0px 0px 20px;
	padding: 0px;
	font-size: 12px;
}

.form-220 {
	float: left;
	width: 220px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.form-100 {
	float: left;
	width: 100px;
	margin-right: 20px;
	margin-bottom: 20px;
}
#jogos-encomendar .holder-bt {
	float: left;
	width: 140px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 25px;
}
.form-full {
	clear: left;
	float: left;
	width: 100%;
	margin-bottom: 40px;
}


#jogos-encomendar h3 {
	font-weight: normal;
	color: #D81416;
	margin: 0px 0px 10px;
	padding: 0px;
}
#jogos-encomendar label {
	float: left;
	margin: 0px 0px 5px;
	padding: 0px;
}
#jogos-encomendar #nome, #jogos-encomendar #email, #jogos-encomendar #morada, #jogos-encomendar #postal, #jogos-encomendar #pagamento, #jogos-encomendar #caixas {
	clear: left;
	float: left;
	padding: 5px;
	border: 1px solid #CCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
#jogos-encomendar #nome, #jogos-encomendar #email, #jogos-encomendar #morada, #jogos-encomendar #postal, #jogos-encomendar #pagamento {
	width: 210px;
}
#jogos-encomendar #caixas {
	width: 100px;
}
.bt-encomendar {
	font-size: 11px;
	text-transform: uppercase;
	color: #D81416;
	padding: 6px;
	background-color: #FFF;
	border: 1px solid #CCC;
}
.holder-adicionar {
	float: right;
	clear: left;
	width: 140px;
	text-align: center;
	padding-top: 10px;
	padding-right: 40px;
	padding-left: 40px;
}
.bt-adicionar:link, .bt-adicionar:visited {
	font-size: 11px;
	text-transform: uppercase;
	width: 130px;
	color: #D81416;
	padding: 10px 5px;
	background-color: #fff;
	border: 1px solid #CCC;
	display: block;
	font-weight: bold;
}
.bt-adicionar:hover, .bt-adicionar:active {
	color: #FFF;
	background-color: #D81416;
}
#localidades {
	width: 220px;
	border: 1px solid #CCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	margin-bottom: 40px;
	padding: 5px;
}
#localidades option {
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#header-localidades {
	border-bottom: 1px solid #D81416;
}
.caixa-localidade {
	clear: left;
	float: left;
	width: 220px;
	margin-bottom: 20px;
	padding-top: 20px;
}
.caixa-localidade li h4 {
	color: #D81416;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 13px;
}
.caixa-localidade li {
	line-height: 18px;
}
.tit-como-comprar {
	background-image: url(../imagens/hs/h2-como-comprar.gif);
	background-repeat: no-repeat;
	float: left;
	height: 70px;
	width: 940px;
	text-indent: -9999px;
}
.tit-como-comprar2 {
	background-image: url(../imagens/hs/h2-como-comprar-2.gif);
	background-repeat: no-repeat;
	float: left;
	height: 70px;
	width: 940px;
	text-indent: -9999px;
}
.tit-como-comprar3 {
	background-image: url(../imagens/hs/h2-como-comprar-3.gif);
	background-repeat: no-repeat;
	float: left;
	height: 70px;
	width: 940px;
	text-indent: -9999px;
}
#form-encomenda {
	width: 940px;
	clear: left;
}
.caixa-jogos-encomenda {
	padding-top: 20px;
	overflow: hidden;
}

.img-encomenda {
	text-align: center;
	float: left;
	width: 220px;
	overflow: hidden;
	margin-right: 20px;
}
.lista-preco {
	float: left;
	width: 220px;
}
.lista-caixas {
	float: left;
	width: 100px;
	margin-right: 0px;
}
.lista-preco li h4 {
	margin: 0px;
	padding: 0px;
	color: #D81416;
	font-weight: normal;
	font-size: 16px;
}
.lista-preco li, .lista-caixas li {
	text-align: center;
	margin-bottom: 10px;
	color: #333;
	font-size: 18px;
}
.lista-caixas li h4 {
	margin: 0px;
	padding: 0px;
	color: #666;
	font-weight: normal;
	font-size: 16px;
}
#nav-jogos-encomenda {
	padding-top: 20px;
	list-style-type: none;
	display: block;
	width: 460px;
	padding-bottom: 20px;
}
#nav-jogos-encomenda li {
	display: inline;
	margin-right: 20px;
}
#nav-jogos-encomenda li a {
	padding: 2px;
	border-bottom: 1px solid #D81416;
	float: left;
	margin-bottom: 20px;
	margin-right: 10px;
}

#nav-jogos-encomenda a:hover, #nav-jogos-encomenda a:active, #nav-jogos-encomenda a.selected {
	color: #FFF;
	background-color: #D81416;
}
.quantidade {
	padding: 5px;
	width: 80px;
}
#form-encomenda .holder-bt {
	float: left;
	width: 140px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-top: 25px;
}
#form-encomenda h3 {
	font-weight: normal;
	color: #D81416;
	margin: 0px 0px 10px;
	padding: 0px;
}
#form-encomenda label {
	float: left;
	margin: 0px 0px 5px;
	padding: 0px;
}
#form-encomenda #nome, #form-encomenda #email, #form-encomenda #morada, #form-encomenda #postal, #form-encomenda #pagamento, #form-encomenda #caixas {
	clear: left;
	float: left;
	padding: 5px;
	border: 1px solid #CCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
#form-encomenda #nome, #form-encomenda #email, #form-encomenda #morada, #form-encomenda #pagamento, #form-encomenda #postal {
	width: 210px;
}
#form-encomenda #caixas {
	width: 100px;
}
#novidades #holder-comentarios, #eventos #holder-comentarios {
	clear: left;
	float: left;
	width: 460px;
	padding-top: 60px;
}
#nav-comentarios {
	list-style-type: none;
	width: 300px;
	border-bottom: 1px solid #999;
	float: left;
	position: relative;
	margin-bottom: 40px;
}
#nav-comentarios li {
	display: inline;
}

#nav-comentarios a {
	display: block;
	float: left;
	line-height: 30px;
	text-decoration: none;
	text-transform: uppercase;
	border-style: none;
	padding-right: 12px;
	padding-left: 38px;
	margin-right: 10px;
}
#nav-comentarios a:link, #nav-comentarios a:visited {
	background-image: url(../imagens/fundos/sprite-comentarios.png);
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
}
#nav-comentarios a:hover, #nav-comentarios a:active {
	color: #FFF;
	background-color: #D81416;
}
#linkcomentar {
	background-position: 0px -35px;
	color: #999;
}
#linkcomentarios {
	background-position: left top;
	color: #999;
}
#linkcomentar:hover{
	background-position: -212px -35px;
}
#linkcomentarios:hover {
	background-position: -212px 0px;
}
#linkcomentarios.selected {
	background-position: -212px 0px;
	color: #FFF;
	background-color: #D81416;
}
#linkcomentar.selected {
	background-position: -212px -35px;
	color: #FFF;
	background-color: #D81416;
}
#caixa-comentarios {
	float: left;
	width: 420px;
	padding-right: 20px;
	padding-left: 20px;
}
#caixa-comentarios .aspas {
	background-image: url(../imagens/decor/aspas.gif);
	float: left;
	height: 41px;
	width: 45px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
}
#caixa-comentarios .texto-comentarios {
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 20px;
	margin-bottom: 20px;
}
#caixa-comentarios .autor {
	font-size: 11px;
	text-align: right;
	clear: left;
	border-bottom: 1px dashed #999;
	padding-bottom: 5px;
	margin-bottom: 25px;
}
#caixa-comentar {
	clear: left;
	float: left;
	width: 460px;
}
#form-comentar div {
	clear: left;
	float: left;
	width: 460px;
	margin-bottom: 20px;
}
#form-comentar label {
	float: left;
	margin-bottom: 5px;
}
#form-comentar #nome, #form-comentar #email, #form-comentar #assunto {
	clear: left;
	float: left;
	padding: 5px;
	border: 1px solid #CCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	width: 200px;
}
#form-comentar #mensagem {
	clear: left;
	float: left;
	padding: 5px;
	border: 1px solid #CCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	width: 400px;
	height: 100px;
}
.bt-comentar {
	font-size: 11px;
	text-transform: uppercase;
	color: #D81416;
	padding: 6px;
	background-color: #FFF;
	border: 1px solid #CCC;
}
#form-contactos div, #subForm div {
	clear: left;
	float: left;
	width: 220px;
	margin-bottom: 20px;
}
#form-contactos label, #subForm label {
	float: left;
	margin-bottom: 5px;
}
#form-contactos #nome, #form-contactos #email, #form-contactos #assunto, #subForm .txt-field {
	clear: left;
	float: left;
	padding: 5px;
	border: 1px solid #CCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	width: 200px;
}
#form-contactos #mensagem, #subForm .txt-msg {
	clear: left;
	float: left;
	padding: 5px;
	border: 1px solid #CCC;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	width: 200px;
	height: 100px;
}
#caixa-jogos-sidebar {
	height: 327px;
	background-image: url(../imagens/fundos/caixa-jogos.png);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	overflow: hidden;
	width: 200px;
	background-position: center top;
	position: relative;
}
#caixa-jogos-sidebar h5 {
	color: #FFF;
	background-color: #c42222;
	margin: 0px 0px 10px;
	padding: 4px 0px;
	line-height: 18px;
	font-size: 14px;
	text-align: center;
}
.img-caixa-jogos-sidebar {
	display: block;
	width: 200px;
	margin-bottom: 5px;
	text-align: center;
}
.img-caixa-jogos-sidebar a {
	border-style: none;
}

.txt-caixa-jogos-sidebar {
	text-align: left;
	display: block;
	width: 190px;
	color: #333;
	line-height: 17px;
	height: 65px;
	overflow: hidden;
	margin-bottom: 0px;
	padding-right: 20px;
	padding-left: 10px;
}
.ficha-caixa-jogos-sidebar {
	list-style-type: none;
	float: left;
	width: 200px;
	padding-right: 10px;
	padding-left: 10px;
}
.ficha-caixa-jogos-sidebar li {
	background-image:url("../imagens/fundos/seta.gif");
	background-position:left center;
	background-repeat:no-repeat;
	line-height:18px;
	margin-bottom:10px;
	padding-left:30px;
}
.mais-info-jogos-sidebar {
	position: absolute;
	left: 162px;
	top: 293px;
}
.novo-jogos-sidebar {
	background-image: url(../imagens/decor/novo-jogos.png);
	background-repeat: no-repeat;
	height: 89px;
	width: 64px;
	position: absolute;
	left: 160px;
	top: -2px;
	z-index: 9;
}
.em-breve-jogos-sidebar {
	background-image: url(../imagens/decor/em-breve-jogos.png);
	background-repeat: no-repeat;
	height: 89px;
	width: 64px;
	position: absolute;
	left: 160px;
	top: -2px;
	z-index: 9;
}
.esgotado-jogos-sidebar {
	background-image: url(../imagens/decor/esgotado-jogos.png);
	background-repeat: no-repeat;
	height: 89px;
	width: 64px;
	position: absolute;
	left: 160px;
	top: -2px;
	z-index: 9;
}
/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion-eventos {
	width: 220px;
	background-position: 0 0;
}

/* accordion header */
#accordion-eventos h5 {
	margin:0;
	font-size:16px;
	font-weight:normal;
	cursor:pointer;
	color: #2A5A73;
	background-image: url(../imagens/fundos/setas-accordion.gif);
	text-transform: lowercase;
	line-height: 18px;
	background-position: 200px -8px;
	background-repeat: no-repeat;
	padding: 5px;
	background-color: #FFF;
	border: 1px dashed #CCC;
	clear: left;
	float: left;
	width: 210px;
}

/* currently active header */
#accordion-eventos h5.current {
	cursor:default;
	background-position: 200px 12px;
	background-color: #C6E1EC;
}

/* accordion pane */
#accordion-eventos div.pane {
	font-size:12px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}
#accordion-eventos div.pane div {
	margin-bottom: 10px;
}
/* a title inside pane */
#accordion-eventos div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}
.data-eventos {
	font-size: 10px;
	color: #666;
	margin: 0px;
}
.tit-eventos {
	font-size: 16px;
	margin: 0px 0px 5px;
	padding: 0px;
}
#accordion-eventos div.pane p a:link, #accordion-eventos div.pane p a:visited {
	font-weight:normal;
	color: #666;
	border-style: none;
}
#accordion-eventos div.pane p a:hover, #accordion-eventos div.pane p a:active {
	text-decoration: underline;
	color: #FFF;
}
#playground-esq {
	float: left;
	width: 220px;
	margin-right: 20px;
}
.wrapper-playground {
	float: left;
	width: 700px;
	margin-bottom: 20px;
}
.wrapper-playground h4 {
	padding: 0px;
	font-size: 12px;
	text-transform: uppercase;
	color: #D81416;
	height: 37px;
	margin: 0px 0px 20px;
	text-indent: -9999px;
}
.wrapper-playground h5 {
	margin: 0px 0px 5px;
	padding: 0px;
	font-size: 26px;
	font-weight: normal;
}
.wrapper-playground p {

	margin-bottom: 20px;
}

#playground-meio {
	float: left;
	width: 220px;
}
#playground-dir {
	float: right;
	width: 220px;
}
.tit-revista-imprensa {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../imagens/hs/tit-imprensa.gif);
}
.tit-press-release {
	background-repeat: no-repeat;
	background-position: -220px 0px;
	background-image: url(../imagens/hs/tit-imprensa.gif);
}
.tit-links-sites {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../imagens/hs/tit-links.gif);
}
.tit-links-blogs {
	background-repeat: no-repeat;
	background-position: -220px 0px;
	background-image: url(../imagens/hs/tit-links.gif);
}
.tit-links-rss {
	background-repeat: no-repeat;
	background-position: -440px 0px;
	background-image: url(../imagens/hs/tit-links.gif);
}
.tit-aderir {
	background-image: url(../imagens/hs/aderir.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 20px;
	padding: 0px;
	height: 20px;
	text-indent: -9999px;
}
.tit-arquivo {
	background-image: url(../imagens/hs/arquivo.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 20px;
	padding: 0px;
	height: 20px;
	text-indent: -9999px;
}
.tit-acerca {
	background-image: url(../imagens/hs/acerca.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 20px;
	padding: 0px;
	height: 20px;
	text-indent: -9999px;
}
.tit-contactos {
	background-image: url(../imagens/hs/contactos.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 20px;
	padding: 0px;
	height: 20px;
	text-indent: -9999px;
}
.wrapper-playground .aspas {
	background-image: url(../imagens/decor/aspas.gif);
	float: left;
	height: 41px;
	width: 45px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
}
.wrapper-playground .texto-comentarios {
	font-size: 13px;
	padding-right: 40px;
	padding-left: 70px;
	padding-top: 40px;
	margin-bottom: 20px;
	line-height: 20px;
}
.wrapper-playground .autor {
	font-size: 11px;
	text-align: right;
	clear: left;
	border-bottom: 1px none #999;
	margin-bottom: 25px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 10px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
.wrapper-playground .video {
	float: left;
	width: 700px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.wrapper-playground .imagens {
	float: left;
	width: 700px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
/* root element for accordion. decorated with rounded borders and gradient background image */
.accordion-galeria {
	width: 700px;
	background-position: 0 0;
}

/* accordion header */
.accordion-galeria h5 {
	margin:0;
	font-size:16px;
	font-weight:normal;
	cursor:pointer;
	color: #A3803E;
	background-image: url(../imagens/fundos/setas-accordion.gif);
	text-transform: lowercase;
	line-height: 18px;
	background-position: 680px -8px;
	background-repeat: no-repeat;
	padding: 5px;
	background-color: #F3F0E5;
	border: 1px dashed #CCC;
	clear: left;
	float: left;
	width: 690px;
}

/* currently active header */
.accordion-galeria h5.current {
	cursor:default;
	background-position: 680px 12px;
}

/* accordion pane */
.accordion-galeria div.pane {
	font-size:12px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
}
.accordion-galeria div.pane div {
	margin-bottom: 10px;
}
/* a title inside pane */
.accordion-galeria div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}
.comentario {
	text-align: center;
	padding: 4px;
	border: 2px solid #D81416;
	color: #D81416;
	display: block;
}
.error {
	border: 4px solid #E54A4A;
	color: #E54A4A;
	clear: left;
	float: left;
	margin-top: 10px;
	font-size: 11px;
	text-transform: uppercase;
	padding: 4px;
}
#loading {
	bottom:9px;
	display: none;
	text-align: center;
}
#feedback {
	display: none;
}
#hold {
	overflow: hidden;
}
#tabela-carrinho tr th {
	padding: 2px;
	border-bottom: 1px solid #999;
	color: #D81416;
}
#tabela-carrinho {
	clear: left;
	float: left;
	margin-bottom: 10px;
	font-size: 11px;
}
#tabela-carrinho tr td {
	padding: 10px;
	color: #666;
}
