html, body {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #1c2834;

}
.border {
	border-bottom:10px solid #CCC;
	border-left:10px solid #CCC;
	border-right:10px solid #CCC;
	border-spacing:inherit;
	}
	
.body_background_light{
	background-color:#FFF;
	}

.body_background_dark{
	background-color:#1c2834;
	}
#wrapper {
    width: 961px;
    margin: 0 auto;
    overflow:auto;
}

h1 {
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-weight:bold;
    padding:10px 0;
    font-size: 21px;
    color:#1970c3;
}

h2 {
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height:18px;
    padding:10px 0;
    font-size: 13px;
    text-align:justify;
    
}

p {
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:19px;
}

a{
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
color:#1970c3;
}


a:hover{
text-decoration:underline;
}

p:link{
color:#1970c3;
}
.date {
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#999;
}
.date:hover {
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#999;
}

.date:visited {
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#999;
}

.title_col{
     font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size: 13px;
    color:#ccc; 
    padding:3px 0 3px 0;
}

.short_col {
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height:15px;
    color:#fff; 
    padding:0 0 10px 0;
}

.news_col{
        font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    padding:10px 10px 10px 20px;
    border-bottom:solid 1px #999;
    
    
}

.search_title{
 font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
 color:#1970c3;
 font-size:13px;
 font-weight:bold;
 padding-bottom:4px;

}

.file_title{
 font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
 color:#444;
 font-size:13px;
 font-weight:bold;
 padding-top:5px;
 float:left;

}
.files{
    padding:5px 15px 5px 20px; 
    width:535px; 
float:left;
border-bottom:solid 1px #ccc;

}

.search_result{
    padding:15px 15px 10px 15px; 
    width:552px; 
    float:left;
    border-bottom:solid 1px #ccc;
    
}
.search_result_audio{
    padding:7px 15px 10px 0px; 
    width:320px; 
    float:left;

}

.audio{
    padding:20px 15px 20px 20px; 
    width:440px; 
float:left;

}
.audios{
    padding:5px 15px 5px 20px; 
    width:440px; 
float:left;

}
.main {
    width: 430px;
    background-color: #fff;
    padding: 20px;
}

.main_lv {
    width: 675px;
    background-color: #fff;
    padding: 20px;
}

.images_col {
    
    width: 232px;
    background-color: #f5f4f4;
    padding: 15px 15px 0 15px;
}


.hidden {
   display:none;
}

.input_highlight{
    height:50px;
    font-family: Times;
}

.footer_text {
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#999;
	
	}


.footer_mueva {
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	}

.overwin1 {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    background-color: #000000;
    opacity: 0.2;
    filter: alpha(opacity=20);
    display:none;
}

.overwin2 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1500;
	width: 100%;
	height: 100%;
    display:none;
}

.teams {
    float:left;
    
    border-left:solid 1px #ccc;
    border-bottom:solid 1px #ccc;
    width:455px;
    padding:12px;
}

.teams_col {
    float:left;
    border-bottom:solid 1px #444444;
    width:194px;
    padding:8px 8px 8px 14px;
}

.team_name {
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    padding:5px 0;
    font-weight:bold;
    font-size: 14px;
    color:#fff;
}

.news_title_h {
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size: 13px;
    color:#000;
    height:34px;
}
.read_more{
     font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    text-align:right;
    float:left;
    color:#1970c3;
    text-decoration:none;
    
}



.news_home {
    padding:7px 8px 6px 18px;
    height:64px; 
    width:324px;
    border-bottom:solid 1px #ccc;
    
}



#news_h {
    height:78px; 
    width:720px;
    opacity:1;
}

.news_h_active {
    background-color:#1c2834;
    height:78px; 
    width:720px;
    opacity:0.8;
}

.newsletter {
    border-top:10px solid #ccc;
   float:left;
   height:95px;
    width:231px;
    background-color: #fff;
}

.sec_titles_w{
    font-weight:bold;
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:16px;
    padding:12px 0 0 20px;
    height:34px;

    color:#666;
    float:left;
}

