/* inicio - BACKGROUNDS */

body {background-color:#000;background-repeat:repeat-x;background-position:0 0;}

body.bg01 {background-image:url(../img/bg_riachuelo_01.jpg);}
body.bg02 {background-image:url(../img/bg_riachuelo_02.jpg);}
body.bg03 {background-image:url(../img/bg_riachuelo_03.jpg);}
body.bg04 {background-image:url(../img/bg_riachuelo_04.jpg);}
body.bg05 {background-image:url(../img/bg_riachuelo_05.jpg);}
body.bg06 {background-image:url(../img/bg_riachuelo_06.jpg);}
body.bg07 {background-image:url(../img/bg_riachuelo_07.jpg);}
body.bg08 {background-image:url(../img/bg_riachuelo_08.jpg);}
body.bg09 {background-image:url(../img/bg_riachuelo_09.jpg); background-position: top center;}
body.bg10 {background-image:url(../img/bg_riachuelo_10.jpg); background-position: top center;}
body.bg11 {background-image:url(../img/bg_riachuelo_11.jpg); background-position: top center;}
body.bg13 {background-image:url(../img/bg_riachuelo_13.jpg); background-position: top center;} /*diadospais*/
body.kids {background-image:url(../img/bg_kids.jpg);}
body.catalogo {background:url(../img/bg_catalogo.jpg) repeat-y center 0;}

body.kids div#riachuelo {background:#e7e9e9 url(../img/bg_kids_riachuelo.jpg) no-repeat;}

/* fim - BACKGROUNDS */

a {
	color:#787878;
	outline:none;
}

/* inicio - ESTRUTURA */

div.bg_r {
	/*background:url(../img/bg_r.png) no-repeat center 0;*/
	width:100%;
	float:left;
}
div#base {
	margin:0 auto;
	width:930px;
}

/* inicio - FLOATER */
div#floater {
	position:absolute;
	z-index:100;
	top: 100px;
	left: 50%;
	width:517px;
	height: 368;
	margin: 0 0 0 -260px;
}

/* inicio - BUSCA */

div#busca {
	float:left;
	width:930px;
	padding:0 0 20px;
}
div#busca form {
	background:url(../img/bg_campo.png) no-repeat 36px 17px;
	float:right;
	width:200px;
	padding:20px 0 0;
}
div#busca form fieldset label {
	background:url(../img/tit_busca.png) no-repeat center center;
	float:left;
	display:block;
	width:35px;
	height:16px;
	text-indent:-9000px;
}
div#busca form fieldset input.campo {
	background:none;
	width:110px;
	float:left;
	display:block;
	margin:0 0 0 7px;
	color:#fff;
	font-size:10px;
}
div#busca form fieldset input.busca {
	background:url(../img/bt_busca.png) no-repeat;
	float:left;
	display:block;
	width:16px;
	height:13px;
	margin:0 0 0 28px;
	cursor:pointer;
}

/* fim - BUSCA */

/* inicio - BG RIACHUELO */

div#riachuelo {
	background:#e7e9e9 url(../img/bg_base.jpg) no-repeat;
	float:left;
	width:930px;
	padding:0 0 30px;
	/*min-height:800px;
	_height:800px;*/
}

div.home {background:#e7e9e9 url(../img/bg_home_riachuelo.jpg) no-repeat!important; padding:0 0 15px!important;}
div.institucional {background:#e7e9e9 url(../img/bg_institucional.jpg) no-repeat!important;}

/* fim - BG RIACHUELO */

/* inicio - NAVEGACAO */

div#nav {
	position:relative;
	clear:both;
	float:left;
	width:296px;
	z-index:1;
}

/* inicio - LOGO */

div#nav h1 {
	background:url(../img/logo_riachuelo.png) no-repeat;
	_background:url(../img/logo_riachuelo.gif) no-repeat;
	float:left;
	_display:inline;
	width:256px;
	height:91px;
	margin:85px 0 0 43px;
}
div#nav h1 a {
	display:block;
	width:256px;
	height:91px;
	position:relative;
	z-index:10;
}
div#nav h1 a span {
	visibility:hidden;
}

/* fim - LOGO */

