html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
body{background:Url('/data/images/nuevodiseno/bg.jpg') repeat-x #AEDEF0; font-family:Arial; font-size:12px}
#wrapper {margin:0 auto;width:930px; background:#fff; clear:both;  overflow:auto; padding:0 0 10px 0}
#Header {margin:20px auto 0 auto;width:930px; background: Url('/data/images/nuevodiseno/headerbg.jpg') #fff no-repeat; height:250px; position:relative; clear:both; }
#Header h1{	top:37px; left:47px;	 position:absolute;padding: 0 0 0 0;	background-image: url(/data/images/nuevodiseno/logo.png); background-repeat: no-repeat;	width:260px; height: 139px; overflow: ihdden; text-indent: -100em; cursor: pointer; z-index:10;}
*html #Header h1{  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/data/images/nuevodiseno/logo.png', sizingMethod='crop'); background-image: none;}
a {color:#FA7017}
#Footer {margin:0 auto;width:930px; background: Url('/data/images/nuevodiseno/footerbg.jpg') no-repeat  top ; margin:0 auto 20px auto; text-align:center; color:#fff; padding:80px 0 0 0; position:relative }
#Footer a{color:#fff;float:left;margin:0 5px 0 10px}
#Footer ul{ margin:0 0 0 200px}
#Footer li{width:auto; display:inline}
#MenuUp { background: Url('/data/images/nuevodiseno/bgmenu.gif') no-repeat; width:886px; height:40px; position:absolute; left:20px; top:205px; padding:0 0 0 4px}
#MenuUp ul{width:713px;float:left}
#MenuUp li{display: inline; margin:0 5px 0 0 }
#MenuUp li a.here{text-transform:uppercase; text-decoration: none; display:block; width:auto; float:left; font-weight:bold; color: #ED4511; }
#MenuUp li a{text-decoration: none; display:block; width:auto; float:left;color: #ED4511; padding:15px 6px 10px 6px; font-weight:bold; font-size:13px }
#MenuUp li a:hover{ color: #fff; }
#MenuUp li a:active{ color: #fff;}
.searchboxdiv {background:url(/data/images/nuevodiseno/searchbg.jpg) no-repeat ;float:left;width:134px;padding:5px 0 8px 3px;  }
input.SearchBox {  border:0;  background-color:#FFF3C6; }
.SearchBtn {float:left}
.singleModule {float:left; padding:10px 0 0 0; }
#left{width:160px; float:left; display:block; margin:10px 30px 0 20px;}
#center{width:505px; float:left; display:block;margin:10px 30px 0 0;}
#right{width:165px; float:left; display:block;margin:10px 0 0 0;}
*html #left{ margin:10px 30px 0 10px;}
.RootItem  {margin:0 0 0 0; }
.RootItem li {margin:4px 0 0 0px; list-style-type:disc; color:#FFCF00; list-style-position:inside; padding:0}
.RootItem  a{color:#000; text-decoration:none; font-size:12px; font-weight:bold; padding:0; margin:0 0 0 -5px }
.RootItem li.here a{text-decoration:underline; }
.RootItem li a:hover{text-decoration:underline; }

.SubItem li {list-style-type:disc; color:#FC7215;margin:3px 0 0 7px;font-size:11.5px;}
.SubItem li a{color:#333; text-decoration:none;background:none;  font-weight:normal; font-size:12px; display:block ;margin:0 0 0 0px; display:inline}
.SubItem li a:hover{text-decoration:underline; background:none; } 
.ProdList {padding:0 0 0 10px}
.ProdList li{width:158px; height:275px; float:left; text-align:center; margin:0 7px 0 0}
.ProdList {margin:10px 0 10px 0; clear:both; width:500px }
.Module {background: Url('/data/images/nuevodiseno/modulefooter.jpg') no-repeat left bottom #E4EFD1; padding:10px 0 20px 20px; margin:0 0 10px 0;width:144px }
h2{color:#FC7215; font-size:20px; font-weight:bold; margin:0 0 10px 0; clear:both; display:block}
h3, h5{ background:url(/data/images/nuevodiseno/title.jpg) no-repeat 0px 0px; width:130px; height:24px; font-size:15px; color:#fff; font-weight:bold; padding:6px 0 0 34px}
.cart{background:url(/data/images/nuevodiseno/titlecart.jpg) no-repeat;  font-size:13px; font-weight:bolder; }
.menu{background:url(/data/images/nuevodiseno/menu.jpg) no-repeat;  font-size:13px; font-weight:bolder; }
.registro{background:url(/data/images/nuevodiseno/titleusuario.jpg) no-repeat  }
.info{background:url(/data/images/nuevodiseno/titleusuario.jpg) no-repeat  }
.orprice{background:#F0F0F0; padding:5px; margin:3px 0 3px 0; color:#333; font-size:16px}
.ProdDesc  { float:right; width:240px}
.centerdetail {padding:20px 0 20px 0; text-align:center; display:block; }
.ImgProdDetail {float:left;}
.ImgProdDetail a{clear:both;float:none;color:#666666; font-size:11px; text-decoration:none; margin:5px 0 0 0; padding:0 0 0 15px; background:Url('/data/images/nuevodiseno/smallsearch.gif') no-repeat left}
.ImgProdDetail img {float:none; clear:both; }
.clearer {clear:both;display:block;}
a.seeMore {padding:0 0 0 20px; background:Url('/data/images/nuevodiseno/plus.gif') no-repeat left top; font-weight:bold}
h4{font-weight:bold; font-size:14px}
h4.register{font-weight:bold; font-size:16px; border-bottom:1px solid #CCC; padding:0 0 10px 0; margin:5px 0 10px}
.prodInfo a{text-decoration:none}
.cat {display:block; clear:both; margin:0 0 40px 0; overflow:auto}
.cat img {margin:0 20px 10px 0px; }
.cat h4{margin:0 0 10px 0 }
.cat p {margin:0 0 5px 0; }
a.smalllink{color:#FFB400; font-size:9px}
.noteBox {padding:20px 10px 20px 40px; margin:10px 0;  background:Url('/data/images/nuevodiseno/alert.jpg') #f0f0f0 no-repeat 10px 20px; font-size:11px; color:#666}
.noteBox2 {padding:20px 10px 20px 40px; margin:10px 0;  background:#f0f0f0; font-size:11px; color:#666}

#ShoppingCart{ font-size: 10px; width:100%; border: 1px solid #CCCCCC;}
#ShoppingCart a{color:#333333; text-decoration: underline; font-weight: bold;}
#ShoppingCart a:hover{color:#666666;}
#ShoppingCart td{	 padding: 4px 4px 4px 4px;margin: 0px 0px 0px 0px;	 border: 1px solid #CCCCCC; border-top: none; border-right: none;}
#ShoppingCart tr{	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#ShoppingCart .here{	background-color: #FCEDE2;}
#ShoppingCart th{border: 1px solid #CCCCCC; border-top: none;border-right: none; font-weight:bold;	padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px;}
.prodImg {float:left; margin:0 10px 60px 0}
.prodInfo a {}
a.blacklink  {font-size:14px;  font-weight: bold; text-decoration:none; color:black }
a:hover.blacklink {text-decoration:underline}

.divleft{ width:190px; float:left;border:1px solid #ccc; margin:0 13px 10px 0; padding:10px 10px 10px 10px;background:#E4EFD1; position:relative}
*html .divleft{padding:10px 10px 10px 10px;width:190px;}
.divleft h6{color:#fff; background:#95C249;  font-size:16px; width:180px; padding:10px 0 10px 10px}

.divright{ width:190px; float:left;border:1px solid #ccc; margin:0 13px 10px 0; padding:10px 10px 10px 10px;background:#E4EFD1; position:relative}
*html .divright{padding:10px 10px 10px 10px;width:190px;}
.divright h6{color:#fff; background:#95C249;  font-size:16px; width:180px; padding:10px 0 10px 10px}



.divleft label{width:50px; float:left}
.divleft input{ float:left; margin:0 5px 0 0}
.divleft a{margin:0 0 0 50px;width:120px; float:left}




h6{font-weight:bold; font-size:14px}





#forms{ margin: 10px 5px 10px 5px; padding: 5px 5px 5px 5px;}
#forms input{	 width: 200px;	margin-bottom: 10px;	font-size: 11px; float:left;Display:inline;  }
#forms textarea {	display: block;width: 200px;float: left;	margin-bottom: 10px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;}
#forms br { clear: left;}
#forms label {	font-weight:bold;display: block;text-align: right;width: 135px;padding-right: 10px;float: left;}
#forms .ErrorMsg{	margin-left:10px; float:left;	color: #FF0020;	font-size:10px;	Display:inline;	margin-bottom: 0px;	margin-top: 0px;}
#forms select{width: 200px;display:block;float:left;margin-bottom: 10px;font-size: 11px;}

#forms .day{ width: 37px; margin-right: 4px; }
#forms .month{ width: 100px; margin-right: 4px; }
#forms .year{width: 55px;}
#forms  .checkboxHorizontal{	display:block;	float:left;	width:250px;	margin-bottom: 10px;	}
#forms  .checkboxOnly{	display:block;	float:left;	width:165px;	margin-bottom: 10px;	margin-left:10px;}
#forms .checkboxOnly label{width:0px;text-align:left;margin:0;padding:0;padding-right:0px;}
#forms  .checkboxOnly input{ width: 50px; margin: 0; padding: 0; }
#forms .checkboxHorizontal label{width: 80px;text-align:left;margin:0;padding:0;font-weight: normal;}
#forms  .checkboxHorizontal input{ width: 20px; margin: 0; padding: 0; }
#forms  .checkboxVertical{	display:block;	float:left;	width:250px;	margin-bottom: 10px;	}
#forms  .checkboxVertical label{	width:200px;	margin: 0;	padding: 0;	text-align: left;	padding-bottom: 10px; 	}	
#forms .checkboxVertical input{ width: 20px; margin: 0; padding: 0; }
#forms .FormLabel {display: block;width: 200px;	float: left;margin-bottom: 10px;	font-size: 11px;}



