/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:100%;margin:0;padding:0}
a{outline:none}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
img{vertical-align:bottom}
del,ins{text-decoration:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup,sub{vertical-align:baseline}
legend{color:#000}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button,textarea,select{font-size:100%}Eliecer Ceciliano <ececiliano@orbelink.com>
@charset "utf-8";
.clr{clear:both}
.lang-active{}
.lang-inline li:first-child{border-right:1px dotted #000}
body{
margin:0px;
padding:0px;
position:relative;
font-family:'Helvetica';
font-size:12px;

}
.clr{clear:both}
.clear{clear:both}
table{
//border-collapse:collapse;
border-spacing:0;
}

li,ul,dl,dd,h1,h2,h3,h4,p{
list-style:none;
margin:0;
padding:0;
}

li{//display:inline}

td,th{
padding:0;
}


img{
vertical-align:middle;
}

/* CSS Document */
/* Efectos de Shadows */
.effect2
{
position:relative;
}
.effect2:before,.effect2:after
{
z-index:-1;
position:absolute;
content:"";
bottom:15px;
left:10px;
width:50%;
top:60%;
max-width:320px;
background:#777;
-webkit-box-shadow:0 15px 10px #777;
-moz-box-shadow:0 15px 10px #777;
box-shadow:0 15px 10px #777;
-webkit-transform:rotate(-3deg);
-moz-transform:rotate(-3deg);
-o-transform:rotate(-3deg);
-ms-transform:rotate(-3deg);
transform:rotate(-3deg);
}
.effect2:after
{
-webkit-transform:rotate(3deg);
-moz-transform:rotate(3deg);
-o-transform:rotate(3deg);
-ms-transform:rotate(3deg);
transform:rotate(3deg);
right:10px;
left:auto;
}



.page-header h1{font-size:22px;text-transform:uppercase;color:#00aeee;font-weight:bold;padding-bottom:5px;
border-bottom:1px solid transparent;

-moz-border-image:-moz-linear-gradient(left,#00aeef 10%,#3a4ed5 50%,#ffffff 100%);
-webkit-border-image:-webkit-linear-gradient(left,#00aeef 10%,#3a4ed5 50%,#ffffff 100%);
border-image:linear-gradient(to right,#0fb3f0 10%,#5cbc5c 50%,#ffffff 100%);

border-image-slice:1}
.item-page h2{color:#50be8e;text-transform:uppercase;font-weight:bold;text-decoration:none;font-size:14px}

.page-header h2 a{color:#50be8e;text-transform:uppercase;text-decoration:none;font-size:11px;margin-top:10px}

.contact-category h2,.contact .page-header h2{font-size:16px;text-transform:uppercase;margin:10px 0;color:#00aeee;font-weight:bold;
border-bottom:1px solid transparent;
-moz-border-image:-moz-linear-gradient(left,#00aeef 10%,#3a4ed5 50%,#ffffff 100%);
-webkit-border-image:-webkit-linear-gradient(left,#00aeef 10%,#3a4ed5 50%,#ffffff 100%);
border-image:linear-gradient(to right,#0fb3f0 10%,#5cbc5c 50%,#ffffff 100%);
border-image-slice:1}
.contact a{color:#50be8e;text-decoration:none}

/* Contact Form */
.controls input{border:#50be8e 1px solid;border-radius:6px;width:100%}
.controls input[type="text"]{height:35px;padding-left:10px}
.controls input[type="email"]{height:35px;padding-left:10px}
.controls textarea{border:#50be8e 1px solid;border-radius:6px;padding-left:10px;width:100%}
.form-actions{text-align:center}
.form-actions button{cursor:pointer;margin:20px 0px;width:100px;height:35px;border:none;border-radius:4px;background:#3b5cab;color:#fff;text-align:center}
.form-actions button:hover{background:#0eb2ee}
.control-group{margin:10px 0}
.hasTooltip strong{background:#ccc}

/* ReadMore */
.items-row .readmore a{
position:relative;
float:right;

display:-webkit-inline-box;
color:#00afa8;
text-decoration:none;
background:url(/img/bg/readon.gif) no-repeat;
padding-left:15px;
}.readmore a{
margin-top:10px;
display:block;
}
.items-row .readmore a:hover{
color:#50be8e;
text-decoration:underline;
}
/* ReadMore */

.blog div.items-row{float:left;margin-bottom:10px;line-height:14px;text-align:left;clear:both;border-bottom:#999 dotted 1px;padding-bottom:10px}

p.clear{
clear:both;
}

.blog .page-header h2 a{font-size:13px}
.blog .items-row{border-top:1px dotted #cfcfcf}
.blog .items-row h2{padding-top:20px}
.blog .row-0{border-top:none}
.blog .row-0 h2{padding-top:20px}



/* Breadcrums */
.breadcrumbs{margin:0 auto 10px auto;min-height:20px;padding-left:30px;font-size:12px;font-style:italic;background:url("http://www.imprentalil.com/img/breadcrum-icon.jpg") no-repeat left;max-width:900px}
ul.breadcrumb li{display:inline-block;
list-style:none;
line-height:25px;
margin:0 5px}
.content p{font-size:14px;line-height:22px}
ul.breadcrumb li .pathway{color:#00aeee}
#columnBig{background:#fff}


/* Images Content */
img.border-left{border-left:1px dotted #00aeee;padding-left:10px;margin-left:15px}

@media only screen and (max-width:28.750em) /* 460 */{

.item-page h2{margin-top:10px}
div[itemprop="articleBody"]{line-height:18px;font-size:14px}
/*Telefono-Phone */
.phone-pc{display:none}
.tmobile{position:absolute;height:60px;
border-top:2px solid #ccc;
width:100%;
position:fixed;
bottom:-1px;
z-index:9999;
text-align:center;
background:#443e3e}
.tmobile p{background:#50b948;padding:15px;display:-webkit-inline-box;border-radius:8px;margin-top:8px}

/* LOGO */
.logo object{display:none}

.controls input[type="text"]{width:96%}
.controls input[type="email"]{width:96%}
.controls textarea{width:96%}
.accordion-heading{text-align:center}

dl{margin:10px auto 10px auto;text-align:center}
/* Footer */
.footer ul{width:98%;border-top:1px dotted #ccc;margin:10px auto 30px auto;padding-top:10px;font-size:11px;list-style-type:none;text-align:center;height:40px}
.footer ul li:first-child{display:none}
.footer ul li:last-child{border-right:none}
.footer ul li{display:inline;line-height:20px;border-right:1px dotted #000}
.footer a{
color:#000;
padding:0 10px;

height:15px;
text-decoration:none;

}.footer a:hover{color:#00aeee;
}
.footer ul li ul{display:none}
/* Footer */

.rmm{
display:block;
position:relative;
width:100%;
padding:0px;

}
.rmm *{
-webkit-tap-highlight-color:transparent !important;

}
.rmm a{
color:#ebebeb;
text-decoration:none;
}
.rmm .rmm-main-list,.rmm .rmm-main-list li{
margin:0px;
padding:0px;
}
.rmm ul{
display:block;
width:auto !important;
margin:0 auto !important;
overflow:hidden;
list-style:none;
}

.rmm .rmm-main-list li{
display:inline;
padding:0px;
margin:0px !important;
}

.rmm .rmm-toggled ul{
display:none;
clear:both;
margin:0px !important;
padding:0px !important;
}
.rmm .rmm-toggled ul li{
display:block;
margin:0 auto !important;
}

/* Mobile Style */

.rmm.graphite .rmm-main-list li a{
display:inline-block;
}


.rmm.graphite .rmm-toggled{
width:100%;
min-height:36px;
}
.rmm.graphite .rmm-toggled-controls{
display:block;
width:90px;
height:26px;
color:white;
text-align:left;
top:5px;
left:0px;
margin-bottom:15px;
position:relative;
border-radius:6px;
cursor:pointer;
}
.rmm.graphite .rmm-toggled-title{
position:relative;
width:auto;
top:4px;
margin-left:15px;
color:white;
text-shadow:1px 1px black;
}
.rmm.graphite .rmm-button{
display:block;
position:absolute;
right:5px;
top:2px;
}

.rmm.graphite .rmm-button span{
display:block;
margin-top:4px;
height:2px;
background:white;
width:24px;
}

.rmm.graphite .rmm-toggled ul{background:#ededed}
.rmm.graphite .rmm-toggled ul li{width:90%;border-top:1px dotted #000}
.rmm.graphite .rmm-toggled ul li:first-child{border-top:none}
.rmm.graphite .rmm-toggled ul li a{
display:block;
width:100%;
text-align:left;
font-size:12px;
padding:6px 0;
color:#005dab;


}
.rmm.graphite .rmm-toggled ul li a:hover{color:#50be8e}
.rmm.graphite .rmm-toggled ul li ul{list-style-type:none;margin:0;
padding:0}
.rmm.graphite .rmm-toggled ul li ul li{border:none}
.rmm.graphite .rmm-toggled ul li ul li a{
width:100%;
text-align:left;
color:#000;
margin:0;
padding:4px 0;
}
.rmm.graphite .rmm-toggled ul li ul li a:hover{color:#00aeef}
.rmm.graphite .rmm-toggled ul li ul li a:before{
content:"*";position:relative;top:2px;left:-5px;
}
/* TopMenu */

.topBar{background:#005dab;position:fixed;width:100%;top:0;margin:0;padding:0}
.menuTop{background:#005dab;width:98%;margin:auto;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}


.rmm-toggled-controls{float:right}

.content{color:#6a6a6a;text-align:left;max-width:98%;margin:auto;padding:0 10px;text-align:left}
.content h1{text-transform:uppercase;font-size:18px;font-weight:bold;position:relative}
.page-header:after{display:block;width:200px;height:2px;background:#990000}
.content h2,.content h2 a{color:#50be8e;;font-size:13px;font-weight:bold;margin-bottom:5px}



.language{position:absolute;right:5px;top:10px;width:60px;font-size:10px}
.language a:first-child{margin-right:6px}
header{margin:0 0 20px 0;padding:0px;position:relative}
.linesBG{
position:absolute;top:25px;z-index:0;
height:19px;width:100%;
background:-moz-linear-gradient(left,rgba(13,178,240,1) 0%,rgba(239,239,239,0.91) 70%,rgba(80,185,72,1) 100%);/* FF3.6+ */
background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(13,178,240,1)),color-stop(70%,rgba(239,239,239,0.91)),color-stop(100%,rgba(80,185,72,1)));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(left,rgba(13,178,240,1) 0%,rgba(239,239,239,0.91) 70%,rgba(80,185,72,1) 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left,rgba(13,178,240,1) 0%,rgba(239,239,239,0.91) 70%,rgba(80,185,72,1) 100%);/* Opera 11.10+ */
background:-ms-linear-gradient(left,rgba(13,178,240,1) 0%,rgba(239,239,239,0.91) 70%,rgba(80,185,72,1) 100%);/* IE10+ */
background:linear-gradient(to right,rgba(13,178,240,1) 0%,rgba(239,239,239,0.91) 70%,rgba(80,185,72,1) 100%);/* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0db2f0',endColorstr='#50b948',GradientType=1 );/* IE6-9 */
}
.linesBG #lines{width:100%;height:19px;background:url("../images/lines.png") repeat}
.subTitle{text-align:left;position:absolute;top:10px;margin-left:70px;font-size:11px}
.title{display:none}
.logo{width:55px;height:55px;position:relative;padding-top:10px;margin-bottom:20px;margin-left:5px}

#fpssContainer96{display:none}
.creative{

}

#fpssContainer95 img{width:100%;background:#919191;

height:210px;
width:98%;
margin:0 auto 20px auto;
z-index:1}
/* Footer Css */
.brand{text-align:left;width:100%;background:#909090;border-top:#000 1px solid;padding-top:1px;font-size:11px;padding:5px;position:fixed;bottom:-1px}
}


@media only screen and (min-width:28.750em) /* 662 */{
.phone-pc{position:absolute;right:5px;top:25px;font-size:12px}
/*==================================================
* Effect 3
* ===============================================*/
.effect3
{
position:relative;
}
.effect3:before
{
z-index:-1;
position:absolute;
content:"";
bottom:35px;
left:25px;
width:50%;
height:300px;
top:5px;
max-width:300px;
background:#777;
-webkit-box-shadow:-25px 3px 5px 0px rgba(0,0,0,0.2 );
-moz-box-shadow:-25px 3px 5px 0px rgba(0,0,0,0.2 );
box-shadow:-25px 3px 5px 0px rgba(0,0,0,0.2 );
-webkit-transform:rotate(-2deg);
-moz-transform:rotate(-2deg);
-o-transform:rotate(-2deg);
-ms-transform:rotate(-2deg);
transform:rotate(-2deg);
}

/* Moduletable */
 .moduletable h3{
 color:#50be8e;
 text-transform:uppercase;
 font-weight:bold;
 font-size:14px;
 text-decoration:none;
padding-top:100px}

#fpssContainer95{display:none}
.blog .row-0{margin-top:-30px}
.blog .row-0 .page-header{margin:0;padding:0}

.logo img{display:none}
#login{display:none}
#show{display:none}
#lenjuage{display:none}
.logo{width:78px;height:78px}



.centerPage{
text-align:left;
margin:0 auto 20px auto;
width:970px;
font:11px;
position:relative;
}

.clear{
clear:both;
}

.left{
float:left;
}

.right{
float:right;
}

.preLoad{
display:none;
max-width:100%;
}


h1.title{
position:absolute;
color:#fff;
}



.slogan{
padding:20px 0 0 107px;
}

/*********** Header ***********/
header{width:100%;height:90px}
.linesBG{
position:absolute;top:44px;z-index:0;
height:19px;width:100%;
background:-moz-linear-gradient(left,rgba(13,178,240,1) 0%,rgba(239,239,239,0.91) 70%,rgba(80,185,72,1) 100%);/* FF3.6+ */
background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(13,178,240,1)),color-stop(70%,rgba(239,239,239,0.91)),color-stop(100%,rgba(80,185,72,1)));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(left,rgba(13,178,240,1) 0%,rgba(239,239,239,0.91) 70%,rgba(80,185,72,1) 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left,rgba(13,178,240,1) 0%,rgba(239,239,239,0.91) 70%,rgba(80,185,72,1) 100%);/* Opera 11.10+ */
background:-ms-linear-gradient(left,rgba(13,178,240,1) 0%,rgba(239,239,239,0.91) 70%,rgba(80,185,72,1) 100%);/* IE10+ */
background:linear-gradient(to right,rgba(13,178,240,1) 0%,rgba(239,239,239,0.91) 70%,rgba(80,185,72,1) 100%);/* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0db2f0',endColorstr='#50b948',GradientType=1 );/* IE6-9 */
}
.linesBG #lines{width:100%;height:19px;background:url("../images/lines.png") repeat}
.subTitle{margin-top:25px;margin-left:85px;float:left;font-size:16px;color:#005dab}
.tphone{margin-top:25px;margin-right:15px;float:right;font-size:16px;color:#005dab}
.logo{
position:absolute;
margin:27px 0 0 -10px;
z-index:2;
}
.language{;position:absolute;right:0px;height:12px;top:72px;width:80px;z-index:999;font-size:11px}
.language a:first-child{margin-right:6px}

/*********** Header ***********/

.intro{
color:#000;
margin:24px 0 0 -20px;
padding:8px 0 8px 35px;
position:relative;
width:810px;
z-index:1;
height:15px;
}.intro span{
display:none;
}.home .intro span{
display:block;
}

<!-- Top Menu -->

.menu{width:800px}
.item-108,.item-126{display:none}
ul.menu{
position:absolute;
width:854px;
height:54px;

}

ul.menu li ul{
display:block;
position:absolute;
color:#FFFFFF;
margin:26px 0 0 6px;
left:0;
width:844px;
z-index:2;
height:28px;
}
ul.menu li ul li{line-height:28px}

.topMenu{
margin:0px 0 0 85px;
position:relative;
top:67px;
width:854px;
height:60px;
font-size:13px;
}

.topMenu li a{
color:#3b5cab;
font:12px;
padding:4px 15px;
float:left;
cursor:pointer;
text-decoration:none;
}.topMenu li:hover a{
color:#999999;
}
.topMenu li.active a,.topMenu li.active a:hover{
background:url(/img/nav/active.gif) no-repeat;
color:#FFF;
border-bottom:1px #FFF dotted;
font-weight:bold;
}.topMenu ul li.active li a,.topMenu li.active li a:hover{border-bottom:none;font-weight:normal;
}

.topMenu .parent ul li{
float:left;

}.topMenu .parent ul li:first-child{
border:none;
}.topMenu .parent ul a{
color:#fff;
padding:0 10px 0 10px;
margin:0 3px;
font:11px;
-moz-border-radius:4px;
border-radius:4px;
background:none;
}.topMenu .parent ul a:hover{background:#fff;color:#005dab;
}.topMenu .parent ul .active a{background:#fff;color:#005dab;
}
<!-- End Top Menu -->
.topMenu .parent ul span.separator{
width:10px;
background:#fff;
height:17px;
display:block;
margin-left:-2px;
}


.flash-img{
position:absolute;
left:10px;
z-index:0;
}

.flash-img2{
width:950px;
height:222px;
position:relative;
left:10px;
z-index:0;
}

.flash-titles{
position:absolute;
z-index:999;
width:497px;
height:36px;
left:10px;
top:206px;
}


.creative{
background:#919191;
float:left;
height:236px;
width:970px;
position:relative;
z-index:1;
-moz-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;

padding-top:15px;
padding-bottom:15px;
}.creative span{background:url(/img/creative/overlay.png) bottom no-repeat;width:960px;height:222px;position:absolute;
}.home .creative span{height:222px;//margin-left:-10px;
}.fpss-container{
-moz-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
border-radius:8px;
}

.creative .nav{
position:absolute;
width:243px;
margin:39px 0 0 707px;
}.creative .nav a{
background:url(/img/creative/navUp.png);
width:7px;
height:12px;
padding:12px 10px;
float:left;
margin-bottom:1px;
color:#CCCCCC;
font-weight:bold;
text-decoration:none;
}.creative .nav a:hover{background:url(/img/creative/navHov.png);color:#FFFFFF;
}.creative .nav .selected{background:url(/img/creative/navDn.png);
}.creative .nav .selected:hover{background:url(/img/creative/navDn.png);
}.creative .info{
width:154px;
height:192px;
background:url(/img/creative/infoText.png) no-repeat;
float:right;
padding:30px 20px 0 20px;
font:13px;
color:#FFFFFF;
margin:-39px 20px 0 0;
}.creative .flash{position:absolute}

#swap1,#swap2,#swap3,#swap4,#swap5{
width:950px;
height:222px;
margin-left:10px;
display:none;
}#swap1{display:block}

.content{
background:#eeeeee;
float:left;
width:970px;
font-size:14px;
color:#6a6a6a;
line-height:22px;
position:relative;
margin-top:-10px;
padding-top:20px;
z-index:0;

}
.content .lil{width:124px;height:126px;background:url("../images/lil-water.png");position:absolute;right:10px;bottom:10px}
h1{
font-size:1.2em;
margin:0.6em 0;
}
h2.item-title{color:#00aeee}
#columnBig{
width:912px;
margin:0 0 0 20px;
padding:0 10px 0 10px;
text-align:justify;
float:left;
background:#fff;
-moz-border-radius:0 12px 0 0;
-moz-border-radius:0 12px 0 0;
border-radius:0 12px 0 0;
}.home #columnBig{
text-align:left;
float:left;
padding-bottom:20px;
}#columnBig .contentpaneopen{background:#fff;
}

#columnBig dl{float:right;width:280px;margin-top:-13px;margin-left:10px;padding-left:10px;border-left:dotted 1px #dddddd}
#columnBigdl img{margin:0 0 10px 0;width:280px}
#columnBig .contentpaneopen img{margin:0 0 0 20px}
#columnBig .blog .contentpaneopen img{border-bottom:5px solid #fff;margin:0 10px 0 0}
#columnBig .contentpaneopen .big{border-bottom:none}
#columnBig .big dl{float:right;width:444px;margin-left:10px;padding-left:10px;border-left:dotted 1px #dddddd}
#columnBig .big dl img{margin:0 0 10px 0;width:auto}



#columnBig .contentpaneopen .map{background:url(/img/titles/map.gif);
}#columnBig .contentpaneopen .our-customers{background:url(/img/titles/our-customers.gif);
}
#columnBig .contentpaneopen .nuestros-clientes{background:url(/img/titles/nuestros-clientes.gif) no-repeat right 2px;width:444px;margin:-50px 0 0 269px;
}
#columnBig .contentpaneopen .our-clients{background:url(/img/titles/our-customers.gif) no-repeat right 2px;width:444px;margin:-50px 0 0 269px;
}
#columnBig p.mapa{
background:url(/img/titles/mapa.gif) no-repeat right top;
float:right;
position:relative;
margin-top:-55px;
margin-right:11px;
}
#columnBig .contentpaneopen .fotos{background:url(/img/titles/fotos.gif) no-repeat right top;
}


#columnBig li{
/*float:left;*/
padding-left:15px;
background:url(/img/misc/list.gif) no-repeat 0 6px;

/*width:400px;*/
}#columnBig .big li{width:240px;
}#columnBig ul{
border-bottom:25px solid #fff;
}

#columnMid{
width:280px;
height:380px;
float:left;
background:url(/img/bg/white.gif);
}

#columnRight{
width:195px;
float:left;
padding-left:20px;
}#columnRight ul{
margin-bottom:20px;
}#columnRight li{
display:block;
padding-left:15px;
background:url(/img/misc/list.gif) no-repeat 0 6px;
}#columnRight a{color:#666666;text-decoration:none;
}#columnRight a:hover{color:#000;text-decoration:underline;
}

.item-page h2 a,legend{
color:#00aeee;
font:bold 14px;
padding:0 0 10px;
text-decoration:none;
text-transform:uppercase;
}.item-page h2{margin-top:-10px}

.item-page{
padding-bottom:20px;
}

h2 a{
color:#00aeee;
font:bold 14px;
padding:0 0 10px 0;
text-transform:uppercase;
text-decoration:none;
}


.photos{background:url(/img/titles/photos.gif) bottom left no-repeat;
}.in-the-press{background:url(/img/titles/in-the-press.gif) bottom left no-repeat;
}.welcome{background:url(/img/titles/welcome.gif) bottom left no-repeat;
}.quick-links{background:url(/img/titles/quick-links.gif) bottom left no-repeat;
}.our-services{background:url(/img/titles/our-services.gif) bottom left no-repeat;
}.why-lil{background:url(/img/titles/why-lil.gif) bottom left no-repeat;
}.our-markets{background:url(/img/titles/our-markets.gif) bottom left no-repeat;
}.facilities{background:url(/img/titles/facilities.gif) bottom left no-repeat;
}.printing-services{background:url(/img/titles/printing-services.gif) bottom left no-repeat;
}.technical-support{background:url(/img/titles/technical-support.gif) bottom left no-repeat;
}.price-quotes{background:url(/img/titles/price-quotes.gif) bottom left no-repeat;
}.contact-us{background:url(/img/titles/contact-us.gif) bottom left no-repeat;
}.product-examples{background:url(/img/titles/product-examples.gif) bottom left no-repeat;
}.our-customers{background:url(/img/titles/our-customers.gif) bottom left no-repeat;
}

/*Spanish Title Translations*/

.en-la-imprenta{background:url(/img/titles/en-la-imprenta.gif) bottom left no-repeat;
}.bienvenidos{background:url(/img/titles/bienvenidos.gif) bottom left no-repeat;
}.servicios-impresion{background:url(/img/titles/servicios-impresion.gif) bottom left no-repeat;
}.por-que-lil{background:url(/img/titles/por-que-lil.gif) 3px 11px no-repeat;
}.mercados{background:url(/img/titles/mercados.gif) bottom left no-repeat;
}.instalaciones{background:url(/img/titles/instalaciones.gif) bottom left no-repeat;
}.soporte{background:url(/img/titles/soporte.gif) bottom left no-repeat;
}.cotizacion{background:url(/img/titles/cotizacion.gif) bottom left no-repeat;
}.ejemplos-productos{background:url(/img/titles/ejemplos-de-productos.gif) bottom left no-repeat;
}.nuestros-clientes{background:url(/img/titles/nuestros-clientes.gif) bottom left no-repeat;
}.contactenos{background:url(/img/titles/contactenos.gif) bottom left no-repeat;
}.ordenes{background:url(/img/titles/ordenes.gif) bottom left no-repeat;height:25px;
}.ordenes span{visibility:hidden;
}


#columnBig p.ejemplos-productos{
margin:-78px 0 0 435px;
position:absolute;
width:300px;
font:bold 13px;
padding:45px 0 10px;
text-decoration:none;
text-transform:uppercase;
color:#3B5CAB;
background:url(/img/titles/ejemplos-de-productos.gif) 0 23px no-repeat;
}

.footer{
background:#0db2f0;/* Old browsers */
background:-moz-linear-gradient(left,#0db2f0 0%,#50b948 100%);/* FF3.6+ */
background:-webkit-gradient(linear,left top,right top,color-stop(0%,#0db2f0),color-stop(100%,#50b948));/* Chrome,Safari4+ */
background:-webkit-linear-gradient(left,#0db2f0 0%,#50b948 100%);/* Chrome10+,Safari5.1+ */
background:-o-linear-gradient(left,#0db2f0 0%,#50b948 100%);/* Opera 11.10+ */
background:-ms-linear-gradient(left,#0db2f0 0%,#50b948 100%);/* IE10+ */
background:linear-gradient(to right,#0db2f0 0%,#50b948 100%);/* W3C */
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0db2f0',endColorstr='#50b948',GradientType=1 );/* IE6-9 */

height:55px;
float:left;

width:970px;
color:#FFFFFF;
}
.footer ul li ul{display:none}
.footer ul{
margin-top:20px;
margin-left:20px;
font-size:12px;
}

.footer a{
 color:#FFFFFF;
 padding:2px 10px 2px 10px;
 float:left;
 text-decoration:none;
 -moz-border-radius:2px;
 border-radius:2px;
}.footer a:hover{background:#fff;color:#3b5cab;
}.famous{
 background:url(/img/logos/famousR.png) no-repeat;
 width:110px;
 height:24px;
 float:right;
 margin-top:15px;
 margin-right:10px;
}.famous a{
width:93px;
height:21px;
display:block;
}.famous a:hover{
background:url(/img/logos/famous.png) no-repeat;
}

.brand{
background:#909090;
padding:4px 20px;
color:#FFFFFF;
float:left;
width:930px;
-moz-border-radius-bottomright:12px;
-moz-border-radius-bottomleft:12px;
border-bottom-right-radius:12px;
border-bottom-left-radius:12px;
font-size:12px;
}

.credits{width:800px;padding:0 4px;float:left;
}.credits a{padding:0;text-decoration:none;float:none;
}.credits a:hover{background:none;
}

.column_separator{
border-left:25px solid #fff;
}

.article_separator{
display:block;
height:20px;
}

.article_column{
padding:0 10px 0 0;
}

.blog div{
margin:0 0 20px 0;

}

.home .blog div{
padding:0;

border-bottom:none;
}

.blog td img{
float:left;
margin-right:10px;
}

.examples{
background:url(/img/creative/products-book-sociedad5.gif) bottom no-repeat;
width:280px;
height:184px;
}

#columnMid .contentheading{
color:#3b5cab;
font:bold 13px;
padding:0 0 10px 0;
text-transform:uppercase;
text-decoration:none;
position:relative;
}

.products{width:290px;padding-bottom:20px}
.products a span{display:none}
.products a:hover span{display:block}

.products a{float:left;text-decoration:none;margin:0 5px 5px 0;
}.products span{position:absolute;top:0;left:0;background:#fff;margin-top:-184px;
}.products a img{width:50px;height:50px;border:1px solid #dddddd;
}.products a img:hover{border:4px solid #20b7b1;height:44px;width:44px;
}.products a span img{width:280px;height:150px;border:none;
}.products a span img:hover{border:none;
}.products .blank{height:52px;width:52px;
}

.items-row img{
float:left;
margin:0 10px 0 0;
}


.markets{width:725px;height:200px}

#columnBig .fabrikGroup{
border:none;
border-bottom:dashed #000 1px;
margin:0 0 0 0;
}#columnBig .fabrikGroup li{
background:url(/img/misc/list.gif) no-repeat 0 10px;
}legend{margin-left:-5px;
}


/**********************************************************************************/

.category{
width:100%;
}
#columnBig
.contact-form dl{
margin:0;
padding:0;
float:left;
border-left:none;
}
.control-label #jform_contact_email_copy-lbl{text-align:center}

/************ LOGIN ***************/
.login{
margin-top:20px;
}

.login-description img{
float:right;
}

#columnBig .login h1{
clear:both;
height:22px;
color:#eeeeee;
font-size:9px;
background:url(/img/titles/login.gif);
margin-top:-9px;
margin-bottom:15px;
}

.login-fields input{
border:#00afa8 1px solid;
height:18px;
margin-top:3px;
background:#F2F2F2;
}

#columnBig dl#system-message{
float:left;
margin:15px 0 15px 100px;
border:#CCCCCC 1px solid;
width:500px;
display:inline;
list-style:none;
}

.login fieldset{
margin-bottom:15px;
}

#columnRight #login-form{
background:#e6e8ef;
-moz-border-radius:12px;
border-radius:12px;
padding:10px;
margin-top:20px;
display:block;
border:2px solid #c5cde2;
}

#columnRight #login-form .pretext p{
font:bold 13px;
color:#3B5CAB;
text-transform:uppercase;
}

#columnRight #login-form ul{
border-top:1px dotted #999999;
clear:left;
margin:30px 0 0;
padding:10px 0}
#columnRight #login-form ul li{}
#columnRight #login-form ul li:last-child a{color:#F90;font-weight:bold}
#columnRight #login-form fieldset.userdata{border:none;margin:10px 0 0}
#columnRight #login-form fieldset.userdata input{margin:0 0 5px;width:169px;height:20px;padding:0}
#columnRight #login-form fieldset.userdata input.button{width:173px;margin-left:-1px}
#columnRight #login-form .login{background-image:url(../img/titles/allCupons.png)}
#columnRight #login-form label{position:absolute;margin:3px 0 0 5px;color:#666}
#columnRight #login-form #form-login-remember{position:absolute;margin:30px 0 0 0}
#columnRight #login-form #form-login-remember label{margin:1px 0 0 18px;width:100px}
#columnRight #login-form #form-login-remember input{width:auto}

#form_1,#form_1 fieldset,#form_3 fieldset,#form_4 fieldset,#form_5 fieldset,#form_6 fieldset,#form_8 fieldset{border:none;margin:0}
#reserve .fabrikForm{padding:0;background:none;font:11px;
}#form_3 fieldset ul,#details_3 fieldset ul,#form_3 .fabrikElementContainer,
#form_4 fieldset ul,#details_4 fieldset ul,#form_4 .fabrikElementContainer,
#form_5 fieldset ul,#details_5 fieldset ul,#form_5 .fabrikElementContainer,
#form_6 fieldset ul,#details_6 fieldset ul,#form_6 .fabrikElementContainer,
#form_8 fieldset ul,#details_8 fieldset ul,#form_8 .fabrikElementContainer{margin:0;padding:0;position:relative;
}#form_3 .fabrikElementContainer .displayBox,
#form_4 .fabrikElementContainer .displayBox,
#form_5 .fabrikElementContainer .displayBox,
#form_6 .fabrikElementContainer .displayBox,
#form_8 .fabrikElementContainer .displayBox{padding:8px 0;border-bottom:dashed #CCC 1px;
}#form_3 .fabrikElementContainer:hover .displayBox,
#form_4 .fabrikElementContainer:hover .displayBox,
#form_5 .fabrikElementContainer:hover .displayBox,
#form_6 .fabrikElementContainer:hover .displayBox,
#form_8 .fabrikElementContainer:hover .displayBox{color:#FF0000;
}#form_3 legend,#form_4 legend,#form_5 legend,#form_6 legend,#form_8 legend{background:none;position:static;width:100%;text-transform:inherit;text-shadow:none;font:16px "Microsoft Sans Serif";color:#7d4c4c;display:block;border-bottom:dashed 1px #999;
}#form_3 legend span,#form_4 legend span,#form_5 legend span,#form_6 legend span,#form_8 legend span{padding:20px 0 5px;background:none;
}#form_3 .groupintro,#form_4 .groupintro,#form_5 .groupintro,#form_6 .groupintro,#form_8 .groupintro{margin:0;padding:10px 0 0;font-size:11px;
}#form_3 .fabrikActions,#form_4 .fabrikActions,#form_5 .fabrikActions,#form_6 .fabrikActions,#form_8 .fabrikActions{margin:-1px 0 10px;padding:20px 0 0;background:#fff;border:none;border-top:1px solid #CCC;
}#form_2 .fabrikMainError,#form_3 .fabrikMainError,#form_4 .fabrikMainError,#form_5 .fabrikMainError,#form_6 .fabrikMainError,#form_8 .fabrikMainError{
background:none repeat scroll 0 0 transparent;
bottom:29px;
position:absolute;
left:163px;
z-index:11;
}
#form_1,#form_2,#form_3,#form_4,#form_5,#form_6,#form_7,#form_8{width:auto;background-color:#fff;border:none;
}#form_2 input,
#form_3 input,
#form_4 input,
#form_5 input,
#form_6 input,
#form_7 input,
#form_8 input{width:100%;
}#form_2 .fabrikActions input,
#form_3 .fabrikActions input,
#form_4 .fabrikActions input,
#form_5 .fabrikActions input,
#form_6 .fabrikActions input,
#form_7 .fabrikActions input,
#form_8 .fabrikActions input{background:#990000;color:#FFFFFF;border-color:#333;padding:3px 15px;cursor:pointer;
}#form_2 .fabrikActions input:hover,
#form_3 .fabrikActions input:hover,
#form_4 .fabrikActions input:hover,
#form_5 .fabrikActions input:hover,
#form_6 .fabrikActions input:hover,
#form_7 .fabrikActions input:hover,
#form_8 .fabrikActions input:hover{background:#666;color:#FFF;border-color:#999;
}#form_2 h1,
#form_3 h1,
#form_4 h1,
#form_5 h1,
#form_6 h1,
#form_8 h1{margin:0;padding:0 0 10px;
color:#3B5CAB;
font:bold 13px;
padding:0 0 10px;
text-decoration:none;
text-transform:uppercase;
}label.fabrikgrid_{display:none}

