body {
    background-repeat:no-repeat;
    background-position: left bottom;
    background-image:url('i/footer_bg.gif');
    background-color:#DEE1C6;
}

.sky {
    background-repeat:repeat-x;
    background-position: left top;
    background-image:url('i/sky.gif');

}

body, td {
    font-family: georgia;
    margin:0px;
    font-style:italic;
    color:#333333;
}

td {
    font-size:82%;
}

img {
    border:none;
}

form {
    margin:0px;
    padding:0px;
    margin-top:10px;
    
}

a {
    color:#006734;
    font-weight:bold;
}    
    
a.act2 {
    color:#3E3F3D;
    font-weight:bold;
}    
    
a.act {
    font-weight:bold;
    color:#999966;
}

p {
    line-height:1.8em;
    margin-top:1.5em;
}    
    
.menu {
    line-height:2em;
    margin-bottom:2.5em;
    font-weight:bold;
    margin-top:0px;
}

.td0 {
    background-image:url("i/bg_01.jpg");
    background-repeat:no-repeat;
    background-position:center top;
    padding:10px;
    padding-left:44px;
    padding-right:44px;
}

.td1 {
    background-repeat:no-repeat;
    background-position:center top;
    padding:10px;
    padding-left:44px;
    padding-right:14px;
}

.td2 {
    background-repeat:no-repeat;
    background-position:center top;
    padding:10px;
    padding-left:44px;
    padding-right:14px;
}


.molinos {
    margin-top:1.4em;
}

.heading1, .heading2, .heading3 {
    font-size:200%;
    text-align:center;
}

.heading1 {
    position:relative;
    /*left:-44px;*/
    margin-top:.8em;
}
    
.heading2 {
    position:relative;
    /*left:-30px;*/
}

.heading3 {
    position:relative;
    /*left:-30px;*/
    margin-bottom:.8em;
}

.proj_link {
    font-size:120%;
    position:relative;
}

.logo {
    padding-top:26px;
    padding-right:22px;
}


h1 {
    font-size:190%;
    font-weight:normal;
    margin-bottom:.7em;
    padding-top:30px;
   
    
}

h2 {
    font-size:120%;
    font-weight:normal;
    margin-bottom:.5em;
}

h3 {
    font-size:140%;
    font-weight:normal;
    margin:0px;
    margin-top:1.5em;
}

.submenu {
    line-height:1.4em;
    margin-bottom:5px;
    
}

.price {
    color:#1E7747;
    font-size:150%;
    margin-top:1em;
    
}    


.small120 {
    font-size:140%;
}

li {
    margin-top:.4em;
}            

ul {
    list-style:none;
    margin-left:.8em;
}

ul li {
    padding-left:16px;
    background-image: url('i/li.gif');
    background-repeat:no-repeat;
    background-position:middle left;
}            
            
.gallery img {
    display:block;
    margin-bottom:4px;
}

.gallery td {
    padding-bottom:30px;
    padding-right::10px;
}

.print_link, .print_link:hover {
    margin-right:20px;
    font-size:70%;
    color:#000;
    font-family:tahoma;
    font-style:normal;
    
}
#pos h1, #pos a, #pos a:hover {
    font-size:100%;
    margin-top:50px;
    text-decoration:none;
    color:#FFFFFF;
    cursor:text;
}

.partner {
    margin-right:55px;
    margin-bottom:22px;
}

.span { 
    margin-top:5px;
    line-height:1.8em;
}


.dashed {
    text-decoration:none;
    border-bottom:1px dashed #006734;
} 

.tech_table {
    margin-top:.5em;
    margin-bottom:2em;
}

.tech_table td {
    line-height:1.8em;
    
}

.topless {
    margin-top:8px;
}

.index h1 {
  font-size:100%;
}

