/* general styles */

body {
padding:0;
margin:0;
background:#558815 url("../img/bg.gif");
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#515151;
text-align:center;
font-size:x-small; /* IE 5.x value */
voice-family:"\"}\"";
voice-family:inherit;
font-size:small; /* correct value */
}

#sitemap ul {
margin:0;
padding:0;
}

#sitemap ul li ul, #sitemap ul li ul li ul{
margin:6px 0 0 0;
padding:0;
}

#sitemap li {
margin:0 0 6px 18px;
padding:0;
list-style:outside;
}

a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

input{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#515151;
font-size:11px;
background-color:#ffffff;
border:1px #64b300 solid;
}

textarea{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#515151;
font-size:11px;
border:1px #64b300 solid;
}

h1{
margin:0;
padding:0 0 5px 0;
font-size:24px;
color:#64b300;
border-bottom:1px #c9c9c9 solid;
font-weight:normal;
}

h2{
margin:0;
padding:0 0 5px 0;
font-size:12px;
}

/* container */

#container {
position:relative;
margin:0;
background:transparent url("vari.png") 50% 100% no-repeat;
width:960px;
padding:0 30px 20px 30px;
text-align:left;
font-size:86%;
}

#logo, #printContact{
display:none;
}

/* header styles */

#header {
position:relative;
width:100%;
height:119px;
background:#fff url("pais.png") repeat-x 50% 0;
}

/* content */

#content{
background:#fff;
padding:0;
margin:0;
}

/* submenu */

#menus{
margin:0;
padding:0;
float:left;
width:220px;
background-color:#fff;
}

#menus ul{
margin:0;
padding:38px 0 20px 15px;
list-style:none;
background:url("../img/p-header.gif") no-repeat top left;
}

#menus ul li a{
display:block;
clear:both;
padding:4px 0 4px 12px;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#515151;
text-decoration:none;
background:url("../img/arrow.gif") no-repeat 0 50%;
}

#menus ul li.on a{
background:url("../img/s-arrow.gif") no-repeat 0 50%;
}

#menus a:hover{
color:#64b300
}

#menus ul li a:hover{
background:url("../img/s-arrow.gif") no-repeat 0 50%;
color:#64b300
}

#menus ul li.sub a, #menus ul li.low a, #menus ul li.sub a:hover, #menus ul li.low  a:hover{
background:none;
}


#menus a.on, #menus ul li.sub a.on, #menus ul li.low a.on{
font-weight:bold;
color:#64b300
}

#menus ul li{
display:block;
width:186px;
background:url("../img/arrow.gif") no-repeat 0 50%;
border-bottom:1px #e4e4e4 solid;
display:block;
clear:both;
padding:3px 0;
margin:0;
}

#menus ul li.sub{
width:156px;
margin-left:30px;
font-weight:normal;
background:none;
}

#menus ul li.sub a{
font-weight:normal;
padding:0;
margin:0;
}

#menus ul li.low{
padding-top:2px;
height:16px;
width:156px;
margin-left:30px;
font-weight:normal;
background:#e6e6e6;
}

#menus ul li.low a{
font-size:11px;
padding-left:25px;
font-weight:normal;
margin:0;
}

#menus ul li.on{
background:url("../img/s-arrow.gif") no-repeat 0 50%;
}

#menus ul li.top{
border-top:1px #c9c9c9 solid;
}

#mainText {
float:left;
width:690px;
padding:30px 30px 15px 20px;
font-family:Arial,Verdana,Helvetica,sans-serif;
color:#515151;
font-size:12px;
text-align:justify;
background:#ffffff url("../img/c-header.gif") repeat-x top left;
line-height:1.6em;
}

#contact{
float:right;
margin:0px 0px 10px 20px;
width:170px;
height:273px;
background:#ffffff url("../img/esi.jpg") no-repeat;
}

#mainText a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#64b300;
text-decoration:none;
}

#productcontent table, .tabel{
border-right:1px #cccccc solid;
border-top:none;
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
}

#productcontent table td, .tabel td{
padding:3px;
border-right:1px #cccccc solid;
border-top:1px #cccccc solid;
border-left:none;
border-bottom:none;
}

#mainText table.products ul{
margin:0 0 5px 15px;
padding:5px;
}

#mainText table.products a.show{
float:left;
margin:0 10px 0 2px;
display:block;
width:115px;
height:21px;
background:url("../img/show.gif") no-repeat;
}

#mainText table.products a.ask{
float:left;
display:block;
width:85px;
height:21px;
background:url("../img/ask.gif") no-repeat;
}

#mainText table.products a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
color:#64b300;
text-decoration:none;
}

#mainText table.info{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}

#mainText table.info{
border-bottom:1px #cccccc solid;
border-left:1px #cccccc solid;
}

#mainText table.info td, #mainText table.info th{
border-top:1px #cccccc solid;
border-right:1px #cccccc solid;
}

#mainText table.info th{
text-align:center;
background-color:#DDDDDD
}

#mainText ul{
margin:0 0 5px 0;
padding:5px;
}

#mainText table.products ul li{
padding-bottom:5px;
}

#mainText table.products h2{
padding-left:5px;
}

#mainText table.products a img, #mainText div.foto a img{
padding:2px;
background-color:#fff;
border:1px #64b300 solid;
}

#mainText div.foto{
padding-top:8px;
}

#mainText div.foto img{
margin:2px;
}

#mainText table.products hr{
height:1px;
color:#c9c9c9;
}

#mainText h1{
margin-bottom:20px;
}

#sitemap li a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
list-style:none;
}

#sitemap ul li {
padding:0 0 5px 10px;
}

.query{
padding:3px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
background-color:#64b300;
color:#ffffff;
}

.org td{
padding:5px;
border-bottom:1px #cccccc solid;
}

/* footer */

#footer {
margin:0;
padding:0;
width:100%;
height:41px;
float:left;
background:url("../img/footer.gif") no-repeat top left;
}

#footer p{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#d5d5d5;
font-size:10px;
margin:0;
padding:18px 0 5px 10px
}

#footer p a{
color:#d5d5d5;
text-decoration:none;
}

.clearer{
overflow:hidden;
margin:-1px 0 0 0;
height:0px;
clear:both;
}

.used a, .used, #menus ul li.used a{
background-color:#ecf8ff;
}