@charset "utf-8";
/* CSS Document */
img {border:none;}
a {text-decoration:none; color:#000000;}
a:hover {text-decoration:none;}
p {margin:0;}
p.small {font: 11px Arial, Helvetica, sans-serif; color:#000000; margin:0;}
ol, ul {font-size: 12px; margin: 20px 0 20px 20px; padding: 0;}
h1, h2, h3, h4 {margin:0; font-weight:normal;}
h1 {margin:0 0 10px 0; font:26px/30px Arial, Helvetica, sans-serif;}
h2 {margin:0 0 10px 0; font:18px/26px Arial, Helvetica, sans-serif;}
form {margin: 0; padding: 0; border: 0;}
input, textarea, select {font:12px Arial, Helvetica, sans-serif; color:#000000;}
blockquote {}
code {}


body {margin:0; font:Arial, Helvetica, sans-serif; color:#666666;}
#container {width:996px; margin:0 auto; overflow: hidden; _height:100%;  position:relative;}
#header {position:relative; width:996px; height:263px; background: url(../img/header_bg.gif) no-repeat; z-index:0; margin:0 0 4px 0;}
.slogan {position:absolute; left: 302px; top: 14px;}
.logo {position:absolute; left: 302px; top: 76px;}
a.transparent {position:absolute;	width:298px;	height:262px;}

/* SUBMENU */
#submenu {position:absolute; margin:0; left: 898px; top:4px; width:90px; height:39px;}
#submenu a {display:block; float:left; height:39px; width:43px; margin:0 0 0 0;} 
#submenu a h1 span {display:none;}

#submenu a.home {background:url(../img/submenu-btn_home.gif) no-repeat;}
#submenu a.home:hover { background:url(../img/submenu-btn_home_a.gif) no-repeat;}
#submenu a.homeActive {background:url(../img/submenu-btn_home_a.gif) no-repeat;}
#submenu a.contact{background:url(../img/submenu-btn_contact.gif) no-repeat;}
#submenu a.contact:hover { background:url(../img/submenu-btn_contact_a.gif) no-repeat;}
#submenu a.contactActive {background:url(../img/submenu-btn_contact_a.gif) no-repeat;}


/* MENU */
#menu {position:absolute;	margin:0;	width:335px;	height:198px;	left: 658px;	top: 51px;}
#menu h1 {margin:0!important;}
#menu h1 span {display:none;}
#menu a {display:block; margin:0 auto; color:#000000;} 
#menu a:hover, #menu a:active {color:#FFFFFF;}

a.eventinfo {background:url(../img/menu_btn_eventinfo.gif) no-repeat right #FFFF00; height:40px;}
a.eventinfo:hover {background:url(../img/menu_btn_eventinfo-a.gif) no-repeat right #FFFF00; height:40px;}
a.eventinfoactive {background:url(../img/menu_btn_eventinfo-a.gif) no-repeat right #FFFF00; height:40px;}

a.timetable {background:url(../img/menu_btn_timetable.gif) no-repeat right #FFFF00; height:39px;}
a.timetable:hover {background:url(../img/menu_btn_timetable-a.gif) no-repeat right #FFFF00; height:39px;}
a.timetableactive {background:url(../img/menu_btn_timetable-a.gif) no-repeat right #FFFF00; height:39px;}

a.appform {background:url(../img/menu_btn_appform.gif) no-repeat right #FFFF00; height:40px;}
a.appform:hover {background:url(../img/menu_btn_appform-a.gif) no-repeat right #FFFF00; height:40px;}
a.appformactive {background:url(../img/menu_btn_appform-a.gif) no-repeat right #FFFF00; height:40px;}

a.sponapp {background:url(../img/menu_btn_sponapp.gif) no-repeat right #FFFF00; height:40px;}
a.sponapp:hover {background:url(../img/menu_btn_sponapp-a.gif) no-repeat right #FFFF00; height:40px;}
a.sponappactive {background:url(../img/menu_btn_sponapp-a.gif) no-repeat right #FFFF00; height:40px;}

a.pressrel {background:url(../img/menu_btn_pressrel.gif) no-repeat right #FFFF00; height:38px;}
a.pressrel:hover {background:url(../img/menu_btn_pressrel-a.gif) no-repeat right #FFFF00; height:38px;}
a.pressrelactive {background:url(../img/menu_btn_pressrel-a.gif) no-repeat right #FFFF00; height:38px;}


/* CUERPO HOME */
#cuerpo {width:928px; background:#44A2BB; margin:0 0 12px 0; float:right;}
#cuerpo .top {background: url(../img/cuerpo_bg_top.gif) no-repeat; height:16px; clear:both;}
#cuerpo .mid {}
#cuerpo .bot {background: url(../img/cuerpo_bg_bot.gif) no-repeat; height:16px; clear:both; _font-size:1px;}

/* facebook widget */
#cuerpo .botFacebook {background: url(../img/cuerpo_bg_bot_facebook.gif) no-repeat right; height:110px; clear:both; padding:20px 30px 20px 30px;}
.botFacebook .Left {position:relative; float:left; width:292px; height:80px;}
.botFacebook .Left  p {position:absolute; font:12px Tahoma, Helvetica, sans-serif;	color:#3B5998; text-align:center; left: 63px;  top: 13px; width: 226px;}
.YSAprofile {position:absolute;	left: 7px;	top: 12px;}

.botFacebook .Right {float:left; position:relative; width:550px; height:80px;}
.botFacebook .Right  p {text-align:right; font:10px Tahoma, Helvetica, sans-serif;}
.Right .fans {position:absolute; width: 522px; height: 55px; left: 48px; top: 15px;}
.fans .img {float:left; margin-right:8px;}
.fans .img p {clear:both; text-align:center; font:10px Tahoma, Helvetica, sans-serif;}

#LeftNav {float:left; width:300px; background:#FFFFFF; margin:4px 12px 12px 18px; _margin:4px 0 0 12px; }
#LeftNav a:hover {color:#44A2BB;}
#LeftNav .Top {background:url(../img/leftnav_bg_top.gif) no-repeat top; height:19px;}


/* SPONSORS */
#LeftNav .Sponsors {position:relative; background:url(../img/bg_sponsors.gif) no-repeat top; width:300px; height:122px;}
.Sponsors h2.title {position:absolute;	left: 19px;	top: 32px;	color:#000000;}
.Sponsors h2.title span {display:none;}
.Sponsors h2.link {position:absolute; color:#000000; font:14px Arial, Helvetica, sans-serif; left: 19px; top: 81px;	width: 140px;}	
.LogosGrid {clear:both; width:278px; margin:0 auto;}
.LogosGrid .logoSponsor {float:left; width:126px; height:86px; margin:5px;}

.BannerSponsors {clear:both; position:relative; background: url(../img/bg_banner.gif) #E9E6D3 no-repeat bottom; width:262px; height:126px; margin:10px 0 18px 18px;}
.BannerSponsors a { cursor:pointer;}
.BannerSponsors a:hover {color:#FD7E00!important;}
.BannerSponsors h2.title {position:absolute; left: 14px; top: 11px; color:#000000; width: 206px; height: 72px; margin:0!important;}
.BannerSponsors h2.title span {display:none;}
.BannerSponsors h3.link {position:absolute; left: 14px; top: 104px; color:#000000; font:14px Arial, Helvetica, sans-serif;	width: 170px;}


/* TAKE PART */
#TakePart {clear:both; position:relative; border-top:14px solid #44A2BB; background:url(../img/bg_takepart.gif) bottom no-repeat; width:300px; height:180px;}
#TakePart h2.title {position:absolute; left: 125px; top: 45px; color:#000000; width: 139px;}
#TakePart h2.title span {display:none;}
#TakePart ul.Links {position:absolute; margin:0!important; left: 129px; top: 80px; width: 165px; height: 96px; font:14px Arial, Helvetica, sans-serif; color:#000000;}
ul.Links li {margin:0 0 4px 0; padding:0!important; list-style:none!important;}


/* DONATE  NOW */
#DonateNow {clear:both; position:relative; background: url(../img/bg_donatenow.gif) bottom no-repeat; width:300px; height:142px;}
#DonateNow h2.title {position:absolute; left: 118px; top: 25px; color:#000000; width: 139px;}
#DonateNow h2.title span {display:none;}
#DonateNow  .DonateButton {position:absolute; left: 109px; top: 72px; width: 163px; height: 61px;}

/* FOLLOW US */
#FollowUs {clear:both; position:relative; background:url(../img/bg_followus.gif) no-repeat; height:50px; border-top:8px solid #44A2BB;}
#FollowUs .Logos {position:absolute; left:104px; top:13px; width:156px; height:20px;}
#FollowUs .Logos img {float:left; margin:0 0 0 4px;}


/* Right Nav HOME */
#RightNav {width:586px; float:left; margin:0 0 18px 12px; _margin:0;}
#RightNav h2 {color:#FFFFFF; font:24px Arial, Helvetica, sans-serif; padding:10px 15px 0 65px; font-stretch:condensed;}
#RightNav h2 a {color:#FFFFFF;}
#RightNav h2 a:hover {color:#000000;}
#RightNav h2.faqs {color:#FFFFFF; font:20px Arial, Helvetica, sans-serif; padding:10px 15px 0 65px;}
#RightNav h3 {color:#FFFFFF; font:16px Arial, Helvetica, sans-serif; padding:0 10px 10px 65px;}
#RightNav h3.underline {width:500px; border-bottom:1px solid #F2F2F2; color:#FFFFFF; font:16px Arial, Helvetica, sans-serif; margin:7px 0 5px 65px; padding:16px 0 0 0px;}
#RightNav h3 img {float:left; margin-right:15px;}
#RightNav h4 {color:#FFFFFF; font:14px Arial, Helvetica, sans-serif; padding:0 10px 5px 65px;}
#RightNav p {margin:0; padding:0 15px 0 65px; color:#FFFFFF; font:12px Arial, Helvetica, sans-serif;}
#RightNav p.intro {margin:0; padding:0 15px 0 65px; color:#FFFFFF; font:14px/18px Arial, Helvetica, sans-serif;}
#RightNav p.separador {margin: 0 0 0 65px; border-bottom:1px solid #65B4C7; padding:10px 15px 0 65px;}
#RightNav p a,
p.intro a {color:#FFFFFF; text-decoration:underline;}
#RightNav p a:hover,
p.intro a:hover {text-decoration:none;}
#RightNav ul {padding:0 15px 0 65px; margin-top:0;}
#RightNav li {margin:0 0 5px 0; padding:0 0 0 0; color:#FFFFFF; font:14px Arial, Helvetica, sans-serif;}

.head {position:relative;	background:url(../img/head.gif) no-repeat;	width:586;	height:199px;	left: 0px;}
.head h2 {padding:22px 25px 0 85px!important;}
.head  img {margin-left:25px!important;}
.head .headstars {position: absolute;	left: 470px;	top: 114px;}
.head .headstarsT {position: absolute; 	left: -15px; 	top: 298px;}


table {width:86%; margin:20px 0 0 65px; border:1px solid #C5E4EB;}
th {background:#FFFFFF; color:#44A2BB; font:16px Arial, Helvetica, sans-serif; text-align:left; padding:6px 10px 6px 10px; font-weight:normal;}
th.subheading {background:#D3EAEF; color:#44A2BB; font:14px Arial, Helvetica, sans-serif; text-align:left; padding:6px 10px 6px 10px; font-weight:normal;}
td {color:#FFFFFF; font:12px Arial, Helvetica, sans-serif; padding:5px 10px; text-align:left; border-bottom:1px solid #C5E4EB;}
td.last {border-bottom:none;}
td a {color:#FFFFFF;}
td a:hover {color:#000000;}


/* HOME VIDEO*/
.VideoFrame {position:relative; background:url(../img/video_frame_bg.gif) no-repeat top; height:430px; margin:-24px 0 0 0;}
.vimeo {position:absolute; background:#000000; width:288px; height:230px; left: 174px; top: 112px;} 
.vimeo .leyend {text-align:center!important; color:#FF6600!important; font:12px Arial, Helvetica, sans-serif; margin:110px 0 0 0;}
.TitleVideoFrame {position:absolute;left: 104px; top: 35px;}


/* Right Nav INTERIORES */
#RightNav h2.interiores {font:24px Arial, Helvetica, sans-serif; color:#000000; margin:-3px 0 0 50px; padding:16px 0 0 41px; background:url(../img/bg_titles_interiors.gif) right no-repeat; width:500px; height:46px;  font-stretch:condensed;}

#RightNav .SponsorsGrid {clear:both; width:530px; margin:20px 0 0 85px; _margin:20px 0 0 60px;}
#RightNav .logoSponsor {float:left; width:126px; height:86px; margin:5px 10px 10px 5px; background:#FFFFFF; border:1px solid #E9E6D3;}


/* Terms AND Conditions */
.TermsConditions {overflow:auto; height:200px; text-align:left; padding:10px; border:1px #65B4C7 solid; background-color:#D3EAEF; margin:10px 15px 5px 65px;}
.TermsConditions h3 {color:#000000!important; padding:0 0 5px 0!important;}
.TermsConditions p {color:#000000!important; padding:0!important;}
.TermsConditions p.separador {padding:0!important; margin:15px 0 0 0!important; border-color: #000!important;}
.TermsConditions a {color:#000000!important;}
input#download { margin:10px 0 0 225px;}

/* FOOTER */
#footer {clear:both; position:relative; height:118px;}
.pinkGlobe {width:928px; float:right;}
.pinkGlobe .GlobeTop {width:928px; height:14px; background:url(../img/footer_bg_top.gif) no-repeat; _font-size:1px;}
.pinkGlobe .GlobeMid {width:928px; background:#FF018F; overflow:hidden;}
.GlobeMid p.Right, .GlobeMid p.Left {font:11px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.GlobeMid p.Left {float:left; text-align:left; padding:0 0 0 20px;}
.GlobeMid p.Right {float: right; text-align:right; padding:0 20px 0 0;}
.pinkGlobe .GlobeBot {width:928px; height:21px; background:url(../img/footer_bg_bot.gif) no-repeat;}
.pinkGlobe a {color:#FFFFFF;}
.pinkGlobe a:hover {color:#8F0150;}
.stars {position:absolute; left: 833px;	top: 67px;}
.starOne {position:absolute; left: 772px; top: 28px;}
.starTwo {position:absolute; left: 319px; top: 13px;}