@page {  size: a4 portrait;  margin: 20mm;  padding: 5mm 0;  border-top: thin solid black;  border-bottom: thin solid black;  @top-left {    font-size: 10pt;    vertical-align: bottom;    margin: 0.3em 0;  }  @top-right {    font-size: 10pt;    vertical-align: bottom;    margin: 0.3em 0;  }  @bottom-left {    font-size: 10pt;    vertical-align: top;    margin: 0.3em 0;  }  @bottom-right {    font-size: 10pt;    vertical-align: top;    margin: 0.3em 0;  }}/* assign values to header/footer strings */title { string-set: title content() }h2, h3 {	string-set: headers content();	font-family: arial;	font-size: 12px;	background-color: #FF0000;}div.head h2 { string-set: w3crec content() }/* place headers/footers on left/right pages */@page :left {  @top-left { content: string(w3crec) }  @top-right { content: string(title) }  @bottom-left { content: counter(page) }  @bottom-right { content: string(headers) }}@page :right {  @top-right { content: string(w3crec) }  @top-left { content: string(title) }  @bottom-right { content: counter(page) }  @bottom-left { content: string(headers, first) }}/* avoid marginalia on first page */@page :first {  border-top: none;    margin-top: 50mm;  border-bottom: none;  @top-right { content: normal }  @top-left { content: normal }  @bottom-left { content: normal }  @bottom-right { content: normal }}.menuN {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	background-color: #E0E5E8;	letter-spacing: 0,5;}a.menuN {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	background-color: #E0E5E8;	letter-spacing: 0,5;	text-decoration:none;}.menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	letter-spacing: 0,5;	text-decoration: none;}a.menu {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	letter-spacing: 0,5;	text-decoration: none;}a.menu:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #E20A16;	letter-spacing: 0,5;	text-decoration: none;}.bordeizqdcha {	border-right-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #999999;	border-left-color: #999999;}.subrayado {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF0000;}.bordecuadrado {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	margin: 7px;	padding: 7px;	font-weight: bold;	border: 1px solid #999999;	display: block;}A.bordecuadrado {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;	margin: 7px;	padding: 7px;	font-weight: bold;	border: 1px solid #999999;	text-decoration: none;}A.bordecuadrado:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	margin: 7px;	padding: 7px;	background-color: #FF0000;	font-weight: bold;	border: 1px solid #999999;	text-decoration: none;}.menu2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;}a.menu2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	letter-spacing: 0,5;	text-decoration: none;}a.menu2:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	letter-spacing: 0,5;	text-decoration: none;}.text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	letter-spacing: 0,5;	text-decoration: none;}A.text {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	letter-spacing: 0,5;	}A.text:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FF0000;	letter-spacing: 0,5;}.text9 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #999999;	letter-spacing: 0,5;	text-decoration: none;}A.text9 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #999999;	letter-spacing: 0,5;	text-decoration: none;}A.text9:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #FF0000;	letter-spacing: 0,5;	text-decoration: none;}.text12 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	letter-spacing: normal;	text-decoration: none;	word-spacing: normal;}.text12jus {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	text-decoration: none;	text-align: justify;}A.text12 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	letter-spacing: 0,5;	text-decoration: none;}A.text12:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FF0000;	letter-spacing: 0,5;	text-decoration: none;}.textB {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	letter-spacing: 0,5;	text-decoration: none;}a.textB {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	letter-spacing: 0,5;}a.textB:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FF0000;	letter-spacing: 0,5;}.textBgris {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #999999;	letter-spacing: 0,5;	text-decoration: none;}A.textBgris {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #999999;	letter-spacing: 0,5;	text-decoration: none;}A.textBgris:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FF0000;	letter-spacing: 0,5;	text-decoration: none;}.menu2B {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FFFFFF;	letter-spacing: 0,5;	background-color: #E20A16;}.titrojo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #E20A16;	letter-spacing: 0,5;}.txtrojo {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FF0000;	text-decoration: none;}A.txtrojo {	ont-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #FF0000;	text-decoration: none;}A.txtrojo:hover {	ont-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;}.bordedcha {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #f3f3f3;	/*background:url("../img/comun/fondocolumna.gif") no-repeat center bottom;*/}.novedad {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	letter-spacing: 0,5;	background-color: #000000;}.textB12 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;}.fondotit {	background-image: url(../img/indextit.jpg);	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #FFFFFF;}a.textB12 {	text-decoration: none	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;}.textgris {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #999999;	text-decoration: none;}a.textgris {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #999999;	text-decoration: none;}a.textgris:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight: normal;	color: #000000;	text-decoration: none;}.form {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #000000;	text-decoration: none;	border:1px solid #E20A16;}.titrojo14 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	letter-spacing: 0,5;	background-color: #CCCCCC;}.buscador {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	border: 1px dotted #E20A16;}.txtrojoB {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #E20A16;	letter-spacing: 0,5;}A.txtrojoB {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #E20A16;	letter-spacing: 0,5;}A.txtrojoB:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #000000;	letter-spacing: 0,5;}migas {	font-family: arial;	font-size: 10px;	background-color: #FF0000;}.bordegris {	border: 1px solid #CCCCCC;}.cajalur {	background-color: #FFF2CA;	border: 1px solid #DD7133;}.titlur {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: normal;	color: #000000;	text-decoration: none;	background-color: #CCCCCC;	word-spacing: normal;}a.titlur {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #fff;	text-decoration: none;	background-color: #E20A16;	word-spacing: normal;	display: block;}a.titlur:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000;	text-decoration: none;	background-color: #ccc;	word-spacing: normal;	display: block;}.titlurform {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px;	letter-spacing:-1px;	color: #c00;	text-decoration: none;}.lurform {	border: 1px solid #E20A16;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	text-decoration: none;}.txtB14 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #000000;	text-decoration: none;}.prod {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	display: block;	height: 20px;	vertical-align: middle;	margin-left: 10px;}a.prod {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #666666;	text-decoration: none;	display: block;	height: 20px;	vertical-align: middle;	margin-left: 10px;}a.prod:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	display: block;	background-color: #E20A16;	height: 20px;	vertical-align: middle;}.subprod {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #666666;	text-decoration: none;	display: block;	height: 15px;	vertical-align: middle;}a.subprod {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #666666;	text-decoration: none;	display: block;	height: 15px;	vertical-align: middle;}a.subprod:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #000000;	text-decoration: none;	display: block;	background-color: #CCCCCC;	height: 15px;	vertical-align: middle;}.prodama {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	display: block;	height: 20px;	vertical-align: middle;	margin-left: 10px;}a.prodama {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #666666;	text-decoration: none;	display: block;	height: 20px;	vertical-align: middle;	margin-left: 10px;}a.prodama:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000000;	text-decoration: none;	display: block;	background-color: #FFF7B7;	height: 20px;	vertical-align: middle;}.txtb10B {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}.portada_presu a {color:#E20A16}.portada_presu a:hover {color:#000}.fondo_presu {background:#f8f8f8 url("../img/suelo/fondo_presu.jpg") no-repeat center bottom}.fondo_columna {background:url("../img/comun/fondocolumna.gif") repeat-x 0 370px}.foto_rep {padding:3px;border:1px solid #555}.padding8 {padding:0px 8px 8px 8px; margin:0}.p.xgrande { line-height: 200%; }.text85 {font-size:85%; font-family:Verdana, Arial, Helvetica, sans-serif}.tit14 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bold;	letter-spacing: 0;}.selectancho {width:250px}.fondogris {background:#fff url("../img/fondo_gris_deg.gif") repeat-x center bottom}.fecha {color:#666; margin:0 0 5px 0;}.titular_not {font-weight:bold; font-size:13px; margin:0 0 5px 0;}.linderecha {	border-right-width: 2px;	border-right-style: solid;	border-right-color: #999999;}.titularp {	font-family: Arial;	font-size: 12px;	color: #FFFFFF;	background-color: #FF0000;	line-height: normal;	font-weight: bold;}.caja {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;	color: #666666;	text-decoration: none;	background-color: #FFFFFF;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #000000;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #000000;	height: 13px;	margin: auto;	vertical-align: middle;}.boton {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;color: #FFFFFF;text-decoration: none;background-color: #FF0000;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #000000;border-right-color: #666666;border-bottom-color: #666666;border-left-color: #000000;display: block;height: 15px;vertical-align: middle;text-align: center;padding-top: 0.15em;}A.boton {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #FFFFFF;	text-decoration: none;	background-color: #FF0000;	text-align: center;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #000000;	border-right-color: #666666;	border-bottom-color: #666666;	border-left-color: #000000;	vertical-align: middle;}A.boton:Hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	color: #FFFFFF;	text-decoration: none;	background-color: #666666;	text-align: center;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #666666;	border-right-color: #000000;	border-bottom-color: #000000;	border-left-color: #666666;	vertical-align: middle;}.cajafield {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #666666;text-decoration: none;background-color: #FFFFFF;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #000000;border-right-color: #999999;border-bottom-color: #999999;border-left-color: #000000;margin: auto;vertical-align: middle;}.lineadiscontinua {	border-top-width: 0px;	border-right-width: 1px;	border-top-style: none;	border-right-style: dashed;	border-bottom-style: none;	border-left-style: dashed;	border-right-color: #FF0000;	border-left-color: #FF0000;	border-left-width: 1px;	background-color: #FFFFFF;}.lineagris {	border-top-width: thin;	border-top-style: solid;	border-top-color: #999999;}.tablafondo {	background-image: url(../img/index2.jpg);	background-repeat: no-repeat;	background-position: center center;	height: 410px;}#banner {	position:relative;	right:5px;	}