/* html */
* { margin: 0; padding: 0; } 
body { font-size: 12px; font-family: Arial, Tahoma, Verdana, Sans-Serif; color: #000; position: relative; 
border-top: 10px solid #000; }
ul { list-style: none; }
img { border: 0; }

/* layout */
.contenedor { width: 930px; position: absolute; top: 0; left: 50%; margin-left: -465px; position: relative; }

/* tit */
h1 { position: absolute; top: 0; left: 0; z-index: 10; }
h1 a { display: block; width: 800px; height: 465px; background: url(../images/fondoHome.jpg) 0 0 no-repeat; }
h1 a strong { display: none; }

/* main content */
.main { position: absolute; top: 155px; right: 0; width: 620px; height: 500px; z-index: 30; }
.main #introFlashID { margin-bottom: 10px; }
.main .thefinals { position: absolute; top:-105px; left: 430px;}
.main .fbBox { position: absolute; top: 415px; left: 0; }
.main .twBox { position: absolute; top: 415px; left: 315px; }
.main #ytPlayerID { position: absolute; top: 415px; left: 0; margin-left: -310px; }

/* nav menu */
ul.menu { position: absolute; top: 400px; left: 40px; z-index: 20; }
ul.menu li a { display:block; margin: 5px 0; }
ul.menu li a:link.activo,
ul.menu li a:visited.activo { background-position:0 -12px; } 
ul.menu li a strong { display:none; }

ul.menu li.rudy a { width:120px; height:12px; background:url(../images/mn_rudy.gif) 0 0 no-repeat; }
ul.menu li.galeria a { width:120px; height:12px; background:url(../images/mn_galeria_es.gif) 0 0 no-repeat; }
ul.menu li.galeria.en a { width:120px; height:12px; background:url(../images/mn_galeria_en.gif) 0 0 no-repeat; }
ul.menu li.press a { width:120px; height:12px; background:url(../images/mn_pressroom.gif) 0 0 no-repeat; }
ul.menu li.blog a { width:120px; height:12px; background: url(../images/mn_blog.gif) 0 0 no-repeat; }
ul.menu li.camp a { width: 120px; height: 65px; background: url(../images/basketballCamp.gif) 15px 0 no-repeat; }

ul.menu li a:hover { background-position: 0 -12px; }
ul.menu li.camp a:hover { background-position: 15px 0; } 

/* lang menu */
ul.idiomas { position: absolute; top: 0; right: 0; z-index: 20; width: 128px; height: 16px; 
background: url(../images/bg_langselect.gif) 0 0 no-repeat; }
ul.idiomas li { float: left; text-align: center; width: 64px; 
font-size: 11px; text-transform: uppercase; }

ul.idiomas li a:link, ul.idiomas li a:visited { color:#ababab; text-decoration:none; }
ul.idiomas li a:hover, ul.idiomas li a:active { color:#fff; background-color:#000; }
ul.idiomas li a:link.activo, ul.idiomas li a:visited.activo { color:#fff; }

/* foot */
ul.pie { position: absolute; top: 850px; left: 0; z-index: 20; 
width: 930px; height: 150px; background: url(../images/sombraPie.jpg) top left no-repeat; }
ul.pie li { position: absolute; }

ul.pie li.rss { top: 100px; left: 26px; }

ul.pie li.copy { top: 70px; left: 30px; 
color: #747474; font-size: 11px; }
ul.pie li.copy a:link, ul.pie li.copy a:visited { color: #747474; text-decoration:none; }
ul.pie li.copy a:hover, ul.pie li.copy a:active { text-decoration: underline; }

ul.pie li.partners { top: 80px; left: 320px; }
ul.pie li.partners ul li { position: relative; display:inline;  }
ul.pie li.partners ul li a { display:block; margin-right:48px; float:left; }
ul.pie li.partners ul li a.nikebasketball  { width: 187px; height:47px; background:url(../images/logoNikebasketball.gif) no-repeat; }
ul.pie li.partners ul li a.u1stsports  { width:29px; height:47px; background:url(../images/logoU1stsports.gif) no-repeat; }
ul.pie li.partners ul li a.net100x100  { width:111px; height:47px; background:url(../images/logoGlobal.gif) no-repeat; }
ul.pie li.partners ul li a.bidobido  { width:75px; height:47px; background:url(../images/logoBidoBido.gif) no-repeat; }

ul.pie li.partners ul li a strong { display: none; }
ul.pie li.partners ul li a:hover { background-position: 0 -47px; }

.limpiar { clear:both; }
#powered { position:absolute; top:1010px; left:840px; }
	#powered img { padding-bottom:35px; }

/* for all modal windows */
.modal { display: none; }
.modalContent { background-color: #fff; padding: 20px; }

.modalContent h3, .modalContent h4, .modalContent blockquote, .modalContent p { margin-bottom: 15px; } 
.modalContent h3 { font-size: 15px; line-height: 18px; color: #d30000; }
.modalContent h4  { font-size: 11px;}
.modalContent blockquote { padding: 15px; background-color: #eee; color: #333; }
.modalContent blockquote li { padding-left: 10px; line-height: 16px; }
.modalContent blockquote p { margin: 0; }
.modalContent blockquote img { border:1px solid #666; padding:0; }
.modalContent img { border:1px solid #666; padding:2px; background-color:#fff; }
.modalContent ul { padding: 5px 15px; }
.modalContent li { list-style-type: disc; padding:4px; }