/* css derivada de CSS Zen Garden,  http://csszengarden.com/ /* /* Added: Abril, 24, 2005 */      body {	margin: 0;	padding: 0;	font: normal 12px/140% "Trebuchet MS", Verdana, Arial, sans-serif;	background-image: url(img/fondo.gif);	background-repeat: repeat-y;	background-position: 748px;}p {	margin: 0px;	padding: 0px;}h3 {margin: 0; padding: 0; color: #000066; font-size: 12px;}h4 {	margin: 0;	padding: 0;	color: #000066;	font-size: 12px;	position: absolute;	left: -5000px;}ul {	list-style: url(img/bullet.gif) none outside;} a {text-decoration: none;}acronym {font-weight: bold; font-style: normal; border-width: 0;}#linklist acronym {font-weight: normal;}/* bloque que contiene todo */#container {	width: 748px;	background-color: #E4C201;	background-repeat: repeat-y;}#extradiv2 {	position: absolute;	top: 100px;	left: 0;	width: 100px;	background:  url(img/ileft.jpg);	height: 500px;}/* bloque para textos */#intro {	width: 600px;}#pageheader {height: 100px; background: #E4C201 url(img/logo.jpg) no-repeat left top;}#pageheader h1 {margin: 0 0 0 100px; padding: 0; height: 100px; line-height: 100px; background: #000000 url(img/ititle.gif) no-repeat right top;}#pageheader h1 span {position: absolute; left:-5000px;}#pageheader h2 {	position: absolute;	left:-5000px;	top: 131px;}#subtitulo {margin-left: 100px; height: 40px; background:  #333333 no-repeat 5px 5px;}#extradiv1 {	position: absolute;	top: 107px;	left: 218px;	width: 382px;	height: 33px;	background:  url(img/isubtitle.gif) no-repeat;}#extradiv1esp {	position: absolute;	top: 107px;	left: 218px;	width: 382px;	height: 33px;	background:  url(img/isubtitleesp.jpg) no-repeat;}#extradiv3 {	position: absolute;	top: 120px;	left: 100px;	width: 100px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #666666;	margin-left: 30px;	height: 33px;}#supportingtext { margin-left: 100px; padding: 30px 30px 0; background: #FFFFFF;}#supportingtext a {color: #f93; font-weight: bold;}#supportingtext a:visited {color: #c60; text-decoration: underline;}#supportingtext a:hover {color: #f93; text-decoration: underline;}#supportingtext p {padding-bottom: 12px;}#supportingtext {color: #FFFFFF; font-size: 11px;}#preamble, #supportingtext {	background: #FFFFFF;	color: #333;	font-size: 12px;	margin-right: 0px;}#preamble {	margin-left: 100px;	padding: 30px 30px 0px;	background: #FFFFFF;}#supportingtext, #explanation {width: px;}#preamble p {	padding-top: 12px;	padding-bottom: 12px;	text-align: justify;}#preamble p.p1 {	padding-top: 0px;	padding-bottom: 0px;}#preamble p.p2 {	font-weight: bold;	color: #000000;}#footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #333333;	text-align: center;	padding-right: 0;	padding-bottom: 10px;	padding-top: 10px;	background-color: #999999;	margin-left: 100px;	width: 500px;	border-top: 1px dashed #333333;}#linklist {	top: 0px;	left: 601px;	width: 147px;	background-color: #E4C201;	height: 500px;	position: absolute;	text-align: center;}#linklist h3 {	background-image: url(img/ilink.gif);	background-repeat: no-repeat;	background-position: centre top;}#linklist h3.select {	line-height: 125px;	background-position:;}#linklist h3.select span {}#linklist {	color: #333333;	text-align: center;	font-size: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;}#linklist  ul {	list-style-image: none;	list-style-type: none;	padding-top: 0;	padding-bottom: 0;	padding-right: 14px;	padding-left: 14px;	margin-left: -1px;}#linklist li {	display: block;	padding: 10px 0;	border-bottom: 1px solid #000000;	text-align: center;	margin-left: 0px;}#linklist2 a {color: #000000;}#linklist2 a:visited {color: #000000;}#linklist2 a:hover {color: #fff;}#lselect a {	font-weight: bold;}#lselect a.c  {display: inline; font-weight: normal;}#lselect a.c {color: #CC6600;}#lselect a.c:visited {color: #CC6600;}#lselect a:hover.c, #lfavorites a.c {color: #fff;}#erailogo {	background-color: #E4C201;	background-image: url(img/erailogo.gif);	background-repeat: no-repeat;	background-position: centre;	margin: 30px;	height: 100px;		}li {	font-weight: bold;}#extradiv4 {	position: absolute;	top: 500px;	left: 601px;	background-color: #E4C201;	text-align: centre;	vertical-align: middle;	height: 42px;	width: 147px;	}	#inlinksizq {	margin-left: 100px;	background-color: #FFFFFF;	padding-left: 30px;	padding-top: 0px;	padding-right: 30px;	padding-bottom: 30px;	margin-right: 0px;	}	#inlinksizq {	margin-right: 0px;		}	#inlinksizq a {	color: #000000;	font-weight: bold;	background:  url(img/pt.gif) no-repeat;	line-height: 1.5em;	padding-left: 15px;	display: inline;}table {	font-size: 12px;		}/* submenu del apartado PRODUCTS */      #menu {	width: 100%;	line-height: normal;	background-color: #FF9900;	background-image: url(img/bg.gif);	background-repeat: repeat-x;	background-position: bottom;	left: 100px;	float: left;	padding-left: 100px;	}    #menu ul {	margin:0;	padding:10px 10px 0;	list-style:none;	font-size: 9px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;      }    #menu li {      float:left;      background:url(img/left.gif) no-repeat left top;      margin:0;      padding:0 0 0 9px;      border-bottom:1px solid #CC6600;      }    #menu a {      float:left;      display:block;      background:url(img/right.gif) no-repeat right top;      padding:5px 15px 4px 6px;      text-decoration:none;      font-weight:bold;      color:#333;      }    /* Commented Backslash Hack hides rule from IE5-Mac \*/    #menu a {float:none;}    /* End IE5-Mac hack */    #menu a:hover {      color:#FFFFFF;      }    #menu #current {      background-image:url(img/left_on.gif);      border-width:0;      }    #menu #current a {      background-image:url(img/right_on.gif);      color:#000000;      padding-bottom:5px;      }