/* inicio - MENU */

div#nav ul {
	clear:left;
	float:left;
	_display:inline;
	margin:80px 0 0;
	width:260px;
}
div#nav ul li {
	background-position:40px 10px;
	background-repeat:no-repeat;
	float:left;
	width:260px;
}
div#nav ul li a {
	*background:url(../img/transp.gif);
	position:relative;
	display:block;
	width:260px;
	height:34px;
	z-index:5;
}
div#nav ul li a span {
	visibility:hidden;
}
div#nav ul li.moda {background-image:url(../img/mn_moda.gif);background-color:#1fb25a;}
div#nav ul li:hover.moda {background-image:url(../img/mn_moda_ov.gif);background-color:#1a954c;}
div#nav ul li.casa {background-image:url(../img/mn_casa.gif);background-color:#2cbe67;}
div#nav ul li:hover.casa {background-image:url(../img/mn_casa_ov.gif);background-color:#259f56;}
div#nav ul li.kids {background-image:url(../img/mn_kids.gif);background-color:#36c871;}
div#nav ul li:hover.kids {background-image:url(../img/mn_kids_ov.gif);background-color:#2da85f;}
div#nav ul li.voce {background-image:url(../img/mn_voce.gif);background-color:#45d37e;background-position:40px 9px;}
div#nav ul li:hover.voce {background-image:url(../img/mn_voce_ov.gif);background-color:#3ab16a;}
div#nav ul li.presente {background-image:url(../img/mn_presente.gif);background-color:#0194d0;}
div#nav ul li:hover.presente {background-image:url(../img/mn_presente_ov.gif);background-color:#017caf;}
div#nav ul li.institucional {background-image:url(../img/mn_institucional.gif);background-color:#0d9fdb;}
div#nav ul li:hover.institucional {background-image:url(../img/mn_institucional_ov.gif);background-color:#0b85b8;}
div#nav ul li.lojas {background-image:url(../img/mn_lojas.gif);background-color:#16ace9;}
div#nav ul li:hover.lojas {background-image:url(../img/mn_lojas_ov.gif);background-color:#1290c4;}
div#nav ul li.imprensa {background-image:url(../img/mn_imprensa.gif);background-color:#29b6f0;}
div#nav ul li:hover.imprensa {background-image:url(../img/mn_imprensa_ov.gif);background-color:#2299c9;}
div#nav ul li.cartao {background-image:url(../img/mn_cartao.gif);background-color:#40a09d;}
div#nav ul li:hover.cartao {background-image:url(../img/mn_cartao_ov.gif);background-color:#368684;}
div#nav ul li.contato {background-image:url(../img/mn_contato.gif);background-color:#4daca9;}
div#nav ul li:hover.contato {background-image:url(../img/mn_contato_ov.gif);background-color:#41908e;}

div#nav ul li ul {
	display:none;
	padding:10px 0;
	margin:0;
}
div#nav ul li.ativo ul {
	display:block;
	padding:10px 0;
	margin:0;
}

div#nav ul li.moda ul {background:#fff url(../img/ico_sm_moda.gif) no-repeat center top;}
div#nav ul li.voce ul {background:#fff url(../img/ico_sm_voce.gif) no-repeat center top;}
div#nav ul li.institucional ul {background:#fff url(../img/ico_sm_institucional.gif) no-repeat center top;}
div#nav ul li.imprensa ul {background:#fff url(../img/ico_sm_imprensa.gif) no-repeat center top;}
div#nav ul li.contato ul {background:#fff url(../img/ico_sm_contato.gif) no-repeat center top;}

div#nav ul li ul li a {
	background-color:#fff!important;
	background-position:40px top;
	background-repeat:no-repeat;
	height:20px!important;
}
div#nav ul li ul li a:hover,
div#nav ul li ul li a.ativo {
	background-position:40px bottom;
}

/* submenu - MODA */
div#nav ul li ul li.feminina a {background-image:url(../img/sm_feminina.gif);!important}
div#nav ul li ul li.masculina a {background-image:url(../img/sm_masculina.gif);!important}
div#nav ul li ul li.infantojuvenil a {background-image:url(../img/sm_infantojuvenil.gif);!important}
div#nav ul li ul li.acessorios a {background-image:url(../img/sm_acessorios.gif);!important}
div#nav ul li ul li.relogios a {background-image:url(../img/sm_relogios.gif);!important}

