html, body, form, fieldset {
  margin: 0;
  padding: 0;
  font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

IMG {
  border: 0px;
}

img { behavior: url(css/iepngfix/iepngfix.htc); }

IMG.iepng {
	position: absolute; 
	z-index: 0; top: 0px; left: 0px;
}
.nobg{
background: none;
}

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
        margin: 0; padding: 0; list-style:none;
}

li, dd, blockquote {
        margin-left: 1em;
}
form label {
        cursor: pointer;
}
fieldset {
        border: none;
}

body {
  background-image: url(../img/fons1.jpg);
}

div#preload {
	position: absolute;
	left: 0; top: 0;
	width: 100%;
	z-index: 99995; display: none;
	background-color: #fff;
}
div#loading {
	background: url(../img/php_vumeter.gif) center top no-repeat;
	width: 90px; height: 20px; padding-top: 35px; position: absolute; 
	text-align: center; display: none;
	z-index: 99999;
}
div#loading H5 {
	font-size: 10px;
	font-weight: normal;
	font-family: Arial;
	color: black;
}

.help {
	display: none;
}
.noscript {
	display: none;
	line-height: 30px;
}
.hiddenatini { display: none; }

/* intro */
#intro {
	background: url(../img/intro.png) 0px 0px no-repeat !important;
	width: 468px; height: 284px; 
	position: relative;  padding-top: 40px;
	margin-left: auto; margin-right: auto; 
}

A.buttonLink {
	display: block; outline: 0px;
	text-indent: -100000px;
	width: 60px; height: 18px; 
	position: absolute;
}

A.buttonLink#boton_1 { right: 15px; top: 98px;  }
A.buttonLink#boton_2 { right: 15px; top: 118px; }
A.buttonLink#boton_3 { right: 15px; top: 138px; }
A.buttonLink#boton_4 { right: 15px; top: 158px; }
A.buttonLink#boton_5 { right: 15px; top: 178px; }
A.buttonLink#boton_6 { right: 15px; top: 197px; }
A.buttonLink#boton_7 { right: 15px; top: 217px; }
A.buttonLink#boton_8 { right: 15px; top: 237px; }

#hoja {
	background-image: url(../img/hoja.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	
	width: 888px; height: 652px;
	margin-left: auto; margin-right: auto;
	position: relative; 
	display: none;
}

H1#hola {
	font-family: Arial;
	color: #666;
	font-size: .7em;
	font-weight: normal;
	position: relative; text-align: center;
	width: 468px; height: 20px; margin-left: auto; margin-right: auto;
}

#menu {
	position: absolute;
	width: 209px; height: 95px;
	padding-top: 147px; padding-left: 75px;
	left: 70px; top: -250px; z-index: 4; 
	background: url(../img/menu.gif) 0px 0px no-repeat;
}

#menu A#inicio {
	display: block;
	position: absolute;
	text-indent: -100000px; 
	outline: 0px; top: 30px; left: 40px;
	width: 140px; height: 110px; 
	
}

#menu UL {
	margin-left: 10px;
}

#menu UL LI {
	margin: 0px; padding: 0px; margin-bottom: 2px;
	padding-left: 4px;
	background: #d01030;
	height: 13px; 
	line-height: .5em;
	float: left;
}
/*\*/ 
html*#menu UL LI { line-height: .4em; } /* sólo en safari */


#menu UL LI A {
	margin: 0px; padding: 0px;
	color: white; line-height: .2em; 
	font-family: Courier New;
	font-size: 11px; position: relative; 
	text-decoration: none; 
}

#menu UL LI#mnu_grafica { 	width: 53px; }
#menu UL LI#mnu_noticias { width: 74px; }
#menu UL LI#mnu_contacto { width: 67px; }

#menu UL LI#mnu_nosotros A,
#menu UL LI#mnu_audio_video A,
#menu UL LI#mnu_presupuestos A{
	spadding-right: 15px; outline: 0;
	 dbackground: url(../img/menu_separador.gif) 100% 50% no-repeat;
	
}
/*\*/ 
/*html*#menu UL LI#mnu_nosotros A, html*#menu UL LI#mnu_audio_video A, html*#menu UL LI#mnu_presupuestos A { background: url(../img/menu_separador.gif) 100% 0px no-repeat; } /* sólo en safari */



#zona_clientes  {
	background: url(../img/zona_clientes.gif) no-repeat;
	width: 133px;
	height: 100px; outline: 0px;
	position: absolute;
	left: -100000px;
	top: 230px;
}

#zona_clientes A {
	text-indent: -10000px;
	display: block;
	margin-top: 35px; margin-left: 30px;
	width: 85px;
}

#herramientas {
	position: absolute; 
	background: url(../img/herramientas.gif) no-repeat;
	width: 279px;
	height: 266px; top: 280px; left: 130px;
}

#herramientas UL {
	margin-top: 85px;
	margin-left: 80px;
	width: 160px; 
}

#herramientas UL LI A {
	display: block;
	text-indent: -10000px;
}
#herramientas UL LI#portfolio A{
	height: 45px; outline: 0;
	margin-bottom: 17px;
}
#herramientas UL LI#presupuesto A {
	margin-bottom: 20px;
	height: 24px; outline: 0;
}
#herramientas UL LI#contacta A { 
	outline: 0;
}

#album_fotos{
	position: absolute;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	width: 261px; height: 300px;
	top: -240px; left: 480px;
}
#album_fotos IMG {
	position: absolute; 
	margin: 0; padding: 0;
	margin-left: 51px; margin-top: 39px;
}

#chincheta {
	position: absolute;
	background-image: url(../img/chincheta.png); background-repeat: no-repeat; behavior: url(css/iepngfix.htc);
	width: 120px; height: 102px;
	top: 60px;
	left: 600px;
}

#intro_txt {
	position: absolute;
	width: 296px; height: 210px;
	top: 360px;
	left: 480px;
	font-family: Courier New;
	display: none;
}

#intro_txt H2 {
	font-size: 11px;
}

#intro_txt H3 {
	margin-top: 20px;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: -.5px;
	line-height: 1.1em;
}

#pie {
	position: absolute;
	width: 810px; height: 50px; 
	top: 580px; left: 30px;
	font-family: Arial, Verdana;
	color: #646464;
	font-size: 10px; text-align: center;
}