body {background-position:0 0;}

a {color:#000;}

div#base {
	width:930px;
	margin:48px auto 0;
	background:url(../img/marcas/bg_base.png) repeat-y;
	padding:0 4px;
}
div#top {
	background:url(../img/marcas/bg_top.png) no-repeat;
	width:930px;
	height:50px;
	float:left;
	_display:inline;
	margin:-45px 0 0;
	_position:relative;
}
div#top h1 {
	background:url(../img/marcas/logo_riachuelo.gif) no-repeat 10px -4px;
	float:left;
	_display:inline;
	width:101px;
	height:36px;
	margin:10px 0 0 25px;
}
div#top h1 a {
	display:block;
	width:101px;
	height:36px;
}
div#top h1 a span {visibility:hidden;}

div#top ul {
	float:left;
	width:710px;
	height:50px;
}
div#top ul li {
	float:left;
	_display:inline;
	margin:20px 0 0;
	border-right:1px solid #a6a6a6;
	height:11px;
	padding:0 9px;
	font-size:0px;
}
div#top ul li:last-child {border:none;}

div#top ul li a {
	display:block;
	height:9px;
	background-position:left top;
	background-repeat:no-repeat;
}
div#top ul li a:hover {
	background-position:left bottom;
}
div#top ul li a span {visibility:hidden;}

div#top ul li.moda {width:29px;}
div#top ul li.moda a {background-image:url(../img/marcas/mn_moda.gif);width:29px;}
div#top ul li.casa {width:24px;}
div#top ul li.casa a {background-image:url(../img/marcas/mn_casa.gif);width:24px;}
div#top ul li.kids {width:70px;}
div#top ul li.kids a {background-image:url(../img/marcas/mn_kids.gif);width:70px;}
div#top ul li.voce {width:81px;}
div#top ul li.voce a {background-image:url(../img/marcas/mn_voce.gif);width:81px;}
div#top ul li.presente {width:78px;}
div#top ul li.presente a {background-image:url(../img/marcas/mn_presente.gif);width:78px;}
div#top ul li.cartao {width:85px;}
div#top ul li.cartao a {background-image:url(../img/marcas/mn_cartao.gif);width:85px;}
div#top ul li.lojas {width:61px;}
div#top ul li.lojas a {background-image:url(../img/marcas/mn_lojas.gif);width:61px;}
div#top ul li.imprensa {width:44px;}
div#top ul li.imprensa a {background-image:url(../img/marcas/mn_imprensa.gif);width:44px;}
div#top ul li.fale {width:64px;}
div#top ul li.fale a {background-image:url(../img/marcas/mn_fale.gif);width:64px;}

div#top form.search {
	background:url(../img/marcas/bg_campo.png) no-repeat 50px 15px;
	float:left;
	width:180px;
	height:50px;
}
div#top form.search label {
	background:url(../img/marcas/label_busca.png) no-repeat;
	float:left;
	display:block;
	width:33px;
	height:9px;
	font-size:0px;
	margin:20px 0 0 12px;
	_margin:20px 0 0 6px;
	text-indent:-9000px;
}
div#top form.search input.campo {
	background:none;
	float:left;
	display:block;
	width:100px;
	margin:17px 0 0 10px;
	color:#fff;
}
div#top form.search input.buscar {
	background:url(../img/marcas/bt_buscar.gif) no-repeat;
	float:left;
	display:block;
	margin:17px 0 0 8px;
	_margin:17px 0 0 6px;
	width:16px;
	height:13px;
	cursor:pointer;
}

div#content {
	background-color:#fff;
	width:930px;
	float:left;
}
div#content div.imagem {
	background-repeat:no-repeat !important;
	width:930px;
	height:400px;
}
div#content div.imagem h2 {
	background-repeat:no-repeat;
	float:left;
	_display:inline;
}
div#content div.imagem h2 a {display:block;}
div#content div.imagem h2 a span {visibility:hidden;}

