/* Ult. Alteracao: 20091028 1053 mdamasceno */
/*========================================== NOVO HEADER ===========================================*/

.novoHeader {
clear: both;
text-align:center !important; 
background:url(../images/imgDegradeAmarelo.jpg) repeat-x; 
font-size: 11px; 
font-family: Arial, Helvetica, Verdana;}

.novoHeader .head {
width: 996px;
margin: 0 auto;
}

.novoHeader h1 { 
display:inline-block; 
float:left; 
margin:26px 0 0 0; 
width:262px; 
height:48px;}

.novoHeader h1 a.logoCEV { display:block; width:262px; height:48px;}

.novoHeader .userControl{padding:26px 24px 0 0; *padding:26px 16px 0 0;}

.novoHeader .userControl ul{ height:18px; }
.novoHeader .userControl ul li{display:inline; float: right; padding: 0 0 0 3px;}
.novoHeader .userControl ul li strong{ padding: 0 0 0 8px;}

.novoHeader .userControl ul.basket { height:36px;}
.novoHeader .userControl ul.basket li { padding:11px 0 0 9px; }
.novoHeader .userControl ul.basket li.cart img {margin:-20px -5px -10px 0; *margin:-11px -2px -10px 0; width:33px; height:32px;}
.novoHeader .userControl ul.basket li span a {color:#E10915; font-weight:bold; }
.novoHeader .userControl ul.contact li span a, 
.novoHeader .userControl ul.basket li a {
color:#000000;
}

/*busca*/
.novoHeader .busca {text-align:center !important; }
.novoHeader .busca .searchContent .welcomeUser ul li a { color:#AAAAAA; }
.novoHeader .busca .searchContent { width: 998px; margin:0 auto; height:39px;}

.novoHeader .busca .searchContent .welcomeUser, 
.novoHeader .busca .searchContent .search {width:49.9%; height:40px; float:left; text-align:left;}

.novoHeader .busca .searchContent. search { float:right; overflow:hidden;}

.novoHeader .busca .searchContent .welcomeUser ul {  
line-height:40px; 
padding:0 0 0 6px;}

.novoHeader .busca .searchContent .welcomeUser ul li{ display:inline;}
.novoHeader .busca .searchContent .welcomeUser ul li span {color:black; font-weight: bold;}
.novoHeader .busca .searchContent .welcomeUser ul li a:visited {color:#AAAAAA;}

.novoHeader .busca .searchContent .search fieldset {
line-height:40px; 
text-align:right; 
padding:0 18px 0 0; 
*padding:0 10px 0 0;
border:0; 
margin-top: -1px; 
_margin-top:8px;
}
.novoHeader .busca .searchContent .search fieldset label{font-size: 10px;}
.novoHeader .busca .searchContent .search fieldset input.pesquisa { min-width:50%; _width:50%; height:24px; overflow:hidden; margin: 0 5px; border:solid 1px #ccc; color:#5f5f5f; padding:4px; font-size: 11px;}
.novoHeader .busca .searchContent .search .buttonSearch { vertical-align:middle; width:77px; height:32px; *margin-top:-7px;}

/*regua*/
.novoHeader .regua { background:#f4f4f4 url(../images/imgBgCinza.gif); text-align:center; height: 28px;}
.novoHeader .regua div.regula {text-align: center !important;}
.novoHeader .regua div.regula ul { margin:0 auto; padding-top: 8px; text-align:center; width: 996px; text-align: left !important;}
.novoHeader .regua div.regula ul li { float: none;}
.novoHeader .regua div.regula li.imgFrete { display:block; width:681px; height:14px;}
.novoHeader .regua div.regula li.linkRegula { display:block; position:relative; float:right; right:0; margin-top:-15px;}
.novoHeader .regua div.regula li.linkRegula a { text-decoration:none; color:#000; padding:0 34px 0 0;}

/*===========MENU============*/
#menu {text-align: center !important; width:100%}
#menu {width:100% !important}
 .clearRight { clear: right; font-size: 0; line-height: 0; }
 .clearLeft { clear: left; font-size: 0; line-height: 0; }
 .texto { color: #696969; font-size: 11px; }
 .displayNone { display: none !important; }
 .alignTop { vertical-align: top !important; }
 .width100 { width: 100% !important; }
 .floatLeft { float: left !important; }
 .floatRight { float: right !important; }
 .gap-saver { clear: both; font-size: 0; height: 1px; margin-bottom: -1px; }
 
#menu table {_width: 100%; width: 100%}
#menu table tr td { width: 100%; text-align: center }
#menu table tr td table {margin:0 auto; text-align: center; width: 996px}
 
table tr td ul , table tr td ul li { list-style-type: none; margin: 0; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif; }
 table tr td ul li { display: inline; float: left; padding: 0 5px;}
 table tr td ul li a.traco { border-left: 1px solid #000; padding-left: 8px;}
 table tr td ul li a.tracoG { border-left: 1px solid #000; padding-left: 10px; }
 table tr td .linksMenuPrincipal li a { color: #fff; font-size: 11px; font-weight: bold; }

table tr td .linksMenuPrincipal li { padding: 4px 2px 6px 3px !important; *padding: 4px 2px 8px 3px !important;}

 
 /*INICIO -  menu.css */

 table tr td .linksMenuPrincipal .menu-dropdown,
 .linksSubMenu li.seta .menu-dropdown {
	margin: -22px 0 0 0;
	*margin: -4px 0 0 0;
	overflow: hidden;
	position: absolute;
	z-index: 3;
	
 }

 table tr td .linksMenuPrincipal .menu-dropdown * { line-height: 8px; }

 table tr td .linksMenuPrincipal .menu-dropdown ul,
 .linksSubMenu li.seta .menu-dropdown ul {
	clear: right;
	display: inline;
	float: left;
	margin: 0 5px 0 4px;
	width: 139px;
 }

table tr td .linksMenuPrincipal .menu-dropdown ul { margin: 0 0 0 5px;}
/*table tr td .linksMenuPrincipal .menu-dropdown ul li a { margin: 0 5px 0 0; }*/

 table tr td .linksMenuPrincipal .menu-dropdown ul li {
	display: block;
	float: left;
	padding: 2px 0 7px 2px;
	width: 100%;
	text-align:left;
 }

 table tr td .linksMenuPrincipal .menu-dropdown ul .ultimo, .linksSubMenu li.seta .menu-dropdown ul .ultimo { border: none; }

 table tr td .linksMenuPrincipal .menu-dropdown ul li a,
 .linksSubMenu li.seta .menu-dropdown ul li a {
	color: #000;
	font: 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
 }
 /* topo */
 .menu-dropdown .topo {
	background: url(../images/blank.gif);
	border: 1px solid;
	height: 28px;
	overflow: hidden;
	position: absolute;
	left:0;
	/*right:0; */
	/*margin-right:50px;*/
}
 .menu-dropdown .topo a { display: inline-block; height: 28px; overflow: hidden; }
 /* inner */
 .menu-dropdown .inner {
	border: 1px solid;
	border-bottom: none;
	display: block;
	float: left;
	margin-top: 29px;
	overflow: hidden;
	padding-top: 9px;
 }
 .menu-dropdown > .inner { float: none; }
 .menu-dropdown .inner ul li { border-bottom: 1px solid; }
 
 /* rodape */
 table tr td .linksMenuPrincipal .menu-dropdown .rodape,
 .linksSubMenu li.seta .menu-dropdown .rodape { clear: both; height: 9px; overflow: hidden; }
 table tr td .linksMenuPrincipal .menu-dropdown .rodape .left,
 .linksSubMenu li.seta .menu-dropdown .rodape .left { height: 9px; margin-right: 8px; zoom:1; overflow: hidden; }
 table tr td .linksMenuPrincipal .menu-dropdown .rodape .right,
 .linksSubMenu li.seta .menu-dropdown .rodape .right { float: right; height: 8px; margin-top: -9px; overflow: hidden; width: 8px; }

 /* --> mundo connect */
 .menu-dropdown.mundo-connect .topo { border-color: #478800; border-bottom-color:}
 .menu-dropdown.mundo-connect .inner { background: #eef6e5; border-color: #478800;}
 .menu-dropdown.mundo-connect ul li { border-color: #c0e0a1; }
 .menu-dropdown.mundo-connect .rodape .left { background: url(../images/menu/bgDropDownConnectRodapeLeft.gif);}
 .menu-dropdown.mundo-connect .rodape .right { background: url(../images/menu/bgDropDownConnectRodapeRight.gif)}

 /* --> mundo eletro */
 .menu-dropdown.mundo-eletro .topo { border-color: #524879; border-bottom-color: #f0eef5;}
 .menu-dropdown.mundo-eletro .inner { background: #f0eef5; border-color: #524879;}
 .menu-dropdown.mundo-eletro ul li { border-color: #c0bcd0; }
 .menu-dropdown.mundo-eletro .rodape .left { background: url(../images/menu/bgDropDownEletroRodapeLeft.gif); }
 .menu-dropdown.mundo-eletro .rodape .right { background: url(../images/menu/bgDropDownEletroRodapeRight.gif); }

 /* --> mundo bricolagem */
 .menu-dropdown.mundo-bricolagem .topo {border-color: #d06f15;border-bottom-color: #fcf1e7;}
 .menu-dropdown.mundo-bricolagem .inner { background: #fcf1e7; border-color: #d06f15;}
 .menu-dropdown.mundo-bricolagem ul li { border-color: #efcaa8; }
 .menu-dropdown.mundo-bricolagem .rodape .left { background: url(../images/menu/bgDropDownBricolagemRodapeLeft.gif);}
 .menu-dropdown.mundo-bricolagem .rodape .right { background: url(../images/menu/bgDropDownBricolagemRodapeRight.gif);}

 /* --> mundo casa  */
 .menu-dropdown.mundo-casa .topo { border-color: #dd2670; border-bottom-color: #fcedf3;}
 .menu-dropdown.mundo-casa .inner { background: #fcedf3; border-color: #dd2670;}
 .menu-dropdown.mundo-casa ul li { border-color: #f3b1cb;}
 .menu-dropdown.mundo-casa .rodape .left { background: url(../images/menu/bgDropDownCasaRodapeLeft.gif); }
 .menu-dropdown.mundo-casa .rodape .right { background: url(../images/menu/bgDropDownCasaRodapeRight.gif); }
 
  /* --> mundo natal */
 /*.menu-dropdown.mundo-natal .topo { border-color:#E70000; border-bottom-color: #E70000;}
 .menu-dropdown.mundo-natal .inner{ background: #FF404F; border-color: #D70000;}
 .menu-dropdown.mundo-natal ul li { border-color: #D70000; }
 .fundoNatal .inner ul li a.natal { color:#FFF;}
 .menu-dropdown.mundo-natal .rodape .left { background: url(../images/menu/bgDropDownCasaRodapeLeft.gif);} 
 .menu-dropdown.mundo-natal .rodape .right { background: url(../images/menu/bgDropDownCasaRodapeRight.gif);} 
 */
 
  /* --> mundo lazer */
 .menu-dropdown.mundo-lazer .topo { border-color: #038c8f; border-bottom-color: #e5f6f7;}
 .menu-dropdown.mundo-lazer .inner { background: #e5f6f7; border-color: #038c8f;}
 .menu-dropdown.mundo-lazer ul li { border-color: #a1d6d8; }
 .menu-dropdown.mundo-lazer .rodape .left { background: url(../images/menu/bgDropDownLazerRodapeLeft.gif);} 
 .menu-dropdown.mundo-lazer .rodape .right { background: url(../images/menu/bgDropDownLazerRodapeRight.gif);} 
 
 /* --> mundo você  */
 .menu-dropdown.mundo-voce .topo { 	border-color: #005f97; border-bottom-color: #e5f1f8;}
 .menu-dropdown.mundo-voce .inner { background: #e5f1f8; border-color: #005f97; }
 .menu-dropdown.mundo-voce ul li { border-color: #a0cce6; }
 .menu-dropdown.mundo-voce .rodape .left { background: url(../images/menu/bgDropDownVoceRodapeLeft.gif);}
 .menu-dropdown.mundo-voce .rodape .right { background: url(../images/menu/bgDropDownVoceRodapeRight.gif);}

 /* --> navegação acessória */
 .linksSubMenu li.seta .menu-dropdown.nav-acess { margin: -25px 0 0 -6px; width: 305px; }
 .menu-dropdown.nav-acess .hideBorder { background: #fff; height: 1px; margin: 29px 0 0 1px; position: absolute; width: 137px; }
 .menu-dropdown.nav-acess .topo { border-color: #999; width: 137px; height: 28px; }
 #menu_mais-vendidos .topo, #menu_mais-vendidos .hideBorder { width: 106px; }
 #menu_nov-produtos .topo, #menu_nov-produtos .hideBorder { width: 151px; }
 .menu-dropdown.nav-acess .inner { background: #fff; border-color: #999; }
 .menu-dropdown.nav-acess ul li { border-color: #d6d6d6; }
 .linksSubMenu li.seta .menu-dropdown.nav-acess ul { margin: 4px 4px 0 4px; }
 html > body .linksSubMenu li.seta .menu-dropdown.nav-acess ul { margin: 0 6px; }
 .linksSubMenu li.seta .menu-dropdown.nav-acess ul li {  width: 129px; }
 .linksSubMenu li.seta .menu-dropdown.nav-acess ul li a,
 .linksSubMenu li.seta .menu-dropdown.nav-acess ul li a:hover { color: #666; text-decoration: none; }
 .menu-dropdown.nav-acess .rodape .left { background: url(../images/menu/bgDropDownNavAcessRodapeLeft.gif); }
 .menu-dropdown.nav-acess .rodape .right { background: url(../images/menu/bgDropDownNavAcessRodapeRight.gif); }
 
  /* divisoes do itens do menu */
  li.pontilhadoVerde, li.pontilhadoRoxo, li.pontilhadoLaranja, li.pontilhadoRosa, li.pontilhadoLaranja, li.pontilhadoVerdeClaro, li.pontilhadoAzul { 
	display:block;
	width:1px; *width:3px;
	height:20px; 
	background:url(../images/menu/fundoVerdePontilhado.gif) center top repeat-x;
 } 
 li.pontilhadoRoxo { 
	background:url(../images/menu/fundoRoxoPontilhado.gif) center top repeat-x;
 }
 li.pontilhadoLaranja {background:url(../images/menu/fundoLaranjaPontilhado.gif) center top repeat-x;}
 li.pontilhadoRosa {background:url(../images/menu/fundoRosaPontilhado.gif) center top repeat-x; }
 li.pontilhadoVerdeClaro {background:url(../images/menu/fundoVerdeClaroPontilhado.gif) center top repeat-x; }
 li.pontilhadoAzul {background:url(../images/menu/fundoAzulPontilhado.gif) center top repeat-x;} 

/* submenu */ 
.linksSubMenu {margin-top: 7px; }
.linksSubMenu, .linksSubMenu li.seta a, .linksSubMenu li.seta a:hover { color: #333; font-size: 11px; text-decoration: none;}
.linksSubMenu li.seta a:hover { text-decoration: underline;}
.linksSubMenu li.seta { margin: 10px 15px; padding: 0;}
.linksSubMenu li.baixo { margin: 10px 10px; padding: 4px 20px 6px 0;}
.linksSubMenu li.texto { margin: 10px -25px; padding: 0;}
.linksSubMenu li.texto input { border: solid 1px #ccc; width: 320px;}
.linksSubMenu li.botao input { margin: 6px 0 6px 25px;}

/* icones do menu */
.icoVerde , .icoLaranja , .icoRosa, .icoAzul, .icoVerdeClaro, .icoRoxo, .icoRosaNatal { width:30px; height:20px;}
.icoVerde { background: url(../images/menu/imgIcoVerde.gif);}
.icoLaranja { background-image:url(../images/menu/imgIcoLaranja.gif);}
.icoRosa { background-image:url(../images/menu/imgIcoRosa.gif);}
.icoRosaNatal { background-image:url(../images/menu/imgIcoRosaNatal.gif) }
.icoNatal { background-image: url(../images/menu/imgIcoNatal.gif); width: 28px!important; margin: 0; padding: 0}

.icoAzul { background-image:url(../images/menu/imgIcoAzul.gif);}
.icoVerdeClaro { background-image:url(../images/menu/imgIcoVerdeClaro.gif);  width:27px; _width:30px;}
.icoRoxo { background-image:url(../images/menu/imgIcoRoxo.gif);}


/* fundo dos itens do menu */
.fundoVerde, .fundoLaranja, .fundoRosa, .fundoAzul, .fundoVerdeClaro, .fundoRoxo, .fundoNatal, .icoNatal, .fundoLaranjaFimExtra,  .fundoAzulFimExtra{ height:20px;}

.fundoNatal a { /*margin: 0 6px 0 -6px;*/ *margin: 0 2px 0 2px; }

.fundoVerde { background-image:url(../images/menu/fundoVerde.gif); background-repeat:repeat;}
.fundoLaranja {background-image:url(../images/menu/fundoLaranja.gif); background-repeat:repeat;}
.fundoRosa { background-image:url(../images/menu/fundoRosa.gif); background-repeat:repeat;}
.fundoAzul { background-image:url(../images/menu/fundoAzul.gif); background-repeat:repeat;}
.fundoVerdeClaro { background-image:url(../images/menu/fundoVerdeClaro.gif); background-repeat:repeat;}
.fundoNatal { background-image:url(../images/menu/fundoNatal.gif); background-repeat:repeat;}
.fundoRoxo { background-image:url(../images/menu/fundoRoxo.gif); background-repeat:repeat;}

/* definem a ponta do menu, e seus espacos estao no banco de dados  */
.fundoLaranjaFim, .fundoAzulFim { display:block; width:28px; height:20px;} 
.fundoLaranjaFim { background:url(../images/menu/img_bordafim_laranja.jpg) no-repeat;}
.fundoAzulFim { background:url(../images/menu/img_bordafim_azul.jpg) no-repeat; }
.fundoLaranjaFimExtra, .fundoAzulFimExtra { background: url(../images/menu/fundoLaranja.gif); width:23px;}
.fundoAzulFimExtra  {background: url(../images/menu/fundoAzul.gif); width:13px; *width:8px;}


/*============================ NOVO FOOTER=============================*/
.novoFooter{
clear: both;
width:99.9%; 
display:block;
background:url(../images/footer/bgFooter.gif) left bottom repeat-x;
font-size: 10px;
padding: 5px 0 0 0;
text-align: center !important;
}

.novoFooter .services{
clear:left;
height:120px;
margin: 0 auto; 
width: 998px;
}

.novoFooter .services dl{
padding: 10px 0 0 0;
}

.novoFooter .services dl dt{
padding:14px 0 6px 0;
}

.novoFooter .services dl dd { 
display:inline; 
line-height:1.8em;
}

.novoFooter .services dd{
display:inline; 
line-height:1.8em;
}

.novoFooter .services dd a:link,
.novoFooter .services dd a:visited{
text-decoration: none;
color:#666;
}

.novoFooter .services dd a:hover{
text-decoration: underline;
}

.novoFooter .services .box01, .novoFooter .services .box02, .novoFooter .services .box03{
display:inline-block; 
float:left; 
width:40.3%; 
height: 126px;
text-align:left; 
text-transform:uppercase;
}

.novoFooter .services .box01 dl, 
.novoFooter .services .box02 dl{
padding-left: 14px;
}

.novoFooter .services .box02{
width:35.9% !important;
}

.novoFooter .services .box03{
width:23% !important;
overflow:hidden;
height:130px;
}

.novoFooter .services .box03 dl{
padding: 7px 0 0 5%;
height:117px;
}

.novoFooter  .services  .box02 dl,
.novoFooter  .services  .box03 dl { 
border-left: solid 1px #ccc;
}


.novoFooter .services .box03 dl dd img{
display:block; 
width:200px; 
height:74px; 
overflow:hidden; 
margin:-22px 0 0 0;
}

.novoFooter .rules{
clear: both;
display: block;
height:130px;
text-align:center !important;
}

.novoFooter .rules p{
display:block; 
width:68%; 
margin:45px auto; 
padding:54px 0 0 0;
text-align:center;
}
