body {	background-color: #FFFFFF; 	background-image: url(/images/bg.gif); 	margin: 0px; 	padding: 0px; 	background-attachment: scroll; 	background-repeat: no-repeat; 	background-position: left top;  }  input.catala {	background-color: #EDEDFD;}textarea.catala {	background-color: #EDEDFD;}.bg_grey_header {  background-color: #56595C;  } .bg_black_header {  background-color: #000;  }   /* displays */  .block { display: block; } .inline { display: inline; }    /* links de las secciones */   a.header_link:link { 	color: #fff;	background-color: transparent; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-weight: bold; 	text-decoration: underline; } a.header_link2:link { 	color: #fff;	background-color: transparent; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; 	} a.header_link2:visited { 	color: #FFFFFF; 	background-color: transparent 	font-family; 	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; } a.header_link2:active { 	color: #CEEF7D;	background-color: transparent; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; } a.header_link2:hover {	color: #CEEF7D;	background-color: transparent; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold;  }  a.header_link:visited { 	color: #FFFFFF; 	background-color: transparent 	font-family; 	font: bold 10px Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-weight: bold; 	text-decoration: underline;  }  a.header_link:active { 	color: #CEEF7D;	background-color: transparent; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-weight: bold; }  a.header_link:hover {	color: #CEEF7D;	background-color: transparent; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-weight: bold; 	text-decoration: underline;  }  a.header_link { margin: 0px; padding: 0px; }.logo { 	padding: 0px; 	margin-top: 15px; 	margin-left: 20px; 	margin-right: 20px; }  .pages{     color: #333333;     font-family: Verdana, Arial;     font-size: 10px;     font-style: normal;     font-weight: normal;     background-color: transparent;     border: 1px solid #333333;     width: 15px;     height: 15px;     vertical-align: text-top;}.minput{     color: #000000;     font-family: Verdana, Arial;     font-size: 10px;     font-style: normal;     font-weight: normal;     background-color: transparent;     border: 1px solid #333333;     width: 150px;     height: 18px;    // vertical-align: text-top;}.mbutton{     background-color: #cccccc;     border: 1px solid #333333;}h1 { 	font-family: Georgia, "Times New Roman", Times, serif; 	font-size: 22px; 	font-weight: 500; 	margin-top: 15px; 	margin-right: 5px; 	margin-bottom: 10px; 	margin-left: 0px;  } p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #000000;	padding: 0px;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 20px;	margin-left: 0px;}  span { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-style: normal; 	font-weight: normal; 	color: #000000; 	padding: 0px; 	margin-top: 0px; 	margin-right: 5px; 	margin-bottom: 20px; 	margin-left: 0px; }  .info {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #000000;	padding: 0px;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 20px;	margin-left: 0px;}.mantenedor {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	color: #000000;	padding: 0px;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 20px;	margin-left: 0px;}p.cuerpo { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 13px; 	font-style: normal; 	font-weight: normal; 	color: #000000; 	padding: 0px; 	margin-top: 0px; 	margin-right: 5px; 	margin-bottom: 20px; 	margin-left: 0px; 	text-align: justify; }    h3 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; 	color: #000000; 	border-top-width: 0px; 	border-right-width: 0px; 	border-bottom-width: 1px; 	border-left-width: 0px; 	border-top-style: none;	border-right-style: none;	border-bottom-style: dashed;	border-left-style: none;	border-bottom-color: #333333;	text-align: left; 	margin-left: 5px; 	margin-right: 20px; } ul, ol { 	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 	list-style: square; 	color: #000000; 	text-align: left;    }   ol.li { color: black; }   ul.loco { 	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 	list-style: square; 	color: #000;    }    ul.index { 	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 	list-style: square; 	color: #000; 	margin-bottom: 40px;   }    a:link { 	color: #3366CC;} a:hover { 	color: #FF6600; } a:visited { 	color: #A0253A; }.footer { 	font: 11px Verdana, Arial, Helvetica, sans-serif; } .drill { 	font: 11px Verdana, Arial, Helvetica, sans-serif; 	color: #666666; 	padding: 0px; 	margin-top: 15px; } h2 { 	font: 18px Georgia, "Times New Roman", Times, serif; 	color: #000000; 	margin: 0px 0px 15px; 	padding: 0px; } .images1 { 	margin: 60px 20px 20px 20px; 	border: 1px solid black; }  .images4 { 	margin: 60px 20px 20px 20px; 	border: 0px; } .images5 { 	margin: 10px 10px 10px 20px; 	border: 0px; } .images2 { 	margin: 10px 20px 20px 20px; 	border: 1px solid black; } .news {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #000000;	padding: 0px;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 20px;	margin-left: 0px;}a.index:link {	color: #36c; 	background-color: transparent; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	text-decoration: underline;  }   a.index:visited { 	background-color: transparent 	font-family; 	font: 11px Verdana, Arial, Helvetica, sans-serif; 	text-decoration: underline;  }    a.index:active { 	color: #f00; 	background-color: transparent; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px;  }  a.index:hover { 	color: #f60; 	background-color: transparent; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	text-decoration: underline;  }  li {  text-align: justify;  }    li.texti { margin-bottom: 10px; }    .form-label { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	font-weight: bold; 	color: #000000; }  .tabla { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #000000; } .tabla1 { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #FFFFFF; }  .ajo { 	border: 1px solid #7F9DB9; 	background: #fff; 	font: 13px verdana, geneva, arial, helvetica, sans-serif; 	padding: 5px; 	line-height: 16px; }  legend  { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 15px; 	font-weight: bold; 	color: #A0253A; 	margin-righ: 10px; }.mini { 	font: 10px Verdana, Arial, Helvetica, sans-serif; } form { 	margin: 0px; 	padding: 0px; } .justtext { 	font: 11px Verdana, Arial, Helvetica, sans-serif; }   img {  border: 0  }  .oblig { 		font-family: Verdana, Arial, Helvetica, geneva; 		font-size: 10px; 		color=#666666; 		}