div#topo{
	width: 778px;
	height: 160px;
	background: transparent url(../imagens/topo.png) no-repeat;
	}
div#topo ul{
	margin:0;
	padding-top:40px;
	list-style:none;
	width: 105px;
	text-align:left;
	float:right;
	}
/* Menus definição */	
div#menu1 ul, div#menu2 ul{
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	}
div#menu1 li, div#menu2 li{
	background:transparent url(../imagens/5.gif) no-repeat 1px center;
	text-align:left;
	height:15px;
	width:115px;
	vertical-align:middle;
	border-bottom: #ccc solid 1px;
	position:relative;
	left:expression("-2px");
	}
div#menu1 li:first-child, div#menu2 li:first-child{
	position:relative;
	left:0;
	text-align:center;
	width:120px;
	height:23px;
	list-style:none;
	background:transparent url(../imagens/botaor.png) no-repeat;
	color:white;
	border:0;
	vertical-align:top;
	}
div#menu1 ul a, div#menu2 ul a{
	vertical-align:middle;
	margin-left:13px;
	}
div#menu1 li span, div#menu2 li span{
	display:inline-block;
	padding-top:5px;
	height:18px;
	width:100%;
}
div#menu1, div#menu2{
	width:120px;	
	background:white url(../imagens/sombra.png) repeat-y 115px;
	}
/* Menu 2 */
div#menu2 li{
	background:transparent url(../imagens/5b.gif) no-repeat left center;
	}
div#menu2 li:first-child{
	background:transparent url(../imagens/botaob.png) no-repeat;
	}
div#menu1, div#principal, div#pagprincipal{
	float:left;
	}
div#menu2{
	float:right;
	}
div#pagina{
	display:inline-block;
	background-color:white;
	}
div#principal h1, div#principal_s h1{
	margin:0;padding:0;
	width:538px;
	background:transparent url(../imagens/barra.png) no-repeat;
	height:19px;
	text-align:center;
	color:#fff;
	padding-top:4px;
	font:bold 10px arial;
}
div#principal_s h1 a{
	color:#fff;
	font-size:11px;
}
div#principal_s, div#menucompra{
	background:transparent url(../imagens/bk5.gif) repeat;
}
div#principal p, h2, div#aulas ul{ 	margin:0; padding:0; }
/* Usuário */
div#user{
	font:normal 11px Arial, sans-serif;
	width:538px; min-height:115px;
	clear:both;
	background:transparent url(../imagens/bk5.gif) repeat;
	}
div#user span.login{
	float:left;
}
div#user span.dados{
	width:50%;
	float:left;
}
div#user span.conta a{
	}
div#user span.conta{
	color:#307AB8;
	background:transparent url(../imagens/painel/Security.png) no-repeat left center;
	width:40%;
	min-height:65px;
	float:right;
	display:inline-block;
	vertical-align:text-bottom;
	padding-top:50px;padding-left:10%;
}
div#user label{
	text-align:left;
	display:block;
}
div#user label input{
}
.importante{
	font:bold 12px Arial, sans-serif;
	color:#cc3399;
}
.importante2{
	font:bold 12px Arial, sans-serif;
	color:red;
	line-height:22px;
}
h1{
	clear:both;
}
div#logado, div#novidades, .bk{
		background:transparent url(../imagens/bk5.gif) repeat;
}
div#logado a{
	vertical-align:middle;
	margin:0 15px;
}
div#texto{
	width:100%;
	clear:both;
}
div#aulas{
	width:50%;
	float:right;
}
div#novidades{
	width:538px;
}
div#aulas ul {
	border:1px dotted #ccc;
	margin:2px;
	list-style:none;
}
div#aulas ul li{
	background:transparent url(../imagens/botoes/pp1.png) no-repeat;
	text-align:left;
}
div#aulas ul li a{
	line-height:32px;
	padding-left:35px;
}
div#aulas ul.bullet2 li{
	background:transparent url(../imagens/botoes/pp2.png) no-repeat;
}
div#aulas ul.bullet3 li{
	line-height:42px;
	padding-left:21px;
	background:transparent url(../imagens/botoes/pdf.png) no-repeat;
}
h2{
	margin:2px;
	font:normal 12px Arial, sans-serif;
	color:#cc3399;
	padding:4px;
	text-align:center;
	border:1px dotted #ccc;
}
div#texto p{
	color:gray;
	border:1px dotted #ccc;
	font:normal 12px Arial, sans-serif;
	text-align:justify;
	margin:2px;
	text-indent:20px;
	word-spacing:2px;
	letter-spacing:0.5px;
	max-height:350px;
	overflow:hidden;
	}