div#content div.imagem div.painel {
	position:relative;
	float:right;
	_display:inline;
	width:127px;
	margin:5px 20px 0 0;
	z-index:1;
}
div#content div.imagem div.painel p {
	background:url(../img/marcas/bg_top_painel.png) no-repeat;
	position:relative;
	float:left;
	width:105px;
	height:17px;
	padding:3px 20px 0 0;
	text-align:right;
	cursor:pointer;
	font-size:10px;
	z-index:3;
}
div#content div.imagem div.painel ul {
	background:url(../img/marcas/bg_painel_foot.png) no-repeat 0 bottom;
	position:absolute;
	top:20px;
	left:0;
	width:127px;
	padding:0 0 5px;
	z-index:2;
}
div#content div.imagem div.painel ul li {
	background:url(../img/marcas/bg_painel_mid.png) repeat-y;
	clear:both;
	float:left;
	width:127px;
	padding:4px 0 0;
	margin:0;
	font-size:10px;
}
div#content div.imagem div.painel ul li a {
	background:url(../img/marcas/bg_border_painel.gif) repeat-x 0 bottom;
	display:block;
	width:90px;
	padding:0 5px 4px 0;
	margin:0 0 0 15px;
	color:#000;
	text-align:right;
}
div#content div.imagem div.painel ul li a:hover {
	text-decoration:underline;
}
div#content div.imagem p.breadcrumbs {
	float:right;
	_display:inline;
	margin:8px 10px 0 0;
	color:#3f3f3f;
	font-size:10px;
}
div#content div.imagem p.breadcrumbs span.bread_left {
	float:left;
	margin:0 0 0 0;
	background:url(../img/bread_ponta_esq.png) no-repeat;
	width: 8px;
	height: 21px;
	}
div#content div.imagem p.breadcrumbs span.bread_right {
	float: left;
	margin:0 0 0 0;
	background:url(../img/bread_ponta_dir.png) no-repeat;
	width: 8px;
	height: 21px;
	}
div#content div.imagem p.breadcrumbs span.bread_bg {
	margin:0;
	background:url(../img/breadcrumb_bg.png) repeat-x;
	height: 21px;
	float:left;
	padding-top: 4px;
	}
div#content div.imagem p.breadcrumbs a.home {
	background:url(../img/ico_home_marcas.png) no-repeat;
	float:left;
	display:block;
	width:19px;
	height:20px;
	margin:-4px 5px 0 0;
}
div#content div.imagem p.breadcrumbs a.home span {
	display:none;
}
div#content div.imagem p.breadcrumbs a {
	font-weight:normal;
	color:#3f3f3f;
	margin:0 5px;
}
div#content div.imagem p.breadcrumbs a:hover {
	text-decoration:underline;
}
div#content div#imagem div#informacoes {
	position:absolute;
	right:20px;
	bottom:20px;
	width:380px;
	color:#3f3f3f;
	z-index:9;
}
div#content div#imagem div#informacoes strong {
	font-size:12px;
}
div#content div#imagem div#informacoes ul#info {
	background:url(../img/marcas/bg_info_modacasa.png);
	clear:both;
	float:left;
	width:350px;
	padding:15px;
	_display:inline;
	*margin:11px 0 0;
}
div#content div#imagem div#informacoes ul#info li {
	float:left;
	width:165px;
	padding:5px;
}
div#content div#imagem div#informacoes p {
	clear:both;
	float:left;
	width:380px;
	padding:0;
}
div#content div#imagem div#informacoes p.open {
	background-color:#c2c4b4;
}
div#content div#imagem div#informacoes p strong {
	background-color:#bec0b0;
	float:right;
	display:block;
	width:175px;
	padding:12px 10px;
}
div#content div#imagem div#informacoes a#bt_info {
	background-color:#fff;
	clear:both;
	float:right;
	width:15px;
	height:11px;
	cursor:pointer;
	font-size:0;
	text-indent:-9000px;
}
div#content div#imagem div#informacoes a.open {
	background:url(../img/marcas/bt_open_modacasa.gif) no-repeat 0 0;
}
div#content div#imagem div#informacoes a.closed {
	background:url(../img/marcas/bt_open_modacasa.gif) no-repeat 0 -11px;
}

