/* CSS Document */

body{ 
background:#000000;/* url(../images/fondo-nadal.jpg) 0 0 repeat-x;*/
color:#FFFFFF; 
font-family:Tahoma, Arial, Helvetica, sans-serif;  
font-size:75.00%; 
margin:0px;
}

body table {font-size:1em;}

a img {border:0}

h4{color:#FF9900;}
.web{ width:1000px; margin:auto;}
.top{ margin-top:10px;}
.RightInner{
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #6B6C6E;
	border-bottom-color: #6B6C6E;
}

.web .inner{
	margin:0px;
	/*height:570px;*/
	
	padding-top:30px;
	padding-left:40px;
	padding-right:40px;
	overflow: hidden;
	_display: inline-block;
	position:relative;
	padding-bottom:30px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6B6C6E;
	border-right-color: #6B6C6E;
	border-bottom-color: #6B6C6E;
	border-left-color: #6B6C6E;
}
.idioma{position:absolute;  left:65px; bottom:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.9em;}
.idioma a{ color:#6B6C6E;}
.idioma a:hover{ color:#FFFFFF;}
.top{ text-align:center; margin-left:-65px; margin-right:0px; margin-left:0px;}
.logo{}

.menu ul{ margin-left:0px; padding-left:0px; display:block; list-style:none; font-size:1.1em; }
.menu li{ list-style:none; padding-left:0px; background-repeat:no-repeat; background-position:0% 5px; line-height:2.2em;}
.menu li a{ color:#FFFFFF; text-decoration:none;  }
.menu li a:hover{ text-decoration:underline; color:#FFFFFF; }
.menu li:hover{background-repeat:no-repeat;  background-position:0% 5px }
.white-line{ background-color:#6B6C6E; height:1px; border:none;}
.white-line-menu{ background-color:#FFFFFF; height:1px; margin-left:15px; margin-bottom:5px; margin-top:5px;}
.menu{ float:left; }
.menu ul li ul li a{  color:#FF9900;  }
.menu li.active a {color:#FF9900;}
.menu li.open a {color:#FF9900;}
.menu ul li ul li,
.menu ul li ul li:hover {  margin-left:7px; padding-left:10px; font-size:0.8em; list-style:none; background-image:url(../images/list-image2.gif);  background-repeat:no-repeat;   background-position: 0 7px; line-height:1.5em;}





/* .right{ float:right; border: 2px solid #FF0000;} */
.right{ float:right;}
.left{ float:left;}
.interior{ 
width:650px;
font-size:109%;
}

.border-image{border: 2px solid #FFFFFF;}

a{ color:#FF9900; text-decoration:none;}
a:hover{ color:#FFCC00; text-decoration:underline;}



/* TENDA VIRTUAL UNICAMP
---------------------------------------------------------------*/

 #MainInnerShop a{ color:#999999; text-decoration:none;}
 #MainInnerShop a:hover{ text-decoration:underline;}


.web #MainInnerShop form{ margin:0px; padding:0px;}
.web #MainInnerShop{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:7px;
	overflow: hidden;
	_display: inline-block;
	position:relative;
	padding-bottom:10px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6B6C6E;
	border-right-color: #6B6C6E;
	border-bottom-color: #6B6C6E;
	border-left-color: #6B6C6E;
}

#MainInnerShop #TopShop{

background-image:url(../images/bkg-top.jpg);
position:relative;

	height:50px;
	border: 1px solid #333333;
	height:47px;
}
#MainInnerShop input{
	border: 1px solid #333333;
	padding-left:2px;


	font-size:0.9em;
	background-color:#1A1A1A;
	color:#CCCCCC;
	
}




#TopShop #CartCont{ width:200px;  float:right; position:absolute; top:-8px; right:0px; height:55px;}
#CartCont .CartContInner{ float:right; padding-top:19px; color:#CCCCCC; font-weight:bold; padding-right:19px;} 
.CartContInner .Numb{ font-size:1.7em;}
#CartCont  #Icon{ float:right; width:50px;}

#TopShop .logo{ float:left;}
#TopShop .BtnTop{ height:47px; float:left; margin-bottom:0px;}
#TopShop .BtnTop a{ color:#8D8D8D; padding-top:18px;  display:block; padding-left:20px; padding-right:20px;}
#TopShop .LineSeparator{ background-image:url(../images/line-separator-top.gif); height:40px; background-repeat:no-repeat; width:1px; float:left;}
#TopShop #LoginCont{ background-color:#0F0F0F; width:435px; padding:8px;  float:left;	height:18px; border: 1px solid #333333; margin-left:15px; margin-top:6px;   margin-right:10px; color:#8D8D8D; }
#LoginCont .InnerForm{ width:50%; float:left;}


/*SUBBAR ------------------------------------*/
#MainInnerShop #SubBarMenu{
	margin-top:9px;
	margin-bottom:10px;
	background-color:#0F0F0F;
	height:35px;
	border: 1px solid #212121;
	width:100%;
	float:left;
	background-image:url(../images/bkg-subbar.jpg); background-repeat:no-repeat; background-position:right;
}

#MainInnerShop #SubBarMenu{
	margin-top:9px;
	margin-bottom:10px;
	background-color:#0F0F0F;
	height:35px;
	border: 1px solid #212121;
	width:72%;
	float:left;
	background-image:url(../images/bkg-subbar.jpg); background-repeat:no-repeat; background-position:right;
}
#SubBarMenu .LineSeparator{ background-image:url(../images/line-separator2.gif);  height:35px; background-repeat:no-repeat; width:1px; float:left; font-size:1px;}
#SubBarMenu .BtnSubBar{height:35px; float:left; margin-bottom:0px;}
#MainInnerShop .BtnSubBar a{ display:block; padding-top:11px; text-decoration:none; color:#808080; padding-left:15px; padding-right:15px;}
#MainInnerShop  .BtnSubBar a:hover{ text-decoration:underline; }
#MainInnerShop  .BtnSubBar a.active{ color:#CCCCCC;font-size:1.1em;}

#MainInnerShop #SubBarSearch{
	width:27%;
	float:right;
	margin-top:9px;
	margin-bottom:10px;
	background-color:#0F0F0F;
	padding-top:6px;
	height:29px;
	border: 1px solid #212121;
}
 #SubBarSearch .InputButon{
	color:#8D8D8D;
	height:21px;
	float:left;
	width:60px;
	padding-bottom:4px;
	padding-left:0px;
	padding-right:0px;
}

 #SubBarSearch .Input{ float:left; height:17px; padding-top:2px; padding-left:2px; padding-bottom:0px;  width:178px; margin-left:13px;  margin-right:5px;}
 
#SubBarMenu .BtnSubBar{height:35px; float:left; margin-bottom:0px; }
#MainInnerShop .BtnSubBar a{ display:block; padding-top:5px; text-decoration:none; color:#808080; padding-left:11px; padding-right:11px; margin:3px; }
#MainInnerShop .BtnSubBar a:hover{ text-decoration:underline; }
#MainInnerShop .BtnSubBar a.active{
	color:#999999;
	background-image:url(../images/bkg-btn2.jpg);
	background-position:bottom;
	padding-bottom:7px;
	border: 1px solid #666666;
} 
 

/*CONT LEFT ------------------------------------*/
#MainInnerShop  #ContLeft{ width:205px; float:left; margin-right:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding-left:5px;}
#ContLeft ul{ margin-left:0px;  padding-left:3px; margin-top:0px; padding-top:0px; line-height:19px; color:#C4C4C4;}
#ContLeft li{ margin-left:0px; list-style:none; }
#ContLeft ul li{padding-left:15px;}
#ContLeft ul li ul li{  padding-left:15px;}
#ContLeft ul li ul li ul li{ padding-left:10px;}
#ContLeft a{ color:#C4C4C4; text-decoration:none;}
#ContLeft a:hover{ text-decoration:underline;}
#ContLeft li.open{ color:#C4C4C4;  background-image:url(../images/dot-li.jpg);  background-repeat:no-repeat; background-position: 0 8px; text-decoration:none;}
#ContLeft a.active { color:#C4C4C4; text-decoration:underline; }


#ConSubLeft {
background-image:url(../images/left-bkg.jpg);
background-repeat:no-repeat;
float:left;
height:325px;
width:150px;
}
.destacat{ text-decoration:none; background-image:url(../images/bkg-destacat.jpg); background-repeat:repeat-x; padding-top:4px; padding-left:5px; padding-right:5px; padding-bottom:6px; margin-top:15px;}

/*CONT CENTER ------------------------------------*/

#MainInnerShop  #ContCenter{  float:left; width:480px; }

#ContCenter .ContProduct{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #727272;
	border-left-color: #727272;
	border-right-color: #727272;
	border-bottom-color: #727272;
	overflow: hidden;
	_display: inline-block;
	padding-top:15px; 
	padding-bottom:15px;
	margin-top:4px;
}
 .ContProduct .InfoProduct{ margin-bottom:10px; 	overflow: hidden;
	_display: inline-block;}
	
.InfoProduct .NameProduct{ float:left; width:55%; }
.InfoProduct .NameProduct h1{ font-size:2.3em; font-weight:normal; margin-top:0px; margin-bottom:0px; color:#E2E2E2; padding-top:0px;}

.InfoProduct  .DescriptionProduct{ float:right; width:45%; float:right; color:#FFFFFF; padding-top:5px; font-family:Tahoma, Helvetica, sans-serif; line-height:1.6em; font-size:1.2em; }

.ProductImg{ position:relative; width:480px; height:400px;}
.ContProduct .BuyCont{
	position:absolute;
	bottom:0px;
	right:0px;
	width:140px;
	background-color:#000000;
	border: 1px solid #333333;
	padding-top:7px;
	padding-bottom:7px;
}
.BuyCont .Price{ text-align:center; font-size:1.4em;  }
.BuyCont .Price h1{ font-size:2.0em; font-weight:normal; margin-top:0px; margin-bottom:5px; text-align:center; color:#CCCCCC; padding-top:0px; font-family:Arial, Helvetica, sans-serif; }
.BuyCont .BuyBtn{
	text-align:center;
	background-image:url(../images/bkg-btn.jpg);
	background-repeat:repeat-x;
	width:90%;
	margin:auto;
	border: 1px solid #2A2A2A;
	padding-top:5px;
	height:20px;
}
.BuyCont .BuyBtn a{ color:#CCCCCC; display:block; }






/*CONT Right ------------------------------------*/

#MainInnerShop  #ContRight{ width:268px; float:right; margin-left:2px;  }

#ContRight .MiniImgProduct{border: 1px solid #333333; float:left; width:117px; height:97px; margin-right:8px; margin-top:4px; margin-bottom:4px;}
#ContRight .MiniImgProduct2{border: 1px solid #333333; float:left; width:117px; height:97px; margin-right:0px; margin-top:4px; margin-bottom:4px;}
#ContRight .MiniImgProduct2:hover{border: 1px solid #999999; }


#ContRight .MiniImgProduct:hover{border: 1px solid #999999; }
#ContRight .Separador{ clear:both; padding-left:13px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #6B6C6E;}

/*----------------------*/
#Bottom{ width:1000px; margin:auto; color:#666666; font-size:0.8em; padding-top:5px;}
#Bottom a{ color:#999999;}


/*SCROLL ------------------------------------*/

.menuNavegacio{width:6%; float:right;  height:420px; position:relative;  background-image:url(../images/scroll-middle.jpg); background-repeat:repeat-y; margin-top:4px; 	 }
.imatgeNavegacioUp{ position:absolute; top:0px; right:0; }
.imatgeNavegacioDown{ position:absolute; bottom:0px; right:0px;}

.contenidorScroll{overflow:hidden; position:relative; height:426px; width:94%; float:right; margin-bottom:8px;}

.contenidorScrollInner{ position: absolute; top: 0pt; left: 0pt; }