div#picture{
	padding-top:333px;
	background:transparent url(../imagens/bk.png) no-repeat;
}
div#picture span.camisa{
	display:block;
	height:264px;
	background:transparent url(../imagens/camisa.png) no-repeat;
}
div#novidades{
	border:1px dotted #ccc;
	border-width:1px 0;
}
div#navegadores{
	padding:5px;
	border:1px solid #AAA;
	background-color:#fcfdde;
}
div#navegadores p.texto{
	color:black;
	font:normal 12px Arial, sans-serif;
	text-align:justify;
	margin:2px;
	max-height:350px;
	overflow:hidden;
	}
div#navegadores img{
	padding-right:10px;
	border:0;
}
div#navegadores a{
	margin:0 40px;
	display:block;
	float:left;
	width:80px;
	word-wrap: break-word;
	max-heigth:100px;
}
.bk{
	width:530px;
	align:left;
	font:normal bold 12px/30px Arial, Helvetica, sans-serif;
	}
.bk img{
	float:left;
	clear:both;
}
/* STORE */
div#admin_menu li a {
	font:12px Arial;
	background-color:#ccc;
	display:block;
	padding:2px 16px;
	background:transparent url(../imagens/store/open.png) no-repeat;
}
div#admin_menu{
	text-align:left;
	background:transparent url("../imagens/bk5.gif") repeat;
}
div#admin_menu ul{
	padding:0;margin:0;
}
div#admin_menu li{
	list-style:none;
	border:thin #ccc dotted;
	width:120px;
	position:relative;
}
div#admin_menu li ul{
	position:absolute;
	left:120px;
	top:0px;
	display:none;
}
div#admin_menu li:hover ul{
	display:block;
	background-color:#F99;
}
.titlestore{
	font:bold small-caps 12px Arial, Helvetica, sans-serif;	
}
span.titlestore>span{
	color:#F99;
}
#admin_menu fieldset {
	font:bold small-caps 12px Arial;
	border:thin #ccc dotted;
}
#admin_menu fieldset label {
	display:block;
	vertical-align:top;
	color:#F69;
}
#admin_menu fieldset #op{
	width:150px;
	float:right;
}
#admin_menu fieldset #fck{
	position:fixed;
	width:100%;
	top:200px;
	left:0;
	z-index:125;
	background:#fff url(../imagens/bk2.gif);
}
#admin_menu fieldset #nopc,#acip{
	color:#ccc;
}
div#store{
	border-top:#ccc 2px solid;
	width:115px;
	background:#ccc url(../imagens/store/tt.png) repeat-y;
}
div#store a{
	display:block;
	font-size:11px;
	text-align:left;
	padding-left:15px;
	padding-bottom:5px;
	color:#E9E9E9;
	background:transparent url(/imagens/store/linha.png)  no-repeat;
	}
div#store a:hover{
	color:white;
	}
div#produtos_all img{
	max-width:159px;
	max-height:97px;
	}
div.produto{
	position:relative;
	background:transparent url(/imagens/store/banner.png) 50% 50% no-repeat;
	width:179px;
	height:230px;
	float:left;
	}