ul.menupool {
	background:url(../../skin/img/marcas/bg_menupool.png) no-repeat;
	clear:right;
	float:right;
	_display:inline;
	margin:3px 22px 0 0;
	width:335px;
	height:20px;
}
ul.menupool li {
	background-repeat:no-repeat;
	float:left;
	height:20px;
}
ul.menupool li a {
	display:block;
	height:20px;
}
ul.menupool li a span {
	visibility:hidden;
}

ul.menupool li.sobrehistoria {background-image:url(../../skin/img/marcas/sm_sobrehistoria.png);width:108px;}
ul.menupool li.sobrehistoria a {width:108px;}
ul.menupool li.sobrehistoria a.ativo {background-image:url(../../skin/img/marcas/sm_sobrehistoria_ac.png);}
ul.menupool li.curiosidades {background-image:url(../../skin/img/marcas/sm_curiosidades.png);width:91px;}
ul.menupool li.curiosidades a {width:91px;}
ul.menupool li.curiosidades a.ativo {background-image:url(../../skin/img/marcas/sm_curiosidades_ac.png);}
ul.menupool li.multimidia {background-image:url(../../skin/img/marcas/sm_multimidia.png);width:136px;}
ul.menupool li.multimidia a {width:136px;}
ul.menupool li.multimidia a.ativo {background-image:url(../../skin/img/marcas/sm_multimidia_ac.png);width:136px;}

div#content div.flash {
	background-repeat:no-repeat;
	width:930px;
	height:394px;
	float:left;
	_display:inline;
	margin:-90px 0 -10px;
	overflow:hidden;
}
div#content div.flash p {
	float:left;
	_display:inline;
	height:395px;
	width:54px;
	font-size:0px;
}
div#content div.flash p a {
	display:block;
	width:28px;
	height:32px;
	_display:inline;
}
div#content div.flash p span {visibility:hidden;}

div#content div.flash p.anterior {background:url(../img/marcas/bt_anterior.png) no-repeat right center;}
div#content div.flash p.anterior a {
	background:url(../img/marcas/bt_anterior_ac.png) no-repeat;
	float:right;
	margin:182px 0 0;
}
div#content div.flash p.vazio {
	float:left;
	margin:182px 0 0;
}
div#content div.flash p.proxima {background:url(../img/marcas/bt_proxima.png) no-repeat left center;}
div#content div.flash p.proxima a {
	background:url(../img/marcas/bt_proxima_ac.png) no-repeat;
	float:left;
	margin:182px 0 0;
}

div#content div.flash p.imagem {
	background:url(../img/marcas/bg_imagem.png) no-repeat;
	width:821px;
	position:relative;
}
div#content div.flash p.imagem img {
	float:left;
	_display:inline;
	margin:33px 0 0 33px;
}

div#content div.sobre {
	width:930px;
	float:left;
	padding:10px 0 20px;
}
div#content div.sobre h3 {
	_display:inline;
	background:url(../img/marcas/ico_titulos.gif) no-repeat left 10px;
	color:#5f5f5f;
	font-size:20px;
	text-transform:lowercase;
	margin:0 0 0 45px;
	padding:0 0 0 20px;
}
div#content div.sobre div.bgtop {
	background:url(../img/marcas/bg_top_sobre.png) no-repeat center top;
	width:930px;
	height:40px;
	float:left;
}
div#content div.sobre div.bgbottom {
	background:url(../img/marcas/bg_bottom_sobre.png) no-repeat center top;
	width:930px;
	height:40px;
	float:left;
}
div#content div.sobre div.bgmid {
	background:url(../img/marcas/bg_mid_sobre.png) repeat-y center top;
	width:830px;
	float:left;
	padding:0 50px;
}
div#content div.sobre div.box {
	margin:0 5px 0 15px;
	font-size:14px;
}
div#content div.sobre div.box h4 {
	font-size:14px;
	padding:0 0 10px;
}
div#content div.sobre div.box p {
	padding:0 0 10px;
	line-height:17px;
	color:#737373;
}