.v_active{
    font-weight:bold;
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:13px;
    padding:12px 0 0 15px; 
    height:30px; 
    
    color:#fff;
    float:left;  
    width:354px;
    background-color: #1c2834;
        background-image: url(../../images/venue_arrow.png);
    background-repeat:no-repeat;
    background-position:right;

}
.v_on{
    font-weight:bold;
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:13px;
    padding:12px 0 0 15px; 
    height:30px;   
    color:#1c2834;
    float:left;  
    width:354px;
    border-top:1px solid #ccc;
    background-image: url(../../images/venue_arrow_on.png);
    background-repeat:no-repeat;
    background-position:right;

}
.v_off{
    font-weight:bold;
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:13px;
    padding:12px 0 0 15px; 
    height:30px;   
    color:#ccc;
    float:left;  
    width:354px;
    border-top:1px solid #ccc;

}
.v_dates{
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:16px;
    padding:5px 0 0 15px; 
    height:25px; 
    color:#fff;
    float:left;  
    width:354px;
    background-color: #a2a2a2;
    border-top:solid 2px white;
}
.v_day{
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#fff;
    float:left;
    font-weight:bold;
    padding:3px 11px 5px 10px;
    margin-bottom:4px;
    width: 25px;
}
.v_day_n{
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#fff;
    float:left;
    padding:3px 15px 5px 15px;
    margin-bottom:4px;

}
.v_day_izq{
    background-color:#1C2834;
    -moz-border-radius-bottomleft:17px;
    -moz-border-radius-topleft:17px;
}
.v_day_der{
    background-color:#1C2834;
    -moz-border-radius-bottomright:17px;
    -moz-border-radius-topright:17px;
}
.v_day_center{
    background-color:#1C2834;
}
.v_day_chose{
    color:#1c2834;
    background-image:url(../../images/v_day.png);
}

.sec_titles_b{
    font-weight:bold;
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:16px;
    padding:12px 0 6px 20px; 
   
    width:100%;
    color:#fff;
    float:left; 
}

.w_forecast{
  
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:19px;
    padding:12px 0 6px 20px;
    
    color:#fff;

}

.suscribe_rss{
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:15px 20px 0 0px;
    height:31px;
    color:#999;
    float:right;
    text-align:right;
}

.suscribe_rss:hover {
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:15px 20px 0 0px;
    height:31px;
    color:#999;
    float:right;
    text-align:right;
    text-decoration:underline;
}



.venue_inactive{
     font-weight:bold;
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#ccc;
    padding-right:25px;
    
}

.venue_active{
     font-weight:bold;
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#1970c3;
     padding-right:25px;
     text-decoration:underline;
    
}

.day_inactive{
    
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#999;
    padding-right:20px;
    
}

.day_active{
     font-weight:bold;
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#fff;
     padding-right:20px;

}

.menu {
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:14px;  font-weight:bold; color:#CCCCCC;
}

/*MENU*/
#menu { height:30px;  float:left;  }
#nav {     font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:14px; list-style:none;  font-weight:bold;}
#nav li { float:left; }
#nav li a { display:block; padding:7px 10px; text-decoration:none; color:#CCCCCC; }
#nav li a:hover { color:#FFFFFF; }
/* Submenu */
#nav ul.submenu { z-index:10001; background-color:#1c2834;  padding:4px; margin-left:-12px; position:absolute; list-style:none; font-weight:normal; font-size:12px; border-left:8px solid #ccc; border-right:8px solid #ccc; border-bottom:8px solid #ccc; display:none;}
#nav ul.submenu li { z-index:10001; background-color:#1c2834; float:none;   width:230px; font-weight:bold;}
/* Subsubmenu */
#nav ul.subsubmenu {z-index:10001;  background-color:#1c2834; padding:5px; position:absolute; list-style:none; margin-left:150px; margin-top:-30px;}
#nav ul.subsubmenu li {  z-index:10001; background-color:#1c2834; float:none; min-width:200px;}

.css_logout {
    padding: 10px;
	background-color:#EFEFEF;
    text-align: right;
}

.result_day{
    float:left;
    min-height:1070px;
    width:289px;
    padding-bottom:15px;
    border:solid 4px #fff;
    background-color:#e1e1e1;

}

.result_day530{
    float:left;
    height:530px;
    width:289px;
    padding-bottom:15px;
    border:solid 4px #fff;
    background-color:#e1e1e1;

}
.mark_rounding{
    float:left;
height:100px;
     width:410px;
padding-bottom:15px;

}

.mark_title{
    float:left;
    height:23px;
    width:800px;
padding:8px 10px 5px 10px;
    color:#394858;
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif; 
    font-size:14px;
    font-weight:bold;
    
}
    


.result_day_class{
    float:left;
    width:289px;
    padding-bottom:15px;
    border:solid 4px #fff;
    background-color:#394858;
    
}

.result_day_date{
    float:left;
    height:23px;
    width:269px;
    padding:8px 10px 5px 10px;
    background-color:#394858;
    color:#fff;
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif; 
    font-size:14px;
    font-weight:bold;
    
}