/* submenu - RIACHUELO E VOCE */
div#nav ul li ul li.blog a {background-image:url(../img/sm_blog.gif);!important}
div#nav ul li ul li.consultoria a {background-image:url(../img/sm_consultoria.gif);!important}
div#nav ul li ul li.dicas a {background-image:url(../img/sm_dicas.gif);!important}
div#nav ul li ul li.dicionario a {background-image:url(../img/sm_dicionario.gif);!important}
div#nav ul li ul li.tv a {background-image:url(../img/sm_tv.gif);!important}

/* submenu - INSTITUCIONAL */
div#nav ul li ul li.empresa a {background-image:url(../img/sm_empresa.gif);!important}
div#nav ul li ul li.hoje a {background-image:url(../img/sm_hoje.gif);!important}
div#nav ul li ul li.lojas a {background-image:url(../img/sm_lojas.gif);!important}
div#nav ul li ul li.acao a {background-image:url(../img/sm_acaosocial.gif);!important}
div#nav ul li ul li.fornecedores a {background-image:url(../img/sm_fornecedores.gif);!important}
div#nav ul li ul li.trabalhe a {background-image:url(../img/sm_trabalhe.gif);!important}
div#nav ul li ul li.guararapes a {background-image:url(../img/sm_guararapes.gif);!important}
div#nav ul li ul li.investors a {background-image:url(../img/sm_investors.gif);!important}
div#nav ul li ul li.investidores a {background-image:url(../img/sm_investidores.gif);!important}
div#nav ul li ul li.etica a {background-image:url(../img/sm_condutaetica.gif);!important}
div#nav ul li ul li.financeira a {background-image:url(../img/sm_financeira.gif);!important}
div#nav ul li ul li.financeira a {background-image:url(../img/sm_financeira.gif);!important}
div#nav ul li ul li.mall a {background-image:url(../img/sm_midwaymall.gif);!important}

/* submenu - IMPRENSA */
div#nav ul li ul li.clipping a {background-image:url(../img/sm_clipping.gif);!important}
div#nav ul li ul li.releases a {background-image:url(../img/sm_releases.gif);!important}

/* submenu - CONTATO */
div#nav ul li ul li.faq a {background-image:url(../img/sm_faq.gif);!important}
div#nav ul li ul li.trabalheconosco a {background-image:url(../img/sm_trabalheconosco.gif);!important}
div#nav ul li ul li.ouvidoria a {background-image:url(../img/sm_ouvidoria.gif);!important}
div#nav ul li ul li.email a {background-image:url(../img/sm_email.gif);!important}
div#nav ul li ul li.sac a {background-image:url(../img/sm_sac.gif);!important}
div#nav ul li ul li.cadastro a {background-image:url(../img/sm_cadastre-se.gif);!important}
/* fim - MENU */

/* fim - NAVEGACAO */

/* inicio - MODELOS HOME */

div#modelos {
	position:absolute;
	top:45px;
	left:160px;
	width:328px;
	height:591px;
	z-index:2;
}

/* fim - MODELOS HOME */

/* inicio - BANNER HOME */

div#banner {
	background:url(../img/bg_banner.png) no-repeat center bottom;
	_background:none;
	float:right;
	_display:inline;
	width:508px;
	height:301px;
	padding:0 0 0 20px;
	margin:30px 0 -10px;
}

/* fim - BANNER HOME */

/* inicio - NEWS HOME */