div#content div.descricao {
	float:left;
	_display:inline;
	margin:-15px 0 0;
	width:760px;
	padding:10px 85px;
	background:#55514a;
	color:#fff;
}
div#content div.descricao p {
	color:#fff;
	line-height:18px;
}
div#imagem p#anterior {
	background: url(../../skin/img/bt_casa_anterior.png) no-repeat;
	position:absolute;
	z-index:20;
	width:60px;
	height:59px;
	top:200px;
	left:20px;
	cursor:pointer;
}
div#imagem p#proximo {
	background: url(../../skin/img/bt_casa_proximo.png) no-repeat;
	position:absolute;
	z-index:9999;
	width:60px;
	height:59px;
	top:200px;
	right:20px;
	cursor:pointer;
}
div#content p#proximo span, 
div#content p#anterior span{
display:none;

}


	div#content div#conteudo {
	clear:both;
	float:left;
	width:850px;
	padding:15px 0 0 40px;
	color:#737373;
}
div#content div#conteudo h4 {
	background:url(../img/marcas/bg_border_tit.gif) no-repeat 0 bottom;
	clear:both;
	height:25px;
	margin:0 0 10px;
}
div#content div#conteudo h4 span {
	background:url(../img/marcas/tit_sobrehistoria.gif) no-repeat 0 2px;
	display:block;
	height:25px;
	text-indent:-9000px;
}
div#content div#conteudo img {
	float:left;
	_display:inline;
	margin:0 20px 20px 0;
}
div#content div#conteudo p {
	padding:0 0 20px;
	color:#737373;
}
div#content div#conteudo strong {
	color:#d92616;
	font-size:12px;
	font-weight:normal;
}

/* inicio - GALERIA INTERNA */

div#content div#galeria {
	position:relative;
	float:left;
	width:930px;
	padding:0 0 25px;
	z-index:1;
}
div#content div#galeria h3 {
	background:url(../img/marcas/ico_titulos.gif) no-repeat left center;
	float:left;
	_display:inline;
	padding:0 0 0 20px;
	margin:10px 0 -5px 45px;
	color:#5f5f5f;
	font-size:20px;
	text-transform:lowercase;
}
div#content div#galeria div.scrollArea {
	padding:10px 0 0 45px;
}
div#content div#galeria div#scroll {
	clear:both;
	float:left !important;
	width:840px;
}
div#content div.recomendados div#scroll {
	height:255px;
}
div#content div.galeria_fotos div#scroll {
	height:140px;
}
div#content div#galeria div#scroll table td {
	background:url(../img/marcas/bg_galeria.png) no-repeat left bottom;
	_background:url(../img/marcas/bg_galeria.gif) no-repeat left bottom;
	padding:0 15px 23px 0;
}
div#content div#galeria div#scroll table td a {
	display:block;
}
div#content div.recomendados div#scroll table img {
	border:1px solid #e7e7e7;
}
div#content div#galeria .scroll_track {
	background-color:#dadada;
	top:147px !important;
	left:45px !important;
	width:840px;
	height:4px;
}
div#content div#galeria .scroll_barra {
	background-color:#b6b6b6;
	width:150px;
	height:4px;
	cursor:pointer;
	overflow:hidden;
}
div#content div#galeria .bt_left {
	background:url(../img/marcas/ico_scrollleft.gif) no-repeat;
	top:-17px;
	width:36px;
	height:36px;
	cursor:pointer;
}
div#content div#galeria .bt_right {
	background:url(../img/marcas/ico_scrollright.gif) no-repeat;
	top:-17px;
	width:36px;
	height:36px;
	cursor:pointer;
}
div#content div#galeria p.qtd {
	clear:both;
	position:relative;
	top:-27px;
	width:150px;
	margin:0 auto;
	color:#b6b6b6;
	font-size:10px;
	text-align:center;
	text-transform:lowercase;
}

body.driptfeminino div#content div#galeria .scroll_track {
	top:250px !important;
}
body.driptfeminino div#content div#galeria .bt_right {
	left:805px;
}

