html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

:focus {
outline:0;
}

body {
background:url("images/background.jpg") no-repeat scroll 50% 0;
}

ol,ul {
list-style:none;
}

table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
}

.clear {
clear:both;
}

h1 {
font-family:“Lucida Grande”, sans-serif;
font-size:16px;
font-style:normal;
font-weight:700;
text-transform:uppercase;
letter-spacing:normal;
line-height:1.5em;
}

#tag
#menubg {
background-image:url(images/bgmenu.jpg);
background-repeat:repeat-x;
}

#main {
width:877px;
margin:0 auto;
}

.boxes {
background:none repeat scroll 0 0 #FFF;
border:1px solid #ccc;
float:left;
position:relative;
width:205px;
padding:10px;
}

#page {
color:#434343;
font-family:“Lucida Grande”, sans-serif;
background-image:url(images/linea.gif); background-repeat:repeat-x;
font-size:14px;
font-style:normal;
font-weight:700;
letter-spacing:-1px;
line-height:1.2em;
margin:0 auto;
}

#content {
border-top:solid 1px #FFF;

width:auto;
padding:10px 0 0;
}

.moduloleft{
width:46%;
float:left;
text-align:justify;
padding:0 15px 0 20px;

}

.moduloleft p{color:#333333; }

#boxtext {
width:877px;
height:158px;
background-image:url(images/background_tags.jpg);
background-repeat:no-repeat;
}

h4 {
font-family:“Lucida Grande”, sans-serif;
border-bottom:solid #c4c4c4 5px;
font-size:16px;
font-style:normal;
font-weight:700;
text-transform:uppercase;
letter-spacing:normal;
line-height:1.5em;
color:#202020;
padding:10px 0 5px 20px;
}

.titlebox {
width:auto;
font-family:“Lucida Grande”, sans-serif;
font-size:16px;
font-style:normal;
font-weight:700;
text-transform:uppercase;
letter-spacing:normal;
line-height:1.5em;
color:#666;
padding:18px 0 0 20px;
}

.titlegreen {
color:#15621a;
font-family:“Lucida Grande”, sans-serif;
font-size:16px;
font-style:normal;
font-weight:700;
text-transform:uppercase;
letter-spacing:normal;
line-height:1.5em;
}

.titleboxs {
font-family:“Lucida Grande”, sans-serif;
text-align:justify;
font-size:13px;
font-style:normal;
font-weight:700;
letter-spacing:-1px;
line-height:1.2em;
color:#FFF;
padding:25px 15px 0;
}

#header {
background-image:url(images/header_prepasa.jpg);
height:118px;
}

#logoheader {
width:877px;
margin:0 auto;
padding:15px 0 0;
}

#navbar {
width:877px;
height:40px;
margin:10px auto 0;
}

#buttonleft {
float:left;
background-image:url(images/buttunleft.jpg);
width:9px;
height:40px;
background-repeat:no-repeat;
}

#buttonright {
float:right;
background-image:url(images/buttunright.jpg);
width:9px;
height:40px;
background-repeat:no-repeat;
}

#menubg {
width:859px;
height:40px;
background-image:url(images/bgmenu.jpg);
margin:0 auto;
}

.wrapper {
width:427px;
}

.menuholder li {
float:left;
}

.menuholder a {
background-image:url(images/nav.jpg);
display:block;
text-indent:-9000%;
height:40px;
}

.menu_inicio a {
width:79px;
}

.menu_fabrica a {
width:87px;
background-position:-79px 0;
}

.menu_productos a {
width:87px;
background-position:-165px 0;
}

.menu_clientes a {
width:87px;
background-position:-253px 0;
}

.menu_contactenos a {
width:87px;
background-position:-340px 0;
}

.menu_inicio a:hover {
background-position:0 -40px;
}

.menu_fabrica a:hover {
background-position:-79px -40px;
}

.menu_productos a:hover {
background-position:-165px -40px;
}

.menu_clientes a:hover {
background-position:-253px -40px;
}

.menu_contactenos a:hover {
background-position:-340px -40px;
}

div.info {
border-bottom:1px solid #CCC;
float:left;
width:100%;
margin:0;
padding:0;
}

.block {
color:#06C;
float:left;
overflow:hidden;
position:relative;
width:205px;
}

.block h4,.block h4 a {
color:#1A9CD6;
font-size:11px;
text-transform:uppercase;
padding:5px 0;
}

#slider {
width:877px;
height:247px;
margin:2px 0;
font-family: “Lucida Grande”, sans-serif;

font-style: normal;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;

}

.slider {
background:url("mash.jpg") repeat-x scroll 0 0 #000;
border-top:5px solid #333;
float:left;
list-style-type:none;
padding-bottom:0;
padding-left:10px;
padding-top:3px;
position:absolute;
top:295px;
width:205px;
margin:0;
}

ul.slideshow {
list-style:none;
width:877px;
height:247px;
overflow:hidden;
position:relative;
margin:0;
padding:0;

}

ul.slideshow li {

position:absolute;
left:0;
right:0;
}

ul.slideshow li.show {
z-index:500;
}

ul img {
border:none;
}

#slideshow-caption {
width:877px;
height:40px;
position:absolute;
bottom:0;
left:0;
color:#fff;
background:#000;
z-index:500;
}

#slideshow-caption .slideshow-caption-container {
z-index:1000;
padding:5px 10px;
}

#slideshow-caption h3 {

font-size:11px;
margin:0;
padding:0;
}

#slideshow-caption p {
margin:5px 0 0;
padding:0;
}

#footer {
width:auto;
background-image:url(images/gradientfooter.jpg);
background-repeat:repeat-x;
height:200px;
margin:10px 0 0;
}

#footerimg {
background-image:url(images/footers.jpg);
width:979px;
height:200px;
margin:0 auto;
}

#footertags {
width:877px;
height:181px;
margin:0 auto;
}

.footertags {
width:292px;
height:181px;
float:left;
}

.titlesfooters {
height:38px;
width:auto;
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
font-style:normal;
font-weight:700;
letter-spacing:-1px;
line-height:1.2em;
color:#000;
padding:13px 0 0 15px;
}

.footerboximg {
width:229px;
height:108px;
margin:0 0 0 35px;
}

#clientes {
background:url(images/clientes.jpg) no-repeat scroll left center transparent;
float:left;
height:108px;
width:229px;
}

#productos {
background:url(images/productos.jpg) no-repeat scroll left center transparent;
float:left;
height:127px;
width:227px;
}

#fabrica {
background:url(images/fabricat.jpg) no-repeat scroll left center transparent;
float:left;
height:108px;
width:229px;
}

.tagsoleft,.boxtext {
width:437px;
float:left;
}

.titlesfooters a,.titlesfooters a:hover {
color:#000;
}

#clientes:hover,#productos:hover,#fabrica:hover {
background-position:right center;
cursor:pointer;
}

.tagsgallery{ width:174px; height:145px; background-image:url(images/galleri.gif); background-repeat:no-repeat;  float:left; padding:10px 10px 10px 10px}
.tagsgallery,p {  margin:10px 12px 10px 12px; font-size:13px; color:#CCCCCC; }
.tagsgallery a { color:#CCCCCC; text-decoration:none  }
.tagsgallery a:hover { color:#999999; text-decoration:none  }