div#news {
	clear:right;
	float:right;
	_display:inline;
	width:194px;
	margin:10px 10px 0 -5px;
}
div#news div.newsletter {
	background:url(../img/bg_newsletter.png) no-repeat 0 7px;
	_background:url(../img/bg_newsletter.gif) no-repeat 0 7px;
	float:left;
	width:194px;
	height:110px;
}
div#news div.newsletter h5 {
	background:url(../img/tit_newsletter.gif) no-repeat;
	float:left;
	_display:inline;
	width:84px;
	height:11px;
	margin:0 0 0 15px;
}
div#news div.newsletter h5 a {
	display:block;
	width:84px;
	height:11px;
}
div#news div.newsletter h5 a span {
	display:none;
}
div#news div.newsletter form {
	float:left;
	width:154px;
	padding:15px 20px 0;
}
div#news div.newsletter form label {
	clear:both;
	float:left;
	display:block;
	width:30px;
	padding:2px 5px;
	color:#5f5f5f;
	text-align:right;
}
div#news div.newsletter form input.campo {
	background:#e6e8e7;
	float:left;
	display:block;
	width:105px;
	padding:1px 3px;
	margin:1px 0 0;
	font-size:10px;
}
div#news div.newsletter form p.cad {
	background:url(../img/ico_cad.gif) no-repeat left center;
	clear:both;
	float:left;
	_display:inline;
	width:80px;
	padding:0 0 0 8px;
	margin:14px 0 0 5px;
	font-size:9px;
}
div#news div.newsletter form p.cad a {
	text-decoration:underline;
}
div#news div.newsletter form p.cad a:hover {
	text-decoration:none;
}
div#news div.newsletter form input.cadastrar {
	background:url(../img/bt_cadastrar.gif) no-repeat;
	float:right;
	_display:inline;
	width:57px;
	height:15px;
	margin:12px 3px 0 0;
	*margin:14px 3px 0 0;
	color:#0194D0;
	cursor:pointer;
	font-size:0;
	text-align:right;
}

div#news div.riachuelonews {
	float:left;
	width:194px;
}
div#news div.riachuelonews h5 {
	background:url(../img/tit_riachuelonews.gif) no-repeat;
	float:left;
	_display:inline;
	width:140px;
	height:11px;
	margin:0 0 0 15px;
}
div#news div.riachuelonews h5 a {
	display:block;
	width:118px;
	height:11px;
}
div#news div.riachuelonews h5 span {
	visibility:hidden;
}
div#news div.riachuelonews div.box {
	background:#fff;
	float:left;
	_display:inline;
	width:150px;
	padding:8px;
	margin:5px 0 0 14px;
}
div#news div.riachuelonews div.box h3 {
	padding:5px 0 3px;
	font-size:12px;
}
div#news div.riachuelonews div.box h3 a {
	color:#22b35d;
}
div#news div.riachuelonews div.box h3 a:hover {
	text-decoration:underline;
}
div#news div.riachuelonews div.box p {
}
div#news div.riachuelonews div.box p a:hover {
	text-decoration:underline;
}

div#news div.twitter {
	float:left;
	_display:inline;
	margin:15px 0 0;
	width:194px;
}
div#news div.twitter h5 {
	background:url(../img/tit_twitter.gif) no-repeat;
	float:left;
	_display:inline;
	width:122px;
	height:11px;
	margin:0 0 5px 15px;
}
div#news div.twitter h5 a {
	display:block;
	width:122px;
	height:11px;
}
div#news div.twitter h5 a span {
	display:none;
}
div#news div.twitter div.box {
	width:150px;
	background:#fff;
	float:left;
	_display:inline;
	margin:0 0 0 14px;
	padding:8px 8px 0;
}
div#news div.twitter div.box p {
	width:150px;
	overflow-x:hidden;
}
div#news div.twitter div.box p a:hover {
	text-decoration:underline;
}
div#news div.twitter div.box p.data {
	width:auto;
	padding:5px 0;
	color:#22b35d;
	font-size:10px;
	border-bottom:1px dotted #d2dada;
}
div#news div.twitter p.acesse {
	background:#fff url(../img/bt_acessetwitter.gif) no-repeat 10px center;
	clear:both;
	float:left;
	_display:inline;
	width:166px;
	height:20px;
	margin:0 0 0 14px;
}
div#news div.twitter p.acesse a {
	display:block;
	width:166px;
	height:20px;
}
div#news div.twitter p.acesse a span {
	visibility:hidden;
}

/* fim - NEWS HOME */

/* inicio - TV HOME */

