body 
{
    margin-top: 0px;
    background-color:#D4EBFF;
    background-image: url(../../images/sfondoBd.jpg);
    background-repeat: repeat-x;    
    
  } 
.container {
        width:900px;
        position: absolute;
        left: 50%;        
        margin-left: -450px;       
    }  
.main {
    width: 900px;
    border: solid 1px #ACD1EE;
    float: left;
    left: 10px;      
    background-color: #fff; 
    margin-top:7px;
    margin-bottom:10px;
}
.topmenu {
    background-color: #000;
    width:900px;
    height: 28px;
}   
ul#menu{
    float: left;
    margin: 0px;
    padding: 0px;
    background: #000;
    list-style:none;
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
}
ul#menu li ul li{
    list-style:none;
    margin:0px;
    padding:0px;
}
ul#menu li{
    float:left;
    margin: 0px;
    padding: 0px;        
    border-right: 1px solid #ADC1EE;
    color: #fff;
    display: block;
}
ul#menu a:link,
ul#menu a:visited{
    display: block;
    padding: 4px 16px;
    color: #0099ea;
    text-decoration: none;
}
ul#menu a:hover,
ul#menu a:focus,
ul#menu a:active{
    background-color: #000;
    color: #fff;
    text-decoration: none;        
}
ul#menu li ul{
    display: none;
}
ul#menu li:hover ul{
    display: block;
    position: absolute;
    z-index:1;
    width:217px;
    padding: 0;
    margin: 0 0 0 -1px;
    border:1px solid #ACD1EE;
    background: #000;
    font-size:.8em;        
    opacity:0.9;
    filter:alpha(opacity=90);
}
ul#menu li li {
    border-bottom:1px solid #ACD1EE;
    width: 217px;
}
.corpo {
    width: 872px;
    position: relative;
    left: 50%; 
    margin-left: -446px;
    background-color: #000;
    padding: 2px 10px 2px 10px;    
    text-align: justify;
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
    color: #fff;
    font-size: 82.5%;
    margin-bottom:3px; 
    line-height:20px;       
}

.corpo a:link, a:visited 
{
    color: #ACD1EE;
    text-decoration: none;
}

.corpo a:hover, a:active 
{
    color: #ACD1EE;
    text-decoration: underline;
}

.slogan {
    color: #000;
    text-align:left;
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
    font-size: 13pt;
    letter-spacing: 0.1em;
    height: 210px;  
    padding: 5px 50px 0px 50px;                               
}
.img {
    padding: 5px 50px 0px 50px;
    float: left;
    height: 210px;        
}
.slogan b {
    font-size: 20pt;        
}
.footer {
    color: #000;
    font-size: 8pt;
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
    text-align: center;
    margin-bottom:5px;
} 
.credits a:link, .credits a:hover, .credits a:visited, .credits a:active {
    color: #fff;
    font-size: 7pt;
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
    text-align: right;
}      
.credits {
    color: #fff;
    font-size: 7pt;
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
    text-align: right;
}
label {

    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
    font-size: 100%;
    width: 200px;
} 
input {
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
    font-size: 82.5%;        
    color: #000;        
    margin-top:5px;
    margin-bottom:5px;
    width: 180px;
    border: 1px solid #000;
}
textarea {
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
    font-size: 82.5%;        
    color: #000;        
    margin-top:5px;
    margin-bottom:5px;
    width: 250px;
    border: 1px solid #000;
}
.sub_button {
    width: 100px;
}
.err {
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
    font-size: 82.5%;        
    color: #FCFF00;        
} 
.imgLarge {
    padding: 5px 50px 0px 50px;
    /*float: left;*/
    height: 300px;        
}
.sloganLarge {
    color: #000;
    text-align:left;
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
    font-size: 13pt;
    letter-spacing: 0.1em;
    height: 300px;  
    padding: 5px 50px 0px 50px;                               
}  

ul {
    list-style-image: url('../../images/elPunt.jpg');
}  

h1 {
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
    color: #ACD1EE;
    font-size: 18pt;
}

h2 {
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
    color: #0099ea;
    font-size: 10pt;
    text-align: right;
    vertical-align:bottom;
    background-image: url('../../images/logo.jpg');
    background-repeat:no-repeat;
    background-position:center;    
    width: 900px;
    height:120px;              
}

h2 a:link, h2 a:visited { 
    color: #0099ea;
    font-size: 10pt;
    vertical-align:top;
    width: 900px; 
    height: 120px;
    /*display: block;
    outline: none;*/
    
}

#skhlih 
{
    position: relative;
    top: -45px;  
    height: 50px;
    /*border: solid 1px red;  */
}

#logo
{
    position: relative;
    /*border: solid 1px green;*/
    left: 0px;
    width: 108px;    
    height: 120px;
    display: block;
    outline: none;
    text-indent: -99999px;    
}

h3 {
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
    color: #ACD1EE;
    font-size: 20pt;
    text-align: center;
}

h4 {
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
    color: #ACD1EE;
    font-size: 10pt;
    text-align: right;
    padding-right:10px;
}

.author {
    text-align: right; 
    padding-right: 10px;    
}

p img {
    vertical-align: middle;
    float: left;
    margin-right: 10px;
}

p {
    float: left;
    clear: both;
    line-height: 30px;               
}

p a:link, p a:visited {
    text-decoration: none;
    color: #fff;
}

p a:hover, p a:active {
    text-decoration: underline;
    color: #fff;
}

img 
{
    border: solid 0px #ACD11E;    
}

#fb-like-box 
{
    position: relative;
    left: 580px;
}


.access 
{
font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;               
width: 130px;
}

.accessErr {
    font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;           
    font-size: x-small;        
    color: #CC0000;        
    position:relative;
    top: -120px;
    left: 640px;   
    /*border: 1px solid #000;    */
    text-align: center;
    width: 200px;
} 

#partnerLogo
{
    position: relative;
    top: -80px;  
    left: 150px;    
    width:205px;
    height: 50px;
}

.img_dam 
{
    float: left;               
}

.logo_dam 
{     
    position: relative;
    top: 30px;
    padding: 5px 0px 0px 0px;            
}

.claim 
{
    position: relative; 
    top: 30px;
        
}

.row_dam 
{
    /*border: 1px dotted #fff;*/
    position: relative;
    left: 0px;
    height: 150px;
    text-align: left;
    margin-top: 5px;
}

.button 
{    

position: relative;
left: 320px;    
text-align: center;    
width: 15em;
padding: .5em;
color: #ffffff;
font-weight: bold;
text-shadow: 1px 1px 1px #000;
border: solid thin 0099ea;
-webkit-border-radius: .7em;
-moz-border-radius: .7em;
border-radius: .7em;
-webkit-box-shadow: 2px 2px 3px #999;
box-shadow: 2px 2px 2px #bbb;
background-color: #0f3374;
background-image: -webkit-gradient(linear, left top, left bottom,
 from(#D4EBFF), to(#0f3374),color-stop(0.4, #0099ea));
 font-family: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
 /*behavior: url(ie-css3.htc);  This lets IE know to call the script on all elements which get the 'box' class */
}

.button a:hover, .button a:active 
{
    text-decoration: none;
}


#liBox 
{    
    width: 100px;
    position: relative;
    left: 500px;
    top: 72px;    
}