/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td { margin:0; padding:0; }
table {	border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/* GERAL */
	a { text-decoration:none; }
	a:hover { text-decoration:underline; }
	strong { font-weight:bold; }

/* ESTRUTURA */
	html, body { height:100%; }
	body.interna { font-family:Arial, Helvetica, sans-serif; font-size:62.5%; background:transparent; }
	* html #container {	height:100%; /* hack para IE6 que trata height como min-height */ }	
	#container { position:relative; }
	#conteudo h1.logo { font-size:30px; font-weight:bold; margin:0 0 20px; }
	#conteudo h1.logo a { color:#000; }
	
/* Cabeçalho */
div.cabecalho { display:none !important; }

/* Menu */
div.colesq { display:none !important; }

/* Conteudo */
div.contesq div.noticias { display:none !important; }
div.contesq div.destaque { border-bottom:1px solid #d2d2d2;}
div.contesq div.destaque img { float:left; padding:0 15px 20px 0;}
div.contesq div.destaque a.titulo { font-size:20px; color:#0C66CE; display:block; padding-bottom:15px; font-weight:bold;}
div.contesq div.destaque a.titulo:hover { text-decoration:underline;}

/* Sidebar */
div.sidebar { display:none !important; }

/*Scrollable*/
.scrollable { display:none !important; }
a.browse { display:none !important; }

/* Interna */
div.coldir div.page { display:block; clear:both; padding:0 0 20px; }
div.coldir div.page h2.titulo { font-size:22px; font-weight:bolder; color:#000; }
div.coldir div.page h2.titulo2 { font-size:22px; font-weight:bolder; color:#000; }
div.coldir div.page div.pao { display:none !important; }
div.contesq div.paginterna p { color:#000; font-size:1.2em; padding-bottom:12px;}
div.contesq div.paginterna p span.nome { font-weight:bold;}
div.contesq div.paginterna ul { padding-bottom:12px;}
div.contesq div.paginterna ul li { color:#000; font-size:1.2em; padding-bottom:12px;}
div.contesq div.paginterna ul li span.nome { font-weight:bold;}
div.contesq div.paginterna img.foto { float:left; padding:0 15px 15px 0;}
div.contesq div.barra { display:none !important; }
div.contesq h3.titulo_interna { color:#000; font-size:1.4em; font-weight:bold; border-bottom:1px solid #CCD5D4; margin-bottom:15px; display:block; clear:both;}
div.contesq ul.dupla { width:503px; display:block; clear:both;}
div.contesq ul.dupla li { width:251px; float:left; color:#666666; font-size:1.2em; padding-bottom:12px;}
div.contesq ul.dupla li span.nome { font-weight:bold; display:block;}
div.contesq a.box { background:url(../imagens/bg_boxup.jpg) no-repeat; width:503px; height:19px; margin-bottom:4px; font-size:1.2em; color:#636363; padding:4px 0 0 33px; display:block;}
div.contesq a.box:hover { background:url(../imagens/bg_boxon.jpg) no-repeat; color:#FFFFFF; text-decoration:none;}
div.contesq a.box:hover b { color:#8AB8EA;}
div.page div.menu_tenis { display:none !important; }

a.mais_news { background:url(../imagens/bt_todas_noticias.jpg) no-repeat; width:139px; height:18px; float:right; text-indent:-9999px; padding-right:13px; padding-bottom:12px;}
a.saiba_mais { background:url(../imagens/bt_saiba_mais.jpg) no-repeat; width:75px; height:18px; float:left; text-indent:-9999px; padding-bottom:20px;}
a.locar_salao { background:url(../imagens/bt_locar_salao.jpg) no-repeat; width:235px; height:18px; float:left; text-indent:-9999px; padding-bottom:20px;}
a.tour { background:url(../imagens/bt_tour.jpg) no-repeat; width:235px; height:94px; float:left; text-indent:-9999px; padding-bottom:20px; margin-top:15px;}

div.col1 { width:235px; float:left; padding-right:33px;}
div.col2 { width:235px; float:left; padding-bottom:20px;}
div.col1 h3.titulo_interna { width:235px;}
div.col2 h3.titulo_interna { width:235px;}


/* Zoom */
div.contesq div.paginterna ul.zoom li { border-bottom:1px solid #D2D2D2; padding:10px 0; }
div.contesq div.paginterna ul.zoom li div.imagem { float:left; margin:0 15px 0 0; }
div.contesq div.paginterna ul.zoom li div.imagem img { display:block; border:1px solid #676767; }
div.contesq div.paginterna ul.zoom li div.texto { float:left; }
div.contesq div.paginterna ul.zoom li div.texto h3 { font:bold 14px Arial, Helvetica, sans-serif; }
div.contesq div.paginterna ul.zoom li div.texto h3 a { color:#0C66CE; }
div.contesq div.paginterna ul.zoom li div.texto span.data { display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#999; margin:0 0 10px; }
div.contesq div.paginterna div.navegador { clear:both; height:18px; padding:0 0 10px; }
div.contesq div.paginterna div.navegador2 { clear:both; height:18px; padding:0 0 10px; margin-top:50px; }
div.contesq div.paginterna div.navegador a { display:block; float:right; height:18px; background-position:left top; background-repeat:no-repeat; text-indent:-999999px; padding:0 0 0 5px; }
div.contesq div.paginterna div.navegador a.proximas.fotos { width:101px; background-image:url(../imagens/bt_proximas_fotos.jpg); }
div.contesq div.paginterna div.navegador a.anteriores.fotos { width:117px; background-image:url(../imagens/bt_fotos_anteriores.jpg); }
div.contesq div.paginterna div.navegador a.avancar { width:59px; background-image:url(../imagens/bt_avancar.jpg); }
div.contesq div.paginterna div.navegador a.voltar { width:55px; background-image:url(../imagens/bt_voltar.jpg); }

div.contesq div.paginterna.zoom { margin:0; }
div.contesq div.paginterna.zoom h3 { width:auto; height:auto; font:bold 14px Arial, Helvetica, sans-serif; color:#0C66CE; background:none; text-indent:0; border:0; }
div.contesq div.paginterna.zoom span.data { display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#999; margin:0 0 10px; }
div.contesq div.paginterna.zoom div.carrinho { border:1px solid #D2D2D2; border-right:0; border-left:0; padding:10px 0; margin:0 0 20px; }
div.contesq div.paginterna.zoom div.carrinho span { display:block; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#666; }
div.contesq div.paginterna.zoom div.carrinho a.carrinho { display:block; float:right; width:94px; height:18px; background:url(../imagens/bt_ver_carrinho.jpg) left top no-repeat; text-indent:-999999px; }
div.contesq div.paginterna.zoom div.comprar div.clearfix { padding:0 0 20px 3px; }
div.contesq div.paginterna.zoom div.comprar div.miniatura { float:left; width:102px; overflow:hidden; margin:0 11px; }
div.contesq div.paginterna.zoom div.comprar div.miniatura img { display:block; border:1px solid #676767; margin:0 auto 5px; }
div.contesq div.paginterna.zoom div.comprar div.miniatura a.comprar { display:block; width:102px; height:18px; background:url(../imagens/bt_comprar.jpg) left top no-repeat; text-indent:-999999px; }
div.contesq div.paginterna.zoom table.compra { width:502Spx; background:url(../imagens/bg_linha_carrinho.jpg) 1px 24px repeat-y; margin:0 0 20px; }
div.contesq div.paginterna.zoom table.compra th { height:24px; background-position:left top; background-repeat:no-repeat; text-indent:-999999px; border-right:1px solid #8E9B17; }
div.contesq div.paginterna.zoom table.compra th.foto { width:122px; background-image:url(../imagens/tit_carrinho_foto.jpg); border-spacing:-1px; }
div.contesq div.paginterna.zoom table.compra th.tamanho { width:180px; background-image:url(../imagens/tit_carrinho_tamanho.jpg); }
div.contesq div.paginterna.zoom table.compra th.quantidade { width:108px; background-image:url(../imagens/tit_carrinho_quantidade.jpg); }
div.contesq div.paginterna.zoom table.compra th.remover { width:90px; background-image:url(../imagens/tit_carrinho_remover.jpg); border:0; }
div.contesq div.paginterna.zoom table.compra td { padding:9px; background:#E8EBD0 url(../imagens/bg_linha_carrinho.jpg) right top repeat-y; border-bottom:1px solid #B1C121; }
div.contesq div.paginterna.zoom table.compra td.linha { width:1px; background-color:#B1C121; padding:0; }
div.contesq div.paginterna.zoom table.compra td img { display:block; border:1px solid #676767; }
div.contesq div.paginterna.zoom table.compra td a.remover { display:block; width:23px; height:18px; background:url(../imagens/ico_remover.jpg) left top no-repeat; text-indent:-999999px; margin:0 auto; }
div.contesq div.paginterna.zoom table.compra td input, div.contesq div.paginterna.zoom table.compra td select { font:normal 12px Arial, Helvetica, sans-serif; color:#666; border:1px solid #B1C121; }
div.contesq div.paginterna.zoom table.compra td input { width:86px; text-align:center; }
div.contesq div.paginterna.zoom table.compra td select { width:158px; }
div.contesq div.paginterna.zoom div.navegador { border-bottom:1px solid #D2D2D2; }
div.contesq div.paginterna.zoom div.dados { padding:10px 0; }
div.contesq div.paginterna.zoom form div.dados { }
div.contesq div.paginterna.zoom form div.dados div { width:239px; }
div.contesq div.paginterna.zoom form div.dados label { display:block; width:239px; font:bold 12px Arial, Helvetica, sans-serif; color:#0C66CE; }
div.contesq div.paginterna.zoom form div.dados input { width:237px; padding:2px 0; }
div.contesq div.paginterna.zoom form div.dados input, div.contesq div.paginterna.zoom form div.dados textarea { font:normal 12px Arial, Helvetica, sans-serif; line-height:12px; color:#666; border:1px solid #CCC; margin:0 0 10px; }
div.contesq div.paginterna.zoom form div.dados textarea { width:501px; overflow:auto; padding:2px; }
div.contesq div.paginterna.zoom form div.dados input.botao { display:block; float:right; width:116px; height:18px; background:url(../imagens/bt_finalizar_compra.jpg) left top no-repeat; border:0; padding:0; margin:0; cursor:pointer; }
div.contesq div.paginterna.zoom form div.dados span.obrigatorio { display:block; float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#999; }

/* Noticias */
div.contesq div.paginterna ul.noti { margin-top:8px;}
div.contesq div.paginterna ul.noti li { border-bottom:1px solid #D2D2D2; padding:5px 0; margin-bottom:10px; }
div.contesq div.paginterna ul.noti li div.imagem { float:left; margin:0 15px 0 0; }
div.contesq div.paginterna ul.noti li div.imagem img { display:block; border:1px solid #676767; }
div.contesq div.paginterna ul.noti li div.data_noti { float:left; font-weight:bold; padding:0 20px 0 0; }
div.contesq div.paginterna ul.noti li div.texto { float:left; }
div.contesq div.paginterna ul.noti li div.texto h3 { font:bold 14px Arial, Helvetica, sans-serif; padding-bottom:8px; }
div.contesq div.paginterna ul.noti li div.texto h3 a { color:#0C66CE; }
div.contesq div.paginterna ul.noti li div.texto span.data { display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#999; margin:0 0 10px; }
div.contesq div.paginterna div.navegador { clear:both; height:18px; padding:0 0 10px; }
div.contesq div.paginterna div.navegador a { display:block; float:right; height:18px; background-position:left top; background-repeat:no-repeat; text-indent:-999999px; padding:0 0 0 5px; }
div.contesq div.paginterna div.navegador a.proximas.noticias { width:120px; background-image:url(../imagens/bt_proximas_noticias.jpg); }
div.contesq div.paginterna div.navegador a.anteriores.noticias { width:131px; background-image:url(../imagens/bt_noticias_anteriores.jpg); }

div.contesq div.paginterna.zoom { }
div.contesq div.paginterna.zoom h3 { width:auto; height:auto; font:bold 14px Arial, Helvetica, sans-serif; color:#0C66CE; background:none; text-indent:0; border:0; }
div.contesq div.paginterna.zoom span.data { display:block; font:normal 12px Arial, Helvetica, sans-serif; color:#999; margin:0 0 10px; }

/*Produtos*/
div.produtos { width:155px; text-align:center; padding:5px; color:#666666; float:left; min-height:250px;}
div.produtos h4.item { font-weight:bold; font-size:1.2em; padding-bottom:8px;}
div.produtos img.prod { padding-bottom:8px;}
div.produtos span.preco { font-size:1.2em;}
div.produtos span.preco b { font-weight:bold; font-size:1.6em;}

/*Revistas*/
div.revistas { width:155px; text-align:center; padding:5px; color:#666666; float:left; padding-bottom:20px;}
div.revistas h4 { font-weight:bold; font-size:1.2em; padding-bottom:3px; color:#0769D6;}
div.revistas img.rev { padding-bottom:8px;}
div.revistas span.edicao { font-size:1.2em;}

/*Fale Conosco*/
label.form { font-weight:bold; font-size:1.2em; padding-bottom:3px; color:#0769D6; display:block;}
ul { }
ul li.left { float:left;}
ul li.right { float:right;}
ul li.right_bt { float:right; margin-top:19px; border-left:1px solid #D0D1D3; padding-left:20px;}
ul li.left input.fale { width:239px; border:1px solid #CCCCCC; height:19px; margin-bottom:10px; color:#848484; font-size:1.1em;}
ul li.left input.fale2 { width:265px; border:1px solid #CCCCCC; height:19px; margin-bottom:10px; color:#848484; font-size:1.1em;}
ul li.right input.fale_m { width:192px; border:1px solid #CCCCCC; height:19px; margin-bottom:10px; color:#848484; font-size:1.1em;}
ul li.right input.fale_p { width:42px; border:1px solid #CCCCCC; height:19px; margin-bottom:10px; color:#848484; font-size:1.1em;}
ul li.left textarea { border:1px solid #CCCCCC; margin-bottom:10px; width:501px; height:133px; font-family:Arial, Helvetica, sans-serif; color:#848484; font-size:1.1em;}
ul li.left textarea.perg { border:1px solid #CCCCCC; margin-bottom:10px; width:501px; height:30px; font-family:Arial, Helvetica, sans-serif; color:#848484; font-size:1.1em;}
ul li.right input.fale { width:239px; border:1px solid #CCCCCC; height:19px; margin-bottom:10px; color:#848484; font-size:1.1em;}
ul li.right select { width:241px; border:1px solid #CCCCCC; height:21px; margin-bottom:10px; color:#848484; font-size:1.1em; padding-top:2px;}
div.arquivo{
	width:75px;
	height:18px;
	background:url(../imagens/bt_procurar.jpg) no-repeat scroll right center transparent;
	display:inline;
	position:absolute;
	margin:1px 0 0 3px;
	float:left;
}
div.mapa { width:503px; height:326px; background:#BEC0BF; margin-bottom:20px; float:left; padding:1px 0 0 1px;}
a.enviar { background:url(../imagens/bt_enviar.jpg) no-repeat; width:53px; height:18px; float:right; text-indent:-9999px; padding-bottom:20px;}
a.enviar_cur { background:url(../imagens/bt_enviar_curriculo.jpg) no-repeat; width:116px; height:18px; float:right; text-indent:-9999px;}

/*Promoções*/
h3.promo { width:auto; height:auto; font:bold 14px Arial, Helvetica, sans-serif; color:#0C66CE; background:none; text-indent:0; border:0; padding-bottom:8px;}
a.participar { background:url(../imagens/bt_participar.jpg) no-repeat; width:76px; height:18px; float:left; text-indent:-9999px; padding-bottom:6px;}
a.ganhadores { background:url(../imagens/bt_ganhadores.jpg) no-repeat; width:110px; height:18px; float:left; text-indent:-9999px; padding-bottom:6px; margin-left:15px;}
label.radio { font-size:1.1em; color:#666666; font-weight:bold;}
input.enviar {float:right;}
form.promo {margin-top:20px;}

/*ALJ na Mídia*/
div.materia { display:none !important; }
a.ok { background:url(../imagens/bt_ok.jpg) no-repeat; width:31px; height:18px; float:right; text-indent:-9999px; padding-right:8px;margin-top:4px;}
a.prox_mat { background:url(../imagens/bt_proximas_materias.jpg) no-repeat; width:124px; height:18px; float:right; text-indent:-9999px; padding-right:8px;margin-top:4px;}
a.mat_ant { background:url(../imagens/bt_materias_anteriores.jpg) no-repeat; width:134px; height:18px; float:right; text-indent:-9999px; padding-right:8px;margin-top:4px;}
a.abre { width:auto; font:bold 14px Arial, Helvetica, sans-serif; color:#0C66CE; background:none; text-indent:0; border:0; display:block;}

div.submenu div.mid { display:block;float:left; margin-top:8px;}
div.submenu object.video { padding:10px 0; float:left;}
div.submenu ul { padding:0; margin:0;}
div.submenu ul li.linha { border:none !important;}

/*Estacionamento*/
table.park { width:502Spx; background:url(../imagens/bg_linha_carrinho.jpg) 1px 24px repeat-y; margin:0 0 20px; }
table.park th { height:24px; background-position:left top; background-repeat:no-repeat; text-indent:-999999px; border-right:1px solid #8E9B17; }
table.park th.foto { width:122px; background-image:url(../imagens/tit_carrinho_foto.jpg); border-spacing:-1px; }
table.park th.tamanho { width:180px; background-image:url(../imagens/tit_carrinho_tamanho.jpg); }
table.park th.quantidade { width:108px; background-image:url(../imagens/tit_carrinho_quantidade.jpg); }
table.park th.remover { width:90px; background-image:url(../imagens/tit_carrinho_remover.jpg); border:0; }
table.park td { padding:9px; background:#E8EBD0 url(../imagens/bg_linha_carrinho.jpg) right top repeat-y; border-bottom:1px solid #B1C121; }
table.compra td.linha { width:1px; background-color:#B1C121; padding:0; }

/*Busca*/
a.buscada { color:#086CC4; font-size:1.1em; line-height:16px;}

/* Rodapé */
div.rodape { display:none !important; }

/* ESPECIAIS */
	.outlinefix :focus, .outlinefix:focus {	-moz-outline-style:none; outline:none; }
	.floatLeft { float:left; }
	.floatRight { float:right !important; }
	.semBorda { border:none !important; }
	
	
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	 
	.clearfix {
		display: inline-block;
	}
	 
	html[xmlns] .clearfix {
		display: block;
	}
	 
	* html .clearfix {
		height: 1%;
	}
