html,body{margin:0px;padding:0px;background:#009959;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
#lang_list{width:960px;margin:0px auto;padding:0px;margin-top:10px;}
#lang_list ul{padding:0px;margin:0px;float:right;}
#lang_list ul li{list-style:none;float:left;margin-left:10px;}
#lang_list ul li a{color:#FFF;text-decoration:none; text-transform:uppercase;}
#outter{width:940px;margin:0px auto;background:#FFF; padding:10px;margin-top:10px;}
#logos_sup{float:left;width:100%;}
#logos_sup h1{float:left;padding:0px;margin:0px;margin-bottom:10px;}
#logos_sup h1 a{background:url('../media/logo.gif');width:360px;height:90px;display:block;}
#logos_sup h1 a span{display:none;}
#logo_right{float:right;margin-top:21px;}
#logo_right img{border:0px;}
#banner{float:left;width:100%;}
#top_banner{float:left;width:100%;height:23px;background:url(../media/banner_top_blue.png) no-repeat;}
#banners_inner{float:left;width:100%;height:173px;list-style:none;padding:0px;margin:0px}
#banners_inner li{width:100%;height:173px;}
#banners_inner li .txt{color:#FFF;font-size:40px;font-weight:bold;padding-top:60px;padding-left:20px;}
#bottom_banner{float:left;width:100%;height:51px;background:url(../media/banner_bottom_green.png) no-repeat;}
#menu_sup{float:left;width:100%;background:#004aff;margin-top:5px;font-size:9px;}
#menu_sup ul{width:100%;float:left;padding:0px;margin:0px;border-top:2px solid #058489;margin-top:5px;padding-top:5px;}
#menu_sup li{float:left;list-style:none;border-right:1px solid #FFF;padding:0px 5px;}
#menu_sup li a{color:#FFF;text-decoration:none;text-transform:uppercase;padding:0px 5px;padding-bottom:5px;display:block;padding-top:5px;}
#menu_sup li a.hover{background:#80a3db}
#menu_sup li ul{position:absolute;width:auto;float:none;border:0px;padding:0px;margin:0px;display:none;padding-top:3px}
#menu_sup li ul li{border:0px;padding:0px;}
/*#menu_sup li ul li a:hover{background:none;}*/
#submenu_sup{float:left;width:100%;background:#80a3db;height:24px;}
#content{float:left;width:100%;padding-top:10px;}
#content #content_table{width:100%;height:100%;}
#content_table td{vertical-align:top;}
#content_left{width:160px;border-right:1px solid #004AFF;padding:10px 0px;padding-right:10px;}
#content_left ul{padding:0px;margin:0px;list-style:none;}
#content_left li{text-align:center;padding-top:10px}
#content_right{padding:0px 10px;}
#breadcrums{float:left;width:100%;padding-bottom:10px;}
#breadcrums ul{padding:0px;margin:0px;list-style:none;}
#breadcrums ul li{float:left;padding-right:15px;height:20px;line-height:20px;background:url(../media/slash.png) no-repeat right;margin-right:5px;}
#breadcrums ul li a{color:#004AFF;text-decoration:none;}
#footer{width:940px;margin:0px auto;margin-top:10px;background:#FFF;padding:10px;}
#footer h3{float:left;padding:0px;margin:0px;font-size:18px;color:#009959;}

#event_form{width:600px;float:left;}
#contact_form{width:100%;}
#contact_form label,#event_form label{float:left;width:100px;margin-bottom:10px;}
#contact_form input[type=text],#event_form input[type=text],#event_form select{float:left;width:300px;margin-bottom:10px;border:1px solid #004AFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
#contact_form textarea,#event_form textarea{width:300px;height:100px;float:left;border:1px solid #004AFF;font-family:Arial,Helvetica,sans-serif;font-size:11px;}
#contact_form p,#event_form p{float:left;text-align:center;width:100%}
#contact_form input[type=submit],#event_form input[type=submit]{border:1px solid #004AFF;background:#80A3DB;color:#FFF;width:100px; height:35px; line-height:35px;}

#event_form label{width:150px}
#event_form textarea{margin-bottom:10px;}
#event_form select{width:150px}

#contact_form input[type="text"].error, #contact_form textarea.error, #event_form select.error,#event_form input[type="text"].error, #event_form textarea.error{background:#FFDFDF;border:1px solid #FF0000;}
#contacto_map{width:300px;height:400px;}

#main_title{width:100%;float:left;border-bottom:2px solid #80A3DB;margin-bottom:10px;}
#main_title h1{padding:0px;margin:0px;font-size:15px;font-weight:normal;padding:5px 10px;background:#80A3DB;float:left;color:#FFF; text-transform:uppercase;}
.message_ok{width:407;margin-bottom:10px;border:1px solid #4F8A10; background:#DFF2BF;padding:10px;}
.message_ko{width:407;margin-bottom:10px;border:1px solid #D8000C; background:#FFBABA;padding:10px;}
.clear{clear:both;}

#boxes ul{list-style:none;padding:0px;margin:0px;}
#boxes ul li{float:left;padding:5px;border:1px solid #009959;width:214px;margin:10px;}
#boxes ul a.image{text-align:left;margin-right:5px;display:block;}
#boxes ul a{color:#004AFF;text-decoration:none;}
#boxes ul a.title{display:block;padding-bottom:5px;font-weight:bold;}

#content_left li{margin-bottom:10px;}

#footer_lat{width:100%;border-top:1px dashed #004AFF;padding-top:10px;}
#footer_lat a{float:left;width:100%;display:block;text-align:center;margin-bottom:10px;text-decoration:none;color:#004AFF}

#sidebar_right{border-left:1px solid #004AFF;padding:10px 0px;padding-left:10px;width:160px;}
#sidebar_right ul{list-style:none;padding:0px;margin:0px;}
#sidebar_right li{text-align:center;margin-bottom:10px;}
#sidebar_right img{border:0px;}

#sub_footer{width:960px;margin:10px auto;color:#FFF;}
#sub_footer a{color:#FFF;text-decoration:none;}

#footer ul{list-style:none;float:left;width:100%;margin:0px;padding:0px;}
#footer li{margin-right:18px;}
#footer #footer_banner_sup li{float:left;margin:0px;}
#footer #footer_banner_sup{margin-bottom:20px;}
#footer img{border:0px;}
#footer_lat a.button_blue,a.button_blue{padding:5px 0px;border:1px solid #004AFF;background:#80A3DB;font-weight:bold;color:#FFF;text-decoration:none;}
#footer_banner_bottom li{float:left;margin:0px;}
#footer_banner_bottom li a{display:block;text-align:center;}

#sidebar_right a.button_blue{width:146px;display:block;text-align:center;}

#tabs{float:left;width:100%;padding:0px;margin:0px;margin-bottom:10px;}
#tabs li{padding:5px 10px;background:#004AFF;margin-right:10px;float:left;list-style:none;margin-bottom:10px;}
#tabs li.active{background:#80A3DB}
#tabs li a{color:#FFF;text-decoration:none;}
.inscriptions{float:left;width:100%;}

#news_list{float:left;width:100%;padding:0px;margin:0px;list-style:none;}
#news_list li{padding-bottom:5px;border-bottom:1px dashed #004AFF;margin-bottom:5px;}
#news_list .date{text-decoration:none;font-weight:bold;color:#000;}
#news_list .title{text-decoration:none;color:#000;}
#news_list .title:hover{color:#004AFF;text-decoration:underline}

#gallery_detail{float:left;width:100%;}
#gallery_detail ul{padding:0px;margin:0px;flaot:left;}
#gallery_detail li{list-style:none;float:left;padding:5px;border:1px solid #009959;margin:5px;height:140px;}
#gallery_detail a{display:block;}
#gallery_detail li td{text-align:center;}

#menu_sup li{margin-bottom:5px;} 
#bottom_banner marquee{margin-top:10px;}
.firstmarquee{background:url(../media/boys_2.png) no-repeat;width:59px;height:30px;float:left;margin-right:15px;}
.txt{float:left;height:30px;line-height:30px;margin-right:10px;}
.txt a{color:#004AFF;text-decoration:none;font-size:28px; font-style:italic;}


/**CALENDAR**/
.colDay1,.colDay2,.colDay3,.colDay4,.colDay5,.colDay6,.colDay7{text-align:center}
td.calendar-header{text-align:center;}
.calendartable{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #009959}
.title_block{background:#009959;width:100%;color:#FFF;text-align:center;margin-bottom:5px;padding:5px 0px;}
.eventDay{background:#004AFF;}
.eventDay a{color:#FFF;text-decoration:none;}
