html, body {
height:100%;
width:100%;
}

html, body, img, p, ul, li, a, i, a:focus, object, h1, h2, h3, h4, h5, h6, form, input, select, option, textarea, footer, nav, header{
outline:none;
margin:0px;
padding:0px;
border:0px;
color:#c0c0c0;
text-decoration:none;font-size:14px;
}

body{
font-family:Arial, Helvetica, sans-serif;
line-height:16px;
background: url(../../data/img/bg.jpg) no-repeat center center #000; 
text-align:center;font-family:'Arial Bold'
}


.shadow{
height:100%;
width:100%;
margin:0px;
padding:0px;
background: url(../../data/img/shadow_l.png) repeat-y center left;
}
.shadow:last-child{
background: url(../../data/img/shadow_r.png) repeat-y center right;
}


@font-face{font-family:'DucDeBerryLTStd';src:url(../../data/img/DucDeBerryLTStd.woff)}

h1,h3,h4,h5{
font-weight:300;
word-wrap:break-word;
font-family:'DucDeBerryLTStd'}

h1{
font-size:0px;
visibility:hidden;
display:none;
}
      
h2{
font-size:20px;
text-align:left;
} 


.cl,.sp,.sp1,.sp2{
clear:both;
height:0px;
font-size:0px;
line-height:0px;
}

.sp{
height:40px;
}

.sp1{
height:14px;
}

.sp2{
height:7px;
}

#amduxias_logo{   
background: url(../../data/img/amduxias.png) no-repeat center center;
width:calc(100% - 60px);
max-width:300px;
height:250px;
background-size:300px;
margin:0 auto; padding:0px;
}

.menu{
text-transform:uppercase;
border-top:1px solid #666;
border-bottom:1px solid #666;
padding:10px;
width:calc(100% - 60px);
max-width:578px;
margin:0 auto;
font-size:18px;
text-align:center;
color:#c0c0c0;
height:30px;
font-family:'Arial Bold'
}

.picture{
width:calc(40% - 20px);
max-width:180px;
float:left;
margin-right:10px;
}


.news{
border:1px solid #666;
text-align:justify;
padding:10px;
padding-bottom:0px;
width:calc(100% - 60px);
max-width:578px;
margin:0 auto;
margin-top:0px;
}


.news_title{
border:0px;
text-align:justify;
padding:0px;
padding-bottom:0px;
width:calc(100% - 60px);
max-width:580px;
margin:0 auto;margin-top:0px;
}

.autor{
float:right;
text-align:right;
color:#777;
font-size:10px;
}

footer{
text-align:center;
font-size:8px;
width:100%;
}


/* Mobile display */

@media screen and (max-width: 500px) {
   
h2{
font-size:15px;
text-align:center;
} 

.menu{
font-size:16px;
}

p{font-size:13px;}

}