div.tvhome_tit {
	position:relative;
	float:left;
	_display:inline;
	width:107px;
	height:20px;
	margin:5px 0 -13px 130px;
	_margin:5px 0 -13px 127px;
	z-index:1;
}
div.tvhome_tit h4 {
	background:url(../img/tit_tvhome.gif) no-repeat;
	float:left;
	width:107px;
	height:20px;
}
div.tvhome_tit h4 a {
	display:block;
	width:107px;
	height:20px;
}
div.tvhome_tit h4 span {
	visibility:hidden;
}

div#tvhome {
	background:url(../img/bg_tvhome.png) no-repeat;
	float:right;
	width:285px;
	height:306px;
	padding:0 20px;
}
/*
div#tvhome h4 {
	background:url(../img/tit_tvhome.gif) no-repeat;
	float:left;
	width:107px;
	height:20px;
}
div#tvhome h4 a {
	display:block;
	width:107px;
	height:20px;
}
*/
div#tvhome h4 span {
	visibility:hidden;
}
div#tvhome div.box {
	background:url(../img/bg_boxtvhome.gif) no-repeat left top;
	float:left;
	width:100%;
	padding:5px 0;
}
div#tvhome div.box img {
	float:left;
	_display:inline;
	margin:0 5px 0 0;
}
div#tvhome div.box p.data {
	font-size:10px;
	color:#9b9b9b;
}
div#tvhome div.box h2 {
	font-size:13px;
}
div#tvhome div.box h2 a {
	color:#000;
}
div#tvhome div.box h2 a:hover {
	text-decoration:underline;
}
div#tvhome div.box p {
	line-height:15px;
}
div#tvhome div.box p a:hover {
	text-decoration:underline;
}

div#tvhome div#scroll {
	float:left;
	width:285px;
	height:260px;
	overflow-y:auto;
}

div#tvhome p.all {
	background:url(../img/bg_all.gif) no-repeat;
	clear:both;
	float:left;
	_display:inline;
	width:287px;
	margin:5px 0 0;
}
div#tvhome p.all a {
	background:url(../img/bt_todosvideos.gif) no-repeat;
	float:left;
	_display:inline;
	width:87px;
	height:9px;
	margin:3px 0 0 160px;
}
div#tvhome p.all a span {
	visibility:hidden;
}

div#tvhome .trackV {
	top:269px !important;
	left:260px !important;
	width:30px !important;
	height:11px !important;
}
div#tvhome .btUp {
	background:url(../img/scroll_top.gif) no-repeat;
	width:11px;
	height:8px;
	left:0 !important;
	top:0 !important;
	cursor:pointer;
	z-index:99;
}
div#tvhome .btDown {
	background:url(../img/scroll_down.gif) no-repeat;
	width:11px;
	height:8px;
	left:15px !important;
	top:0 !important;
	cursor:pointer;
	z-index:99;
}

/* fim - TV HOME */

/* inicio - COLECOES HOME */

div#colecoes {
	float:left;
	_display:inline;
	margin:0 0 0 40px;
	width:684px;
}
div#colecoes h5 {
	background:url(../img/tit_colecoes.gif) no-repeat;
	width:87px;
	height:20px;
}
div#colecoes h5 a {
	display:block;
	width:87px;
	height:20px;
}
div#colecoes h5 span {
	visibility:hidden;
}
div#colecoes div.box {
	float:left;
	_display:inline;
	margin:0 -9px 0 0;
	padding:9px;
	background:#fff;
}
div#colecoes div.box h3 {
	background-color:#3f3f3f;
	background-position:10px center;
	background-repeat:no-repeat;
	width:160px;
	height:21px;
	margin:-3px 0 0;
}
div#colecoes div.box h3 a {
	display:block;
	width:110px;
	height:19px;
	padding:2px 0 0 10px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
div#colecoes div.box h3.masculina {background-image:url(../img/tit_masculina.gif);}
div#colecoes div.box h3.feminina {background-image:url(../img/tit_feminina.gif);}
div#colecoes div.box h3.infantojuvenil {background:#3f3f3f url(../img/tit_infantojuvenil.gif) no-repeat 10px 5px;}
div#colecoes div.box h3.acessorios {background-image:url(../img/tit_acessorios.gif);}

/* fim - COLECOES HOME */