div.produto img{
	position:relative;
	left:0px;
	top:25px;
}
div.produto span.titulo{
	display:block;
	color:white;
	position:absolute;
	left:12px;
	top:124px;
	min-width:150px;
	max-width:158px;
}
div.produto span.preco{
	display:block;
	color:#ffb172;
	position:absolute;
	left:89px;
	top:154px;
	max-width:77px;
	font:normal 14.63px Arial, Helvetica, sans-serif;
}
div.produto span.precovelho{
	display:block;
	color:#ba80a7;
	position:absolute;
	left:22px;
	top:148px;
	max-width:77px;
	font:bold 11.3px Arial, Helvetica, sans-serif;
}
div.produto a.ver{
	display:block;
	position:absolute;
	left:6.5px;
	top:188.5px;
	line-height:20px;
	min-width:77px;
}
div.produto a:after{
		content:".";
		visibility:hidden;
}
div.produto a.ver:hover{
	background:transparent url(/imagens/store/ver.png) no-repeat;
}
div.produto a.comprar{
	display:block;
	position:absolute;
	left:92.5px;
	top:188.5px;
	line-height:20px;
	min-width:78px;
}
div.produto a.comprar:hover{
	background:transparent url(/imagens/store/comprar.png) no-repeat;
}
div#menucompra a, div#menucompra a:hover{
	display:block;
	text-align:center;
	text-decoration:none;
	font:normal 12px Arial, Helvetica, sans-serif;
}
div#menucompra li{
	list-style:none;
	display:inline-block;
}
div#menucompra span{
	display:block;
}
div#menucompra img{
	border:0;
}
/* APAGAR ABAIXO */
div#picture a.futebol{
	display:block;
	height:324px;
	background:transparent url(../imagens/store.png) no-repeat;
}
div.rosa{
	font:normal 12px Arial, Helvetica, sans-serif;
	background:transparent url(../imagens/bk3.gif) repeat;
	line-height:30px;
}
/*################### Loja ###################*/
div#compras ul{
	margin-top:0;
	margin-left:-40px;
	list-style:none;
}
div#compras ul li{
	position:relative;
	background:transparent url(../imagens/store/background.png) no-repeat;
	min-height:119px;
	min-width:538px;
}
div#compras ul li img{
	position:absolute;
	top:18px;
	left:12px;
	border:2px solid #ccc;
}
div#compras .titulo{
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#c46704;
}
div#compras .preco{
	font:normal 16px Arial, Helvetica, sans-serif;
	margin-top:5px;
	color:#ff8400;
}
div#compras .titulo, div#compras .preco{
	display:block;
	text-align:left;
	margin-left:154px;
}
div#compras a.comprar{
	position:absolute;
	top:74px;
	left:144px;
	background:transparent url(../imagens/store/comprar2.png) no-repeat;
	min-height:38px;
	min-width:109px;
	display:inline-block;
}
div#compras a.detalhes{
	position:absolute;
	top:74px;
	left:252px;
	background:transparent url(../imagens/store/detalhes.png) no-repeat;
	min-height:38px;
	min-width:109px;
	display:inline-block;
}
div#compras a.avise{
	position:absolute;
	top:65px;
	left:138px;
	background:transparent url(../imagens/store/avise.png) no-repeat;
	min-height:38px;
	min-width:254px;
	display:inline-block;
}
/*
form#detalhes {
	background:transparent url(../imagens/bk2.gif) repeat;	
}*/
div#fotos{
	width:170px;
}
div#detalhes{
	max-width:538px;
	position:relative;
}
div#detalhes img{
	border:0;
}
div#detalhes span.banco{
	margin-top:2px;
	display:block;	
}
div#detalhes #fotos{
	float:left;
}
div#detalhes #parte2{
	clear:both;
}
div#detalhes #mpr{
	width:368px;
}
.preco{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#707070;
}
span.preco2{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#9f9d0a;
	padding:50px 40px;
	background:transparent url(../imagens/store/pr.png) no-repeat -10px 0;
	line-height:120px;
}
div#parte2 {
	background:transparent url(../imagens/bk2.gif) repeat;	
}
div#parte2 .titulo{
	display:block;
	background:transparent url(../imagens/store/tr.png) no-repeat;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height:26px;
}
div#opc{
	float:left;
	display:inline-block;
	width:150px;
	border:1px solid #ccc;
}
div#opc label{
	width:150px;
	background:transparent url(../imagens/store/tr.png) no-repeat;
	line-height:26px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#707070;
	float:left;
}
div#opc .titulo{
	width:150px;
	font:normal 12px Arial, Helvetica, sans-serif;
	background:transparent url(../imagens/store/tr.png) no-repeat;
	display:inline-block;
	color:#930;
	line-height:26px;
	}
div#com{
	background:transparent url(../imagens/store/tr.png) no-repeat;
	display:inline-block;
	width:150px;
	border-top:1px dotted #ccc;
}
div#com label{
	height:36px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#707070;
	float:left;
	line-height:36px;
}
div#pr{
	display:inline-block;
	width:200px;
	height:46px;
}
div#prcom{
	float:left;
	width:200px;
}
div#frete{
	height:56px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#707070;
	float:left;
}
div#banner_promo{
	width:270px;
	height:300px;
	position:fixed;
	background-color:red;
	cursor:pointer;
	z-index:200;
}
