@charset "utf-8";
/*RESET CSS*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background:transparent;
}
ol, ul {list-style:none;}
:focus {outline:0;}
table {border-collapse:collapse;border-spacing:0;}
/*FI RESET CSS*/

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	color: #333333;
}

#contenedor {}
#main { margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; overflow: hidden; padding-left: 0px; width: 900px; }

/*-------------------------------CABEZERA--------------------------*/

#cap {	margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 20px; padding: 10px; width:900px; height:180px; overflow: hidden; }
#cap span { width:180px; height:180px; background-image:url(../img/logo.png); background-repeat:no-repeat; text-indent:-9999px; float:left; display:block;}
#title { width:720px; height:180px; background-image:url(../img/cabecera.png); background-repeat:no-repeat; overflow:hidden; text-indent:-9999px;}

/*-------------------------------MENU--------------------------*/

#main .menu { width:205px; float:left; overflow:hidden; margin-top:40px;}
#main .menu ul {}
#main .menu ul li { height:45px; width:200px;}
#navegacion a, #navegacion a:visited, #navegacion a:hover{ background: url(../img/img_menu/menu_complet_dreambox.png) no-repeat; display:block; width:205px; height:40px; 
text-indent:-9999px; overflow:hidden;}
#navegacion li.menu1 a{ background-position: 5px 7px; width:95px;}
#navegacion li.menu2 a{ background-position: -205px -30px;}
#navegacion li.menu3 a{ background-position: -205px -67px; width:185px;}
#navegacion li.menu4 a{ background-position: -205px -105px; width: 105px;}
#navegacion li.menu5 a{ background-position: -205px -143px; width:180px;}
#navegacion li.menu6 a{ background-position: -205px -180px; width:185px;}
/*#navegacion li.menu1 a:hover{ background-position: 15px 7px;}*/
#navegacion li.menu2 a:hover{ background-position: 15px -30px;}
#navegacion li.menu3 a:hover{ background-position: 15px -67px;}
#navegacion li.menu4 a:hover{ background-position: 15px -105px;}
#navegacion li.menu5 a:hover{ background-position: 15px -143px;}
#navegacion li.menu6 a:hover{ background-position: 15px -180px;}

#main .menu ul li a:hover {}


/*-------------------------------CONTENIDO--------------------------*/

#main .contenido { width:695px; float:left; overflow:hidden; height:600px;}
#main .contenido .info { width:560px; margin-left:60px; margin-top:50px;}
#main .contenido .info a{ color:#18b0e2; font-weight:bold; text-decoration:none;}
#main .contenido .info a:hover{ color:#e41db4; text-decoration:none; font-weight:bold; }
#main .contenido h2{}
#main .contenido p{ padding:5px; text-align:center;}
#main .contenido .punt{ text-align:left;}
/*#main .cartells { display:inline; width:100%; margin-left:120px;}*/
#main .contenido img { width:50%; /*height:80%;*/  margin-left: auto; margin-right:auto; margin-top:10px; border:1px solid #1F1F1F; display:block;}
#main .borde { background:url(../img/contenido_bgyborder.png) no-repeat; height:620px; float:left; overflow:hidden;}
#main .contenido .info ul{ height:290px; padding-top:15px; /*border-top:solid 1px #000;*/ width:98%;}
#main .contenido .info ul li{ float:left; padding-left:20px; padding-top:0px; }
#main .contenido .info ul li a{ padding-left:40px;}
#main .contenido .info ul a:hover{}

#main .contenido .info .mapa { margin-left:60px; }

/*-------------------------------PUNTUACIONES--------------------------*/

#menu_competicion a, #menu_competicion a:visited, #menu_competicion a:hover{ background:url(../img/puntuaciones.png) no-repeat; display:block; height:45px; text-indent:-9999px; overflow:hidden;}
#menu_competicion li {float:left; display:block; padding-left:100px;/* padding-right:45px; padding-left:4px;*/ }
#menu_competicion li.competicion1 a{ background-position: -2px 0px; width:300px;}

#menu_competicion li.competicion1 a:hover{ background-position: -2px -48px;}

/*-------------------------------PIE--------------------------*/

#pie { height:25px; margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; overflow: hidden; padding-left: 140px; width: 900px; padding-bottom:15px;}
#pie p { font-size:10px; text-align:center;}

/*-------------------------------LIGHTBOX--------------------------*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image:url(../img/overlay.png) }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
