
	body{ margin: 0; padding: 0; font-family: Arial; color: #7f7f7f; font-size: 12px; background-image: url(../images/design/general/background.png);}
	
	/* 
		Website
	*/
	table.website{ width: 1000px; height: 950px;}
	
	/* 
		Header 
	*/
	td.ws-head{ width: 100%; margin: 0; padding: 0; height: 130px;}
	
		/* table header */
		table.header{ width: 1000px; height: 130px;}
		
		td.header-logo{ width: 405px;}
		td.header-socialmedia{ width: 330px; vertical-align: top;}
		td.header-login{ width: 160px;}
		td.header-idioma{ widows: 105px; vertical-align: top; padding: 15px 0 0 5px;}
		
		/* table socualmedia-top */
		table.socualmedia-top{ width: 178px;}
		td.smt-top-esp{ height: 37px; background-image: url(../images/design/general/follow-me-top-esp.png); background-repeat: no-repeat;}
		td.smt-top-eng{ height: 37px; background-image: url(../images/design/general/follow-me-top-eng.png); background-repeat: no-repeat;}
		td.smt-left{ width: 26px; height: 30px; background-image: url(../images/design/general/flow-me-left.png); background-repeat: no-repeat;}
		td.smt-logo{ width: 30px; height: 30px;}
		td.smt-right{ width: 33px; height: 30px; background-image: url(../images/design/general/follow-me-right.png); background-repeat: no-repeat;}
		td.smt-bottom{ height: 26px; background-image: url(../images/design/general/follow-me-bottom.png); background-repeat: no-repeat;}
	
		/* table login */
		table.login{ width: 160px; text-align: center;}
		input.login{ border: 1px solid #7f7f7f; color: #7f7f7f; text-align: center;}
		
		/* idioma */
		a.link{ color: #7f7f7f; text-decoration: none;}
		a.link:hover{ color: #009ee0; text-decoration: none;}

	/* 
		Left 
	*/
	td.ws-left{ margin: 0; padding: 0; width: 213px; height: 768px; background-image: url(../images/design/general/body-bg.png); vertical-align: top;}
		
		/* cover left */
		table.cover-left{ margin: 20px 0 0 0; width: 213px; text-align: right;}
		
		/* table citas */
		table.citas{ width: 212px; height: 229px; background-image: url(../images/design/portada/nota.png); background-repeat: no-repeat;}
		
		td.citas{ vertical-align: top; font-size: 11px; color: #7f7f7f; text-align: left; padding: 40px 20px 0 25px;}
		td.citas p{ line-height: 18px;}
		td.citas b{ margin: 0 0 0 0; color: #009ee0;}
		
		/* table aboutme */	
		/* table aboutme */	
		table.aboutme{ width: 212px;}
	
		td.aboutme-top-esp{ height: 144px; background-image: url(../images/design/portada/simply-me-top-esp.png); background-repeat: no-repeat;}	
		td.aboutme-top-eng{ height: 144px; background-image: url(../images/design/portada/simply-me-top-eng.png); background-repeat: no-repeat;}	
		td.aboutme{ height: 106px; background-image: url(../images/design/portada/simply-me-bottom.png); background-repeat: no-repeat; vertical-align: top; color: white; padding: 3px 20px 0 20px;}	
		
		a.aboutme{ color: white; text-align: right; font-weight: bold;}
		
		/* table submenu */
		table.submenu{ width: 184px; text-align: left; margin: 20px auto 0 auto;}
		
		td.submenu-top{ height: 10px; background-image: url(../images/design/general/submenu-top.png);}
		td.submenu{ padding: 5px 5px 5px 5px; background-image: url(../images/design/general/submenu-center.png); background-position: bottom; line-height: 20px;}
		td.submenu-bottom{ height: 10px; background-image: url(../images/design/general/submenu-bottom.png);}
		
		ul.submenu{ padding: 0 15px 0 30px; line-height: 16px; text-indent: -15px;}
		ul.submenu2{ padding: 5px 5px 10px 7px; line-height: 16px; text-indent: -15px;}
		
		ul.submenu a{ color: white; text-decoration: none;}
		ul.submenu a:hover{ color: white; text-decoration: underline;}
		ul.submenu a-select{ color: white; text-decoration: underline;}
		
		a.submenu{ color: white; text-decoration: none; margin: 10px 5px 15px 15px;}
		a.submenu:hover{ color: white; text-decoration: underline; font-weight: normal; margin: 10px 5px 15px 15px;}
		a.submenu-select{ color: white; text-decoration: underline; font-weight: normal; margin: 10px 5px 15px 15px;}
		
		
	/* 
		Body 
	*/
	td.ws-body{ vertical-align: top; background-image: url(../images/design/general/body-bg.png);}
		
		/* table bodyCover */
		table.bodyCover{ width: 787px; margin: 15px 0 0 0;}
		
		td.bc-news-esp{ width: 295px; height: 440px; vertical-align: top; background-image: url(../images/design/portada/news-esp.png); background-repeat: no-repeat;}	
		td.bc-news-eng{ width: 295px; height: 440px; vertical-align: top; background-image: url(../images/design/portada/news-eng.png); background-repeat: no-repeat;}	
		td.bc-youtube{ width: 280px; vertical-align: top;}
		td.bc-social{ width: 213px; vertical-align: top;}
		
		div.news-index{ width: 230px; margin: 95px 20px 0 25px;}
		h1.new-cover{ font-size: 16px; color: #000;}
		
		/* table youtube */	
		table.youtube{ width: 280px; margin: 0;}
		
		td.youtube-top{ height: 57px; text-align: left;}
		td.youtube-video{ height: 184px;}
		td.youtube-text{ height: 33px; vertical-align: middle; background-image: url(../images/design/portada/video-bottom.png); background-repeat: repeat-x;}	
		
		a.youtube{ color: #b10135; text-decoration: none; font-size: 12px; font-weight: bold;}
		
		/* table social-media-index */
		table.social-media-index{ width: 213px;}
		
		td.smi-top-esp{ height: 29px; background-image: url(../images/design/portada/follow-me-esp.png); background-repeat: no-repeat;}
		td.smi-top-eng{ height: 29px; background-image: url(../images/design/portada/follow-me-eng.png); background-repeat: no-repeat;}
		td.smi-left{ width: 54px; height: 37px; background-image: url(../images/design/portada/follow-me-left.png); background-repeat: no-repeat;}
		td.smi{ width: 29px; height: 37px;}
		td.smi-right{ width: 43px; height: 37px; background-image: url(../images/design/portada/follow-me-right.png); background-repeat: no-repeat;}
		td.smi-top-text{ height: 56px; background-image: url(../images/design/portada/follow-me-text-top.png); vertical-align: top;}
		td.smi-text{  height: 350px; background-image: url(../images/design/portada/follow-me-text-center.png); vertical-align: top; padding: 0 25px 2px 32px;}
		td.smi-bottom{ height: 2px; background-image: url(../images/design/portada/follow-me-text-bottom.png); background-repeat: no-repeat;}
	
		a.twitter{ text-decoration: none; color: #009ee0;}
		a.twitter:hover{ text-decoration: underline; color: #009ee0;}
		
		/* table body */		
		table.body{ width: 787px;}		
		
		td.body{ width: 100%; vertical-align: top;}
		td.body-image{ width: 263px; vertical-align: top;}
		
		/* table content */	
		table.content{ width: 99%; margin: 20px 0 0 0;}	
		
		td.content-top-left{ width: 10px; height: 10px; background-image: url(../images/design/general/content-corner-1.png); background-repeat: no-repeat;}
		td.content-top{ height: 10px; background-color: white;}
		td.content-top-right{ width: 12px; height: 10px; background-image: url(../images/design/general/content-corner-2.png); background-repeat: no-repeat;}
		
		td.content-left{ height: 10px; background-color: white;}
		td.content{ background-color: white; line-height: 16px; text-align: justify;}
		td.content-right{ height: 12px; background-color: white;}
		
		td.content-bottom-left{ width: 10px; height: 10px; background-image: url(../images/design/general/content-corner-3.png); background-repeat: no-repeat;}
		td.content-bottom{ height: 10px; background-color: white;}
		td.content-bottom-right{ width: 12px; height: 10px; background-image: url(../images/design/general/content-corner-4.png); background-repeat: no-repeat;}
		
		td.content h1{ color: #b10135;}
		td.content h4{ color: #b10135; font-size: 11px; text-align: right; font-weight: bold;}
		
		a.h2{ font-size: 13px; color: #7f7f7f; text-decoration: none; font-weight: 100; text-align: left;}
		a.h2:hover{ font-size: 13px; color: #7f7f7f; text-decoration: underline; font-weight: 100; text-align: left;}
		
		b.datenews{ color: black; font-size: 14px; margin: 0;}
		p.downloadpdf{ font-weight: normal; margin: 0; font-weight: bold;}
		a.downloadpdf{ font-weight: normal; margin: 0; color: #b10135;}
	/* 
		Bottom 
	*/
	td.ws-bottom{ height: 86px;}
	
		/* table bottom */
		table.bottom{ width: 100%; height: 86px;}
		
		td.bottom-top-1{ height: 34px; background-image: url(../images/design/general/bg-bottom-1.png); background-repeat: no-repeat; background-position: right;}
		td.bottom-top-2{ height: 34px; background-image: url(../images/design/general/bg-bottom-2.png); background-repeat: no-repeat;}
		td.bottom-top-3{ height: 34px; background-image: url(../images/design/general/gradient-bottom-club.png); background-repeat: no-repeat;}
		
		td.bottom-text-1{ height: 52px; background-image: url(../images/design/general/bottom-legal.png); background-repeat: no-repeat; background-position: left top;}
		td.bottom-text-2{ width: 640px; height: 52px; background-image: url(../images/design/general/bottom-legal.png); background-repeat: no-repeat; background-position: left;}
		td.bottom-newsletter{ width: 493px; height: 52px; background-image: url(../images/design/portada/newsletter-portada.png); color: white;}
		td.bottom-links{ width: 360px; height: 52px;}
		
		p.bottom{ margin: auto auto auto 30px; color: white;}
		
		p.bottom a{ text-decoration: none; color: white;}
		
		b.bottom{ font-size: 24px;}
		
		/* NewsletterIndex */
		td.NewsletterIndex{ padding: 0 10px 0 15px;}
		#newsletterMail{ width: 260px;  margin: 0 auto 0 auto;}
		#newsletterMail input{ color: #7f7f7f; font-size: 11px; border: 1px groove #7f7f7f;}
		
		/* table contactForm */
		table.contactForm{ width: 90%;}
		td.contactForm-left{ text-align: right; color: #b10135; padding: 10px 10px 10px 10px;}
		#contactForm{ text-align: center;}
	
	
	/*
		Catalogo
	**/
	table.familias{
		padding: 0 0px 0px 10px;
	}
	
	table.familias td.f-img{
		width: 177px;
		height: 127px;
		vertical-align: top;
		text-align: center;
		border: 1px solid #7f7f7f;
	}
	
	table.familias td.f-desc{
		width: 600px;
		height: 127px;
		border: 1px solid #7f7f7f;
		vertical-align: top;
		padding: 10px 0px 0px 10px;
		text-align: left;
		line-height: 20px;
		margin: 0;
	}
	
	table.familias td.f-desc a.title{
		font-size: 20px;
		color: #b10135;
		text-decoration: none;
	}
	
	table.familias td.f-desc p.desc{
		color: #7f7f7f;
		font-size: 12px;
	}

	table.familias td.f-img img{
		height: 127px;
	}
	
	table.familias td.f-img img:hover{
		height: 127px;
	}
	
	table.familias td.f-fam{
		vertical-align: middle;
		text-align: center;
		border: 1px solid #7f7f7f;
		width: 177px;
		height: 127px;
	}
	img.familias{
		
		width: auto;
		height: auto;
	}
	
	table.desc-catalog{
		width: 600px;
		height: 127px;
	}
	
	table.desc-catalog td.top{
		vertical-align: top;
	}
	
	table.desc-catalog td.pvp{
		height: 30px;
		padding: 10px;
		text-align: right;
	}
	
	/* 
		extras 
	*/
	#pointer{ cursor: pointer;}	
	#right{ text-align: right;}
	#center{ text-align: center;}
	#error{ color: #b10135; text-align: center; padding: 3px 3px 3px 3px;}
	#ok{ color: green; text-align: center; padding: 3px 3px 3px 3px;}
	hr{ border: 1px solid #7f7f7f;}
	a{ outline: none;}
	p.bottom{ bottom: 0;}