	
	body{ margin: 0; padding: 0; background-color: #cccccc; font-family: Verdana; font-size: 12px; color: #6e6676;}
	
	/* table general */ 
	table.general{ height: 500px; background-color: white;}
		
		td.gLateral{ width: 126px; background-image: url(../images/bg_left.jpg); background-position: top; vertical-align: top;}
		td.gTop{ width: 765px; height: 74px; background-image: url(../images/bg_menu.jpg); vertical-align: bottom; padding: 0px 0 5px 0;}
		td.hbar{ width: 765px; height: 35px; background-image: url(../images/hbar.gif); background-repeat: no-repeat; }
		td.gBanner{ width: 765px; height: 190px; background-image: url(../images/head.jpg); background-repeat: no-repeat;}
		td.gBody{ vertical-align: top;}
		td.gBottom{ height: 25px; background-color: #515152; color: white; font-size: 10px; text-align: center;}
		
	/* table menu */
	table.menu{ width: 760px; text-align: center;}
		
		a.menu{ text-decoration: none; color: black; font-size: 12px; text-transform: uppercase;}
		
	/* table submenu */
	table.submenu-top{ text-align: left; padding: 0 0 2px 32px;}
		
		td.submenu-top{ width: 150px;}
		
		a.submenu-top{ text-decoration: none; color: black; text-transform: lowercase;}
	
	/* table body */
	table.body{ width: 760px;}
		
		td.bodyLeft{ width: 550px; vertical-align: top; padding: 0px 10px 10px 10px;}
			
			h1{ font-size: 20px; font-weight: normal; color: #9d3627;}
			h1.welcome{ font-size: 20px; font-weight: normal; color: #9d3627; margin: 0; padding: 0; text-align: center;}
			h4{ font-size: 12px; font-weight: normal; padding: 5px 5px 5px 5px;}
			
		td.bodyRight{ width: 210px; border-left: 2px solid #cccccc; vertical-align: top; text-align: center;}
			
			img.lateral{ border: 2px solid #cccccc; padding: 1px 1px 1px 1px;}
			
	/* table enlaces */
	table.enlaces{ width: 500px;}	
		
		a.enlaces{ text-decoration: none; color: #6e6676;}
		a.enlaces:hover{ text-decoration: underline; color: #6e6676;}
		
		
	/* table list */	
	table.list{ width: 450px; border-left: 1px solid #515152; border-right: 1px solid #515152;}	
	table.listLong{ width: 550px; border-left: 1px solid #515152; border-right: 1px solid #515152;}	
	table.listNoTop{ width: 450px; border-top: 1px solid #515152; border-left: 1px solid #515152; border-right: 1px solid #515152;}
		
		td.listTop{ background-color: #515152; padding: 3px 3px 3px 3px; color: white; vertical-align: middle;}
		td.listTopc{ background-color: #515152; padding: 3px 3px 3px 3px; color: white; text-align: center; vertical-align: middle;}
		
		td.list{ padding: 4px 4px 4px 4px; border-bottom: 1px solid #515152; vertical-align: middle;}
		td.listc{ padding: 4px 4px 4px 4px; border-bottom: 1px solid #515152; text-align: center; vertical-align: middle;}
		
	/* table login */
	table.login{ margin: 0 15px 15px 15px; color: #000;}
		
		td.loginError{ color: red;}	
		
			a.logout{ font-size: 11px; color: red; text-decoration: none;}
			a.logout:hover{ font-size: 11px; color: red; text-decoration: underline;}
		
	/* table productos */	
	table.productos{ width: 500px; margin: 0 0 20px 0;}	
		
		td.pImage{ width: 75px; vertical-align: top; text-align: center; padding: 2px 2px 2px 2px;}
		
		td.pInfo{ vertical-align: top;}
			
			h2.info{ font-size: 14px; font-weight: normal; color: #9d3627; margin: 0; padding: 0; text-decoration: underline;}	
		
			input.disabled{ border: 0; background-color: transparent; text-align: right;}
		
	/* extras */
	#right{ text-align: right;}
	#left{ text-align: left;}
	#center{ text-align: center;}
	#red{ color: #9d3627;}
	
	td.center{ text-align: center;}
	
	p.center{ text-align: center;}
		
	div.error{ text-align: center; padding: 2px 2px 2px 2px; color: red; font-weight: bold;}
	div.ok{ text-align: center; padding: 2px 2px 2px 2px; color: green; font-weight: bold;}
	
	img{ outline: none;}
	img.studios{ width: 100px;}
	img.studiosLittle{ width: 40px;}
	img.galeria{ width: 90px; border: 1px solid #aeafb2; padding: 1px 1px 1px 1px; margin: 2px 2px 2px 2px;}
	img.galeriaLittle{ width: 150px; padding: 3px 3px 3px 3px; border: 1px solid #aeafb2;}
	img.dedo{ cursor: pointer;}
	
	
	/* menu definitiu !!! */
	
	.glossymenu{
		margin: 0 auto 0 auto;
		padding: 0;
		width: 200px;
		text-align: left;
	}

	.glossymenu a.menuitem{
		color: #222222;
		display: block;
		position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
		width: auto;
		padding: 4px 0;
		padding-left: 10px;
		text-decoration: none;
		cursor: pointer;
	}

	.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
		color: #222222;
	}
	
	.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
		position: absolute;
		top: 5px;
		right: 5px;
		border: none;
	}
	
	.glossymenu a.menuitem:hover{
		color: #222222;
	}
	
	.glossymenu div.submenu{ /*DIV that contains each sub menu*/

	}
	
	.glossymenu div.submenu ul{ /*UL of each sub menu*/
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	.glossymenu div.submenu ul li{
		padding: 0 0 0 5px;
		color: #6e6676;
		text-transform: lowercase;
	}
	
	.glossymenu div.submenu ul li a{
		display: block;
		color: #6e6676;
		text-decoration: none;
		padding: 2px 0;
		padding-left: 10px;
	}
	
	.glossymenu div.submenu ul li a:hover{
		color: #222222;
	}
	
	#divresultorder{
		
		width: 128px;
		height: 15px;
		
	}
	
	
	
	
	body a.fancybox img{ border: 0;}
