@charset "utf-8";
/* CSS Document */

.body1 {
	display:block;
	/*width:994px;*/
	/*background:#001542 url(/temas/default/imgs/bgEstrelas.jpg) no-repeat top center;*/
	margin:0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#7f7f7f;*/
	color: #555;
        line-height: 1.5em;
}
#container { width: 994px; margin: 0 auto; }
.fechado, .hide { display: none; }
.clear { display: block; clear: both; height: 1px; }
	
a {
	outline:none;
	text-decoration:underline;
	}
	
a:hover {
	outline:none;
	text-decoration:none;
	}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.floatLeft {
	display:block;
	float:left;
}
.floatRight {
	display:block;
	float:right;
}

h1, h2, h3, h4, h5, h6 {
	display:none;
}

h1 { font-weight: normal; font-size: 24px; }

.topoEstrutura {
	display:block;
	margin:16px 0 0 0;
        height: 10px;
}

.divTopoLogos {
	display:block;
	background:#FFFFFF;
	height:50px;
        overflow: hidden;
        width: 994px;
        position: relative;
}

.marquee0 div div { position: relative; top: 12px !important; }
.marcasitem { padding-right: 30px !important; }

#logosTopo {
	display:block;
	margin:0 0 0 16px;
	padding:0;
	height:56px;
        width: 960px;
        position: relative;
        top: -5px;
}

#logosTopo ul {
	margin:0;
	padding:0;
}

#logosTopo ul li {
	list-style:none;
	float:left;
        margin: 16px 25px 0 0; 
}

#logosTopo ul li a {
	display:block;
}

.logoTopo01 {
	display:block;
	background-image:url(/temas/default/imgs/logoMolaflexTopo.gif);
	width:72px;
	height:18px;
	margin:16px 15px 0 0;
}
.logoTopo01 a{
	display:block;
	width:72px;
	height:18px;
}

.logoTopo02 {
	display:block;
	background-image:url(/temas/default/imgs/logoTempurTopo.gif);
	width:73px;
	height:27px;
	margin:11px 15px 0 0;
}
.logoTopo02 a{
	display:block;
	width:72px;
	height:18px;
}

.logoTopo03 {
	display:block;
	background-image:url(/temas/default/imgs/logoPikolinTopo.gif);
	width:59px;
	height:16px;
	margin:21px 15px 0 0;
}
.logoTopo03 a{
	display:block;
	width:59px;
	height:16px;
}

.logoTopo04 {
	display:block;
	background-image:url(/temas/default/imgs/logoMolarteTopo.gif);
	width:56px;
	height:26px;
	margin:13px 15px 0 0;
}
.logoTopo04 a{
	display:block;
	width:56px;
	height:26px;
}

.logoTopo05 {
	display:block;
	background-image:url(/temas/default/imgs/logoColmolTopo.gif);
	width:58px;
	height:28px;
	margin:6px 15px 0 0;
}
.logoTopo05 a{
	display:block;
	width:56px;
	height:28px;
}

.logoTopo06 {
	display:block;
	background-image:url(/temas/default/imgs/logoPirelliTopo.gif);
	width:42px;
	height:36px;
	margin:6px 15px 0 0;
}
.logoTopo06 a{
	display:block;
	width:42px;
	height:36px;
}

.logoTopo07 {
	display:block;
	background-image:url(/temas/default/imgs/logoDunlipilloTopo.gif);
	width:74px;
	height:16px;
	margin:20px 15px 0 0;
}
.logoTopo07 a{
	display:block;
	width:74px;
	height:16px;
}

.logoTopo08 {
	display:block;
	background-image:url(/temas/default/imgs/logoDimaflexTopo.gif);
	width:88px;
	height:16px;
	margin:20px 15px 0 0;
}
.logoTopo08 a{
	display:block;
	width:88px;
	height:16px;
}

.logoTopo09 {
	display:block;
	background-image:url(/temas/default/imgs/logoMindolTopo.gif);
	width:40px;
	height:42px;
	margin:0px 15px 0 0;
}
.logoTopo09 a{
	display:block;
	width:40px;
	height:42px;
}

.logoTopo10 {
	display:block;
	background-image:url(/temas/default/imgs/logoColunexTopo.gif);
	width:113px;
	height:17px;
	margin:18px 15px 0 0;
}
.logoTopo10 a{
	display:block;
	width:113px;
	height:17px;
}

.divTopo01 {
	display:block;
	background:#f3f3f3;
	height:40px;
}

.breadcrumbs {
	display:block;
	float:left;
	margin:11px 0 0 20px;
	color:#7f7f7f;
}
.breadcrumbs a{
	color:#015aaa;
}
.breadcrumbs a { margin: 0 7px 0 0; }
.breadcrumbs span{
	color:#015aaa;
}

p.ajuda a:link, p.ajuda a:visited { color:#015aaa; }

.numTlfTopo {
	display:block;
	float:left;
	/*width:209px;*/
	width: 220px;
	height:21px;
	margin:9px 50px 0 0;
	font-weight: normal;
	font-size: 11px;
	text-align: right;
}
.numTlfTopo span { font-size: 20px; font-weight: bold; position: relative; top: 2px; }

.flagEN {
	display:block;
	float:left;
	margin:12px 15px 0 0;
	background-image:url(/temas/default/imgs/flagEN.gif);
	width:19px;
	height:19px;
}
.flagEN a{
	display:block;
	width:19px;
	height:19px;
}

.flagPT {
	display:block;
	float:left;
	margin:12px 15px 0 0;
	background-image:url(/temas/default/imgs/flagPT.gif);
	width:19px;
	height:19px;
}
.flagPT a{
	display:block;
	width:19px;
	height:19px;
}

.divGeralHeader {
	display:block;
	background-color:#FFFFFF;
	/*position: relative;
	z-index: 999;*/
	padding-top: 22px;
}

.header { background-color: #fff; padding: 0 19px 21px 19px; }
.geralHeaderCheckout {
        border-bottom: 1px solid #b2b2b2;
        padding-bottom: 23px;
}

.logoTopo {
	display:block;
	float:left;
	width:289px;
	height:77px;
}
div .logoTopo { margin: 0px 109px 0 19px; }
div.header .logoTopo { margin:0 109px 0 0; }

.logoTopo a{
	display:block;
	width:289px;
	height:77px;
}

.divPesquisaTopo {
	display:block;
	float:left;
	width:210px;
	height:77px;
	margin:0 107px 0 0;
}
.divPesquisaTopoPosition {
	display:block;
	background-image:url(/temas/default/imgs/bgPesquisaTopo.gif);
	float:left;
	width:210px;
	height:77px;
	position:absolute;
}

.divInputPesquisaTopo {
	display:block;
	position:absolute;
	top:32px;
	left:7px;
}
.inputPesquisaTopo {
	display:block;
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7F7F7F;
	width:155px;
}

.divBtOkPesquisaTopo {
	display:block;
	position:absolute;
	top:25px;
	right:0px;
}
.btOkPesquisaTopo {
	display:block;
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7F7F7F;
	width:35px;
	height:30px;
}

.iconeCarrinhoComprasTopo {
	display:block;
	float:left;
	/*background-image:url(/temas/default/imgs/iconeCarrinhoComprasTopo.gif);*/
	width:26px;
	height:32px;
	margin:22px 10px 0 0;
}
.txtCarrinhoComprasTopo {
	display:block;
	float:left;
	width:150px;
	margin:22px 10px 0 0;
	color:#000000;
	line-height:120%;
        font-size: 11px;
}

.txtCarrinhoComprasTopo a:link, .txtCarrinhoComprasTopo a:visited { color: #FF0207; }

#menuTopo {
	display:block;
	float:left;
	margin:0;
	padding:0;
        z-index: 5;
}

#menuTopo ul {
	margin:0;
	padding:0;
}

#menuTopo ul li {
	list-style:none;
	float:left;
	padding:0;
	margin:0 5px 0 0;
}

#menuTopo ul li a {
	display:block;
	margin:0;
	padding:0;
	height:56px;
}

.btTopo01 {
	display:block;
	width:120px;
}
.btTopo01 a{
	display:block;
	width:120px;
}
.btTopo01 a:hover, .btTopo01 a.activo {
	display:block;
	width:120px;
}
.btTopo01Activo{
	display:block;
	width:120px;
	height:56px;
}

.btTopo02 {
	display:block;
	width:194px;
}
.btTopo02 a{
	display:block;
	width:194px;
}
.btTopo02 a:hover, .btTopo02 a.activo {
	display:block;
	width:194px;
}
.btTopo02Activo{
	display:block;
	width:194px;
	height:56px;
}

.btTopo03 {
	display:block;
	width:120px;
}
.btTopo03 a{
	display:block;
	width:120px;
}
.btTopo03 a:hover, .btTopo03 a.activo{
	display:block;
	width:120px;
}
.btTopo03Activo{
	display:block;
	width:120px;
	height:56px;
}

.btTopo04 {
	display:block;
	width:80px;
}
.btTopo04 a{
	display:block;
	width:80px;
}
.btTopo04 a:hover, .btTopo04 a.activo{
	display:block;
	width:80px;
}
.btTopo04Activo{
	display:block;
	width:80px;
	height:56px;
}

.btTopo05 {
	display:block;
	width:115px;
}
.btTopo05 a{
	display:block;
	width:115px;
}
.btTopo05 a:hover, .btTopo05 a.activo{
	display:block;
	width:115px;
}
.btTopo05Activo{
	display:block;
	width:115px;
	height:56px;
}

.divGeralOutrasOpcoes {
	display:block;
	float:right;
	/*margin:27px 50px 0 0;*/
	margin:27px 45px 0 0;
        z-index: 5;
}

.divGeralOutrasOpcoes ul { margin: 0; padding: 0; z-index: 5; }
.divGeralOutrasOpcoes ul li { list-style:none; float:left; padding:0; margin:0 5px 0 0; z-index: 5; }
.divGeralOutrasOpcoes ul li a { display:block; margin:0; padding:0; height:29px; z-index: 5; }