.mark{
float:left;  padding:20px 10px 5px 10px;  width:363px; border-bottom:solid 2px #fff;  color:#394858; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}

.mark_team_no{
float:left;    width:375px; color:#394858; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#bebebe; border-left:solid 7px #fff; border-right:solid 7px #fff; border-bottom:solid 2px #fff;
}

.mark_team{
float:left;    width:375px; color:#394858; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; background-color:#ccc; border-left:solid 7px #fff; border-right:solid 7px #fff; border-bottom:solid 2px #fff;
}

.mark_more{
float:left;  padding:3px 5px;  width:775px; color:#727272; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#ccc; border-left:solid 7px #fff; border-right:solid 7px #fff; border-bottom:solid 2px #fff;
}

.race{
float:left;  padding:25px 10px 5px 10px;  width:261px; border-bottom:solid 2px #e1e1e1;  color:#394858; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}

.race_class{
float:left;  padding:5px 10px 5px 10px;  width:261px; border-bottom:solid 2px #394858;  color:#394858; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
}

.race_team_no{
float:left;    width:275px; color:#394858; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#bebebe; border-left:solid 7px #e1e1e1; border-right:solid 7px #e1e1e1; border-bottom:solid 2px #e1e1e1;
}

.race_team{
float:left;    width:275px; color:#394858; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#ccc; border-left:solid 7px #e1e1e1; border-right:solid 7px #e1e1e1; border-bottom:solid 2px #e1e1e1;
}

.race_point{
/*padding:6px 9px 6px 7px;*/ float:left; width:25px; height:26px; border-bottom:1px solid #f0f0f0; border-left:1px solid #f0f0f0; border-right:solid 1px #f0f0f0;  font-size:10px; color:#1C2834; background-image: url(../../images/tabe_2_color.jpg);
}

.race_point_white{
/*padding:6px 9px 6px 7px;*/ float:left; width:25px; height:26px; border-bottom:1px solid #f0f0f0; border-left:1px solid #f0f0f0; border-right:solid 1px #f0f0f0;  font-size:10px; color:#1C2834;
}

.race_point{
/*padding:6px 9px 6px 7px;*/ float:left; width:25px; height:26px; border-bottom:1px solid #f0f0f0; border-left:1px solid #f0f0f0; border-right:solid 1px #f0f0f0;  font-size:10px; color:#1C2834; background-image: url(../../images/tabe_2_color.jpg);
}

.race_point_one{
padding:6px 2px 6px 5px; float:left; width: 18px; height:14px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:solid 1px #ccc;  font-size:10px;
}

.race_point_no{
padding:6px 9px; float:left; width:7px; height:14px; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:solid 1px #ccc;  background-color:#ccc;
}

.race_team_no_class{
float:left;    width:275px; color:#fff; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#495d70; border-left:solid 7px #394858; border-right:solid 7px #394858; border-bottom:solid 10px #394858;
}

.race_team_class{
float:left;    width:275px; color:#fff; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#50667b; border-left:solid 7px #394858; border-right:solid 7px #394858; border-bottom:solid 10px #394858;
}

.race_more{
float:left;  padding:3px 5px;  width:265px; color:#727272; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#ccc; border-left:solid 7px #e1e1e1; border-right:solid 7px #e1e1e1; border-bottom:solid 2px #e1e1e1;
}

.race_more_class{
float:left;  padding:3px 5px;  width:265px; color:#394858; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; background-color:#ccc; border-left:solid 7px #394858; border-right:solid 7px #394858; border-bottom:solid 2px #394858;
}


.finished{
    color:green;
    
}

.results_view_active{
    text-decoration:none; color:#394858; font-size:13px; font-weight:bold;    
}

.results_view_inactive{
    text-decoration:none; color:#6c88a6; font-size:13px; font-weight:normal;    
}

.buttons {
    font-size: 16px;
    color: #0066CC;
    font-weight: bold;
    background-color:#FFF;
    border: 0;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
    text-decoration: underline;
    height: 24px;
}

.more_pages{
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:15px 20px 0 0px;
    height:31px;
    color:#999;
    float:right;
    text-align:right;
}


.home_reg{
cursor:pointer;
display:none;
margin-top:-15px;
background:transparent url(../../images/back_reg.png) no-repeat scroll center bottom;
color:white;
float:right;
font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
font-size:13px;
height:23px;
margin-left:562px;
padding:30px 7px 7px 10px;
position:absolute;
width:377px;
z-index:30000;
}

.media_reg{
background-color:#1970C3;
color:white;
float:right;
font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
font-size:13px;
height:23px;
margin-left:552px;
margin-top:-7px;
padding:0 7px 7px 10px;
position:absolute;
width:379px;
z-index:3000;
}


.sec_titles_w2{
    font-weight:bold;
    font-family:"Lucida Grande", Arial, Helvetica, sans-serif;
    font-size:16px;
    padding:12px 0 0 20px;

    color:#666;
    float:left;
}