/* inicio - FLASH CARTÃO */

div#cartao {
	float:left;
	_display:inline;
	margin:15px 0 5px;
	width:705px;
	padding:0 0 0 20px;
	height:300px;
}

/* fim - FLASH CARTÃO */

/* inicio - FOOTER */

div#footer {
	position:relative;
	clear:both;
	float:left;
	width:930px;
	border-top:7px solid #3f3f3f;
	z-index:1;
}
div#footer p#barra {
	background-repeat:no-repeat;
	position:relative;
	clear:both;
	float:right;
	display:block;
	width:98px;
	height:16px;
	padding:0;
	margin:0 0 -16px;
	cursor:pointer;
	text-indent:-9000px;
	z-index:3;
}
div#footer p.ocultar {background-image:url(../img/bt_ocultar.gif);}
div#footer p.mostrar {background-image:url(../img/bt_mostrar.gif);}

div#footer div.links {
	width:905px;
	float:left;
	background:#2a2a2a;
	border-bottom:7px solid #3f3f3f;
	padding:20px 0 10px 25px;
}
div#footer div.links div.box {
	float:left;
	_display:inline;
	margin:0 0 0 30px;
	width:190px;
}
div#footer div.links div.box h6 {
	font-size:13px;
	font-weight:bold;
	padding:5px 0 3px;
}
div#footer div.links div.box h6 a {
	color:#2cbe67;
}
div#footer div.links div.box h6 a:hover {
	text-decoration:underline;
}
div#footer div.links div.box ul {
	padding:0 0 10px;
}
div#footer div.links div.box ul li {
	line-height:14px;
}
div#footer div.links div.box ul li a {
	color:#fff;
}
div#footer div.links div.box ul li a:hover {
	text-decoration:underline;
}

ul#funcs {
	float:left;
	width:125px;
}
ul#funcs li {
	background-repeat:no-repeat;
	background-position:center center;
	width:26px;
	height:26px;
	float:left;
	_display:inline;
	margin:30px 5px 0 0;
	font-size:0px;
}
ul#funcs li a {
	display:block;
	width:26px;
	height:26px;
}
ul#funcs li a:hover {
	text-decoration:none!important;
}
ul#funcs li a span {
	visibility:hidden;
}
ul#funcs li.rss {background-image:url(../img/ico_rss.gif);}
ul#funcs li.twitter {background-image:url(../img/ico_twitter.gif);}
ul#funcs li.delicious {background-image:url(../img/ico_delicious.gif);}
ul#funcs li.favoritos {background-image:url(../img/ico_favoritos.gif);}
ul#funcs li.youtube {background-image:url(../img/ico_youtube.gif);}

/* fim - FOOTER */

/* inicio - COPY */

div#copy {
	clear:both;
	float:left;
	width:930px;
	padding:0 0 50px;
}
div#copy address {
	display:block;
	float:left;
	color:#6f6f6f;
	font-style:normal;
	padding:3px 0 0;
}
div#copy p#think4 {
	background:url(../img/ico_think4.png) no-repeat;
	_background:url(../img/ico_think4.gif) no-repeat;
	float:right;
	_display:inline;
	width:32px;
	height:11px;
	margin:5px 0 0 70px;
}
div#copy p.think4 {
	margin:21px 0 0 70px !important;
}
div#copy p#think4 a {
	display:block;
	width:32px;
	height:11px;
}
div#copy p#think4 a span {
	visibility:hidden;
}
div#copy p.links {
	float:right;
	padding:3px 0 0;
}
div#copy p.links a:hover {
	text-decoration:underline;
}
div#institucional div.empresa div.box_abada a.mandamentos {
	background:url(../img/bt_proximo.jpg) no-repeat;
	height:17px;
	width:73px;
	display:block;
	float:right;
}
div#institucional div.empresa div.box_abada a.mandamentos span {
	display:none;
}
div#institucional div.empresa div.box_abada a.mandamentoss {
	background:url(../img/bt_anterior.jpg) no-repeat;
	height:17px;
	width:73px;
	display:block;
	float:left;
}
div#institucional div.empresa div.box_abada a.mandamentoss span {
	display:none;
}
/* fim - COPY */