.btArtigos {
	display:block;
	float:left;
	width:70px;
	height:29px;
        z-index: 5;
}
.btArtigos a{
	display:block;
	width:70px;
	height:29px;
        z-index: 5;
}

.separadorOutrasOpcoes {
	display:block;
	float:left;
	width:10px;
	height:29px;
}

.btSobreColchaonet {
	display:block;
	float:left;
	width:146px;
	height:29px;
}
.btSobreColchaonet a{
	display:block;
	width:146px;
	height:29px;
}

/*conteúdo*/
.divGeralConteudo {
	display:block;
	background-color:#FFFFFF;
}

.divAzulDestaqueGrande {
	display:block;
	float:left;
	background:#001542;
	width:219px;
	height:210px;
	padding:20px;
	position: relative;
    overflow: hidden;
	border-right: 1px solid white;
}

#player, #paginacao {
	display:block;
	margin:0 0 16px 0;
	padding:0;
	position: absolute;
	top: 16px;
	height: 18px;
}

#paginacao { width: 180px; }
#player { right: 10px; width: 45px; }

#player, #paginacao ul {
	margin:0;
	padding:0;
}

#player li, #paginacao ul li {
	list-style:none;
	float:left;
	display: block;
	padding:0;
	margin:0 13px 0 0;
}

#player li a, #paginacao ul li a {
	display:block;
	margin:0;
	padding:0;
	height:13px;
	float: left;
}

#paginacao ul li a.a1 { display:block; background-image:url(/temas/default/imgs/um-off.gif); width:6px; }
#paginacao ul li a.a1:hover{ display:block; background-image:url(/temas/default/imgs/um-on.gif); width:6px; }
#paginacao ul li.activo a.a1{ display:block; background-image:url(/temas/default/imgs/um-on.gif); width:6px; height:13px; }
#paginacao ul li a.a2 { display:block; background-image:url(/temas/default/imgs/dois-off.gif); width:7px; }
#paginacao ul li a.a2:hover{ display:block; background-image:url(/temas/default/imgs/dois-on.gif); width:7px; }
#paginacao ul li.activo a.a2{ display:block; background-image:url(/temas/default/imgs/dois-on.gif); width:7px; height:13px; }
#paginacao ul li a.a3 { display:block; background-image:url(/temas/default/imgs/tres-off.gif); width:7px; }
#paginacao ul li a.a3:hover{ display:block; background-image:url(/temas/default/imgs/tres-on.gif); width:7px; }
#paginacao ul li.activo a.a3{ display:block; background-image:url(/temas/default/imgs/tres-on.gif); width:7px; height:13px; }
#paginacao ul li a.a4 { display:block; background-image:url(/temas/default/imgs/quatro-off.gif); width:8px; }
#paginacao ul li a.a4:hover { display:block; background-image:url(/temas/default/imgs/quatro-on.gif); width:8px; }
#paginacao ul li.activo a.a4 { display:block; background-image:url(/temas/default/imgs/quatro-on.gif); width:8px; height:13px; }

#paginacao ul li a.a5 { display:block; background-image:url(/temas/default/imgs/cinco-off.gif); width:7px; height:12px; }
#paginacao ul li a.a5:hover{ display:block; background-image:url(/temas/default/imgs/cinco-on.gif); width:7px; height:12px; }
#paginacao ul li.activo a.a5{ display:block; background-image:url(/temas/default/imgs/cinco-on.gif); width:7px; height:12px; }
#paginacao ul li a.a6 { display:block; background-image:url(/temas/default/imgs/seis-off.gif); width:8px; }
#paginacao ul li a.a6:hover{ display:block; background-image:url(/temas/default/imgs/seis-on.gif); width:8px; }
#paginacao ul li.activo a.a6{ display:block; background-image:url(/temas/default/imgs/seis-on.gif); width:8px; height:13px; }
#paginacao ul li a.a7 { display:block; background-image:url(/temas/default/imgs/sete-off.gif); width:8px; height:12px; }
#paginacao ul li a.a7:hover{ display:block; background-image:url(/temas/default/imgs/sete-on.gif); width:8px; height:12px; }
#paginacao ul li.activo a.a7{ display:block; background-image:url(/temas/default/imgs/sete-on.gif); width:8px; height:12px; }
#paginacao ul li a.a8 { display:block; background-image:url(/temas/default/imgs/oito-off.gif); width:8px; }
#paginacao ul li a.a8:hover { display:block; background-image:url(/temas/default/imgs/oito-on.gif); width:8px; }
#paginacao ul li.activo a.a8 { display:block; background-image:url(/temas/default/imgs/oito-on.gif); width:8px; height:13px; }


a.pause {
display:block;
background-image:url(/temas/default/imgs/pause-off.gif);
width:6px;
height: 13px;
}
a.pause {
display:block;
width:6px;
}
a.pause:hover {
display:block;
background-image:url(/temas/default/imgs/pause-on.gif);
width:6px;
}
li.activo a.pause{
display:block;
background-image:url(/temas/default/imgs/pause-on.gif);
width:6px;
}


.play {
	display:block;
	background-image:url(/temas/default/imgs/play-off.gif);
	width:10px;
	height: 13px;
}
a.play {
	display:block;
	width:10px;
}
a.play:hover{
	display:block;
	background-image:url(/temas/default/imgs/play-on.gif);
	width:10px;
}
li.activo a.play{
	display:block;
	background-image:url(/temas/default/imgs/play-on.gif);
	width:10px;
	height:13px;
}

.tituloDestaqueGrande {
	display:block;
	margin:0 0 10px 0;
}
.tituloDestaqueGrande a, .tituloDestaqueGrande .titulo{
	font-size:20px;
	text-decoration:none;
	color:#FFFFFF;
        display: block; 
}

.textoDestaqueGrande {
	font-size:12px;
	color:#99a1b3;
	margin:0 0 10px 0;
	width:215px;
        display:block;
}

.linkDestaqueGrande {
	display:block;
	color:#FFFFFF;
}
.linkDestaqueGrande a{
	color:#FFFFFF;
	text-decoration:none;
	margin:0 0 0 7px;
}

.linkDestaqueGrande a:hover{
	color:#99a1b3;
	text-decoration:none;
}

.divPesquisaColchaoHome {
	display:block;
	background:#FFFFFF;
	padding:0 20px 0px 20px;
	/*
	*position: relative !important;
	z-index: 0;
	*/
}

.labelPesquisaColchaoHome {
	display:block;
	width:256px;
	height:44px;
}

.divSelects {
	display:block;
	float:left;
	margin:0 9px 0 0;
}

.labelTipoColchaoHome {
	display:block;
	width:89px;
	height:23px;
}

.labelMarcaHome {
	display:block;
	width:35px;
	height:23px;
}

.labelMaterialHome {
	display:block;
	width:47px;
	height:23px;
}

.labelFirmaezaHome {
	display:block;
	width:45px;
	height:23px;
}

.labelPrecoHome {
	display:block;
	width:31px;
	height:23px;
}

.selectPesquisaColchao {
	display:block;
	width:141px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f7f7f;
}
.divPesquisaColchaoHome .selectPesquisaColchao {
        width:215px;
        /*padding: 5px 0;*/
}
/*.divSelects { position: relative; }
.divSelects .seta { position: absolute; right: 1px; bottom: 2px; display: block; height: 24px; width: 24px; background: url(/temas/default/imgs/combo.gif) no-repeat; z-index: 5; cursor: pointer; }
 */

.btPesquisarColchaoHome {
	display:block;
	float:left;
	/*background-image:url(/temas/default/imgs/lupaPesquisaColchaoHome.gif);*/
	width:46px;
	height:33px;
	margin:16px 0 0 0;
}
.btPesquisarColchaoHome a{
	display:block;
	width:46px;
	height:33px;
}

.divCinzaHome {
	display:block;
	background:#f3f3f3;
	padding:14px 15px 0 20px;
	/*
	*position: relative !important;
	z-index: 0;
	*/
}

.divDestaquesHome {
	display:block;
	float:left;
	width:714px;
}
.labelProdutosEmDestaqueHome {
	display:block;
	/*width:173px;*/
	/*height:32px;*/
}

.blocoDestaqueHome {
	display:block;
	width:336px;
	float:left;
}

.separadorBlocosDestaqueHome {
	display:block;
	float:left;
	border-left:1px solid #b2b2b2;
	padding:0 0 0 20px;
	/*height:150px;*/
	height: 125px;
}

.imgDestaqueHome {
	display:block;
	float:left;
	margin:0 10px 0 0;
}

.divTxtDestaqueHome {
	display:block;
	float:left;
	width:164px;
}

.txtDestaqueHome {
	display:block;
	color:#7f7f7f;
	margin:0 0 10px 0;
}

.txtDestaqueHome a {
	display:block;
	color:#555555;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.txtDestaqueHome a:hover {
	color:#555555;
	text-decoration:underline;
}
.txtDestaqueHome span {
	display:block;
	color:#555555;
	font-size:12px;
	margin:0 0 7px 0;
}

.precoDestaqueHome {
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#db0008;
	/*text-decoration:line-through;*/
	margin:0 10px 0 0;
}
.precoDestaqueHome span{
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#555;
	text-decoration:none;
        text-decoration:line-through;
}

.btAdicionarDestaqueHome {
	display:block;
	float:left;
	width:78px;
	height:25px;
}
.btAdicionarDestaqueHome a{
	display:block;
	width:78px;
	height:25px;
}

.divBannersRightHome {
	display:block;
	float:left;
	width:230px;
	border-left:1px solid #b2b2b2;
	padding:0 0 0 14px;
}

.marginBottomBanners {
	display:block;
	margin:0 0 17px 0;
}

/*footer*/
.divGeralFooter {
	display:block;
	padding: 40px 0 40px 0;
    font-size: 11px;
}

