<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body { background-color:#FFFFFF ;}

#clear { clear:both; }
.padleft1 { margin:0 0 0 1px;}

#contenedor { width:923px; margin:0 auto; }
#fondo { width:862px; background-color:#FFFFFF; padding:0 30px 0 30px; overflow:hidden; }
#contenido { padding:expression("0 0 0 1px"); }
#separador_superior { width:862px; height:10px; margin: 0 0 0 0; background-color:#023959 !important; }

#cabecera {width: 862px; border-bottom: 1px solid #333;}
#cabecera-der { float:right; text-align:right; width:582px; }

.logo { width:268px; height:75px; float:left; padding: 12px 12px 11px 0; margin: 0 0 0 0; }
.logo img { width:268px; height:75px; }

.idiomas { text-align:right; color:#333; font-size:11px; line-height:24px; padding:4px 0 0 0; font-weight;bold; width:582px; clear:both; overflow:hidden; }
.idiomas a { color:#023959; text-decoration:none; }
.idiomas a:hover { color:#333; text-decoration:none; }
.idiomas a.ilu { color:#333 !important; }
.idiomas a, .idiomas span { float:right; }

#texto_bienvenida { width: 542px; height:16px; text-align:right; width:582px; padding: 45px 0 0 0; text-transform:uppercase; }
#separador_puntos { clear:both; overflow:hidden; width:862px; height:3px; }
#direccion { padding:10px 0 11px 0; width:862px; clear:both; overflow:hidden; height:auto; }
#direccion a { font-weight:normal; color:#333333; }

.sider { width:862px; height:41px; margin:10px 0 0 0; background:#023959 url(/media/image/web/plantilla_002/deg_menu.png); overflow:hidden; }

#menu { width:676px; float:left; }
#menu a { font-size:15px; color:#FFFFFF; display:inline-block; padding:14px 13px 0 14px; height:41px; padding-top:expression("12px"); }
#menu a:hover { text-decoration:none; color:#FFFFFF !important; background-color:#047ABF; background-image: url(/media/image/web/plantilla_002/deg_menu.png); }
#menu .ilu { color:#FFFFFF !important; background-color:#047ABF; background-image: url(/media/image/web/plantilla_002/deg_menu.png); }

.busqueda { width:171px; height:19px; float:left; background:url(/media/image/web/plantilla_002/caja_lupa.png) no-repeat left top; margin:12px 0 0 0; overflow:hidden; }
.busqueda img { position:relative; width:20px; float:left; cursor:pointer; }
.buscador { color:#666; border: 0px; width:140px; font-size:11px; padding: 1px 0 0 4px; position:relative; top:1px; height:15px; float:left; }

h1 { font-size:30px;  color:#333; position:relative; margin:expression("-3px 0 0 0"); }
h2 { font-size:24px; padding:7px 0 0 0; line-height:2px; position:relative; margin:expression("-4px 0 0 0"); }
h4 { font-size:15px; }
#texto_ppal { border-top: 1px solid #333; padding: 16px 0 0 0; width:862px; clear:both; overflow:hidden; text-transform:uppercase; }
#textos { border-bottom: 1px solid #333; padding: 21px 0 10px 0;  padding:expression("15px 0 10px 1px"); color:#333; min-height:200px; width:862px; overflow:hidden; }
#textos p { padding: 0 0 16px 0; }
#textos a { color:#333333; font-weight:normal; }
#textos ul { padding: 0 0 16px 0; }
#textos li { display:block; background:url(/media/image/web/plantilla_002/flechatrans.gif) no-repeat top left; background-color:#2077FA; padding:0 0 0 7px; }
#textos li div { background-color:#FFF; padding:0 0 0 5px; }
.titulo_parrafo { font-size: 14px; font-weight: bold; padding: 0 0 5px 0; display:inline-block; }
.titulo_lista { font-size: 14px; font-weight: bold; padding: 5px 0 5px 0; display:inline-block; }

#titulo_seccion { font-size:24px; line-height:22px; font-weight:bold; padding:0 0 19px 0; padding:expression("3px 0 16px 0"); text-transform:uppercase; }

.productos { float:left; width:431px; padding-bottom:expression("15px"); }
.productos_foto { float:left; width:148px; height:158px; border:1px solid #ccc; padding:5px; margin:4px 15px 15px 0; }
.productos_foto .foto_h { display:block; padding:23px 0 0 0; }
.productos_foto .foto_v { display:block; padding:0 0 0 14px; }
.productos_contenido { float:left; width:231px; padding:4px 15px 0 0; }
.titulo_productos { color:#023959; font-size:14px; font-weight:bold; line-height:18px; padding:0 0 11px 0; }
.titulo_productos a { font-weight:bold !important; }
.texto_productos { padding:6px 0 11px 0; }
.sep_productos { width:862px; height:1px; line-height:1px; font-size:0px; background:url(/media/image/web/plantilla_002/puntos.gif) repeat-x top left; clear:both; overflow:hidden; margin:0 0 15px 0; }
.sep_productos_fin { width:862px; height:5px; line-height:5px; font-size:0px; clear:both; overflow:hidden; }

.product { width:862px; clear:both; overflow:hidden; padding:4px 0 0 0; }
.fotos_producto { float:left; width:160px; padding:0 15px 5px 0; }
.foto_producto { border:1px solid #ccc; padding:5px; margin:0 0 10px 0; width:148px; height:158px; }
.foto_producto .foto_h { display:block; padding:23px 0 0 0; }
.foto_producto .foto_v { display:block; padding:0 0 0 14px; }
.texto_producto { float:left; width:687px; }
.titulo_producto { color:#023959; font-size:18px; font-weight:bold; line-height:20px; padding:0 0 18px 0; }
.contenido_producto p { padding:0 0 17px 0; }

.docs { padding: 3px 0 26px 0; }
.docs b { font-size:14px; line-height:23px; }
.documentos { border:1px solid #ccc; margin:9px 0 0 0; padding:10px 10px 2px 10px; }
.doc { background:url(/media/image/web/plantilla_002/doc.gif) no-repeat top left; height:32px; padding:4px 0 0 32px; }
.doc2 { background:url(/media/image/web/plantilla_002/link.gif) no-repeat top left; height:32px; padding:4px 0 0 32px; }
.doc3 { background:url(/media/image/web/plantilla_002/image.gif) no-repeat top left; height:32px; padding:4px 0 0 32px; }
.volver { background:url(/media/image/web/plantilla_002/flechaVolver.gif) no-repeat top left; background-color:#2077FA; padding:0 0 0 7px; margin:0 0 16px 0; }
.volver a { background-color:#FFF;padding:0 0 0 5px; display:block; }

.fotos { width:819px; margin:0 0 15px 0; }
.galeria { border:1px solid #ccc; padding:3px; cursor:pointer; }
.galeria:hover { border:1px solid #023959; }
.galeria_sep { width:819px; height:1px; line-height:1px; font-size:0px; background:url(/media/image/web/plantilla_002/puntos.gif) repeat-x top left; clear:both; overflow:hidden; margin:15px 0 15px 0; }
.galeria_sep_c { width:819px; height:1px; line-height:1px; font-size:0px; background:url(/media/image/web/plantilla_002/puntos.gif) repeat-x top left; clear:both; overflow:hidden; margin:0 0 15px 0; }

.contactar_iframe { font-size:12px; padding:0 0 0 0; margin:0 0 15px 0; clear:both; overflow:hidden; }
.contactar { font-size:12px; padding:0 0 0 0; margin:0 0 15px 0; }
.iframe { width:652px; height:312px; }
.form-contacto { }
.form-contacto .form-input { width:496px; border:1px solid #999; color:#666; padding:0 3px 0 3px; height:16px; outline:0px; }
.formulario-radio { border:0 none; padding:0; margin:0 8px 4px 0; position:relative; top:1px; }
.politica { background:url(/media/image/web/plantilla_002/puntos.gif) repeat-x bottom left; margin:0 0 11px 0; padding:24px 0 13px 0; }
.no-politica { padding:7px 0 0 0; font-size:11px; line-height:16px; }
.form-contacto textarea { font-size: 12px; width:496px; border:1px solid #999; color:#666; padding:3px 3px 0 3px; height:136px; outline:0px; }
.form-contacto .corto { width:130px; }
.form-contacto .no { font-weight:bold; margin:0 0 0 9px; }
.botones-contacto a { margin:5px 12px 0 0; padding:2px 8px 2px 8px ; display:inline-block; text-align:center; width:65px; cursor:pointer; float:left; color:#FFF; background-color:#023959; font-weight:normal; }
.botones-contacto a:hover { text-decoration:none; background-color:#666; }
.botones-contacto input { width:1px; height:1px; overflow:hidden; color:#FFF; border:0 none; }
#map { border:1px solid #ccc; width:650px; height:310px; }

.results { }
.resultados { }
.titulo_resultados { color:#023959; font-size:14px; font-weight:bold; line-height:18px; padding:0 0 0 0; }
.contenido_resultados { padding:6px 0 11px 0; }
.sep_resultados { width:862px; height:1px; line-height:1px; font-size:0px; background:url(/media/image/web/plantilla_002/puntos.gif) repeat-x top left; clear:both; overflow:hidden; margin:0 0 11px 0; }

.pie { text-align:left; color:#FFFFFF; width: 832px; height: 28px; background-color: #023959; margin: 15px 0 0 0; padding: 11px 15px 0 15px; background-image:url(/media/image/web/plantilla_002/deg_menu.png); clear:both; overflow:hidden; font-size:11px; }
.pie a { color:#FFFFFF; font-weight:bold; }
.dommia a { color:#FFFFFF !important; }

.bloque-contacto-titulo { padding:0 0 0 0; }
.bloque-contacto { float:left; padding:0 10px 6px 0; width:205px; }
.bloque-contacto-sep { clear:both; overflow:hidden; width:862px; height:5px; line-height:5px; font-size:0px; }
.bloque-contacto-sep-fin { clear:both; overflow:hidden; width:862px; height:11px; line-height:11px; font-size:0px; }

.socialmedia { padding:11px 0 24px 0; width:687px; }

#imagenes_frontal { width:860px; margin:1px 0 10px 0; border:1px solid #333; clear:both; overflow:hidden; position:relative; height:247px; }
.foto-cabecera { position:absolute; top:0; left:0; }
.slideshow li { overflow:hidden; clear:both; width:860px; }
.fotCab { float:left; }

.blog-filtros { border-top:1px solid #333; border-bottom:1px dotted #333; margin:0 0 1px 0; padding:25px 0; clear:both; overflow:hidden; font-size:13px; }
.blog-filtros strong { float:left; display:inline-block; width:70px; }
.blog-filtros input { float:left; margin:0 4px 0 16px; border:1px solid #434343; color:#999; width:240px; height:20px; padding:0 0 0 3px; }
.blog-filtros a { width:87px; height:21px; padding:1px 0 0 0; font-weight:normal; background:#333; color:#FFF; text-align:center; display:inline-block; }
.blog-filtros a:hover { background:#999; text-decoration:none; }
.blog-filtros .newselect { float:left; margin:0 9px 0 0; width:211px; position:relative; }
.blog-filtros .newselect select { z-index:10; width:211px; position:relative; height:22px; line-height:22px; color:#333; border:1px solid #333; }
.blog-filtros .newselect .selected { line-height:22px; height:22px; width:211px; color:#FFF; background:url("/media/image/web/plantilla_002/select.gif") no-repeat top right; position:absolute; bottom:0; left:0; cursor:pointer; float:left; z-index:1; text-indent:10px; }
.blog-g { padding:25px 0 21px 0; clear:both; overflow:hidden; }
.blog-p { padding:0 0 21px 0; clear:both; overflow:hidden; }
.blog-first { border-top:1px dotted #333; padding-top:25px !important; }
.blog-fecha { color:#999; font-style:italic; }
.blog-g h3 { font-size:26px; text-transform:uppercase; text-align:center; border-bottom:5px solid #333; margin:0 0 25px 0; padding:0 0 20px 0; line-height:33px; }
.blog-cont { float:left; padding:0; font-size:13px; line-height:18px; }
.blog-cont p { padding:18px 0 0 0 !important; }
.blog-cont p.new-blog { max-height:162px; overflow:hidden; }
.blog-cont.blog-cont-grande p.new-blog { max-height:306px; overflow:hidden; }
.blog-g .blog-cont { width:337px; }
.blog-p .blog-cont { width:487px; }
.blog-foto { float:left; margin:0 23px 4px 0; }
.blog-p .blog-fecha { padding:5px 0 0 0; }
.blog-nofoto { width:100% !important; }
.blog-titulo { font-size:16px; line-height:18px; }
.blog-tags a { font-weight:normal !important; }
.blog-volver { background-image:url(/media/image/web/plantilla_002/flechaVolver.gif); background-repeat:no-repeat; background-position:top left; background-color:#023959; margin:1px 0 13px 0; padding:0 0 0 7px; }
.blog-volver a { background-color:#FFF; padding:0 0 0 5px; display:block; font-weight:normal; line-height:18px; font-size:13px; }

.blog-g .blog-foto { width:500px; }
.blog-g .blog-foto img { margin-bottom:21px; }
.blog-detalle { font-size:13px; line-height:18px; }
.blog-detalle p { padding:18px 0 0 0; }
.blog-cont h5 { font-size:18px !important; border-bottom:1px solid #333; padding-top:2px !important; padding-bottom:1px !important; text-transform:uppercase; }
.blog-ultimas { padding:21px 0 25px 0 !important; }
.blog-ultimas li { padding:0 0 10px 0 !important; background:none !important; font-size:13px; line-height:18px; }
.blog-filtros-det { padding:15px 0; clear:both; overflow:hidden; font-size:13px; }
.blog-filtros-det .newselect { margin:10px 0 0 0; width:245px; position:relative; }
.blog-filtros-det .newselect select { z-index:10; width:245px; position:relative; height:22px; line-height:22px; color:#333; border:1px solid #333; }
.blog-filtros-det .newselect .selected { line-height:22px; height:22px; width:245px; color:#FFF; background:#333 url("/media/image/web/plantilla_005/select.gif") no-repeat top right; position:absolute; bottom:0; left:0; cursor:pointer; float:left; z-index:1; text-indent:10px; }
.blog-filtros-det .sep-sup { border-bottom:1px dotted #333; margin:0 0 1px 0; padding:0 0 15px 0; }
.blog-filtros-det input { float:left; margin:0 4px 0 0; border:1px solid #434343; color:#999; width:240px; height:20px; padding:0 0 0 3px; }
.blog-filtros-det a { width:87px; height:21px; padding:1px 0 0 0; font-weight:normal; background:#333; color:#FFF; text-align:center; display:inline-block; }
.blog-filtros-det a:hover { background:#999; text-decoration:none; }
.blog-filtros-det .sep-inf { border-top:1px dotted #333; padding:15px 0 0 0; }
.blog-mas { padding:7px 0 0 0; border-top:1px solid #333; margin:21px 0 0 0; }
.blog-mas .documentos { width:478px !important; }

.productos-filtros { border-top:1px solid #333; border-bottom:1px dotted #333; margin:0 0 26px 0; padding:25px 0; clear:both; overflow:hidden; font-size:13px; }
.productos-filtros strong { float:left; display:inline-block; width:85px; }
.productos-filtros input { float:left; margin:0 25px 0 16px; border:1px solid #434343; color:#999; width:382px; height:20px; padding:0 0 0 3px; }
.productos-filtros a { width:100px; height:21px; padding:1px 0 0 0; font-weight:normal; background:#333; color:#FFF; text-align:center; display:inline-block; }
.productos-filtros a:hover { background:#999; text-decoration:none; }
.productos-filtros .newselect { float:left; margin:0 9px 0 0; width:240px; position:relative; }
.productos-filtros .newselect select { z-index:10; width:240px; position:relative; height:22px; line-height:22px; color:#333; border:1px solid #333; }
.productos-filtros .newselect .selected { line-height:22px; height:22px; width:240px; color:#FFF; background:#333 url("/media/image/web/plantilla_002/select.gif") no-repeat top right; position:absolute; bottom:0; left:0; cursor:pointer; float:left; z-index:1; text-indent:10px; }

.social-ico { float:right; margin-left:6px; width:25px; height:24px; background-position:top left; background-repeat:no-repeat; }
.facebook { background-image:url(/media/image/web/plantilla_002/facebook.png); }
.twitter { background-image:url(/media/image/web/plantilla_002/twitter.png); }
.googleplus { background-image:url(/media/image/web/plantilla_002/googleplus.png); }
.pinterest { background-image:url(/media/image/web/plantilla_002/pinterest.png); }
.foursquare { background-image:url(/media/image/web/plantilla_002/foursquare.png); }
.linkedin { background-image:url(/media/image/web/plantilla_002/linkedin.png); }
.youtube { background-image:url(/media/image/web/plantilla_002/youtube.png); }
.instagram { background-image:url(/media/image/web/plantilla_002/instagram.png); }

.contenido_res { width:652px; }</pre></body></html>