body {background:#1c458d url(../img/bg-body.gif) no-repeat fixed bottom;font:12px arial,sans-serif;color:#333;}
#header {padding:10px;}

a img {border:1px solid #000;}
.center {text-align:center;}
.participa {text-align:center;font-size:18px;margin:50px;}

#wrapper {background:#fff;padding:5px 10px;}

#left, #right {#height:360px;min-height:360px;}
#content {#height:370px;min-height:370px;}
#content img, #left img, #right img {margin:10px;}
#content p, #left p, #right p, #content h2, #left h2, #right h2 {padding:0 10px;}
h2 {margin-top:-10px;#margin-top:0;font-size:18px;}
#content p a , #left p a , #right p a {position:absolute;margin-top:70px;}

#header h1 {font-size:36px;font-weight:normal;text-align:center;}
#header h1 a {color:#fff;text-decoration:none;}
#header img {position:absolute;}
#footer {text-align:center;font-weight:10px;}
#footer a {color:#787878;}

#form-numero {font-size:24px;text-align:center;color:#000;margin:20px;background:#fff;padding:20px;border:5px solid #ccccff;}
#form-numero input {font-size:24px;}
input {font-size:18px;}
form input.boto {background:#f90;color:#000;cursor:pointer;}
form ol {list-style:none;}
form ol li {font-size:18px;padding:5px;background:#eeeff3;margin:2px;}
form input#participacion {width:80px;}
form ol li label {display:block;float:left;width:200px;}
form p {font-size:0.6em;}

form label.error {font-size:12px;font-weight:bold;color:red;margin:10px;position:absolute;background:#fcc;padding:10px;}
form input.error {background:#fcc;color:red}

#adsense {border-top:50px solid #0064BA;padding:20px 0;margin:30px 0;}

table#llista {font-size:12px;}
table#llista td {border:1px solid #aaa;}