<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {font-family: "Arabic Typesetting"; 
    src: url('fonts/arabtype.eot');
    src: url('fonts/arabtype.eot?#iefix') format('embedded-opentype'),
         url('fonts/arabtype.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

html,body{margin:0;padding:0}
BODY{
	margin: 0px;
	text-align:center;
	font-size: 16px;
	color: #006600;
	background:url("images/hbk.jpg") left top repeat-x;
}
BODY.admin-menu{background:url("images/hbk.jpg") left 20px repeat-x;}
.t-content{margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; text-align: center;}
A:hover { text-decoration:underline;}
.t-socialcontent{text-align: center; font-family: Arial; font-size:8pt; vertical-align: top;}
.t-socialcontent a{color: #FFFFFF;}

.t-social{margin: auto; padding: 3px 0px 3px 0px; width: 1000px; text-align: right; font-family: Arial; font-size:8pt; vertical-align: top;}
.t-social * IMG {border:0; vertical-align: middle;}
.t-menuprin{text-align: center; vertical-align: middle; margin: 0px; min-height: 45px;}

ul.t-mmenu {padding:0px; margin: auto; margin-top: 2px; display: inline-block; list-style-type: none; background: left center no-repeat url("images/msep.gif"); font-family: Arabic Typesetting; font-size: 150%; white-space: nowrap;}
ul.t-mmenu li {position: relative; display: inline-block; *display: inline; zoom:1;  margin: 0px; padding: 0px; background: right center no-repeat url("images/msep.gif");}
ul.t-mmenu  a{width: 164px; line-height: 45px; display: inline-block; vertical-align: middle; text-decoration: none; color: #FFFFFF; text-transform: uppercase; padding-right: 2px;}
ul.t-mmenu li img{position:absolute; top: 40px; z-index: 3;}
.t-mmenu LI:hover, .t-mmenu LI.active-trail {background: right center no-repeat url("images/bk-active.png")}

div.header ul.t-submenu{padding: 0px; margin: auto; width: 998px; background: #C66300; text-align: center;}
div.header ul.t-submenu li{
	position: relative;
	padding: 0px;
	margin: 0px;
	display: inline-block;
	font-family: Arabic Typesetting;
	font-size: 100%;
	text-transform: uppercase;
	background-color: #C66300;
}
div.header ul.t-submenu a{text-decoration: none; color: #FFFFFF; display: inline-block; line-height: 32px; text-align: center; padding: 3px 15px 0px 15px; background: left center no-repeat url("images/submsep.gif");}
div.header ul.t-submenu a:hover{text-decoration: underline;}
ul.t-submenu li img{position:absolute; top: 35px; z-index: 3;}


.t-bannercontent{text-align: center; margin-top: -3px;}
#t-logoindupalma{position: absolute; padding: 0px; top: 4px; left: 9px; width: 424px; height:202px; z-index: 1;}
.t-banner{position: relative; margin: auto; width:1006px; display: inline-block; *display: inline; zoom: 1; background: center bottom no-repeat url(images/foncontentbanner.gif); padding-bottom:5px; left: -1px; top: 3px;}
.t-banner .content{ position: relative; overflow: hidden; margin: 4px;}
.block-headerimage.t-banner{background: url(images/header-image.png) center center no-repeat; padding-top:4px; margin-top:7px; }


.t-bannercontent H2{display: none;}



#t-controlbanner{position: absolute; padding: 0px; right: 21px; bottom: 17px;}
#t-controlbanner div.t-bannerbutton{cursor: pointer; vertical-align: middle; margin-left: 7px; display: inline-block; *display: inline; zoom:1; width: 187px; line-height: 30px; background: center center no-repeat url(images/butongalinactive.png); font-family: Arial; font-size: 10pt; font-weight: bold; text-transform: uppercase; white-space: nowrap; color: White; }
#t-controlbanner div.t-bannerbutton:first-child{margin-left: 0px;}
#t-controlbanner div.t-bannerbutton span.t-buttonindex{font-size: 16pt;}
#t-controlbanner div.t-bannerbutton:Active{background: center center no-repeat url(images/butongalactive.png);}
#t-controlbanner div.t-bbutton-active{background: center center no-repeat url(images/butongalactive.png);}

.t-sepblockv{height:5px;}
.t-body{
	text-align: justify;
	vertical-align: top;
	margin: auto;
	padding: 8px 0px 0px 0px;
	width: 1006px;
}
#t-leftbody{float: left; vertical-align: top; margin: 0px; padding: 0px; text-align: center; width: 295px; text-align: center;}
#t-rsecontainer{/*background: center top no-repeat url(images/bk-content-rse.jpg); */width: 297px; height: 253px; margin: auto;}


.t-coollist LI, .t-coollist UL, .block .t-coollist{margin: 0px; padding: 0px; display: block;}
.t-coollist LI:first-child{margin-top: 10px;}
.t-coollist LI {padding: 14px 25px 0px 9px; width: 260px; height: 76px; position: relative; text-align: left; overflow: hidden; font-family: Geneva, "MS Sans Serif", sans-serif; font-size: 90%; line-height: 15px; }
.t-coollist LI A{ position: relative; z-index: 10; color: inherit; text-decoration: none; display: inline-block; *display:inline; zoom:1; max-width: 190px;}
.t-coollist LI A:hover{ text-decoration:underline;}
/*.t-coollist LI A:hover {outline: Dashed 1px Gray;}*/
.t-coollist strong{font-weight: inherit; display:block;}
.t-coollist img{float: left; margin-top: -5px; margin-right: 8px;}
/*.t-coollist-frame{top: 0px; left: 0px; position: absolute; width: 296px; height: 90px; background: url(images/marcoart.png); z-index: 2;} carlos*/
.t-coollist LI:nth-child(3n-3), .t-L3first{background: #347EBD; color: #FFFFFF;}
.t-coollist LI:nth-child(3n-2), .t-L3second{background: #FFFFFF; color: #2882CF;}
.t-coollist LI:nth-child(3n-1), .t-L3third{background: #89C63C; color: #FEFEFE;}



.t-btproveedores, .t-btclientes{ font-family: "Arabic Typesetting";font-size: 22px;text-transform: uppercase; line-height: 17px; padding-right: 60px; color: white; text-align: left;
	width: 229px; min-height: 40px;  background: repeat-y url(images/bt-left-1.png); display: block; text-decoration: none; padding-left:15px; padding-top: 8px;
}
.t-btclientes{ background: repeat-y url(images/bt-left-2.png); min-height: 26px; padding-top: 10px;}

div.t-buttonleft{position: relative; width: 289px; min-height: 36px; background: repeat-y url(images/bt-left-1.png); margin: auto; text-align: left; margin-bottom: 3px; margin-top:3px; }
.t-buttonleft.t-l2{ background: repeat-y url(images/bt-left-2.png);}
A.t-textbuttonleft{display: inline-block; margin:7px 11px 7px 11px; text-transform: uppercase; font-family: "Arabic Typesetting"; font-size: 22px; text-decoration: none; color: #FFFFFF; line-height: 17px;}
A.t-textbuttonleft:hover{text-decoration:underline;}
.t-buttonleft.t-l2 A { margin-top:10px; margin-bottom:0px; }


div.t-agecompany{width:297px; height: 92px; background: url(images/bk-agecompany.png); padding-top: 9px; margin-top: 8px; margin-bottom: 8px;}
#t-certleft h2{text-align: left; font-weight: normal; margin: 0px; padding-top: 3px; padding-left: 15px; background: no-repeat url(images/bk-left-subtitle.png); line-height: 29px; width: 314px; font-family: "Arabic Typesetting"; font-size: 140%; color: white; text-transform: uppercase; margin-bottom: 16px;}
#t-certleft img{margin-left: 8px; margin-right: 8px;}

.block-region{ color: black;}


#t-rightbody{float: left; text-align: left; color: #8C8C8C; width: 682px; margin-left: 24px; font-family: Tahoma; min-height: 600px;}
#t-rightbody h6{margin: 0px; padding: 0px; color: #3580B3; font-size: 60%;}
#t-rightbody .clear-block p{text-align: justify;}
#t-rightbody .clear-block tbody{text-align: justify; vertical-align: top;}
#t-rightbody .clear-block tbody strong{color: #3580B3;}
#t-rightbody .clear-block tbody td{padding-bottom: 16px;}
#t-rightbody .clear-block hr{height: 24px; border: none; background: left center url(images/bk-hr-where.jpg); width: 675px;}
#t-rightbody .clear-block p.rteleft img{margin-right: 16px; margin-bottom: 16px;}
#t-rightbody .clear-block ul.rteindent1{font-size: 80%; list-style-position: inside; }
#t-rightbody table.tbproductos{width: 661px; margin-left: 5px;}
#t-rightbody table.tbproductos thead{font-family: Arabic Typesetting; font-weight: normal; font-size: 130%; color: #055EAF;}
#t-rightbody table.tbproductos{background: no-repeat url(images/bk-tb-th-products.png)}
#t-rightbody table.tbproductos thead th{text-align: center; padding: 0px 42px 0px 42px; margin: 0px; border-bottom: none; height: 60px; line-height: 15px;}
#t-rightbody table.tbproductos tbody td.rtecenter{border-bottom: solid 1px #B5AF99; vertical-align: middle; height: 100% font-family: Arabic Typesetting; font-weight: normal; color: #77770C; padding: 0px; margin: 0px; height: 28px;}
#t-rightbody a.t-download{display: block; width: 409px; height: 38px; background: no-repeat url(images/bk-t-download.png); line-height: 38px; font-family: Arabic Typesetting; font-size: 150%; text-transform: uppercase; color: #FFFFFF; text-decoration: none; padding-left: 15px;}
.t-plist li{display: inline-block; *display:inline; zoom:1; clear: none; width: 124px; height: 231px; background: url(images/bk-item-product.jpg) no-repeat; position: relative; margin-left: 13px; margin-right: 13px;}
div#t-rightbody .t-plist li a{display: block; color: #FFFFFF; text-decoration: none; position: absolute; bottom: 13px; right: 14px; width: 99px;}
div#t-rightbody .t-plist li a:hover{ -moz-opacity:.50; filter:alpha(opacity=50); opacity:.50; }
div#t-rightbody .t-plist li a strong{display: block; line-height: 12px; margin-bottom: 13px;}
div#t-rightbody .t-plist li a img{ position: relative; top: -2px; }
.t-plist {padding:0px;}

#t-rightbody ul.tabs.primary{font-size: 90%;}


#t-rightbody p.rtecenter{text-align: center;}
#t-rightbody p.rtecenter img{margin-left: 10px; margin-right: 10px;}
#t-rightbody p strong{color: #3580B3}
#t-rightbody &gt; h1{padding-left: 15px; color: white; background: no-repeat url(images/bkg-bigtitle.png); width: 664px; height: 29px; line-height: 29px; font-size: 12pt; text-transform: uppercase;}
.t-front #t-rightbody h1, .t-front #t-rightbody .node{display: none;}
.t-front #t-rightbody h2{font-weight: normal; margin: 0px; margin-top: 3px; padding-top: 3px; padding-left: 15px; background: no-repeat url(images/bk-subtitle.png); line-height: 26px; width: 314px; font-family: "Arabic Typesetting"; font-size: 140%; color: white; text-transform: uppercase;}
#t-leftbody &gt; DIV &gt; h2{font-weight: normal; margin: 0px; margin-top: 3px; padding-top: 3px; padding-left: 15px; background: no-repeat url(images/tit-left-h2.png); line-height: 26px; width: 277px; font-family: "Arabic Typesetting"; font-size: 140%; color: white; text-transform: uppercase; text-align: left; }
#t-rightbody h1{font-weight: normal; font-family: "Arabic Typesetting"; font-size: 140%; color: white; text-transform: uppercase; padding-top: 2px; margin: 0px; margin-top: 3px;}


div.t-rightbodycol1, div.t-rightbodycol2{float: left; width: 329px;}
.view .view-Contenidos .view-id-Contenidos .view-display-id-page_1 .view-dom-id-1 .t-rightbodycol2 { width:650px;}
div.t-rightbodycol2{margin-left: 24px;}
div.t-rightbodycol1 .content{text-align: center;}
div.t-rightbodycol1 p{padding: 0px; padding-bottom: 15px; margin: 0px; text-align: justify; font-family: Tahoma; font-size: 80%; color: #8c8c8c;}
div.t-subtitle{background: no-repeat url(images/bk-subtitle.png); height: 29px; width: 329px;}
div.t-articleser{height: 90px; border-bottom: solid 1px #b5af99; text-align: left; padding-top: 15px; padding-left: 4px; line-height: .9em;}
div.t-articleser .t-picarticle{float: left; margin-bottom: 20px; margin-right: 20px;}
div.t-articleser .t-picarticle IMG{}
div.t-articleser .views-field-field-mininovedad-fid IMG{}

div.t-articleser .t-textarticlename{ margin-bottom: 17px; margin-top: -3px; padding-left: 73px;}
div#t-rightbody div.t-articleser .t-textarticlename A{font-family: Tahoma; font-size: 80%; color: #7db22f; font-weight: bold;}
div.t-articleser .t-textarticleres{text-align: left; font-family: Tahoma; font-size: 80%; color: #8c8c8c;}
div.t-articleser .t-textarticleres, div.t-articleser .t-linkarticle{display: inline;}
div#t-rightbody A{font-family: Tahoma; font-size: 9pt; color: #0a63a7; font-weight: bold; text-decoration: none;}
div#t-rightbody a:hover{text-decoration:underline;}

.story-node{padding-left: 10px; padding-right: 22px; font-size: 80%;}
.story-node h2{color: #3580B3; font-size: 100%; }
.story-node p{margin: 0px; padding: 0px; }
.story-node img{float: left;}
.story-node hr.clr{clear: both; border: none;}

#t-innerfooter{padding-top:25px; padding-bottom:30px;}
#t-innerfooter {clear: both; }
#footer {
	clear: both;
	position:relative;
	background-color: #C53505;
}
#footer &gt; #logozola{ width:37px; height:33px; position:absolute; bottom:10px; right:10px;}

#t-innerfooter &gt; DIV {float: none; width: auto;}
#t-innerfooter .t-socialnet{font-family: Tahoma; font-size: 70%; color: #454545;}
#t-innerfooter .t-net-facebook{float: left; background: center top no-repeat url(images/bk-h-facebook.jpg); width: 187px; height: 33px; padding-top: 33px;}
#t-innerfooter .t-socialnet .t-net-twitter{float: left; background: center top no-repeat url(images/bk-h-twitter.jpg); width: 299px; height: 33px; padding-top: 33px;}
#t-innerfooter .t-socialnet .t-net-youtube{float: left; background: center top no-repeat url(images/bk-h-youtube.jpg); width: 188px; height: 33px; padding-top: 33px;}
#t-innerfooter .t-feed-facebook, #t-innerfooter .t-feed-twitter, #t-innerfooter .t-feed-youtube{padding: 9px 8px 11px 8px; background: #ECEFF5;}
#t-innerfooter .t-contacto{padding: 0px; clear: both; text-align: left; width: 658px;}
#t-innerfooter .t-contacto h3{line-height: 48px; padding: 0px; margin: 0px; font-family: Arabic Typesetting; font-size: 430%; text-transform: uppercase; font-weight: normal; color: #B4B4B4;}
#t-innerfooter .t-telcontacto{padding: 0px; margin: 0px; font-family: Arabic Typesetting; font-size: 350%; text-transform: lowercase; font-weight: normal; color: #87C43B; line-height: 28px;}

#footer{}
#footer hr:first-child{height: 4px; background: repeat-x url(images/bk-foot-top.png); border: none;}
#footer hr{height: 4px; background: repeat-x url(images/bk-foot-bottom.png); border: none;}
#footer .t-footerdesc{margin: auto; width: 525px; font-family: Tahoma; font-size: 70%; color: #868686; text-align: center; padding-top: 13px;  padding-bottom: 9px;}
#footer .t-footcopyright{width: 500px; margin: auto; font-family: Tahoma; font-size: 60%; color: #868686; text-align: center; padding-bottom: 9px;}
#footer A{color: #868686; text-decoration: none;}
#footer A:hover{text-decoration: underline;}

#block-block-14 A{margin-right:20px; }
#block-block-14 *{vertical-align:middle;}
#block-block-14 A:last-child{margin-right:0px;}
#block-block-14 .content{margin-top:-3px;}

.t-tsocial TD{padding-top:33px; }
.t-tsocial {background-color:#eceff5; }
.t-sfacebook{ width: 245px; background:url(images/t-sfacebook.png) left top no-repeat;  }
.t-stwitter{ width:249px; background:url(images/bk-h-twitter.jpg) left top no-repeat; }
.t-syoutube{ width: 188px; background:url(images/bk-h-youtube.jpg) left top no-repeat; text-align: center; vertical-align: middle; }
.twtr-hd{display: none;}
.twtr-ft{display:none;}
DIV .twtr-widget .twtr-tweet{border-bottom: Solid 1px #e0328a;}

.twtr-widget{overflow: hidden; height: 182px; }
div.t-rightbodycol1 .twtr-tweet-text P{font-size: 90%; text-align: left;}
DIV .twtr-widget .twtr-tweet-wrap{padding:5px;}
DIV .twtr-timeline{padding: 0px 15px	 0px 5px; }

#t-rightbody .t-contacto A{ color: inherit; font-size:inherit; font-family: inherit; font-weight: inherit; }
#t-rightbody .t-contacto A:hover{ text-decoration: underline;}

.teaser h2{ padding: 0px; margin: 0px; }
.teaser IMG{ margin-right: 10px; margin-bottom: 10px; position: relative; top: 2px;}
.teaser .meta{margin:0px; padding: 0px; font-weight: bold; font-size: 80%; }
.teaser {clear: both; margin-top:10px;}

.t-hcontent &gt; DIV { float: none; width: auto; clear: both; margin: auto; }
.t-hcontent .t-picarticle { float: none;}

.view-Historia .views-row{ display: inline-block; *display:inline; zoom:1; width: 158px; height: 212px; overflow: hidden; margin-right:7px; }
.view-Historia {background: url(images/bkg-historia.jpg) left top repeat-y; display: inline-block; *display:inline; zoom:1; margin: auto; text-align: left; }
#block-views-Historia-block_1 {text-align: center; }

.view-Historia .view-content { padding-left:3px; }
.view-Historia .views-field-title { display: block; height: 83px; background: url(images/bkg-sel-historia.png) left top no-repeat; margin-top:3px; position: relative; z-index:9; text-align: center; line-height: 70px; white-space: nowrap; }
.view-Historia .views-field-title.active {background: url(images/bkg-sel-historia-act.png) left top no-repeat;}
.view-Historia .views-field-title SPAN{ display: inline-block; *display:inline; zoom:1; vertical-align: middle; line-height: 1.2em; white-space: normal;}
.view-Historia .views-field-field-mininovedad-fid{margin-top: -11px;}

div#t-rightbody .view-Historia .views-field-title A{color:#77770c; font-family: "Arabic Typesetting"; font-size: 23px; }
div#t-rightbody .view-Historia A DIV{color:#055eaf;}

.node &gt; .content &gt; h2{ margin:0px 0px 10px 0px;}
.node {margin-top:10px; }
.node .meta{margin:0px; padding: 0px; font-weight: bold; font-size: 80%; }

#block-views-Historia-block_1 &gt; h2 {font-size: 11px; font-weight: inherit; color: #2774AB; margin:4px 0px 6px 20px; text-align: left; font-weight: bold;  }
.view-novedades .view-content{padding: 0px 15px 0px 5px;}
.view-novedades div.t-articleser .t-textarticlename{margin-bottom: 3px;}
.view-novedades div.t-articleser .t-linkarticle{display: block; margin-top:5px;}
.view-novedades div.t-articleser .t-picarticle {margin-bottom: 50px; }

.t-rightbodycol2 .view-novedades .view-content{padding: 0px;}
.t-rightbodycol2 div.t-articleser .t-linkarticle {display: inline; margin: 0px;}

.t-rcontent &gt; .node:first-child, .t-rcontent &gt; FORM:first-child,
.t-rcontent &gt; .node.first-child, .t-rcontent &gt; FORM.first-child
{font-size: 80%; padding-left: 10px; padding-right: 22px; }

A &gt; IMG{ border:0;}

#twtr-widget-1 .twtr-tweet a { font-weight: normal;}
#block-block-10 P:first-child { margin-top:0px;}

#contact-mail-page &gt; DIV &gt;  .links {display: none;}
#edit-copy-wrapper{margin-top:-20px;}

#block-cck_blocks-field_images &gt; .content { height: 404px; overflow: hidden; }

#t-rightbody table.tbproductos thead th {padding:0px 15px;}
th P{ margin: 0px; text-align: inherit; }

#t-rightbody .clear-block th P{ text-align: inherit; }
.t-rcontent .story-node &gt; .content IMG {margin: 10px; }
.t-searchb{ display:inline-block; margin:0px; padding:0px; position:relative; top:2px;}
.t-overtb{ margin:0px; padding:0px; display:none;}
.t-textb{ margin:0px; padding:0px; border: solid 1px #999;}
.t-ibtn { margin:0px; padding:0px; border:0 ;background:none;background: URL(images/bkg-busqueda.gif) no-repeat center center; width:16px; height:16px; cursor:pointer;}

.story-node .meta{display: none;}


/*Bloque de Indicadores*/
.view-indicadores{font-size:80%;}
.view-indicadores h3{padding:0px; margin:0px; margin-top: 5px; padding-bottom: 5px;  text-align: left;font-size:90%; color:#09F; font:Geneva, "MS Sans Serif", sans-serif; padding-left:12px;}
.view-indicadores .views-row  span{display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
.view-indicadores .views-row{text-align: left; width: 330px; border-bottom:#CCC solid 1px; margin-top: 5px; padding-bottom: 5px;}
.view-indicadores .views-field-title{width: 134px; text-align: left; padding-left:12px; color:#626262; font-weight:bold;}
.view-indicadores .views-field-field-indicador-previo-value .view-indicadores .views-field-field-indicador-actual-value{width: 60px; text-align: center;}
.view-indicadores .views-field-field-indicador-unidad-value{ width: 40px; text-align:right;}
.view-indicadores .views-field-field-indicador-actual-value{ width: 82px; text-align:left; height:16px; color:#000; font-weight:bold;}
.view-indicadores .views-field-nothing{width: 50px; text-align: center; font-weight:bold;}
.views-field-field-indicador-unidad-value{font-weight:bold;}
#block-views-indicadores-block_1{margin-left:24px;}
#block-views-novedades-block_1{margin-top:-160px;}

.t-loading{background: url(images/loading.gif) no-repeat center center;}
/*Bloque de Indicadores*/

#block-block-17 {font-family: "Arabic Typesetting";}

.comment {font-size: 0.8em; text-align: left;}
body .comment .content {text-align: left;}

/*codigo agregado por carlos*/

#views-exposed-form-hojas-vida-page-1 .views-exposed-widgets{width: 600px}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {height:315px; width:420px;color: #828282; background-color: white; /*border:4px solid #444;*/ border: none; padding:12px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#00438B;}
#simplemodal-container a.modalCloseImg {background:url('images/x.png') no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
#simplemodal-container h2 {color: #00438B}
</pre></body></html>