#form_7 .leftCol{width:160px}
#form_2 .leftCol,#form_3 .leftCol,#form_4 .leftCol,#form_5 .leftCol,#form_6 .leftCol,#form_8 .leftCol{width:160px}

/* Contact Form */
#columnBig .contact-category ul{background:#0fb3f0;margin:0 0 0 -15px;padding-left:-25px}
#columnBig .contact-category ul li{list-style:none;background:none;float:left;width:100%;margin-bottom:10px}
#columnBig .contact-category ul li span{display:block;float:right;margin-right:10%}
#columnBig .contact-category .list-title{float:left}
#columnBig .contact dl{float:left;width:100%;margin:20px 0;background:none;border-left:none}
#columnBig .contact dl dt{float:left;margin-right:10px}
}


/**

 * @author ( Angie Radtke )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2009 Open Source Matters. All rights reserved.
 * @license GNU/GPL,see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License,and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */

/* not ready */

*
{
margin:0;
padding:0;
}

body
{
font-size:100.01%;
padding:0px;
text-align:center;
position:relative;
}

/* ###################### general ###################### */
#all
{
margin:0 auto;
max-width:1050px;
padding:0px;
text-align:left;
}

#header
{
display:block;
position:relative;
padding:0px;
overflow:hidden;
}

