
	body{ margin: 0; padding: 0; font-family: Arial; font-size: 12px; }
	
	a img{ border: 0px; }
	
	a{ text-decoration: none; }
	
	.gray{ color: gray; }
	
		
	/* website */
	#website{ width: 100%; /* min-height: 100%; display: block; position: absolute; */ vertical-align: top;} 
	
	/* header */
	/*************************************************/
	/* EDITAR HEADERS BG SEGONS PANTALLAS PRINCIPALS */
	
	#header-index-esp, #header-algo-de-nosotros-esp, #header-marketing-estrategico-esp, #header-marketing-operativo-esp, #header-marketing-online-esp, #header-eventos-y-rrpp-esp, #header-gabinete-de-comunicacion-esp, #header-aviso-legal-esp, #header-index-cat, #header-algo-de-nosotros-cat, #header-marketing-estrategico-cat, #header-marketing-operativo-cat, #header-marketing-online-cat, #header-eventos-y-rrpp-cat, #header-gabinete-de-comunicacion-cat, #header-aviso-legal-cat{
		width: 1000px; height: 113px; background-color: white; 
		background-position: center; background-repeat: no-repeat; margin-left: auto; margin-right: auto;
	}
	
	#header-index-esp{ background-image: url(../images/headers/index-esp.png); }
	#header-algo-de-nosotros-esp{ background-image: url(../images/headers/index-esp.png); } 
	#header-marketing-estrategico-esp{ background-image: url(../images/headers/marketing-estrategico-esp.png); }
	#header-marketing-operativo-esp{ background-image: url(../images/headers/marketing-operativo-esp.png); }
	#header-marketing-online-esp{ background-image: url(../images/headers/marketing-online-esp.png); }
	#header-eventos-y-rrpp-esp{ background-image: url(../images/headers/eventos-y-rrpp-esp.png); }
	#header-gabinete-de-comunicacion-esp{ background-image: url(../images/headers/gabinete-de-comunicacion-esp.png); }
	#header-aviso-legal-esp{ background-image: url(../images/headers/marketing-operativo-esp.png); }
	
	#header-index-cat{ background-image: url(../images/headers/index-cat.png); }
	#header-algo-de-nosotros-cat{ background-image: url(../images/headers/index-cat.png); } 
	#header-marketing-estrategico-cat{ background-image: url(../images/headers/marketing-estrategico-cat.png); }
	#header-marketing-operativo-cat{ background-image: url(../images/headers/marketing-operativo-cat.png); }
	#header-marketing-online-cat{ background-image: url(../images/headers/marketing-online-cat.png); }
	#header-eventos-y-rrpp-cat{ background-image: url(../images/headers/eventos-y-rrpp-cat.png); }
	#header-gabinete-de-comunicacion-cat{ background-image: url(../images/headers/gabinete-de-comunicacion-cat.png); }
	#header-aviso-legal-cat{ background-image: url(../images/headers/marketing-operativo-cat.png); }
	
	/*************************************************/	
		
	/* menu */
	#menu{ width: 100%; height: 38px;  margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; background-image: url(../images/design/menu-bg.png); background-position: top; background-repeat: repeat-x;}
		
		/* table menu */
		table.menu{ width: 1000px; height: 38px; text-align: center; font-size: 13px; color: #b5b5b5;}
			
			td.menu-left{ width: 35px; height: 38px; background-image: url(../images/design/menu-left.png); background-repeat: no-repeat; background-position: left;}
			td.menu{ width: 930px; height: 32px; background-image: url(../images/design/menu-bg.png); vertical-align: top; padding-top: 6px; font-weight: bold;}
			td.menu-right{ width: 35px; background-image: url(../images/design/menu-right.png); background-repeat: no-repeat;  background-position: left;}
		
			a.menu{ color: #747474; text-decoration: none;}
			a.menu:hover{ color: #333333; }
			a.menu-select{ color: #ff0466; text-decoration: none;}
		
	/* body */
	#body{ width: 1000px; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0px; vertical-align: top; }
	.body{ vertical-align: top; margin: 0px; padding: 0px; } 
		
		/* submenu */
		table.submenu{ width: 185px; vertical-align: top; margin-left: 50px; padding-right: 15px; }
		
		td.submenu, td.submenu-select{ 
			width: 135px; height: 35px; vertical-align: middle; padding-left: 25px;  padding-top: 5px; padding-bottom: 5px;
			background-position: left; background-repeat: no-repeat; font-size: 12px; font-weight: bold;
		}
		
		td.submenu{ background-image: url(../images/design/submenu-gray.png); }
		td.submenu:hover{ background-image: url(../images/design/submenu-hover.png); }
		td.submenu-select{ background-image: url(../images/design/submenu-red.png); }
		
		a.submenu{ color: #999999; text-decoration: none; }
		a.submenu:hover{ color: #666666; text-decoration: none; }
		a.submenu-select{ color: #fa0c69; text-decoration: none; }
	
		/* submenu2 */
		
		table.submenu2{ width: 250px; vertical-align: top; padding-left: 75px; padding-right: 20px; }
		
		td.submenu2{ width: 200px; height: 35px; vertical-align: middle; padding-top: 5px; padding-bottom: 0px; }
		td.submenu2:hover{ width: 200px; height: 35px; vertical-align: middle;  padding-top: 5px; padding-bottom: 0px;}
		td.submenu2-select{ width: 200px; height: 35px; vertical-align: middle; padding-top: 5px; padding-bottom: 0px;}
		
		a.submenu2{ color: #999999; text-decoration: none;}
		a.submenu2:hover{ color: #666666; text-decoration: none;}
		a.submenu2-select{ color: #fa0c69; text-decoration: none;}
		
		td.submenu2 hr{ border: solid 1px  #eaeaea; }
		td.submenu2-select hr{ border: solid 1px  #eaeaea; }	
		
		/* submenu Admin */	
		table.submenuAdmin{ width: 220px; height: 35px; background-color: white; margin: 0px 0 5px 0;}
		table.submenuAdmin:hover{ width: 220px; height: 35px; background-color: #cccccc; margin: 0px 0 5px 0;}
		table.submenuAdmin-select{ width: 220px; height: 35px; background-color: #fa0c69; margin: 0px 0 5px 0; }
		table.submenuAdmin-select a{ color: white; }
		
		table.submenuAdmin2{ width: 220px; height: 35px; background-color: #FFF; border-bottom: 1px solid #fa0c69;}
		table.submenuAdmin2:hover{ width: 220px; height: 35px; background-color: #FFF; border-bottom: 1px solid #fa0c69;}
		table.submenuAdmin2-select{ width: 220px; height: 35px; background-color: #FFF; border-bottom: 1px solid #fa0c69;}
		
		td.submenu-img{ width: 25px; vertical-align: middle; text-align: center;}
		td.submenu-img:hover{ width: 25px; vertical-align: middle; text-align: center;}
		td.submenu-img-select{ width: 25px; vertical-align: middle; text-align: center;}
		
		td.submenu2-img{ width: 25px; vertical-align: middle; text-align: center;}
		td.submenu2-img:hover{ width: 25px; vertical-align: middle; text-align: center;}
		td.submenu2-img-select{ width: 25px; vertical-align: middle; text-align: center;}
			
		/* table body */
		div.body-bg{ width: 1000px; vertical-align: top; background-image: url(../images/design/body-bg.png); background-repeat: repeat-y; }
		table.body{ width: 1000px; vertical-align: top; padding-bottom: 20px; background-image: url(../images/design/body-bg-bottom.png); background-position: bottom; background-repeat: no-repeat; }
			
			/**********************************************/
			/* EDITAR BANNERS SEGONS PANTALLAS PRINCIPALS */
			
			td.algo-de-nosotros, td.marketing-estrategico, td.marketing-operativo, td.marketing-online, td.eventos-y-rrpp, td.gabinete-de-comunicacion, td.aviso-legal {
				width: 716px; height: 40px; vertical-align: top; text-align: left; 
				padding-left: 60px; padding-bottom: 20px; padding-right: 0px; padding-top: 10px; margin: 0px;
				background-repeat: no-repeat; background-position: left;
			}
			
			td.algo-de-nosotros h1, td.marketing-estrategico h1, td.marketing-operativo h1, td.marketing-online h1, td.eventos-y-rrpp h1, td.gabinete-de-comunicacion h1, td.aviso-legal h1 {color: #b4b4b4; margin: 0; font-weight: normal; font-size: 22px;}
			
			td.algo-de-nosotros { background-image: url(../images/design/title-algo-de-nosotros.png); }
			td.marketing-estrategico { background-image: url(../images/design/title-marketing-estrategico.png); }
			td.marketing-operativo { background-image: url(../images/design/title-marketing-operativo.png); }
			td.marketing-online { background-image: url(../images/design/title-marketing-online.png); }
			td.eventos-y-rrpp { background-image: url(../images/design/title-eventos-y-rrpp.png); }
			td.gabinete-de-comunicacion { background-image: url(../images/design/title-gabinete-de-comunicacion.png); }
			td.aviso-legal { background-image: url(../images/design/title-gabinete-de-comunicacion.png); }
			
			/**********************************************/
			
			.aligntop{ vertical-align: top; }
			
			td.body-left{ width: 180px; vertical-align: top; padding: 0px; }
			td.body-right{ width: 153px;vertical-align: top; }
			td.body-bg-right{ width: 35px; background-image: url(../images/design/body-right-top.png); background-position: top; background-repeat: no-repeat; vertical-align: top; font-size: 2px; }
			td.body-submenu{ width: 600px; height: 350px; vertical-align: top; padding-right: 15px; text-align: justify; }
			td.body-index{ width: 800px; height: 350px; vertical-align: top; padding-left: 0px; padding-right: 0px; text-align: justify; }
			td.body-all{ width: 800px; height: 350px; vertical-align: top; padding-left: 60px; padding-right: 15px; text-align: justify; }
			
				.rosa { color: #ff0466; }
				.normal{ color: #4d4d4d; }
			
			td.body-admin{ width: 632px; vertical-align: top; padding: 15px 15px 0 15px; text-align: justify;}
			
			h1{ color: #ff0466; margin: 0; font-weight: normal; font-size: 18px;}
			h4{ text-align: right; font-size: 11px; font-weight: bold; color: #666666;}
			
			/* sitios de interes */
			table.interes{ width: 133px; margin-top: 20px; margin-left: 15px; margin-right: 15px; vertical-align: top; }
			td.interes-top-esp{ width: 139px; height: 74px; background-image: url(../images/design/accesos-directos-top-esp.png); margin: 0 auto 0 auto;}
			td.interes-top-cat{ width: 139px; height: 74px; background-image: url(../images/design/accesos-directos-top-cat.png); margin: 0 auto 0 auto;}
			td.interes{ width: 137px; height: 25px; background-image: url(../images/design/accesos-directos-middle.png); margin: 0 auto 0 auto; padding: 9px 4px 9px 13px;}
			td.interes-bottom{ width: 139px; height: 71px; background-image: url(../images/design/accesos-directos-bottom.png); margin: 0 auto 0 auto;}
			
			a.interes{ color: #666666; text-decoration: none;}
			a.interes:hover{ color: #000000; text-decoration: none;}
			
			a.interes-select{ color: #ff0466; text-decoration: none;}
		
			/* div login */
			div.login{ width: 139px; margin: 0 auto 0 auto; text-align: right; color: #666666;}
				
			input.login{ border: 1px solid #666666; margin: 2px 2px 2px 2px; font-size: 13px; color: #666666;}	
			a.registro{ font-size: 14px; text-decoration: none; color: #964b00; margin: 10px 0 10px 0px;}
		
			/* News */
			a.news{ color: #964b00; text-decoration: none;}
		
	/* bottom */
	/* #bottom{ width: 100%; height: 85px; position: absolute; display: block; bottom: 0; background-color: #663300; color: #FFFFFF; text-align: center; font-size: 11px;} */
	
	#bottom { width: 860px; height: 56px; background-image: url(../images/design/bottom.png); background-repeat: no-repeat; background-position: top; color: #666666; text-align: left; font-size: 11px; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; padding-top: 3px; padding-left: 140px;}
	#bottom a{ color: #666666; text-decoration: none; }
	#bottom a:hover{ color: #333333; text-decoration: none; }
	
	#bottom td{ vertical-align: bottom; text-align: center; }
	
	.menu-bottom{ padding-top: 5px; }
		
		a.bottom{ color: #666666; text-decoration: none; }
		a.bottom:hover{ color: #333333; text-decoration: none; }
		
		a.bottom-select{ color: #ff0466; text-decoration: none; }
	
	.esp{ width: 20px; height: 15px; background-image: url(../images/spanish.png); background-repeat: no-repeat; font-size: 2px; text-decoration: none; }
	.cat{ width: 20px; height: 15px; background-image: url(../images/catala.png); background-repeat: no-repeat; font-size: 2px; text-decoration: none; }
	
	/* extras */
	div.error{ color: red; text-align: center; margin: 5px auto 5px auto;}
	div.ok{ color: green; text-align: center; margin: 5px auto 5px auto;}
	
	strong{ color: gray;}
	b{ color: #ff0466;}
	b.news{ color: #ff0466; font-size: 14px;}
	
	#right{ text-align: right;}
	#center{ text-align: center; margin: 0 auto 0 auto;}
	
	a.volver{ color: #ff0466; text-decoration: none; }
	
	img.icon{ width: 20px; cursor: pointer;}
	
	
	
	img.espacio-derecha-inferior{ padding-top: 0px; padding-left: 0px; padding-right: 10px; padding-bottom: 10px; }
	img.espacio-derecha-superior{ padding-top: 10px; padding-left: 0px; padding-right: 10px; padding-bottom: 0px; }
	img.espacio-izquierda-inferior{ padding-top: 0px; padding-left: 10px; padding-right: 0px; padding-bottom: 10px; }
	img.espacio-izquierda-superior{ padding-top: 10px; padding-left: 10px; padding-right: 0px; padding-bottom: 0px; }
	
	
	#prova{
		border: solid thin red;
	}
	
	
	
	
	