/* CSS Document */* {margin:0px;padding:0px;border-width:0px;text-align: center;outline-width:0px;}body {min-width:720px;height: 100%;background-color:#99042F;}a:link, a:visited, a:hover, a:active {border-width:0px;text-decoration:none;}img {border-width:0px;margin:0px;padding:0px;}p {font: 87%/1.3em Georgia, Times, serif;color: #333333;font-style: normal;font-weight: normal;letter-spacing: 0.3px;}h1 {font:145%  Helvetica, sans-serif;font-style: normal;font-weight: normal;letter-spacing: -0.3px;}h2 {font:110%  Helvetica, sans-serif;font-style: normal;font-weight: normal;letter-spacing: -0.2px;}h3 {font:89%  Helvetica, sans-serif;font-style: normal;font-weight: normal;letter-spacing: 0px;}/*posiciones*/div.capsa {margin: auto;width:800px;background:url(img/sombras.jpg) repeat-y;}div.tanca {margin:0px auto;width:800px;height:70px;background:url(img/cierre.jpg) no-repeat}div.cap_hp {margin:auto;width:720px;background:url(img/soles.gif);height:148px;}div.cap {margin:auto;width:720px;background:url(img/soles.gif);}div.logo {width:516px;height:113px;display:block;/*padding: 20px 0px 1px 20px;*//*Averiguar si es Explorer y en caso contrario, programar 2px bottom para todos los dem�s.*/float:left;text-align:left;}div.logo img {border:none;outline:none;margin-left:55px;margin-top:4px;}div.maux{font:10px  Arial, sans-serif;padding-top:9px;padding-right:20px;padding-left:0px;/*padding:9px 20px 90px 0px;*/text-align:right;float:right;}div.maux img {margin-top:7px;}div.menu {height:22px;margin: auto;width:720px;}div.path {margin: auto;width:720px;height:15px;border-top:1px solid #fff;font:bold 11px  Arial, sans-serif;background-color:#999999;color:#FFFFFF;text-align:left;clear:both;}div.mail{padding:23px 0px 0px 60px;text-align:left;font: 11px  Arial, sans-serif;}div.mail_hp{float:right;padding:10px 350px 0px 200px;text-align:center;font: 11px  Arial, sans-serif;}div.mail_interdixit {float:left;padding:23px 0px 0px 60px;text-align:right;font:10px  Arial, sans-serif;}#central {margin:0px auto;width:720px;height:100%;text-align:left;overflow:auto;}#central {min-height:400px;}#principal {/*background: url(img/fondillo.jpg) no-repeat bottom right;*/margin:0px auto;width:680px;height:100%;text-align:left;overflow:auto;padding-bottom:25px;}#noticia {width:164px;float:left;text-align:left;padding-top:35px;}#fla1 {width:508px;float:right;border:thin solid #666666;margin-top:10px;}#ref {width:518px;float:right;height:100%;overflow:auto;outline-width:0px;margin-top:0px;}div.color {margin:20px 20px 20px 0px;padding-bottom:1.5em;background-color:#ffb998;border-top: 2px dashed #666;}div.color2 {margin-top:20px;margin-bottom:20px;width:498px;padding-bottom:1.5em;background-color:#ffb998;border-top: 2px dashed #666;overflow:auto;height:100%;min-height:140px;}div.izq {padding: 28px 0px 30px 20px;float:left;height:auto;}div.izq_b {width:192px;float:left;}div.izq_b div.izqc {padding:28px 18px 30px 20px;}div.der_b {width:528px;float:right;}div.hor {margin-top:2em;overflow:hidden;display:block;clear:right;margin-bottom:20px;height:100%;outline-width:0px;}div.asiz {width:240px;float:left;text-align:left;}div.asiz2 {width:240px;float:left;text-align:left;outline-width:0px;}div.asde {width:240px;text-align:left;float:right;}div.asde2 {width:240px;text-align:left;float:right;outline-width:0px;}div.con1 {margin: 20px 0px 20px 20px;text-align:left;outline-width:0px;}div.con1b {margin: 0px 8px 0px 0px;text-align:left;outline-width:0px;}div.con2 {margin: 20px 20px 20px 8px;text-align:left;outline-width:0px;}div.con2b {margin: 0px 20px 0px 0px;text-align:left;outline-width:0px;}#manresa {text-align:center;margin-bottom:10px;}#fl {border:1px solid #999;width:482px;height:302px;}#textprod {width:240px;float:right;margin:0px;text-align:left;}/*estilos*/div.foto a:link{text-transform:lowercase;color:#993300;}div.foto a:hover {text-decoration:underline;}div.izqc h2 {color:#666666;padding-bottom:0.3em;}div.izqd h3 {color:#666666;padding-bottom:1em;}.buscador {font:11px Arial, Helvetica, sans-serif;color:#333333;}hr.resul {color: #cccccc;background-color: #cccccc;height: 1px;}a.maux:link, a.maux:visited, a.maux:active  {color:#333333;}a.maux:hover {color:#993333;text-decoration:underline;}.path_text {padding: 7px 20px 0px 20px;}a.path_link:link, a.path_link:visited, a.path_link:active {color:#FFFFFF;padding-right:0.4em;}a.path_link:hover {color:#000000;text-decoration:underline;}h2.referencias {color:#760083;text-align:left;padding:1em 25px 0.5em 25px;}h2.cats {color:#a53355;text-align:center;font-variant:small-caps;font-weight:bold;text-decoration:underline;text-transform:lowercase;padding:1em 25px 0.5em 25px;}h2.descargas {color:#a53355;text-align:left;font-variant:small-caps;font-weight:bold;text-decoration:underline;text-transform:lowercase;padding:0.3em;}p.referencias {text-align:left;padding:1em 25px 0px 25px;}#central h1 {text-align:left;color:#760083;padding: 28px 0px 0.5em 192px;}div.der_b h1 {text-align:left;color:#760083;padding: 28px 0px 0.5em 0px;}div.der_b p.resbp {text-align:left;font:78% Helvetica, sans-serif;color:#333333;padding-bottom:1em;}div.der_b a.resb:link {font-weight:bold;color:#A0274B;padding-right:1em;}div.der_b a.resb:visited, div.der_b a.resb:hover, div.der_b a.resb:active {font-weight:bold;color:#666666;text-decoration:underline;padding-right:1em;}#central div.text_general {float:right;width:510px;height:100%;overflow:hidden;text-align:left;}#central p.text_general {text-align:left;padding-right:184px;}#textprod p.text_prod {text-align:left;margin-right:20px;padding-top:0.5em;}#central p.text_aviso {text-align:left;padding-right:20px;font-size:80%;letter-spacing: 0.3en;line-height:1.3em;}#central p.fecha {font: small-caps 11px Helvetica, sans-serif;color:#666666;text-align:right;}span.destacado {text-transform:lowercase;font-family: Helvetica, sans-serif;font-variant:small-caps;font-weight:bold;text-decoration:underline;color:#A0274B;}span.destacado2 {text-transform:lowercase;font-family: Helvetica, sans-serif;font-variant:small-caps;font-weight:bold;color:#333333;padding-right:0.5em;}div.foto {float:right;padding: 0px 20px 1em 8px;text-align:right;}div.fotoprod {float:left;padding: 0px 10px 1em 0px;text-align:left;}div.fotoprod img.pro {border:1px solid #666;margin-bottom:1em;}div.foto2 {float:right;padding: 0px 0px 0px 10px;text-align:right;outline-width:0px;}div.foto img, div.foto2 img.pro, div.foto2 img {border: 1px solid #333;}div.foto .piefoto {padding-top:0.3em;font: 11px Helvetica, sans-serif;font-variant:small-caps;color:#666666;text-align:right;}img.epigrafe {padding:0px 96px 0.2em 0px;}img.epigrafe2 {padding:0px 90px 0.2em 0px;}img.epigrafe3 {padding:0px 0px 0.2em 0px;}div.izq img.pro {border:1px solid #333;text-align:left;}div.izq p.pro {font:11px Helvetica, sans-serif;color:#666666;text-align:left;width:164px;padding:0.4em 0px 1.5em 0px;}div.izq li a {font:bold 11px Helvetica, sans-serif;text-align:left;padding:0.4em 0.4em 0.4em 0.4em;}hr.sep {border: 1px dashed #999;width:164px;}div.izq p.titolet {width:164px;text-align:left;font: bold 94% Georgia, serif;color:#626262;padding: 0px 0px 0.7em 0px;}p.titoletp {font: bold 94% Georgia, serif;text-align:left;color:#626262;padding: 0px 0px 0.7em 0px;}div.izq p.datap {width:164px;text-align:right;font:small-caps 11px Helvetica, sans-serif;color:#626262;}p.dataport {text-align:right;font:small-caps 11px Helvetica, sans-serif;color:#626262;}div.izq p.reclam {width:164px;text-align:left;padding-bottom:20px;line-height:1.1em;}p.reclamport {text-align:left;padding-bottom:20px;line-height:1.1em;}a.susp:link, a.susp:active, a.susp:visited {font-weight:bold;color:#A0274B;}a.susp:hover {text-decoration:underline;}a.susp2:link, a.susp2:active, a.susp2:visited {font-weight:bold;color:#A0274B;}a.susp2:hover {color:#333333;}.empresa {font:bold 83%/1.3em Arial, sans-serif;color:#626262;letter-spacing: 0.3px;}.explicacion {font: 78%/1.3em Arial, sans-serif;color:#333333;letter-spacing: 0.3px;}.direc {font: 83%/1.3em Arial, sans-serif;color:#333333;letter-spacing: 0.3px;padding-left:1em;}.direc a, .explicacion a {font-size: 80%;color:#626262;font-weight:bold;}.direc a:hover, .explicacion a:hover {color:#A0274B;text-decoration:underline;}.emcom {font:italic 80%/1.3em Arial, sans-serif;color:#333333;letter-spacing: 0.3px;}.formato {font-size: 80%;color:#626262;font-weight:bold;}form.mar {width:508px;margin-top:20px;text-align:right;}input.cont {border:1px solid #ccc;width:400px;margin-bottom:0.4em;margin-right:20px;text-align:left;height:15px;font:12px Helvetica, sans-serif;}textarea.cont {border:1px solid #ccc;width:400px;margin-bottom:1em;margin-right:20px;height:100px;font:12px Helvetica, sans-serif;text-align:left;}input.cont2 {border:1px solid #ccc;width:190px;margin-bottom:0.4em;text-align:left;margin-right:18px;height:15px;font:12px Helvetica, sans-serif;}input.cont3 {border:1px solid #ccc;width:190px;margin-bottom:0.4em;margin-right:20px;text-align:left;height:15px;font:12px Helvetica, sans-serif;}label.cont {text-transform:uppercase;font:bold 82% Helvetica, sans-serif;color:#333333;float:left;padding-left:60px;}label.cont2 {text-transform:uppercase;font:bold 82% Helvetica, sans-serif;color:#333333;float:left;padding-left:190px;}span.ast {color:#A0274B;}p.ast {text-transform:lowercase;font:small-caps bold 10px Helvetica, sans-serif;color:#990000;float:left;margin-left:60px;}input.conbot {text-transform:lowercase;font-family: Helvetica, sans-serif;font-variant:small-caps;font-weight:bold;color:#ffffff;background-color:#A0274B;border: 1px solid #333;width:85px;margin-bottom:25px;margin-right:20px;}input.conbot1 {text-transform:lowercase;font-family: Helvetica, sans-serif;font-variant:small-caps;font-weight:bold;color:#ffffff;background-color:#A0274B;border: 1px solid #333;width:85px;margin-right:20px;margin-bottom:25px;}p.alerta {text-transform:lowercase;font:bold 10px Helvetica, sans-serif;color:#ffffff;background-color:#990000;float:left;margin-left:106px;padding:0px 20px 0px 20px;}.map2 {margin-top:10px;border:1px solid #333;text-align:left;}a.expo:link, a.expo:active, a.expo:visited {font:89% Helvetica, sans-serif;color:#760083;letter-spacing:0.2px;}a.expo:hover {text-decoration:underline;}span.rr {font:bold 70% Arial, sans-serif;color:#333333;}a.rr:link, a.rr:active, a.rr:visited {color:#A0274B;}a.rr:hover {text-decoration:underline;}a.datos:link, a.datos:active, a.datos:visited  {color: #333333;font:bold 80%/1.3em Georgia, Times, serif;letter-spacing: 0.3px;border:0px;margin-top:25px;border-bottom:#A0274B dotted 1px;}a.datos:hover {margin-top:25px;color:#A0274B;border-bottom:#A0274B dotted 1px;}img.datos {margin-top:25px;padding-right:4px;}#mmarc span.mactiva, #mmarc span.practivo, #mreg span.ractiv, #mmarc a.mactivo {font-size:95%;text-align:left;text-decoration:none;padding:2px 0.5em 4px 1em;color:#333333;display:block;background-color:#ffb998;border-bottom:1px solid #fff;}#bmap1 {border: thin solid #666;}#bmap2 {border: thin solid #666;margin-top:8px;}a.dowdes {color:#a53355;}a.dowdes:hover {text-decoration:underline;}