#back
{
margin:0;
padding:0px;
}

#contentarea,
#contentarea2
{
	position:relative;
overflow:hidden;
padding:0px 20px;
margin:0;

}

#wrapper
{
	width:53%;
	float:left;
	position:relative;

}

#wrapper2
{
	width:72%;
	float:left;
	position:relative;
	padding-bottom:20px

}



#main
{
padding:10px 0px 20px 0px;
position:relative;
min-height:320px;
}

#right
{
float:left;
width:20%;
margin:10px 0px 10px 2%;
padding:0px 0px 5px 0px;
position:relative;


}

.unseen,
.hidelabeltxt
{
display:inline;
height:0px;
left:-3000px;
position:absolute;
top:-2000px;
width:0px;
}

/* ++++++++++++++nav after content++++++++++++++ */
.left
{
padding-top:0px;
float:right;
margin:10px 0px 10px 0%;
width:22%;
position:relative;

}

/* ++++++++++++++nav before content++++++++++++++ */
.left1
{
padding:0px 0 0 0px;
float:left;
margin:10px 3% 10px 0px;
width:21%;
position:relative
}

.leftbigger
{
width:25%
}


/* ###################### header ###################### */

.skiplinks,
.skiplinks li
{
display:inline;
height:0px;
line-height:0;
padding:0 !important;
}

