@charset "utf-8";
/* CSS Document */

body { 	margin:0; 	padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#1A1A1A;}
#header { height:178px; width:970px; 	background-image:url(img/header.png); 	border-top:solid 12px #ED7F00; 	background-repeat:no-repeat }
#header h1 {text-indent:-9999px;}
#contents { width:970px; min-height:400px; margin:0 0 100px; padding:0; position:static;}
#menu {	width:217px; margin-left:15px;  background-color:#EBEBEB; float:left; background-image:url(img/menu_art.png); padding-bottom:83px; background-position:bottom;background-repeat:no-repeat; padding-top:10px;}
#menu a:hover {color:#BD0926;text-decoration:none;}
#menu a{color:#1A1A1A; text-decoration:none;}
#menu ul {font-family:"Trebuchet MS", Arial; font-size:17px; line-height:22px; list-style:none; }
#menu ul li {margin-left:-18px;}
.col1, .col2, .col3 { 	width:214px; margin-left:15px; background-color:#EBEBEB; background-image:url(img/col_art.png); padding-bottom:42px; padding-left:8px; padding-right:8px; background-position:bottom;background-repeat:no-repeat;  float:left;padding-top:10px; }
.col1b{width:459px; margin-left:15px;  padding-bottom:42px; padding-left:8px; padding-right:8px;  float:left;padding-top:10px;}
.col1c {width:642px; margin-left:15px;  padding-bottom:42px; padding-left:8px; padding-right:8px;  float:left;padding-top:10px;}
.col3{background-color:#FFFFFF; background-image:none; }
.col4{float:left; margin-right:10px; background-image:url(img/col_art.png); background-position:bottom;background-repeat:no-repeat;background-color:#EBEBEB;  padding:0 5px; }
.orange ol li{color:#999999;}
.orange h2, h2.orange {color:#ED7F00;}
.orange .divisorio {color:#ED7F00;}

h1{font-family:"Trebuchet MS", Arial; font-size:30px; color:#BD0926; font-weight:normal; }
h2{font-family:"Trebuchet MS", Arial; font-size:19px; color:#BD0926; font-weight:normal; margin:0; padding-bottom:5px; line-height:22px}
h3 { font-family:"Trebuchet MS", Arial; font-size:14px; margin-bottom:5px; margin-top:8px; padding:0;}
p {margin:0  0 14px 0;}
ol.list {list-style:decimal; margin-left:20px;}
ol {list-style:none; margin:0; padding:0;}
ol li {margin-top:5px;}
ol.dates li {margin-top:15px;} 
.block {display:block; margin-top:2px; float:left; margin-right:5px;}
p.divisorio {color:#BD0926; letter-spacing:3px; font-style:normal; margin:20px 0;}
.center{text-align:center}
#menu a.evidence, .evidence {color:#BD0926;}

a img {padding:5px; border:none;}
a img:hover{border: solid 2px #d2232a; padding:3px}

a {color:#1A1A1A; }
a:hover {color:#BD0926;}

#footer {width:970px; height:203px; background-image:url(img/footer.jpg);clear:both  }
.footer {font-size:9px; position:relative; top:155px; left:10px; color:#999999;}
.footer a {color:#999999;}

td { padding:4px 1px;}
tr.orange {background-color:#F6A800}
.grey {background-color:#EFEFEF;}

.sponsors{background-image:url(img/sponsors.png); width:214px; height:450px;}
.sponsors img {visibility:hidden;}
.sponsors:hover {background-image:url(img/sponsors-col.png);}
ol.winners {h-eight:450px; overflows:auto;}
ol.winners li {  list-style:none; min-height:60px; margin:0 ; padding:10px 4px; background-color:#EFEFEF;}
ol.winners li em {display:block; font-size:11px; font-style:normal; color:#d2232a; margin-top:3px;}
ol.winners li.orange {background-color:#FCD088}