    * {margin:0; padding:0;}
    body {background:#FFF; font-family:Arial,Helvetica,Geneva,sans-serif; color:#333; outline:none; text-align:center; font-size:12px; z-index:1;}

    /* Rompiendo valores por defecto.*/
    a {color:#006c0a; outline:none;  text-decoration:none;}
    a:hover {color:#008d08; text-decoration:underline;}
    a img {border:0;}
    ul {display:block;}
    li { list-style:none outside none;}
    form {margin:0;}
    small {font-size:10px;}
    big {font-size:14px;}

    /* todos los div son contenedores de floats */
    div:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
    div{display:inline-block;}
    div{display:block;} 
    * html div{height:1px;}

    /* Clases muy usadas */
    .right {float:right;}
    .left {float:left;}
    .bold {font-weight:bold;}
    /* Floats dentro de no-float */
    .F:after {content:".";display:block;height:0;clear:both;visibility:hidden;} .F{display:inline-block;} .F{display:block;} * html .F{height:1px;}

    /* Bloques generales para 800x600 */
    #precabecera {width:100%;  height:20px; position:relative; z-index:1}
    #precabecera ul {width:768px; margin:0 auto;}
    #precabecera ul li{display:inline; float:right; padding:0 10px;  }
   
    #cabecera {position:relative; width:100%; height:95px; margin:0; text-align:left; background:transparent url(http://www.sportinca.com/images/degradado_cabecera.gif) repeat-x bottom; z-index:2}
    #cabecera p {width:768px; margin:0 auto;}
    #cabecera #logo {display:block; width:233px; height:56px; position:relative; top:-10px;  background:transparent url(http://www.sportinca.com/images/sportInca.gif) no-repeat; text-indent:-9999px;}
    #cabecera #pestanas {width:768px; margin:-13px auto 0 auto; text-align:right;}
    #cabecera #pestanas li{display:inline;}
    #cabecera #pestanas li a{position:relative; float:right; display:block; height:30px; text-align:center; padding:6px 15px; margin-left:5px; background:transparent url(http://www.sportinca.com/images/pestanaOff.gif) repeat-x; font-size:14px; font-weight:bold; color:#333; }
   	#cabecera #pestanas li a:hover{color:green; text-decoration:none;}
   		#cabecera #pestanas li a span.left{position:absolute; top:0; left:0; width:10px; height:30px; background:transparent url(http://www.sportinca.com/images/pestanaOff_left.gif) no-repeat;}
   		#cabecera #pestanas li a span.right{position:absolute; top:0; right:0; width:10px; height:30px; background:transparent url(http://www.sportinca.com/images/pestanaOff_right.gif) no-repeat;}
   	
   	#cabecera #pestanas li.selected a{background:transparent url(http://www.sportinca.com/images/pestanaOn.gif) repeat-x; color:black; }
   	#cabecera #pestanas li.selected a:hover {color:black; cursor:default;}
   		#cabecera #pestanas li.selected a span.left{background:transparent url(http://www.sportinca.com/images/pestanaOn_left.gif) }
   		#cabecera #pestanas li.selected a span.right{background:transparent url(http://www.sportinca.com/images/pestanaOn_right.gif) no-repeat;}	
   		
   	
      #cuerpo{position:relative; width:768px; margin:0 auto; text-align:left; z-index:3;}
    
    	#cuerpo #lateral {float:left; width:240px; position:relative; top:-19px; margin:0px 0 20px 0; background:transparent url(http://www.sportinca.com/images/lateral.gif) repeat-y; z-index:4}
  		
    	#cuerpo #lateral li { margin:0; position:relative; z-index:5} 		

    	#cuerpo #lateral li a {display:block; margin:0 18px 0px 20px; border:1px solid white; border-bottom: 1px solid #ccc;  padding:10px 0 10px 25px;  font-weight:bold; background:transparent url(http://www.sportinca.com/images/flecha.gif) no-repeat 0% 50%; z-index:7}
    	#cuerpo #lateral li a:hover {color:#008d08;}
    	#cuerpo #lateral li.boton {margin:10px 18px 0px 20px; }
    	#cuerpo #lateral li.boton a{margin:0; display:block; border:0; height:25px;  padding:13px 0 0 55px; font-size:14px; color:black;}
    	#cuerpo #lateral li.servicios a{background:transparent url(http://www.sportinca.com/images/boton_servicios.gif) no-repeat;}
    	#cuerpo #lateral li.noticias a{background:transparent url(http://www.sportinca.com/images/boton_noticias.gif) no-repeat;}
    	#cuerpo #lateral li.horarios a{background:transparent url(http://www.sportinca.com/images/boton_horarios.gif) no-repeat;}
    	#cuerpo #lateral li.fotografias a{background:transparent url(http://www.sportinca.com/images/boton_fotografias.gif) no-repeat;}
    	#cuerpo #lateral li.pistola a{background:transparent url(http://www.sportinca.com/images/boton_pistola.gif) no-repeat;}
    	#cuerpo #lateral li.equipo a{background:transparent url(http://www.sportinca.com/images/boton_equipo.gif) no-repeat;}
    	#cuerpo #lateral li.libros a{background:transparent url(http://www.sportinca.com/images/boton_libros.gif) no-repeat;}
    	
    	#cuerpo #lateral li.selected a {color:#999 !important;}
    	#cuerpo #lateral li.selected a:hover {color:#999 !important; text-decoration:none; cursor:default;}

    				
    	#cuerpo #lateral li.top {margin:0; height:20px; background:transparent url(http://www.sportinca.com/images/lateral_top.gif) no-repeat; z-index:5}
		#cuerpo #lateral li.bottom {margin:0 !important; height:20px; background:transparent url(http://www.sportinca.com/images/lateral_bottom.gif) no-repeat bottom;z-index:6}
  
    	
    	
    	#cuerpo #centro {float:right; width:500px; margin-bottom:20px;}
    	#cuerpo #centro a{text-decoration:underline;}
    #cuerpo .path {margin-bottom:15px;}
	#cuerpo .path li {display:inline; list-style: none outside none; font-size:11px; font-weight:bold; }	
    	
   	#cuerpo h1 { padding-bottom:10px; margin:10px 0 15px 0; font-size:20px; background:transparent url(http://www.sportinca.com/images/h1fondo.gif) no-repeat bottom left;}
   	#cuerpo h2 { padding-bottom:10px; margin:20px 0 10px 0; font-size:16px; background:transparent url(http://www.sportinca.com/images/h1fondo.gif) no-repeat bottom left;}
   	#cuerpo h3 { padding-bottom:10px; margin-bottom:10px; font-size:14px; }
   	#cuerpo h4 { padding-bottom:10px; margin-bottom:10px; font-size:13px; }
   	#cuerpo p {margin-bottom:10px; line-height:18px;}
    
   	#cuerpo #centro ul {}
   		#cuerpo #centro ul li {padding-left:15px; margin-bottom:10px; background:transparent url(http://www.sportinca.com/images/bullet.gif) no-repeat 0px 4px; }
   		#cuerpo #centro ul li p {margin:0;}
   		#cuerpo #centro ul li p.extra {color:#777;}
   	
   	#cuerpo #centro > img {margin:10px;}
   	
    #footer{width:100%; height:20px; border-top:1px solid #ccc;}
    #footer ul {width:768px; margin:10px auto;}
    #footer ul li {display:inline; padding:0 10px;}
    
    #mousediv p {background:#fff; border:2px solid green; position:absolute; top:19px; left:-10px; font-weight:bold; width:180px; padding:5px 10px; font-size:11px;}
    
    #listaPaginas {font-size:14px; font-weight:bold;}
    #listaPaginas ul {margin-left:20px; font-size:12px;}
    #listaPaginas li {margin-bottom:10px;}
    
    #listaImagenes:after {content:".";display:block;height:0;clear:both;visibility:hidden;} #listaImagenes{display:inline-block;} #listaImagenes{display:block;} * html #listaImagenes{height:1px;}
	#listaImagenes li {float:left; width:250px; margin-right:10px; border:1px solid #ccc; padding:5px; height:80px; overflow:hidden}
	#listaImagenes li p {float:right; width:140px; clear:right;}
	#listaImagenes li img { }
    
    form.miniform {width:40%; float:left; margin-right:10px; border:1px solid #ccc; padding:3%;}
    form.miniform label {display:block; width:300px; font-weight:bold;}
    form.miniform input {display:block; width:300px; margin-bottom:10px;}
    form.miniform {padding-bottom:20px; border-bottom:1px solid #ccc; margin-bottom:20px;}
    
   .fboton {width:auto; font-size:20px; padding:10px; border:3px double #333; float:right;}
   .cb {display:inline; width:auto !important;} 
   
    #formpagina{}
    #formpagina label{display:block; font-weight:bold;}
    #formpagina input {width:100%;}
    #formpagina select {width:100px;}
    #formpagina textarea {width:100%; height:300px;}
    #formpagina #colI{float:left; width:200px;}
     #formpagina #colD{float:right; width:510px;}
     
    #menuadmin {}
    #menuadmin li {display:inline;}
    #menuadmin li a {display:block; width:180px; height:50px;line-height:50px; border:2px solid green; margin:0 5px 5px 0; float:left; text-align:center; font-size:16px; }
    #menuadmin li a:hover {background:#dfd;}
    
    #addImg { border:1px solid #ccc; padding:10px; position:relative;}
    #addImg img {position:absolute; top:5px; right:5px;}
    #addImg select {width:150px;}
    #addImg select.p {width:110px}
    
    #eventos h3{margin:15px 0 5px 0;}
    #eventos h4{margin:5px 0;}
	#eventos .pista{margin-left:20px;}
	#eventos .evento{ margin:3px 0;margin-left:40px;}
    
	
	
	#map {width:100%; height:400px;}

	#map #leyenda {position:absolute; z-index:500; width:180px; background:#fff; top:30px; right:10px; border:1px solid black;}
	#map #leyenda p {margin:0 10px; line-height:25px;}
	#map #leyenda p span {display:block; height:12px; width:20px; float:left; margin:6px 5px 0 0 ; border:1px solid black}
	#map #leyenda p span.rojo {background:red;} 
	#map #leyenda p span.azul {background:blue;} 
	
#horario {margin-top:40px; } 
#horario .dias{position:relative; display:block; padding:0; margin:0 0 0 5px; height:26px; border-bottom:1px solid #666; }
#horario .dias li {position:absolute; display:block; padding:0 !Important; background:#fff !Important; float:left; width:100px; height:21px;padding-top:4px !important; border:1px solid #ccc; border-bottom:1px solid #666 !important; text-align:center; cursor:pointer; background:#fff url(http://www.sportinca.com/images/degradado.gif) repeat-x 0px 10px !Important; margin-right:2px;}
#horario .dias li.selected {border:1px solid #666; border-bottom:1px solid white !important; font-weight:bold; color:#006c0a; background-position:0px -28px !important;}
#horario #contDias {display:block; position:relative; height:536px; border:1px solid #666; border-top:0; background:transparent url(http://www.sportinca.com/images/horas.gif) no-repeat 8px 23px;}
#horario #contDias .dia {position:absolute; top:0; left:0; z-index:20; padding-left:50px;}	
#horario #contDias .dia h4 {margin:0 !important; line-height:30px;}
#horario .pista {position:relative; display:block; float:left; text-align:center; border-left:1px solid #eee;}
#horario .evento {position:absolute; top:20px; left:0;width:100%; font-size:10px;}	
#horario .evento span {display:none;}

#galerias li {width:220px; padding:0 !important; background:transparent !important; text-align:center; float:left; margin: 10px;}
#galerias li h3{margin:5px 0 0 0 ; padding:0 !Important;}	

#galeria ul {padding:0;}
#galeria li {display:block; float:left; background:transparent !important;  width:150px; height:100px; text-align:center; padding:0 !important; margin:5px !important;}
#galeria li img {margin:0; padding:0;}

#miniform {}
#miniform label {float:left; width:100px;}
#miniform input {width:200px; border:1px solid green;}
#miniform textarea {width:300px; height:150px; border:1px solid green;} 
#miniform input.boton {margin-left:100px;}

    /* blog */
    
    		#centro .post p.date {text-align:right; background:transparent url(http://www.sportinca.com/images/fondos/fecha.gif) repeat-y right;}
			#centro .post p.date small{margin-right:5px;}
			#centro .post p.date span.admin { float:left; padding:0 5px; font-weight:bold; padding-left:20px; background:transparent url(http://www.sportinca.com/images/iconos/edit.png) no-repeat left;}
			#centro .post img {margin:5px 8px;}
		#centro .post p.link {font-weight:bold; margin-bottom:0;}
		#centro .post p.linkie {font-weight:bold; margin-bottom:0;}
		
		#centro .post p.autor {font-weight:bold; color:#888; text-align:right; font-size:12px;}
		
		#centro .post p.comentarios{padding-left:23px; margin-top:10px; margin-bottom:5px; background:transparent url(http://www.sportinca.com/images/iconos/comentarios.gif) no-repeat left;}
		#centro .post p.etiquetas {padding-left:23px; margin-bottom:5px; background:transparent url(http://www.sportinca.com/images/iconos/etiquetas.gif) no-repeat left;}
		#centro .post p.temas {padding-left:23px; background:transparent url(http://www.sportinca.com/images/iconos/temas.gif) no-repeat left;}
		
		
		#centro .post p.comentarios a, #centro .post p.etiquetas a, #centro .post p.temas a {color:#666; text-decoration:underline;}
			
	#sidebar {width:240px; float:left; clear:left;}
	#sidebar h2{background:transparent; margin:0 0 10px 10px; height:18px; padding:0;}
	#sidebar ul {margin:0 0 10px 20px}
	#sidebar ul li {display:block; border:1px solid white; border-bottom: 1px solid #ccc;  padding:10px 0 10px 25px;  font-weight:bold; background:transparent url(http://www.sportinca.com/images/flecha.gif) no-repeat left;}
	#sidebar ul#nube {border:1px solid #ccc; text-align:center; padding:5px;}
	#sidebar ul#nube li{display:inline; background:transparent; border:0;}
	#sidebar ul#nube li.n1 {font-size:11px}
	#sidebar ul#nube li.n2 {font-size:12px}
	#sidebar ul#nube li.n3 {font-size:14px}
	#sidebar ul#nube li.n4 {font-size:16px}
	#sidebar ul#nube li.n5 {font-size:18px}
	
	#centro .more-link {font-size:13px; font-weight:bold; width:100%; display:block; text-align:right; }
	div.navegacion {font-weight:bold; padding-bottom:20px; border-bottom:1px solid #ddd;}
div.navegacion p{margin-bottom:10px;}
ul.navegacion {font-weight:bold;}
ul.navegacion li.izq{float:left; width:200px;}
ul.navegacion li.der{float:right; text-align:right; width:200px;}