.skiplinks li a.u2
{
display:inline;
height:0px;
left:-3000px;
position:absolute;
top:-2000px;
width:0px;
z-index:200 !important;
}

.skiplinks li a.u2:active,
.skiplinks li a.u2:focus
{
position:absolute;
width:13em;
top:100px;
left:10px;
z-index:10;
line-height:1.5em;
padding:5px;
font-weight:bold;
height:3em
}

.wrap
{
border:0;
clear:both;
float:none;
font-size:1px;
height:0;
line-height:1px;
margin:0;
padding:0;
visibility:hidden;
}

h1#logo
{
font-size:3.5em;
line-height:1.0em;
}

#logo
{
}

#logo img
{
display:block;
}

#logo span
{
padding-left:2px
}

#logo span.header1
{
font-size:0.4em;
display:block;
top:0em;
line-height:0.8em
}

.logoheader
{
margin:0;
padding:0;
text-align:left;
font-weight:normal;
line-height:1.5em;


}

#line
{

}

/* ++++++++++++++button for closing right column++++++++++++++ */

#close
{
margin-right:0px;
font-size:0.85em;
text-transform:uppercase;
}

#close span
{
position:absolute;
right:20px;
z-index:10000;
top:5px;
width:7em;
font-weight:bold;
text-align:right;
line-height:1.5em;
padding:5px 2px 5px 5px
}


/* ###################### main ###################### */

/* ++++++++++++++position++++++++++++++ */

.blog-featured
{
padding:0;
}

.items-leading
{
padding:0px 5px 10px 5px;
overflow:hidden;
margin-bottom:10px;
		border-bottom:#ccc 1px solid;
}

.row-separator
{
display:block;
clear:both;
margin:0;
border:0px;
height:1px
}

.item-separator
{
display:none;
margin:0px;
}

.shownocolumns
{
width:98% !important;
}

#top
{
margin:0 0 20px 0;
overflow:hidden
}


/* ++++++++++++++footer++++++++++++++ */

#bottom
{
overflow:hidden
}

.box
{
width:27%;
float:left;
margin-right:10px;
min-height:100px;
position:relative
}

.box1
{
width:35%
}

.box2
{
width:32%
}

.box3
{
float:right
}

#footer-inner
{
max-width:1025px;
margin:0 auto;
font-size:0.8em;
padding:10px 15px 15px 10px;
}

img{border:0 none}