body.modacasa_home div#content div#galeria {
	background-color:#a0a08f;
	height:140px;
}
body.modacasa_home div#content div#galeria div.scrollArea {
	padding:25px 0 0 60px;
}
body.modacasa_home div#content div#galeria div#scroll {
	width:810px;
	height:135px !important;
	z-index:2;
}
body.modacasa_home div#content div#galeria .scroll_track {
	background:none;
	position:relative;
	top:85px !important;
	left:15px !important;
	width:900px;
	height:36px;
	cursor:default;
	z-index:1;
}
body.modacasa_home div#content div#galeria .bt_left {
	background:url(../img/marcas/ico_scrollleft_mc.gif) no-repeat;
}
body.modacasa_home div#content div#galeria .bt_right  {
	background:url(../img/marcas/ico_scrollright_mc.gif) no-repeat;
}
body.modacasa_home div#content div#galeria div#scroll table td {
	padding:0 5px 23px 0;
}
body.modacasa_home div#content div#galeria div#scroll table td a {
	float:left;
	display:block;
	color:#a0a08f;
}
body.modacasa_home div#content div#galeria div#scroll table td a.ativo {
	 width:150px;
	 height:103px;
	 border:3px solid #efdf27;
	 overflow:hidden;
}
body.modacasa_home div#content div#galeria div#scroll table td a.ativo img {
	float:left;
	_display:inline;
	margin:-3px;
}

/* fim - GALERIA INTERNA */

div#content p.veja {
	background:#dadada;
	width:930px;
	height:33px;
	float:left;
	font-size:10px;
}
div#content p.veja span {
	background:url(../img/marcas/bg_vejatambem.gif) no-repeat;
	display:block;
	float:left;
	width:100px;
	height:23px;
	text-align:right;
	padding:10px 20px 0 0;
	color:#fff;
}
div#content p.veja a {
	display:block;
	float:left;
	margin:10px 0 0 10px;
	color:#6b6b6b;
}
div#content p.veja a:hover {
	text-decoration:underline;
}

/* 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#sitemap {
	background-color:#2a2a2a;
	position:relative;
	position:relative;
	float:left;
	width:905px;
	padding:20px 0 10px 25px;
	border-bottom:7px solid #3f3f3f;
	z-index:2;
}
div#footer div#sitemap div.box {
	float:left;
	_display:inline;
	margin:0 0 0 30px;
	width:190px;
}
div#footer div#sitemap div.box h6 {
	font-size:13px;
	font-weight:bold;
	padding:5px 0 3px;
}
div#footer div#sitemap div.box h6 a {
	color:#2cbe67;
}
div#footer div#sitemap div.box h6 a:hover {
	text-decoration:underline;
}
div#footer div#sitemap div.box ul {
	padding:0 0 10px;
}
div#footer div#sitemap div.box ul li {
	line-height:14px;
}
div#footer div#sitemap div.box ul li a {
	color:#fff;
}
div#footer div#sitemap 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);}

/* fim - FOOTER */

/* inicio - COPY */

div#copy {
	clear:both;
	margin:0 auto;
	width:930px;
	padding:0 0 50px;
}
div#copy address {
	display:block;
	float:left;
	color:#666;
	font-style:normal;
	padding:3px 0 0;
}
div#copy p#think4 {
	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 {
	background:url(../img/marcas/logo_think4.png) no-repeat;
	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 {
	color:#666;
}
div#copy p.links a:hover {
	text-decoration:underline;
}

/* fim - COPY */

/* inicio - LIGHTBOX */

.LightBox.back{
	background-color:#000;
	opacity:0.8;
	filter:alpha(opacity=80);
	overflow:auto;
}
.LightBox.box{
	position:relative !important;
	_position:fixed !important;
}
div#lightbox_gal {
	display:none;
	position:absolute;
	top:-1250px;
	left:32%;
	_top:800px;
	z-index:9999;
}
div#lightbox_gal p.fechar {
	background:url(../img/marcas/bt_fechar_lb.png) no-repeat;
	_background:url(../img/marcas/bt_fechar_lb.gif) no-repeat;
	position:absolute;
	right:-13px;
	top:-13px;
	width:26px;
	height:26px;
	cursor:pointer;
	z-index:9999;
}
div#lightbox_gal p.fechar span {
	display:none;
}
div#lightbox_gal p# span {
	display:none;
}
div#lightbox_gal p# span {
	display:none;
}

/* fim - LIGHTBOX */