@font-face { font-family: 'BurbankBigCondensed-Medium';
    src: url('fonts/burbankbigcondensed-medium.eot');
    src: url('fonts/burbankbigcondensed-medium.eot?#iefix') format('embedded-opentype'),
         url('fonts/burbankbigcondensed-medium.woff') format('woff'),
         url('fonts/burbankbigcondensed-medium.ttf') format('truetype'),
         url('fonts/burbankbigcondensed-medium.svg#burbankbigcondensed-medium') format('svg');
    font-weight: normal;
    font-style: normal; }

html { margin:0; padding:0; }
body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; }

a { cursor:pointer; font-weight:bold; color:#30a9d6; text-decoration:none; }
a:hover { cursor:pointer; }
a img { border:none; }
a:focus { outline:none; }
ul{ list-style:none; margin:0; padding:0; }
.clear{ display:block; clear:both; }
.px20{ padding:10px; }
.px60{ padding:30px; }

.blau { color:#7bb2ca; }
.rosa { color:#cc3399; }
.verd { color:#99cc33; }
.fosc { color:#003366; }
li.select a.blau, a.blau:hover { color:#1c577f; }
li.select a.rosa, a.rosa:hover { color:#990033; }
li.select a.verd, a.verd:hover { color:#378202; }
li.select a.fosc, a.fosc:hover { color:#000033; }

#tooper { background:#eaebec url(../grafs/gral/background.jpg); height:60px; }
#tooper span { background:url(../grafs/gral/shadow2.png); height:60px; display:block; }
#container-content { background: url(../grafs/gral/shadow2.png) repeat-x bottom; }
#container-footer { background:#eaebec url(../grafs/gral/background.jpg); }
#header, #footer, #content-bottom, #content-top { width:960px; margin:0 auto; padding:0; clear:both; }

#header #idioma { background:#1d2537 url(../grafs/gral/head1.gif) no-repeat; width: 960px; height:32px; color:#FFF; }
#header #idioma ul { background:url(../grafs/gral/head2.gif) no-repeat right; height:32px; float:right; padding:0 20px 0 0; }
#header #idioma ul li { margin:9px 0 0 0; float: right; }
#header #idioma ul a { width:80px; display:block; text-align:center; color:#FFF; font-weight:normal; }
#header #idioma ul a:hover { font-weight: bold; }

#header #menu { margin:20px 0 0 0; } 
#header #menu ul li.select { background:url(../grafs/gral/select.gif) no-repeat center 15px; }
#header #menu ul li.select a { cursor:default; }
#header #menu ul li, #header #menu div { float:left; }
#header #menu ul li a, #header #menu #dia p, #content-top .dreta p strong { font-family:'BurbankBigCondensed-Medium'; font-weight:normal; font-style:normal;  }
#header #menu #dia p { margin:0 20px; padding:32px 20px 0 20px; font-size:38px; }
#header #menu ul li a { margin:0 20px; padding:20px 0 0 0; font-size:48px; display:block; }

#content-bottom .col { float:left; width:240px; }
#content-bottom { background:#fff; }
#footer { background:#eaebec; }
#content-bottom, #footer { opacity:.9; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90); -MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; -webkit-border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }

#content-top .esquerra { width: 530px; float: left; text-align:center; }
#content-top .dreta { width: 430px; float: left; }
#content-top .dreta p { line-height:22px; }
#content-top .dreta p strong { font-size:26px; line-height:28px; letter-spacing:1px; }

#footer { -ms-overflow: hidden; overflow:hidden; }
#footer ul { float:left; position:relative; left:50%; margin:0 auto; }
#footer ul li { float:left; position:relative; right:50%; padding:20px; }
#footer ul li p { font-size:11px; }
#footer ul li.final p, #footer ul li.final a { float:left; }
#footer ul li.final p { padding-top:30px; }
#footer ul li.final a { margin:0 10px 0 15px; }

a.pdf { background:url(../grafs/gral/pdf.gif) no-repeat right; padding:20px 45px 10px 0; color:#000; font-weight:normal; }
a.pdf:hover { color:#000; font-weight:bold; }