/* CSS Document */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin:0px; }

div#outter { width: 950px; margin: auto; margin-bottom: -100px; }

/* top bar */
div#linkbar { background-color:#747877; border-bottom: solid 3px #CBD578; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 20px; line-height: 20px;}
div#innerLnkBar { width: 950px; margin: auto; position: relative }
div#linkbar ul, div#linkbar ul li { display: inline; list-style: none; padding: 0; margin: 0; }
div#linkbar a, div#footerDv a { color: #FFF; text-decoration: underline; }
div#linkbar a:hover, div#footerDv a:hover { color: #CBD578; text-decoration: underline; }
.lnkHeader { color:#CBD578; font-weight: 900;}
.spliterLnk { color: #FFFFFF; }
ul#infoLnk { position: relative; left: 20px;  }
ul#accountLnk { position: absolute; right: 20px; }

div#topDv { width:950px; height: 171px; position: relative; top: -3px; z-index: 50; }
div#cartDv { display: block; width: 50px; position: relative; top: -100px; left: 810px; font-size: 11px; font-weight: bold; color:#747877; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 14px; }
div#searchDv { width: 150px; position: relative; top: -100px; left: 12px; }
input#pesquisaTxt {display: block; margin-top: 20px; margin-left:8px; width: 90px; height: 11px; font-size: 9px; }
input#pesquisaBtn { display: block; position: relative; top: -21px; left: 112px; width: 31px; height: 20px; background-color: transparent; border:none; cursor: pointer; cursor: hand; }
a#advSrchLnk { color: #747877; font-size:9px; position: relative; top: -16px; left: 11px; }
a#advSrchLnk:hover { color: #FFF; text-decoration:underline; }
.noBrd { border: none; }

/* central */
div#bodyDiv { min-height: 780px; position: relative; z-index: 40; top: -50px; }

div#leftDiv { width: 160px; margin-top:30px; min-height: 730px; float: left; } 
div#menuDv { display: block; }
div#menuDv h1, div#menuDv h2 { padding: 0; margin: 0; }
div#menuDv ul, div#menuDv ul li { display: block; list-style-type: none; padding: 0; margin: 0; width: 160px;}
div#menuDv ul { padding-bottom: 15px; }
div#menuDv ul li { min-height: 22px; }
div#menuDv ul li a { display: block; width: 130px; padding-left: 30px; text-indent: 0px; font-size: 11px; font-weight: 900; min-height: 22px; line-height: 19px; color: #747877; }
div#menuDv ul li a:hover, div#menuDv ul li a.activeMenu { color: #FFF; background-image: url(http://images.vertigo-store.com/laranja.gif); }
li.activeMenu h2 { display: block; width: 100%; text-indent: 30px; font-size: 11px; font-weight: 900; min-height: 22px; line-height: 19px; color: #FFF; background-image: url(http://images.vertigo-store.com/laranja.gif); }
div#menuDv ul li ul { list-style: disc; padding-bottom: 10px; }
div#menuDv ul li ul li { min-height: 10px; }

div#menuDv ul li ul li a{ padding-left: 0px; text-indent: 0px; margin-left: 40px; display: block; min-width: 80px; font-size: 9px; color: #747877; min-height: 15px; line-height: 15px; }
div#menuDv ul li ul li ul li a{ padding-left: 0px; text-indent: 0px; margin-left: 50px; display: block; min-width: 80px; font-size: 8.5px; color: #747877; min-height: 15px; line-height: 15px; 
}
div#menuDv ul li ul li a:hover, div#menuDv ul li ul li a.activeSub { color: #E7952B; background-image: none; }

div#newsDv { background-image: url(http://images.vertigo-store.com/news.jpg); width: 161px; height: 74px; }
input#newsTxt {display: block; width: 90px; height: 11px; font-size: 9px; position: relative; top: 31px; left: 20px; }
input#newsBtn { display: block; position: relative; top: 10px; left: 120px; width: 34px; height: 27px; background-color: transparent; border: none; cursor: pointer; cursor: hand; }

div#paypal { text-align: center; margin-top: 20px;}


div#rightDiv { width: 170px; float: right; margin-top: -30px; }
div#promosDv, div#topsDv { max-width: 170px; }
div#promosDv h2, div#topsDv h2, div#artDv h2 { width: 170px; height:50px; background-image: url(http://images.vertigo-store.com/verde.gif); background-repeat:no-repeat; padding:0; margin: 0; } 
div#promosDv h2 img { position: relative; top: 15px; left: 25px; }
div#promosDv ol, div#topsDv ol { font-size:11px; font-weight: 900; list-style-type: decimal-leading-zero; color: #E7952B; margin-left: 5px; }
div#promosDv ol li, div#topsDv ol li { padding: 3px 0px 0px 0px; margin: 0; }
div#promosDv ol li a, div#topsDv ol li a { display: block; text-decoration: none; color: #747877; }
.promoTitle { display:block; font-size: 10px; color: #747877; text-decoration: underline; font-weight: 900; margin: 0; padding: 0; max-width: 120px; max-height:26px; overflow: hidden; }
div#promosDv ol li:hover a, div#topsDv ol li:hover a { color: #E7952B; }
div#promosDv ol li:hover a .promoTitle, div#topsDv ol li:hover a .promoTitle {color: #E7952B !important;}
.promoDesc { font-size: 9px; font-weight:normal; text-decoration: none; }

a#showPromos { display: block; text-align: center; color: #747877; margin: -5px 0px 10px 0px; }
a#showPromos:hover {color: #E7952B }

div#topsDv h2 img { position: relative; top: 17px; left: 12px; }
div#artDv h2 img { position: relative; top: 17px; left: 50px; }

div#mainContent { margin: 20px 190px 0px 180px; text-align: justify; color: #747877; }

div#artDv ul { list-style: none; padding: 0; margin: 0; }
div#artDv ul li { padding: 0; margin: 0; display: block; color:#747877 }
div#artDv ul li a { display: block; width: 100%; text-align: center; text-decoration: underline; color:#747877; }
div#artDv ul li a:hover { color: #E7952B; }

div#collectDv h2  { padding: 0; margin:15px 0px 0px 0px;}
div#collectDv a { display: block; padding-left: 5px; text-align:center; text-decoration: underline; color:#747877; font-weight:bold;}
div#collectDv span.colDesc { color: #E7952B; display: block; padding: 5px 0px 0px 5px; text-align:center; font-size:11px; font-weight:bold;}
/* footer */
div#footerDv { background-color:#747877; border-top: solid 3px #CBD578; font-size: 10px; width:100%; height: 20px; line-height: 20px; clear: both; text-align: center; position:static; bottom: 0px; z-index: 100; }
div#optim { padding: 10px 0px 20px 0px; text-align: center; color: #747877; }


#blocker { display:none; position:fixed; top:0; left:0; min-width: 100%; min-height: 100%;  z-index:100; } /* background-image: url(http://images.vertigo-store.com/blocker.gif);*/

/* Ajax */
div#loadInfo {
	position: fixed;
	width: 250px;
	top: 40%;
	left: 40%;
	background-image: url(http://images.vertigo-store.com/aj-fundo.jpg);
	border: solid 2px #527271;
	text-align: center;
	padding: 5px;
	display: block;
	z-index: 200;
}
div#loadInfo img { padding: 5px; }
div#innerInfo, div#iCT { margin: 0px; background-color: #8BA7A8; color: #FFF; border: groove 2px #527271; padding:5px; }
.padded { display:block; padding: 5px; }

.infoMesg { display: block; min-height: 40px; }
.infoMesg img { position:absolute; top:5px; left:5px;}
.infoMesgContent { display:block; margin-left: 40px; text-align: center; position: relative;}
.infoMesgContent a { display:block; width:73px; height: 18px; color: #123; margin: 5px 0px 5px 0px; background-color: #527271; border: ridge 1px #BDC9C9; font-size: 9px; line-height: 18px; text-decoration: none; color:#FFF; margin-left: 25%; }
.infoMesgContent a:hover { background-color: #53735C;}
/*
div#footerDv { background-color:#747877; border-top: solid 3px #CBD578; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 20px; line-height: 20px; clear: both; text-align: center; position:relative; top: -50px; }
*/
.tituloVerde { border:1px dashed #CCD578; padding:5px; background-color: #CCD578; color:#747879; font-weight: bold; }
.caixaVerde{ border:1px dashed #CCD578; padding: 10px 5px 10px 5px; }
#modv { display:block; width: 100%; clear: none; }
#montraInfoTop { padding-bottom: 15px; display: block; }
#montraInfoEnd { display: block; width: 100%; float:left; left: 0px; padding-top: 15px; }
.linkLaranja { color: #747877; }
.linkLaranja:hover { color: #FF9900; }
#novsDv a, #novsDv a img { border: 0; }
div#leftPromo { margin-top:20px; text-align:center; border: 0 }
div#leftPromo a { text-decoration: none; }
div#leftPromo a img { text-decoration: none; border: none };
div#rigthPromo { margin-top:20px; text-align:center; border: 0 }
div#rigthPromo a { text-decoration: none; }
div#rigthPromo a img { text-decoration: none; border: none };