.linkInicioFooter {
	display:block;
	margin:0 0 5px 0;
}
.linkInicioFooter a {
	color:#015AAA;
	text-decoration:none;
}
.linkInicioFooter a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.opcoesFooter {
	display:block;
	float: left;
	margin: 0px 10px 0 0;
	padding:0;
	width: 146px; 
}

.opcoesFooter ul {
	margin:0;
	padding:0;
}

.opcoesFooter ul li {
	list-style:none;
	padding:0;
	margin:0 0 6px 0;
	color:#FFFFFF;
}

.opcoesFooter ul li a {
	display: block;
	margin: 0px 0 0 0;
	height: 12px;
	padding: 0 0 0 7px;
	color: #66738e;
	text-decoration: none;
	border-left: 1px solid #66738e;
	line-height: 11px;
}

.opcoesFooter ul li a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.copy {
	display:block;
	width:auto;
	text-align:right;
	color: #66738E;
	line-height: 1em;
}
.copyaright { text-align: left; }

.copyBlue {
	color:#015AAA;
}

.copyRed {
	color:#FF000A;
}

.seara {
	display:block;
	background:url(/temas/default/imgs/logoSeara.gif) no-repeat right;
	width:51px;
	height:12px;
	margin:7px 0 10px 0;
}
.searaaright { background-position: left; }
.seara a{
	display:block;
	width:51px;
	height:12px;
}
.floatLeft .seara { float:left; }
.floatRight .seara { float:right; }
.floatLeft .seara a{ float:left; }
.floatRight .seara a{ float:right; }
.floatLeft .searaaright a{ float:left; }
.floatRight .searaaright a{ float:right; }

.wingman {
	display:block;
	background:url(/temas/default/imgs/logowingman2.png) no-repeat right;
	width:49px;
	height:12px;
        margin:8px 12px 10px 0;
}
.wingmanaright { background-position: left; }
.wingman a{
	display:block;
	float:left;
	width:49px;
	height:12px;
}


.floatLeft .wingman { float:left; }
.floatRight .wingman { float:right; }
.floatLeft .wingman a{ float:left; }
.floatRight .wingman a{ float:right; }
.floatLeft .wingmanaright a { float: left; }
.floatRight .wingmanaright a { float: right; }

.redunicreFooter {
	display:block;
	background-image:url(/temas/default/imgs/redunicreFooter.gif);
	width:154px;
	height:146px;
	float: right;
}

.divConteudoWhite {
	display:block;
	background-color:#FFFFFF;
	padding:0 20px 20px 20px;
}
.separadorTopoGeral {
	display:block;
	border-top:1px solid #b2b2b2;
        background:#fff;
}

/* css programacao */
#superdropdowns { position: relative; z-index: 5; top: 0px; }
#superdropdowns a:link, #superdropdowns a:visited { color: #015AAA; text-decoration: underline; }
#superdropdowns a:hover { text-decoration: none; }
#superdropdowns .superdrop { background: #fff; border: 1px solid #ccc; padding: 15px; }
#superdropdowns .superdrop ul { padding: 0; margin: 0 0 0 10px; }
#superdropdowns .superdrop ul li { list-style: none; margin: 0 0 8px 0; }
#superdropdowns .superdrop ul li.none { font-weight: bold; font-size: 13px; margin: 0 0 8px 0; color: #015AAA; }
#superdropdowns .superdrop .cat { display: block; font-weight: bold; font-size: 13px; margin: 0 0 4px 0; }
#superdropdowns .superdrop ul li.subcat { font-weight: bold; font-size: 12px; }
#superdropdowns .superdrop ul li a:link, #superdropdowns .superdrop ul li a:visited { color: #555; text-decoration: none; }
#superdropdowns .superdrop ul li a:hover { color: #015AAA; }
#superdropdowns .superdrop .areaactiva { display: block; position: absolute; left: 0; top: -1px; height: 1px; background: #fff; }

#superdropdowns #dropcolchoes { position: absolute; left: 5px; width: 350px; z-index: 5; top: -3px; }
#superdropdowns #dropcolchoes ul { width: 145px; z-index: 5; float: left; display: block; margin: 0 35px 10px 0; width: 140px; overflow: hidden; }
#superdropdowns #dropcolchoes ul.ultimo { margin-right: 0; width: 165px; } 
#superdropdowns #dropcolchoes ul li a:link, #superdropdowns #dropcolchoes ul li a:visited { font-size: 12px; font-weight: normal; border-left: 1px solid #ccc; padding-left: 0px; }
#superdropdowns #dropcolchoes ul li a:link span, #superdropdowns #dropcolchoes ul li a:visited span { position: relative; left: 9px; }
#superdropdowns #dropcolchoes ul li a:hover { border-left: 1px solid #015aaa; }
#superdropdowns #dropcolchoes a.todos:link, #superdropdowns #dropcolchoes a.todos:visited { float: right; position: absolute; bottom: 10px; right: 20px; }
#superdropdowns #dropcolchoes .areaactiva { width: 108px; }

#superdropdowns #dropsommiers { position: absolute; left: 130px; width: 660px; z-index: 5; top: -3px; }
#superdropdowns #dropsommiers ul { width: 130px; z-index: 5; float: left; display: block; margin: 0 50px 10px 0; }
#superdropdowns #dropsommiers ul.ultimo { margin-right: 0; }
#superdropdowns #dropsommiers ul li a:link, #superdropdowns #dropsommiers ul li a:visited { font-size: 12px; font-weight: normal; border-left: 1px solid #ccc; padding-left: 0px; }
#superdropdowns #dropsommiers ul li a:link span, #superdropdowns #dropsommiers ul li a:visited span { position: relative; left: 9px; }
#superdropdowns #dropsommiers ul li a:hover { border-left: 1px solid #015aaa; }
#superdropdowns #dropsommiers a.todos:link, #superdropdowns #dropsommiers a.todos:visited { float: right; position: absolute; bottom: 10px; }
#superdropdowns #dropsommiers .areaactiva { width: 182px; }
#superdropdowns #dropsommiers .grupoul { float: left; border-right: 1px solid #b2b2b2; width: 310px; margin: 0 15px 10px 0; padding: 0 15px 0 0; }
#superdropdowns #dropsommiers .grupoulultimo { border-right: none; margin-right: 0; padding: 0; }
#superdropdowns a.todossommiers { left: 200px; }
#superdropdowns a.todosestrados { right: 20px; }

#superdropdowns #dropalmofadas { position: absolute; left: 329px; width: 375px; z-index: 5; top: -3px; }
#superdropdowns #dropalmofadas ul { width: 145px; z-index: 5; float: left; display: block; margin: 0 50px 10px 0; }
#superdropdowns #dropalmofadas ul.ultimo { margin-right: 0; }
#superdropdowns #dropalmofadas ul li a:link, #superdropdowns #dropalmofadas ul li a:visited { font-size: 12px; font-weight: normal; border-left: 1px solid #ccc; padding-left: 0; }
#superdropdowns #dropalmofadas ul li a:link span, #superdropdowns #dropalmofadas ul li a:visited span { position: relative; left: 9px; }
#superdropdowns #dropalmofadas ul li a:hover { border-left: 1px solid #015aaa; }
#superdropdowns #dropalmofadas a.todos:link, #superdropdowns #dropalmofadas a.todos:visited { float: right; position: absolute; bottom: 10px; right: 20px; }
#superdropdowns #dropalmofadas .areaactiva { width: 108px; }

#superdropdowns #droptextil { position: absolute; left: 454px; width: 420px; z-index: 5; top: -3px; }
#superdropdowns #droptextil ul { z-index: 5; float: left; display: block; margin: 0 50px 10px 0; }
#superdropdowns #droptextil ul.ultimo { margin-right: 0; }
#superdropdowns #droptextil ul li a:link, #superdropdowns #droptextil ul li a:visited { font-size: 12px; font-weight: normal; border-left: 1px solid #ccc; padding-left: 8px; }
#superdropdowns #droptextil ul li a:hover { border-left: 1px solid #015aaa; }
#superdropdowns #droptextil span.vertodos { text-align: right; display: block; }
#superdropdowns #droptextil a.todos:link, #superdropdowns #droptextil a.todos:visited { position: absolute; bottom: 10px; right: 20px; }
#superdropdowns #droptextil .areaactiva { width: 68px; }

#superdropdowns .sabialargura1 { width: 234px; }
#superdropdowns .sabialargura2 { width: 293px; }
#superdropdowns .sabialargura3 { width: 437px; }
#superdropdowns .sabialargura4 { width: 570px; }
#superdropdowns .sabialargura1 .areaactiva  { left: 0; }
#superdropdowns .sabialargura2 .areaactiva  { left: 59px; }
#superdropdowns .sabialargura3 .areaactiva  { left: 203px; }
#superdropdowns .sabialargura4 .areaactiva { left: 336px; }
#superdropdowns #sabiaQue { position: absolute; right: 5px; z-index: 5; top: -3px; }
#superdropdowns #sabiaQue .sabiaquecat { float: left; width: 135px; height: 130px; overflow: hidden; margin-right: 10px; }
#superdropdowns #sabiaQue .ultima { margin-right: 0; }
#superdropdowns #sabiaQue ul li a:link, #superdropdowns #sabiaQue ul li a:visited { font-size: 12px; font-weight: normal; border-left: 1px solid #ccc; padding-left: 8px; }
#superdropdowns #sabiaQue ul li a:hover { border-left: 1px solid #015aaa; }
#superdropdowns #sabiaQue ul li a:link b, #superdropdowns #sabiaQue ul li a:visited b { font-size: 12px; }
#superdropdowns #sabiaQue ul { z-index: 5; float: left; width: 240px; display: block; margin: 0; }
#superdropdowns #sabiaQue ul.maior { width: 100px; }
#superdropdowns #sabiaQue ul li.none a:link, #superdropdowns #sabiaQue ul li.none a:visited,
#superdropdowns #sabiaQue ul li.maior a:link, #superdropdowns #sabiaQue ul li.maior a:visited,
#superdropdowns #sabiaQue ul.maior li a:link, #superdropdowns #sabiaQue ul.maior li a:visited { font-size: 12px; font-weight: bold; color: #015AAA; padding-left: 0; border-left: none; }
#superdropdowns #sabiaQue ul li.none a:link, #superdropdowns #sabiaQue ul li.none a:visited { height: 17px; }
#superdropdowns #sabiaQue ul li.none a:hover { text-decoration: underline; display: block; }
#superdropdowns #sabiaQue ul li.maior { margin: 12px 0 0 0; }
#superdropdowns #sabiaQue .areaactiva { width: 74px; }

#superdropdowns #sobreOcolchao { position: absolute; right: 0; width: 164px; border-top: none; z-index: 5; top: -3px; }
#superdropdowns #sobreOcolchao ul { z-index: 5; }
#superdropdowns #sobreOcolchao ul li a:link, #superdropdowns #sobreOcolchao ul li a:visited { font-size: 12px; font-weight: bold; color: #015AAA; }
#superdropdowns #sobreOcolchao ul li a:hover { text-decoration: underline; }

#multidestaques { border-left: 1px solid white; }
.multidestaque { width: 733px; height: 250px; overflow: hidden; }
.multidestaquedetalhes, .multidestaquedetalhe { display: block; width: 235px; height: 190px; overflow: hidden; position: relative; top: 13px; z-index: 1; list-style: none; padding: 0; }
.multidestaquedetalhes, .multidestaquedetalhes li { margin: 0; padding: 0; }
.multidestaquedetalhe li { height: 200px; }
.footerLinks { width: 800px; overflow: hidden; }
.footerCreditos { width: auto; overflow: hidden; }

#logosTopo table { height: 50px; }
#logosTopo table td { padding: 0 10px; }

.divConteudoWhite a:link, .divConteudoWhite a:visited { text-decoration: underline; color: #015AAA; }
.divConteudoWhite a:hover { text-decoration: none; }
.divConteudoWhite h1, .divConteudoWhite h2,  .divConteudoWhite h3, .divConteudoWhite h4, .divConteudoWhite h5 { display: block; }
.divConteudoWhite .hexcepcao { display: none; }
.mostrah { display: block; }
.divConteudoListagem h1.principal { display: block; color: #333; margin: 20px 0 0 20px; font-size: 22px; }
.divImagemAmbienteListagem h1.principal { color: #fff; font-weight: normal; display: block; margin: 0 0 10px 0; float: left; }
.divImagemAmbienteListagem .logosmall { float: right; }

optgroup { font-style: normal; }
.imgcontainer, .imgcontainercomparador { display: block; width: 150px; height: 115px; overflow: hidden; }
.imgcontainerPeq { display: block; width: 80px; height: 80px; overflow: hidden; float: left; }
.filtroproduto select { margin: 5px 0; width: 175px; }
.filtroproduto .divSelectFiltrosListagem { margin: 5px 0; }

/* -------------FAQS------------- */
#faqs { padding: 0; margin: 0; }
#faqs li { display:block; height:33px; margin:0 0 5px; padding: 0 14px; position:relative; width:672px; }
#faqs li a:link, #faqs li a:visited { font-weight:normal; text-decoration:none; }
#faqs li .pergunta { color:#005BA8; display:block; font-size: 13px; font-weight:bold; width: 660px; position: relative; left: 20px; }
#faqs li .resposta { color:#636363; display:none; width: 660px; position: relative; left: 20px; }
#faqs li .data { color:#656565; display:block; }
#faqs li.activo { display:block; height:auto; }
#faqs li.activo a:link, #faqs li.activo a:visited { }
#faqs li.activo .resposta { display:block; font-size:11px; margin:10px 0 25px; }
#faqs li.activo .data { background:transparent url(/temas_img/faq_dotted.gif) repeat-x scroll center top; display:block; padding:10px 0 0; }
#faqs li a.abrir:link, #faqs li a.abrir:visited { background:transparent url(/temas/default/imgs/faq_setas.gif) no-repeat scroll center bottom; display:block; height:17px; position:absolute; left:10px; width:17px; top: 0; }
#faqs li.activo a.abrir:link, #faqs li.activo a.abrir:visited { background:transparent url(/temas/default/imgs/faq_setas.gif) no-repeat scroll center top; display:block; height:17px; width:17px; }
#faqs li a.abrir:link span, #faqs li a.abrir:visited span { display:block; text-indent:-9999px; }
#faqs li .pergunta a:link, #faqs li .pergunta a:visited { font-weight: bold; }

.sabiaquedestaque { padding: 0 0 15px 0; }
.sabiaquedestaque img { float: left; display: block; margin: 5px; width: 330px; overflow: hidden; }
.sabiaquedestaque .info { display: block; float: right; width: 370px; }
.sabiaquedestaque .data { display: block; }
.sabiaquedestaque .titulo { display: block; font-size: 14px; font-weight: bold; }
.sabiaquedestaque .resumo { display: block; }

.sabiaquelistagem a:link, .sabiaquelistagem a:visited { text-decoration: none; }
.sabiaquelistagem li { clear: both; list-style: none; display: block; margin: 0 0 25px 0; }
.sabiaquelistagem .img { float: left; width: 160px; display: block; overflow: hidden; }
.sabiaquelistagem .info { float: right; display: block; width: 500px; }
.sabiaquelistagem .data { display: block; }
.sabiaquelistagem .titulo { display: block; font-size: 14px; font-weight: bold; }
.sabiaquelistagem .resumo { display: block; color: #555; }

.sabiaquelistagem li .titulo a:link, .sabiaquelistagem li .titulo a:visited { text-decoration: none; }
.sabiaquelistagem li .titulo a:hover { text-decoration: underline; }

.siteMap a:link, .siteMap a:visited { text-decoration: none; }
.siteMap .nivel1 { font-weight: bold; font-size: 14px; list-style: none; padding: 10px 0; }
.siteMap .nivel1 a:link, .siteMap .nivel1 a:visited { color: #005BA8; }
.siteMap ul.nivel2 { padding: 0; margin: 0; }
.siteMap li.nivel2 { padding: 0; margin: 10px 0; font-weight: bold; font-size: 12px; list-style: none; }
.siteMap li.nivel2 a:link, .siteMap li.nivel2 a:visited { color: #4C4C4C; }
.siteMap li.nivel2 a:hover { color: #005BA8; }
.siteMap ul.nivel3 { }
.siteMap li.nivel3 { list-style: disc; font-weight: normal; font-size: 11px; }
.siteMap li.nivel3 a:link, .siteMap li.nivel3 a:visited { color: #4C4C4C; }
.siteMap li.nivel3 a:hover { color: #005BA8; }
.siteMap li.pormarcatipo { font-weight: bold; list-style: none; font-size: 12px; margin: 10px 0 0 0; position: relative; left: -13px; }

div.checkout { padding: 0 18px; width: 695px; /*overflow: hidden;*/ }
table.checkout { margin: 0 auto; }
table.checkoutmoradaf { margin: 0; }
div.checkout td.nome { text-align: right; }
div.checkout td.nome label { position: relative; top: 5px; color: #4c4c4c; font-weight: bold; font-size: 12px; }
div.checkout td.valor input.text { width: 290px; margin: 0 0 5px 0; border: 1px solid #ccc; color: #666; display: block; padding: 5px 7px; font-size: 11px; }
div.checkout td.valor select { border: 1px solid #ccc; color: #666; font-size: 11px; position: relative; top: 3px; }
div.checkout td.valor input.telefone, div.checkout td.valor input.nif { width: 130px; float: left; }
div.checkout img.help { position:relative; top:0px; left:0px; }
div.checkout .containerTelefone, div.checkout .containerNif { position: relative; }
div.helptelf, div.helpnif { position: absolute; width: 180px; border: 1px solid #ccc; left:169px; background: #fff; text-align: left; padding: 10px; z-index: 10; }
div.helptelf { top:5px; }
div.helpnif { top:6px; }
div.helpcvv { position: absolute; width: 130px; border: 1px solid #ccc; left:70px; background: #fff; text-align: left; padding: 10px; z-index: 10; }
div.helpcvv { top:0px; }
img.imghelp { display: block; z-index: 2; cursor: pointer; }
div.checkout td.valor input.cp1 { width: 28px; float: left; margin-right: -1px; border-right: none; }
div.checkout td.valor input.cp2 { width: 20px; float: left; margin-right: 7px; margin-left: -5px; border-left: none; }
div.checkout td.valor input.localidade { width: 205px; float: left; }
span.hifen { display:block; float:left; margin-right:2px; position:relative; top:4px; color: #000000; }
div.erros { background: #e3c2b5 url(/temas/default/imgs/warning.gif) no-repeat 8px 20px; border: 1px solid #911a1c; color: #050607; padding: 10px 20px; margin: 15px auto; width: 615px; min-height: 80px; }
div.erros b { color: #962622; font-size: 13px; display: block; min-height: 80px; }
div.erros p, div.erros div { margin-left: 60px; }
div.erros div div { margin-left: 0; }
input.checkoutcontinuar { border:none; background: url(/temas/default/imgs/checkoutcontinuar.gif) no-repeat; width: 83px; height: 35px; display: block; margin-left: auto; cursor: pointer; float: right; }
input.checkoutcontinuartopo { position: relative; top: -90px; margin-bottom: -30px; }
input.passoanterior { border: 0px; background: white url(/temas/default/imgs/pt/btPassoAnterior.gif) no-repeat; width: 118px; height: 35px; display: block; margin-right: 5px; cursor: pointer; float: right; }
input.confirmarencomendar { border:none; background: url(/temas/default/imgs/pt/btConfirmarEncomenda.gif) no-repeat; width: 161px; height: 35px; cursor: pointer; margin-right: 5px; float: right; }
input.alterarcheckout { border:none; background: url(/temas/default/imgs/pt/btAlterar-pequeno.gif) no-repeat; width: 47px; height: 25px; cursor: pointer; margin-right: 5px; position: relative; top: 0; }
label.labelcheckout { display:block; float:left; line-height:25px; padding-left:10px; width:135px; font-size: 12px; }
th.produtoscheckout { font-size: 12px; line-height:25px; padding-left:10px; }

div.checkout h2.checkout { display: block; font-size:17px; }

.sidebarcheckout { }
.sidebarcheckout h2, table#areaconteudogca .colunaRightList .sidebarcheckout h2 { color: #135592; font-size: 12px; display: block; }
.sidebarcheckout a:link, .sidebarcheckout a:visited { text-decoration: underline; color: #015AAA; }
.sidebarcheckout a:hover { text-decoration: none; }
.sidebarcheckout ul { list-style: none; padding: 0; margin: 0; }
.sidebarcheckout ul li { list-style: none; margin: 0 0 7px 0; }
.sidebarcheckout ul li b { font-size: 12px; color: #4c4c4c; }
.sidebarcheckout .telefone { font-size: 16px; color: #4c4c4c; font-weight: bold; }

table.checkoutresumo th.nome { background: #f3f3f3; }
div.checkout .botoes { margin-left: auto; text-align: right; }

.areapassocheckout { width: 515px; float: right; margin-right: 55px; position: relative; left: -18px; }
.posicionapassos { position: absolute; top: -92px; }
.passocheckoutheader { width: 515px; float: right; margin-right: 55px; position: relative; left: -18px; }
.passocheckoutheader ul { background: url(/temas/default/imgs/barracheckout.gif) repeat-x left 15px; width: 501px; margin: 0; padding: 0; overflow: hidden; height: 60px; }
.passocheckoutheader ul li { padding: 0; margin: 0; width: 237px; float: left; list-style: none; font-size: 13px; font-weight: bold; line-height: 13px; background: url(/temas/default/imgs/bolascheckout-inactiva.gif) no-repeat; position: relative; top: 6px; height: 70px; overflow: hidden; }
.passocheckoutheader ul li span.txt { display: block; position: relative; top: 25px; width: 100px; letter-spacing: -0.2pt; height: 35px; }
.passocheckoutheader ul li.primeiro { margin: 0; }
.passocheckoutheader ul li.ultimo,
.passocheckoutheader ul li.ultimo span.txt { width: 26px; height: 26px; position: relative; left: 6px; }
.passocheckoutheader ul li.activo { background: url(/temas/default/imgs/bolascheckout-activa.gif) no-repeat; }
.passocheckoutheader ul li.activo span.txt { color: #015aaa; }
.passocheckoutheader .txtultimo { font-size: 13px; font-weight: bold; line-height: 13px; display: block; position: absolute; right: -67px; top: 31px; letter-spacing: -0.2pt; }

table.checkoutmodopagamento input.radio, table.checkouttipopagamento input.radio { width: auto; }
table.checkoutmodopagamentoalinhamento { margin: 0 0 0 45px; }
div.checkout table.escolhamoradaf label { font-weight: normal; }

table.checkoutmodopagamento, table.checkouttipopagamento { }
table.checkoutmodopagamento th.nome, table.checkoutmodopagamento td.nome,
table.checkouttipopagamento th.nome, table.checkouttipopagamento td.nome { width: 430px; text-align: left; }
table.checkoutmodopagamento th.valor, table.checkoutmodopagamento td.valor,
table.checkouttipopagamento th.valor, table.checkouttipopagamento td.valor { width: 90%; text-align: left; }
table.checkouttipopagamento td.valorparcial { width: 90px; text-align: left; }
table.checkouttipopagamento th.valorparcial { text-align: left; }
table.checkouttipopagamento td.valortipopag { font-size: 12px; }
table.checkoutmodopagamento input.radio, table.checkouttipopagamento input.radio { display:block; float:left; margin-right:5px; position:relative; top:1px; width:5px; }
table.checkoutmodopagamento td.cartao { width: 210px; }
table.checkoutmodopagamento td.portador { width: 210px; }
table.checkoutmodopagamento td.data { width: 100px; }
table.checkoutmodopagamento td.ccv { width: 85px; }
table.checkoutmodopagamento td.cartao input.text { width: 200px; }
table.checkoutmodopagamento td.portador input.text { width: 200px; }
table.checkoutmodopagamento select.validade_mes { float: left; }
table.checkoutmodopagamento select.validade_ano { float: left; }
table.checkoutmodopagamento td.ccv input.text { width: 30px; }
table.checkoutresumo input.submitfim { padding: 0; margin: 0; }
form.checkoutform .botoes { margin: 20px 0 0 0; }

p.nib { font-size: 13px; font-weight: normal; }
.botoesmodopagamento, .botoesconfirmar { margin: 20px 0 0 0; }
.fleft { float: left; }

div.checkout td.invalido label { color: darkred !important; }
div.checkout td.valor input.invalido { border: 2px solid darkred !important; }
div.checkout select.invalido { border: 2px solid darkred !important; }

/* carrinho */
.tab_carrinho { width: 680px; }
.carrinhotable .tab_carrinho { width: 690px; }
.tab_carrinho td { height: auto; border-bottom: 1px solid #b2b2b2; padding: 18px 3px; font-size: 12px; }
.tab_carrinho th { background: #f3f3f3; font-weight: bold; padding: 7px; color: #4c4c4c; font-size: 12px; }
.tab_carrinho th.produto { width: 325px; text-align: left; }
.tab_carrinho th.qtd { width: 100px; text-align: center; }
.tab_carrinho th.uni { width: 120px; text-align: center; }
.tab_carrinho th.total { width: 90px; text-align: center; }
.tab_carrinho th.remover { width: 60px; }

.tab_carrinho td.img { width: 100px; text-align: center; }
.tab_carrinho td.img img { display: block; }
.tab_carrinho td.produto { width: 325px; color: #4c4c4c; }
.tab_carrinho td.produto a:link, .tab_carrinho td.produto a:visited { text-decoration: none; color: #4c4c4c; }
.tab_carrinho td.qtd { text-align: center; }
.tab_carrinho td.qtd a:link, .tab_carrinho td.qtd a:visited { color: #0058a8; }
.tab_carrinho input.qtd { width: 35px; padding: 5px 0; margin: 0 auto 5px auto; text-align: center; font-size: 11px; background: white; border-top: 1px solid #ccc; border-left: 1px solid #ccc; color: #7f7f7f; display: block; }
.tab_carrinho td.uni { font-weight: bold; text-align: center; color: #4c4c4c; }
.tab_carrinho td.total { color: #005ba8; white-space: nowrap; font-weight: bold; padding-right: 24px; text-align: right; }
.tab_carrinho td.remover { text-align: center; font-size: 11px;  }

.tab_carrinho td.produto { width: 325px; }
.tab_carrinho td.qtd { width: 100px; }
.tab_carrinho td.uni { width: 120px; }
.tab_carrinho td.total { width: 90px; }
.tab_carrinho td.remover { width: 60px; }

.tab_carrinho .fim td { text-align: right; }

table.final { margin: 20px 0 auto 0; text-align: right; float: right; }
table.final .odd { background: #f3f3f3; }
table.final td, table.final th { padding: 5px; font-size: 12px; font-weight: bold; color: #4d4d4d; }
table.final th { width: 140px; }
table.final td { width: 75px; padding-right: 24px; text-align: right; }
table.final td.empty { width: 70px; }
table.final td.subtotal { color: #0058a8; padding-right: 24px; text-align: right; }
table.final td.total { color: #ff0101; padding-right: 24px; text-align: right; }
p.notacarrinho { float: left; font-size: 11px; }
input.submitimagem { border: none; }
.promotexto { height: 28px; overflow: hidden; display: block; margin: 0 0 3px 0; }

.divSelectFiltrosListagem label { font-weight: bold; font-size: 12px; margin: 0 0 4px 0; display: block; }
.labelFiltrosListagem { display: block; position: relative; top: 17px; }
.btPesquisarColchaoHome input { position: relative; top: 32px; }
.filtroproduto .btPesquisarColchaoHome input { position: relative; top: 37px; }
.btPesquisarColchaoHome input.btnhomepage { position: relative; top: 0px; }

h2.caracteristicas { font-weight: bold; font-size: 14pt; color: #555; display: block; }

.lojadestaque { }
.lojadestaque a:link, .lojadestaque a:visited { float: left; display: block; width: 207px; height: 112px; overflow: hidden; padding: 10px 15px; background-repeat: no-repeat; background-position: right bottom; text-decoration: none; border-right: 1px solid #b2b2b2; }
.lojadestaque a.ultimo:link, .lojadestaque a.ultimo:visited { border-right: none; }
.lojadestaque .titulo { display: block; height: 20px; overflow: hidden; margin: 0 0 5px 0; font-weight: bold; color: #015aaa; font-size: 14px; letter-spacing: -0.1px; }
.lojadestaque .desc { display: block; color: #444; margin: 0 0 10px 0; height: 60px; overflow: hidden; }
.lojadestaque .saibamais { display: block; color: #015aaa; text-decoration: underline; }
.lojadestaque a:hover .saibamais { text-decoration: none; }

h3.ajudasidebar { display: block; }
ul.ajudasidebar, ul.ajudasidebar * { margin: 0; padding: 0; }
ul.ajudasidebar { margin: 0 0 0 0px; }
ul.ajudasidebar li.cat { list-style: none; font-weight: bold; }
ul.ajudasidebar li.cat span { color: #005BA8; font-size: 13px; }
ul.ajudasidebar li ul { margin: 0 0 10px 0px; font-weight: normal; }
ul.ajudasidebar li ul li { list-style: none; }
ul.ajudasidebar a:link, ul.ajudasidebar a:visited { color: #4C4C4C	; text-decoration: none; }
ul.ajudasidebar a:hover { color: #005BC2; }


.carrinhoContainer { margin-left: 18px; width: 701px; }
.labelCarrinhoCompras { width: 197px; height: 26px; display: block; margin: 15px 0 25px 0; }
.labelCarrinhoCompras h1 { display: none; }
.carrinhoContainer p.finalizarcompra a { display: block; width: 125px; height: 35px; }
.carrinhoContainer .botoes { float: right; width: 263px; margin-right: auto; position: relative; top: -10px; }
.carrinhoContainer .botoesfooter { top: 0; margin: 25px 0 0 0; }
.carrinhoContainer .precisaajuda { float: left; }
.carrinhoContainer .botoes p { float: right; margin-left: 20px; }
.carrinhoContainer a:link, .carrinhoContainer a:visited { color: #0058a8; }
.carrinhoContainer p.continuarcompra { position: relative; top: 10px; }

.blocoresultado { margin: 0 0 30px 0; }
.blocoresultado a:link, .blocoresultado a:visited { text-decoration: none; }
.blocoresultado a:hover { text-decoration: underline; }
.blocoresultado .img { float: left; width: 100px; text-align: center; margin: 0 15px 0 0; }
.blocoresultado .info { float: left; width: 793px; }
.blocoresultado .titulo { font-weight: bold; font-size: 14px; }
.blocoresultado .resumo { }
.blocoresultado .link { margin: 8px 0 0 0; clear: both; }
.blocoresultado .link a:link, .blocoresultado .link a:visited { color: #0058a8; text-decoration: underline; }
.blocoresultado .link a:hover { text-decoration: none; }
.blocoresultado table.barra { margin: 8px 0 0 0; }
.paginacaoPesquisa { padding-left: 0px !important; }

.errospesquisa { font-size: 14px; color: #0058a8; }

ul.resultadospesquisatabs { margin: 0; padding: 0; position: relative; top: 9px; }
ul.resultadospesquisatabs li { list-style: none; float: left; display: block; }
ul.resultadospesquisatabs li a:link, ul.resultadospesquisatabs li a:visited { float: left; display: block; padding: 8px; background: #e8e8e8; color: #015AAA; text-decoration: none; font-size: 14px; text-align: center; }
ul.resultadospesquisatabs li.activo a:link, ul.resultadospesquisatabs li.activo a:visited, ul.resultadospesquisatabs li a:hover { background: #fff; color: #015aaa; border-top: 1px solid #015aaa; border-left: 1px solid #015aaa; border-right: 1px solid #015aaa; font-weight: bold; border-bottom: 1px solid #fff; }
.tabprodutocontainer, .tabgcacontainer { border: 1px solid #015aaa; padding: 20px; }
ul.resultadospesquisatabs li.tabproduto, ul.resultadospesquisatabs li.tabproduto a:link, ul.resultadospesquisatabs li.tabproduto a:visited { width: 80px; margin-right: 12px; padding: 8px 0; }
ul.resultadospesquisatabs li.tabgca, ul.resultadospesquisatabs li.tabgca a:link, ul.resultadospesquisatabs li.tabgca a:visited { width: 66px; padding: 8px 0; }

.labelProdutosDestaqueMarca { display:block; background-image:url(/temas/default/imgs/pt/labelProdutosDestaqueMarca.gif); width:719px; height:49px; }
.labelProdutosDestaMarcaRight { display:block; /*background-image:url(/temas/default/imgs/pt/labelProdutosDestaMarca.gif);*/ width:230px; /*height:34px;*/ }
.labelProdutoPesquisa { display:block; /*background-image:url(/temas/default/imgs/pt/labelPesquisa.gif);*/ width:230px; /*height:34px;*/ }

.fotognossaslojas { width: 714px; height: 250px; overflow: hidden; display: block; position: relative; }
#spotlight ul, #spotlight li { margin: 0; padding: 0; list-style: none; position: absolute; top: 0; left: 0; }

.divConteudoWhite h1, .colunaLeftDetalhe h1 { font-size: 22px; margin-top: 2px; }
.colunaLeftDetalhe a:link, .colunaLeftDetalhe a:visited { color: #015AAA; text-decoration: underline; }
.colunaLeftDetalhe a:hover { text-decoration: none; }
.colunaLeftDetalhe h2 { font-size: 17px; }
.colunaRightList h2 { font-size: 17px; }

/* --------------------------HIGHSLIDE-------------------------- */
.highslide-container div{font-family:Verdana,Helvetica;font-size:10pt;}.highslide-container table{background:none;}.highslide{outline:none;text-decoration:none;}.highslide img{border:none;}.highslide:hover img{border:none;}.highslide-active-anchor img{visibility:hidden;}.highslide-gallery .highslide-active-anchor img{border-color:black;visibility:visible;cursor:default;}.highslide-image{border-width:2px;border-style:solid;border-color:white;background:gray;}.highslide-wrapper,.highslide-outline{background:white;}.glossy-dark{background:#111;}.highslide-number{font-weight:bold;color:gray;font-size:.9em;}.highslide-caption{display:none;font-size:1em;padding:5px;}.highslide-heading{display:none;font-weight:bold;margin:.4em;}.highslide-dimming{position:absolute;background:black;}a.highslide-full-expand{background:url(../plugins/highslide/graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px;}.highslide-loading{display:block;color:black;font-size:9px;font-weight:bold;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid white;background-color:white;padding-left:22px;background-image:url(../plugins/highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;}a.highslide-credits,a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px;display:none;}a.highslide-credits:hover,a.highslide-credits:hover i{color:white;background-color:gray;}.highslide-move,.highslide-move *{cursor:move;}.highslide-viewport{display:none;visibility:hidden;position:fixed;width:100%;height:100%;z-index:1;background:none;left:0;top:0;}.highslide-overlay{display:none;}.hidden-container{display:none;}.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(../plugins/highslide/graphics/close.png);}.highslide-controls{width:195px;height:40px;background:url(../plugins/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;margin:20px 15px 10px 0;}.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url(../plugins/highslide/graphics/controlbar-white.gif) right -90px no-repeat;}.highslide-controls li{float:left;padding:5px 0;margin:0;}.highslide-controls a{background-image:url(../plugins/highslide/graphics/controlbar-white.gif);display:block;float:left;height:30px;width:30px;outline:none;}.highslide-controls a.disabled{cursor:default;}.highslide-controls a.disabled span{cursor:default;}.highslide-controls a span{display:none;cursor:pointer;}.highslide-controls .highslide-previous a{background-position:0 0;}.highslide-controls .highslide-previous a:hover{background-position:0 -30px;}.highslide-controls .highslide-previous a.disabled{background-position:0 -60px!important;}.highslide-controls .highslide-play a{background-position:-30px 0;}.highslide-controls .highslide-play a:hover{background-position:-30px -30px;}.highslide-controls .highslide-play a.disabled{background-position:-30px -60px!important;}.highslide-controls .highslide-pause a{background-position:-60px 0;}.highslide-controls .highslide-pause a:hover{background-position:-60px -30px;}.highslide-controls .highslide-next a{background-position:-90px 0;}.highslide-controls .highslide-next a:hover{background-position:-90px -30px;}.highslide-controls .highslide-next a.disabled{background-position:-90px -60px!important;}.highslide-controls .highslide-move a{background-position:-120px 0;}.highslide-controls .highslide-move a:hover{background-position:-120px -30px;}.highslide-controls .highslide-full-expand a{background-position:-150px 0;}.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px;}.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px!important;}.highslide-controls .highslide-close a{background-position:-180px 0;}.highslide-controls .highslide-close a:hover{background-position:-180px -30px;}.highslide-maincontent{display:none;}.highslide-html{background-color:white;}
.highslide-html-content{display:none;width:635px;padding:0;}.highslide-header{padding-bottom:5px;}.highslide-header ul{margin:0;padding:0;text-align:right;}.highslide-header ul li{display:inline;padding-left:1em;}.highslide-header ul li.highslide-previous,.highslide-header ul li.highslide-next{display:none;}.highslide-header a{font-weight:bold;color:gray;text-transform:uppercase;text-decoration:none;}.highslide-header a:hover{color:black;}.highslide-header .highslide-move a{cursor:move;}.highslide-footer{height:16px;}.highslide-footer .highslide-resize{display:block;float:right;margin-top:5px;height:11px;width:11px;background:url(../plugins/highslide/graphics/resize.gif) no-repeat;}.highslide-footer .highslide-resize span{display:none;}.highslide-resize{cursor:nw-resize;}.draggable-header .highslide-header{height:18px;border-bottom:1px solid #ddd;}.draggable-header .highslide-heading{position:absolute;margin:2px .4em;}.draggable-header .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1;}.draggable-header .highslide-header .highslide-move *{display:none;}.draggable-header .highslide-header .highslide-close{position:relative;float:right;z-index:2;padding:0;}.draggable-header .highslide-header .highslide-close a{display:block;height:16px;width:16px;background-image:url(../plugins/highslide/graphics/closeX.png);}.draggable-header .highslide-header .highslide-close a:hover{background-position:0 16px;}.draggable-header .highslide-header .highslide-close span{display:none;}.draggable-header .highslide-maincontent{padding-top:1em;}.titlebar .highslide-header{height:18px;border-bottom:1px solid #ddd;}.titlebar .highslide-heading{position:absolute;margin:1px .4em;color:#666;}.titlebar .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1;}.titlebar .highslide-header .highslide-move *{display:none;}.titlebar .highslide-header li{position:relative;top:3px;z-index:2;padding:0 0 0 1em;}.titlebar .highslide-maincontent{padding-top:1em;}.no-footer .highslide-footer{display:none;}.wide-border{background:white;}.wide-border .highslide-image{border-width:10px;}.wide-border .highslide-caption{padding:0 10px 10px 10px;}.borderless .highslide-image{border:none;}.borderless .highslide-caption{border-bottom:1px solid white;border-top:1px solid white;background:silver;}.outer-glow{background:#444;}.outer-glow .highslide-image{border:5px solid #444;}.outer-glow .highslide-caption{border:5px solid #444;border-top:none;padding:5px;background-color:gray;}.colored-border{background:white;}.colored-border .highslide-image{border:2px solid green;}.colored-border .highslide-caption{border:2px solid green;border-top:none;}.dark{background:#111;}.dark .highslide-image{border-color:black black #202020 black;background:gray;}.dark .highslide-caption{color:white;background:#111;}.dark .highslide-controls,.dark .highslide-controls ul,.dark .highslide-controls a{background-image:url(../plugins/highslide/graphics/controlbar-black-border.gif);}.floating-caption .highslide-caption{position:absolute;padding:1em 0 0 0;background:none;color:white;border:none;font-weight:bold;}.controls-in-heading .highslide-heading{color:gray;font-weight:bold;height:20px;overflow:hidden;cursor:default;padding:0 0 0 22px;margin:0;background:url(../plugins/highslide/graphics/icon.gif) no-repeat 0 1px;}.controls-in-heading .highslide-controls{width:105px;height:20px;position:relative;margin:0;top:-23px;left:7px;background:none;}.controls-in-heading .highslide-controls ul{position:static;height:20px;background:none;}.controls-in-heading .highslide-controls li{padding:0;}.controls-in-heading .highslide-controls a{background-image:url(../plugins/highslide/graphics/controlbar-white-small.gif);height:20px;width:20px;}.controls-in-heading .highslide-controls .highslide-move{display:none;}.controls-in-heading .highslide-controls .highslide-previous a{background-position:0 0;}.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position:0 -20px;}.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position:0 -40px!important;}.controls-in-heading .highslide-controls .highslide-play a{background-position:-20px 0;}.controls-in-heading .highslide-controls .highslide-play a:hover{background-position:-20px -20px;}.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position:-20px -40px!important;}.controls-in-heading .highslide-controls .highslide-pause a{background-position:-40px 0;}.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position:-40px -20px;}.controls-in-heading .highslide-controls .highslide-next a{background-position:-60px 0;}.controls-in-heading .highslide-controls .highslide-next a:hover{background-position:-60px -20px;}.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position:-60px -40px!important;}.controls-in-heading .highslide-controls .highslide-full-expand a{background-position:-100px 0;}.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position:-100px -20px;}.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position:-100px -40px!important;}.controls-in-heading .highslide-controls .highslide-close a{background-position:-120px 0;}.controls-in-heading .highslide-controls .highslide-close a:hover{background-position:-120px -20px;}.text-controls .highslide-controls{width:auto;height:auto;margin:0;text-align:center;background:none;}.text-controls ul{position:static;background:none;height:auto;left:0;}.text-controls .highslide-move{display:none;}.text-controls li{background-image:url(../plugins/highslide/graphics/controlbar-text-buttons.png);background-position:right top!important;padding:0;margin-left:15px;display:block;width:auto;}.text-controls a{background:url(../plugins/highslide/graphics/controlbar-text-buttons.png) no-repeat;background-position:left top!important;position:relative;left:-10px;display:block;width:auto;height:auto;text-decoration:none!important;}.text-controls a span{background:url(../plugins/highslide/graphics/controlbar-text-buttons.png) no-repeat;margin:1px 2px 1px 10px;display:block;min-width:4em;height:18px;line-height:18px;padding:1px 0 1px 18px;color:#333;font-family:"Trebuchet MS",Arial,sans-serif;font-size:12px;font-weight:bold;white-space:nowrap;}.text-controls .highslide-next{margin-right:1em;}.text-controls .highslide-full-expand a span{min-width:0;margin:1px 0;padding:1px 0 1px 10px;}.text-controls .highslide-close a span{min-width:0;}.text-controls a:hover span{color:black;}.text-controls a.disabled span{color:#999;}.text-controls .highslide-previous span{background-position:0 -40px;}.text-controls .highslide-previous a.disabled{background-position:left top!important;}.text-controls .highslide-previous a.disabled span{background-position:0 -140px;}.text-controls .highslide-play span{background-position:0 -60px;}.text-controls .highslide-play a.disabled{background-position:left top!important;}.text-controls .highslide-play a.disabled span{background-position:0 -160px;}.text-controls .highslide-pause span{background-position:0 -80px;}.text-controls .highslide-next span{background-position:0 -100px;}.text-controls .highslide-next a.disabled{background-position:left top!important;}.text-controls .highslide-next a.disabled span{background-position:0 -200px;}.text-controls .highslide-full-expand span{background:none;}.text-controls .highslide-full-expand a.disabled{background-position:left top!important;}.text-controls .highslide-close span{background-position:0 -120px;}.highslide-thumbstrip{height:100%;}.highslide-thumbstrip div{overflow:hidden;}.highslide-thumbstrip table{position:relative;padding:0;border-collapse:collapse;}.highslide-thumbstrip td{padding:1px;}.highslide-thumbstrip a{outline:none;}.highslide-thumbstrip img{display:block;border:1px solid gray;margin:0 auto;}.highslide-thumbstrip .highslide-active-anchor img{visibility:visible;}.highslide-thumbstrip .highslide-marker{position:absolute;width:0;height:0;border-width:0;border-style:solid;border-color:transparent;}.highslide-thumbstrip-horizontal div{width:auto;}.highslide-thumbstrip-horizontal .highslide-scroll-up{display:none;position:absolute;top:3px;left:3px;width:25px;height:42px;}.highslide-thumbstrip-horizontal .highslide-scroll-up div{margin-bottom:10px;cursor:pointer;background:url(../plugins/highslide/graphics/scrollarrows.png) left center no-repeat;height:42px;}.highslide-thumbstrip-horizontal .highslide-scroll-down{display:none;position:absolute;top:3px;right:3px;width:25px;height:42px;}.highslide-thumbstrip-horizontal .highslide-scroll-down div{margin-bottom:10px;cursor:pointer;background:url(../plugins/highslide/graphics/scrollarrows.png) center right no-repeat;height:42px;}.highslide-thumbstrip-horizontal table{margin:2px 0 10px 0;}.highslide-viewport .highslide-thumbstrip-horizontal table{margin-left:10px;}.highslide-thumbstrip-horizontal img{width:auto;height:40px;}.highslide-thumbstrip-horizontal .highslide-marker{top:47px;border-left-width:6px;border-right-width:6px;border-bottom:6px solid gray;}.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{margin-left:10px;}.dark .highslide-thumbstrip-horizontal .highslide-marker,.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{border-bottom-color:white!important;}.highslide-thumbstrip-vertical div{height:100%;}.highslide-thumbstrip-vertical a{display:block;}.highslide-thumbstrip-vertical .highslide-scroll-up{display:none;position:absolute;top:0;left:0;width:100%;height:25px;}.highslide-thumbstrip-vertical .highslide-scroll-up div{margin-left:10px;cursor:pointer;background:url(../plugins/highslide/graphics/scrollarrows.png) top center no-repeat;height:25px;}.highslide-thumbstrip-vertical .highslide-scroll-down{display:none;position:absolute;bottom:0;left:0;width:100%;height:25px;}.highslide-thumbstrip-vertical .highslide-scroll-down div{margin-left:10px;cursor:pointer;background:url(../plugins/highslide/graphics/scrollarrows.png) bottom center no-repeat;height:25px;}.highslide-thumbstrip-vertical table{margin:10px 0 0 10px;}.highslide-thumbstrip-vertical .highslide-marker{left:0;margin-top:8px;border-top-width:6px;border-bottom-width:6px;border-left:6px solid gray;}.dark .highslide-thumbstrip-vertical .highslide-marker,.highslide-viewport .highslide-thumbstrip-vertical .highslide-marker{border-left-color:white;}.highslide-viewport .highslide-thumbstrip-float{overflow:auto;}.highslide-thumbstrip-float ul{margin:2px 0;padding:0;}.highslide-thumbstrip-float li{display:block;height:60px;margin:0 2px;list-style:none;float:left;}.highslide-thumbstrip-float img{display:inline;border-color:silver;}.highslide-thumbstrip-float .highslide-active-anchor img{border-color:black;}.highslide-thumbstrip-float .highslide-scroll-up div,.highslide-thumbstrip-float .highslide-scroll-down div{display:none;}.highslide-thumbstrip-float .highslide-marker{display:none;}.highslide-html-content h2{background:#679a00;color:#fffefc;position:relative;text-align:left;font-size:19px;margin:8px 0 0 0;padding:10px 0 5px 19px;height:21px;line-height:15px;}.highslide-html-content h2 b{color:#2d3134;}.highslide-html-content h2 span{font-size:15px;}.highslide-html-content h2 a:link,.highslide-html-content h2 a:visited{background:url(/temas/default/img/fechar_galeria.gif) no-repeat;width:26px;height:26px;display:block;position:absolute;right:20px;top:5px;}.highslide-html-content h2 a:link span,.highslide-html-content h2 a:visited span{display:block;text-indent:-9999px;}.highslide-html-content .bloco img{display:block;margin:20px auto 30px auto;}
.highslide-html-content a { color: #015AAA; }

/* --------------------------CREDITO-------------------------- */
#simuladorcredito { font-size: 12px; background:#f3f3f3; padding:10px; }
#simuladorcredito input { font-size: 12px; font-family: Arial,Helvetica,sans-serif; }
#simuladorcredito .caixainv { width: 40px; background: #fff; border: none; color: #015AAA; font-weight: bold; padding: 0 5px 0 0; }
#simuladorcredito input.inputCredito { padding: 3px 5px; margin: 0 5px; width: 140px; }
#simuladorcredito select { width: 60px; }
#simuladorcredito table.calculo th, #simuladorcredito table.calculo td { border-bottom: 2px solid #f3f3f3; background: #fff; }
#simuladorcredito .inicio th { color: #015AAA; }
#simuladorcredito td.calculado { color: #015AAA; font-weight: bold; }
#simuladorcredito #prestacao { color:#c82727; font-weight: bold; }
#simuladorcredito th.prestacao { color:#c82727; }
#simuladorcredito th label.res { text-align: right; display: block; margin-left: auto; padding-right: 8px; }
#simuladorcredito table.calculo th.calculo { background: #CFCFCF; color: #fff; }
#simuladorcredito table.calculo th.calculototal { background: #8F8F8F; color: #fff; }
#simuladorcredito table.calculo td { padding: 0 8px; }

/* qscroller */
.hide { visibility: hidden; position: absolute; top: -400px; }
#qscroller1 { margin: 0 10px; width: 973px; height: 40px; }
.qslide { padding: 0; margin: 0; }
.qslide a { margin-right: 40px; display: block; float: left; }

table#areaconteudogca h1, table#areaconteudogca h2, table#areaconteudogca h3, table#areaconteudogca h4, table#areaconteudogca h5, table#areaconteudogca h6 { display: block; }
table#areaconteudogca h1.hexcepcao, table#areaconteudogca h2.hexcepcao, table#areaconteudogca h3.hexcepcao, table#areaconteudogca h4.hexcepcao, table#areaconteudogca h5.hexcepcao, table#areaconteudogca h6.hexcepcao { display: none; }
table#areaconteudogca .colunaRightList h1, /*table#areaconteudogca .colunaRightList h2,*/ table#areaconteudogca .colunaRightList h3, table#areaconteudogca .colunaRightList h4, table#areaconteudogca .colunaRightList h5 { display: none; }

table#areaconteudogca .colunaRightList h2.oquelhesugerimos { display:block; /*background-image:url(/temas/default/imgs/pt/titSugerir.gif);*/ width:161px; /*height:21px;*/ }
table#areaconteudogca .colunaRightList h2.artigosmaislidos { display:block; /*background-image:url(/temas/default/imgs/pt/titMaisLidos.gif);*/ width:140px; /*height:21px;*/ }
table#areaconteudogca .colunaRightList h2.areastematicas { display:block; /*background-image:url(/temas/default/imgs/pt/titTematicas.gif);*/ width:79px; /*height:17px;*/ }

/*table#areaconteudogca .colunaRightList h2 span { display: none; }*/

div.checkout h3.checkout { display: block; background: #F3F3F3; padding: 6px 8px; width: 687px; font-size: 13px; }
div.checkout h3.checkoutescuro, table.checkoutresumo th.checkoutescuro { background: #dfdfdf; }

.voltarlinktopo { margin:15px 0 0 20px; }
.voltarlinkfundo { margin:0 0 0 20px; }

.checkoutdistrito { width: 307px; padding: 4px 0; }
div.checkout td.valor .checkoutmes,
div.checkout td.valor .checkoutano { padding: 4px 0; top: -2px; }

/* Stylish Select 0.3 - jQuery plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3

Licensed under the GPL license:
http://www.gnu.org/licenses/gpl.html
*/
/*:focus { outline: none; }*/
.js ul.newList { left: -9999px; margin: 4px 0 0 0; padding: 0;}
.newListSelected { background: #fff url(/temas/default/imgs/combo.gif) no-repeat scroll right top; border: 1px solid #A5ACB2; color: #555; height: 17px; padding: 3px 5px; /*position: relative !important; z-index: 10 !important;*/ }
.newListSelected div { display: block; padding: 0px 21px 2px 4px; text-align: left !important; }
ul.newList { list-style: none; color: #555; background: #fff; border: 1px solid #000; top: 22px; left: 0; height: auto; overflow: auto; text-align: left!important; position: absolute; z-index: 9999999 !important; }
ul.newList li { padding: 2px 5px!important; /*border-bottom: 1px solid #ccc;*/ }
.hiLite { background: #316ac5!important; color: #fff!important; }
.newListHover { background: #ccc!important; color: #000!important; cursor: default; }
.newListSelHover { cursor: default; }
.newListSelHover, .newListSelFocus { /*background-position: auto;*/ }
.newListSelHover div, .newListSelFocus div { /*font-weight: bold;*/ }

.combosimulador .newListSelected { width: 95px; }
.combosimulador .newListSelected div { width: 71px; } /* menos 24px do de cima */
.combosimulador ul.newList { width: 105px; }

.combomedidas .newListSelected { width: 140px; z-index: 10; }
.combomedidas .newListSelected div { width: 116px; } /* menos 24px do de cima */
.combomedidas ul.newList { width: 150px; }

.combodistrito .newListSelected { width: 140px; }
.combodistrito .newListSelected div { width: 116px; } /* menos 24px do de cima */
.combodistrito ul.newList { width: 150px; }

.combomes .newListSelected { width: 45px; }
.combomes .newListSelected div { width: 21px; } /* menos 24px do de cima */
.combomes ul.newList { width: 55px; }

.comboano .newListSelected { width: 60px; }
.comboano .newListSelected div { width: 36px; } /* menos 24px do de cima */
.comboano ul.newList { width: 70px; }

.combohomepage .newListSelected { width: 200px; }
.combohomepage .newListSelected div { width: 175px; } /* menos 24px do de cima */
.combohomepage ul.newList { width: 210px; }

.combocolchao .newListSelected { width: 130px; }
.combocolchao .newListSelected div { width: 106px; height:20px; overflow:hidden; } /* menos 24px do de cima */
.combocolchao ul.newList { width: 140px; }

.comboguia .newListSelected { width: 148px; }
.comboguia .newListSelected div { width: 124px; } /* menos 24px do de cima */
.comboguia ul.newList { width: 158px; }

.filtroproduto .combocolchao .newListSelected { width: 170px; }
.filtroproduto .combocolchao .newListSelected div { width: 146px; height:20px; overflow:hidden; } /* menos 24px do de cima */
.filtroproduto .combocolchao ul.newList { width: 180px; }

.combotextil .newListSelected { width: 160px; }
.combotextil .newListSelected div { width: 136px; height:20px; overflow:hidden; } /* menos 24px do de cima */
.combotextil ul.newList { width: 170px; }
.combotextil ul.newList li { padding: 2px 5px!important; border-bottom: none; font-weight: bold; }
.combotextil ul.newList li ul { padding: 0 !important; margin: 0; }
.combotextil ul.newList li ul li { padding: 2px 5px!important; list-style: none; font-weight: normal; }

.produtosdestamarca a:link, .produtosdestamarca a:visited { text-decoration: underline; color: #015AAA; }
.produtosdestamarca a:hover { text-decoration: none; }

.sidebarBanner { margin: 0 0 10px 0; }
.sidebarBanner a:link, .sidebarBanner a:visited, .sidebarBanner a:hover { text-decoration: none; color: #555; }
h3.ajudasidebar, table#areaconteudogca .colunaRightList h2.oquelhesugerimos, table#areaconteudogca .colunaRightList h2.artigosmaislidos, table#areaconteudogca .colunaRightList h2.areastematicas, .labelProdutosDestaMarcaRight h2, .labelProdutoPesquisa h2, .labelCompradorRight h2, .labelTopMaisVendidos h2, .labelProdutosEmDestaqueHome, .sidebarBanner .titulo { display: block; font-size: 18px; letter-spacing: -0.8px; font-weight: bold; color: #555; margin: 0 0 14px 0; width: auto; }

.blocoSabiaque { margin-bottom: 15px !important; }

.textodestaque a:link, .textodestaque a:visited { text-decoration: underline; color: #015AAA; }
.textodestaque a:hover { text-decoration: none; }

#relacionados .compararGrande { display: none; }

/* lojas rodape */
.blocolojashome { width: 994px; height: 185px; margin-top: 30px; }
.blocolojashome .topo { background: url(/temas/default/imgs/blocotopo.png) no-repeat; display: block; width: 994px; height: 10px; }
.blocolojashome .content { background-color: #fff; display: block; width: 994px; height: 165px; }
.blocolojashome .content .esq { margin-top: 10px; float: left; width: 416px; padding: 0 10px 0 17px; border-right: 1px solid #ebebeb; height: 150px; }
.blocolojashome .content .esq .thumb { width: 148px; float: left; height: 144px; display: block; border: 2px solid #5e5e5f; }
.blocolojashome .content .esq a:hover .thumb { border: 2px solid #000; }
.blocolojashome .content .esq .info { margin-top: 33px; width: 230px; float: left; margin-left: 20px; display: block; }
.blocolojashome .content a.sede:link, .blocolojashome .content a.sede:visited { color: #555; font-weight: normal; text-decoration: none; display: block; clear: both; }
.blocolojashome .content a:hover { text-decoration: underline; }

.blocolojashome .content .esq .info .loja { color: #555; font-size: 13px; font-weight: bold; text-transform: uppercase; margin-bottom: 8px; display: block; }
.blocolojashome .content .esq .info .morada,
.blocolojashome .content .esq .info .telf { margin: 0; display: block; }
.blocolojashome .content .esq .info .maisinfo { color: #555; font-weight: bold; text-align: right; margin: 0; display: block; }
.blocolojashome .content .esq a:hover .info .maisinfo { text-decoration: underline; }
.blocolojashome .content .esq a:hover .info .loja,
.blocolojashome .content .esq a:hover .info .telefone,
.blocolojashome .content .esq a:hover .info .morada { text-decoration: none !important; }
.blocolojashome .content .dir { float: right; width: 525px; padding: 0 10px; height: 165px; }
.blocolojashome .content .dir a:link, .blocolojashome .content .dir a:visited { text-decoration: none; color: #555; }
.blocolojashome .content .dir a:hover { text-decoration: none; }
.blocolojashome .content .dir a:hover b { text-decoration: underline; }
.blocolojashome .content .dir .morada { margin: 0 0 5px 0; }
.blocolojashome .content .dir .morada b { display: block; color: #555; font-size: 12px; }
.blocolojashome .content .dir .morada .rua { height: 17px; overflow: hidden; display: block; }
.blocolojashome .content .esqloja { width: 243px; float: left; margin-left: 10px; font-size: 11px; }
.blocolojashome .content .dirloja { width: 210px; float: left; margin-left: 18px; font-size: 11px; }
.blocolojashome .fundo { background: url(/temas/default/imgs/blocofundo.png) no-repeat; display: block; width: 994px; height: 10px; }

h2.importante { font-size:12px; font-weight:bold; margin:0 0 10px 0; padding:0; }