html { 
  padding:0px;
  margin:0px;
}

body {
	/*background:url(fondo_body.gif) repeat-x #e4e4c5; */
  
	font-size: 12px;
	font-family:Arial;
	color:#564b47;  
	text-align:center;
	margin:0px;
	padding:0px;
	padding-top:0px;
	padding-bottom:5px;
	
}

hr {height:1px;border:none;border-bottom:1px solid #ccc}
img {border:none}
em{color:#888}
a {color:#6e8816;font-weight:bold;text-decoration:none}
a:hover {text-decoration:underline}
p {margin-top:0px;font-size:11px}


h2 { font-size:14px;color:#b30000;margin-left:5px;margin-bottom:10px;margin-top:10px;}
h2 a{color:#b30000;text-decoration:none}
h2 a:hover{text-decoration:underline}


.bullet {background:url(h2.gif) left no-repeat;padding-left:15px;color:#767f00;font-size:16px }
.usuario_1 {background:url(usuario_1.gif) left no-repeat; padding-left:20px;text-align:left;} 
.usuario_2 {background:url(usuario_2.gif) left no-repeat; padding-left:20px;text-align:left;} 
.usuario_3 {background:url(usuario_3.gif) left no-repeat; padding-left:20px;text-align:left;} 
.border-left {border-left:1px solid #fff;padding-left:15px}

h3 { font-size:12px;color:#5a5a5a;margin-bottom:0;margin-top:10px }
h4 { font-size:12px;color:#5a5a5a;margin-bottom:0;margin-top:10px;color:#000;text-align:left }
h5 a { background :url(bullet_volver.gif) left 3px no-repeat;font-size:10px;padding-left:13px;color:#6f8b11;text-decoration:none }
h5 a:hover {text-decoration:underline}
.boton_1{background:url(boton_1_fondo.gif) repeat-x;border:1px solid #b8b8b8;font-size:10px;padding:0 5px 0 5px;color:#000}
.pdf {background:url(pdf.gif) left no-repeat; padding-left:20px}
.boton_verde{
display:block;
color:#000;
font-size:10px;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:10px;
background:url(boton_verde.gif) repeat-x;
border:1px solid #666666;
padding:2px 6px 0 6px;
width:100px;
height:14px;
cursor:pointer;
}

h6 { font-size:30px;color:#6495F8;margin-left:5px;margin-bottom:10px;margin-top:10px;}
h6 a{color:#b30000;text-decoration:none}
h6 a:hover{text-decoration:underline}



#destacado {
border:2px solid #006600;
text-align:center;font-size:14px;
padding:7px;
color:#FF6600;
background:#F9F9F9;
margin:5px 0 5px 0;
}
#destacado a{text-decoration:none}
#destacado a:hover{text-decoration:underline}

 
/*  POSICION DE DIVS  */

#general {
	width:1000px;
	/*width:851 865;*/
	margin: 0px auto;
	padding:0px;
	text-align:left;
	/*border: 1px solid; */
	/* background:url(general_fondo.gif) repeat-y #fff; */

}

#left {
	text-align:	left;
	/* width:198px; */
	width:		168px;
	padding:	0;
	margin:	0;
	float:		left;
	/* background:	url(izq_fondo.gif) repeat-y ; */
}

#left ul {margin:1px 0 0 0;padding:0;}
#left ul li{
	background:url(izq_ul.gif) bottom repeat-x #717171;
	list-style-type:none;
	margin-bottom:1px;
	padding-left:9px;
	padding-bottom:3px;
	line-height:18px;
	font-size:13px;
	color:#edf000;
	font-weight:bold;
	clear:both

}
#left ul li a{color:#edf000;text-decoration:none;display:inline-block}
#left ul li a:hover{text-decoration:underline}


#left ul ul {margin:0;float:left;}
#left ul ul li{
	background:url(izq_ul_ul.gif) left bottom repeat-x #f3f3f3;
	margin:0;
	padding:0;
	width:197px;
}

#left ul ul li h3 {
	padding:5px 0 6px 23px;
	margin:0;
	font-weight:normal;
	font-size:12px;
	color:#000;
	background:url(bullet_1.gif) no-repeat left top;
	line-height:15px;
}
#left ul ul li a{color:#000;text-decoration:none;display:block}
#left ul li a:hover{text-decoration:underline}








#left_anuncios {margin:2px;margin-top:20px;text-align:center;background:#000;color:#fff}
#left_anuncios img{border-top:1px solid #fff;border-bottom:1px solid #fff}

#sportpadel { background:#EFEFEF;margin-right:1px;padding-bottom:5px;border-bottom:1px dotted #666;border-top:1px dotted #666;
text-align:left;padding-top:4px;margin-top:5px;
}
#sportpadel h2 {font-size:11px;background-color:#660000;margin:0;color:#fff;padding-left:20px;;margin-top:0px;
background:url(blog.gif) left no-repeat #660000;border-bottom:1px solid #000;margin-bottom:5px;
}
#sportpadel p{margin-left:20px;margin-right:5px;display:list-item;margin-bottom:4px;}
#sportpadel a {text-decoration:none;color:#000;font-weight:normal}
#sportpadel a:hover {text-decoration:underline}




#right {
	width:			168px;
	padding:		0px;
	padding-top:		5px;
	margin-bottom:	3px;
	padding-right:	1px;
	float:			right;
	clear:			right;	
}

/* ----------------------------------------------------------------------------------------------------------------------------------- */

#right_caja { 
	background:url(der_fondo.gif) repeat-y #fff;
	margin-top:5px;
	margin-bottom:-1px;
}
#right_caja h2 {
	background:url(der_eventos.gif) left top no-repeat;
	font-size:13px;
	color:#b30000;
	padding:6px 0 7px 45px;
	margin:0;
	height:35px;
}
#right_caja .news { background:url(der_news.gif) left top no-repeat;color:#7f9e1a;height:35px;}
#right_caja h3 {font-size:13px;color:#000;margin:5px 6px 4px 6px}
#right_caja p {font-size:11px;color:#a5a5a5;margin:0 6px 5px 6px}
#right_caja p a {text-align:center;width:100%;color:#6f8a16;text-decoration:none;margin-top:5px;padding-left:5px;}
#right_caja p a:hover {text-decoration:underline}
#right_caja .foto{margin:6px 6px 0 6px;}
#right_caja hr {margin-right:3px;}
#right_caja h4 {font-size:13px;color:#000;margin:5px 6px 4px 6px}
#right_caja h4 a{color:#000}
#right_caja h5 {font-size:11px;color:#4d4d4d;margin:5px 6px 4px 6px;font-weight:normal}
#right_caja .historico {background:url(der_eventos_historico.gif) left top no-repeat;color:#997c1f;}

/* ----------------------------------------------------------------------------------------------------------------------------------- */


/* ----------------------------------------------------------------------------------------------------------------------------------- */

#left_caja { 
	background:url(der_fondo.gif) repeat-y #fff;
	margin-top:5px;
	margin-bottom:-1px;
}
#left_caja h2 {
	background:url(izq_ventas.gif) left top no-repeat;
	font-size:13px;
	color:#b30000;
	padding:6px 0 7px 45px;
	margin:0;
	height:35px;
}
#left_caja .news { background:url(der_news.gif) left top no-repeat;color:#7f9e1a;height:35px;}
#left_caja h3 {font-size:13px;color:#000;margin:5px 6px 4px 6px}
#left_caja p {font-size:11px;color:#a5a5a5;margin:0 6px 5px 6px}
#left_caja p a {text-align:center;width:100%;color:#6f8a16;text-decoration:none;margin-top:5px;padding-left:5px;}
#left_caja p a:hover {text-decoration:underline}
#left_caja .foto{margin:6px 6px 0 6px;}
#left_caja hr {margin-right:3px;}
#left_caja h4 {font-size:13px;color:#000;margin:5px 6px 4px 6px}
#left_caja h4 a{color:#000}
#left_caja h5 {font-size:11px;color:#4d4d4d;margin:5px 6px 4px 6px;font-weight:normal}
#left_caja .historico {background:url(izq_ventas.gif) left top no-repeat;color:#997c1f;}

/* ----------------------------------------------------------------------------------------------------------------------------------- */

#pie { background:#4d4d4d;color:#fff;clear:both;margin-top:5px;text-align:center;font-size:11px;color:#c5c5c5;padding-bottom:10px;}
#pie ul {background:#000;list-style:none;margin:0;padding-top:3px;padding-bottom:5px;text-align:right;margin-bottom:5px;padding-left:0;}
#pie ul li{display:inline;color:#9abf1f;font-size:10px;border-left:1px solid #9abf1f;padding:0 6px 0 10px;list-style-position:inside;font-size:9px}
#pie ul li a{color:#9abf1f;text-decoration:none}
#pie ul li a:hover{;text-decoration:underline}
#pie .copyright {border:none;color:#8d8d8d;float:left;padding-top:2px;}
#pie img {margin-right:10px}

#studiokrea {text-align:right;color:#999999;margin-right:10px;}
#studiokrea a{color:#C1C1C1}
#studiokrea a:hover{color:#fff}



#total {
	/*width:		460px;*/
	width:			998px;
	/* padding:		7px 10px 0px 10px; */
	padding:		0px 0px 0px 0px;
	float:			left;
	background-color:	#fff;
	font-size:		12px;
	text-align:		justify;
	color:			#6e8816;

}

#central {
	/*width:		460px;*/
	width:			640px;
	padding:		7px 10px 0px 10px;
	float:			left;
	background-color:	#fff;
	font-size:		12px;
	text-align:		justify;
	color:			#6e8816;
	/* border:		1px solid; */

}

#central p a {text-align:center;width:100%;color:#6f8a16;text-decoration:none;font-size:11px;}
#central p a:hover {text-decoration:underline}

#bienvenido { }
#bienvenido img{float:left}
#bienvenido p{font-size:13px;color:#6e8816;text-align:justify;margin:0 0 5px 0 }


#organizamos_tu_evento {border-bottom:1px solid #fff;border-right:1px solid #515e28;border-left:1px solid #515e28;margin-top:0}
#organizamos_tu_evento img{float:right}
#organizamos_tu_evento p{padding:5px 5px 0 4px;color:#6e8816;text-align:justify;margin-top:0;margin-bottom:0px;font-size:0.9em}
#organizamos_tu_evento input {margin-top:10px;margin-left:38%;text-align:center}

#columnas { margin-top:10px;text-align:justify;color:#5a5a5a}
#columnas p{margin:0}
#columnas_izq {float:left;width:231px;background:url(columnas_izq_fondo.gif) repeat-y;margin-right:14px;}
#columnas_izq p {padding-right:10px}

#datos_practicos { background:url(eventos/datos_practicos_fondo.gif) repeat-y;padding:0;margin-bottom:10px}
#datos_practicos img{vertical-align:bottom}
#datos_practicos h3 {
background:url(eventos/datos_practicos_h3.gif) no-repeat;
margin:0;height:35px;
font-size:13px;
color:#000;
padding:20px 0 0 76px;
}
#datos_practicos p {padding:0 54px 0 54px;color:#5a5a5a;margin:5px 0 5px 0}


#listado_tipo1 { margin:0 0 10px 0;border:1px solid #515e28} 
#listado_tipo1 img{float:left;margin-left:5px} 
#listado_tipo1 p{padding-left:100px;margin-top:5px;padding-right:5px;font-size:11px} 
#listado_tipo1 h3{padding-left:100px;}

#listado_tipo2A { float:left;width:185px;display:inline-block;}
#listado_tipo2A img{border:2px solid #aaa}

#listado_tipo2B { margin-left:180px;margin-top:35px;text-align:left;height:240px}
#listado_tipo2B h3{margin-bottom:4px;color:#b30000} 

.vencido {background:url(finalizado.gif) right top no-repeat;}






#cabecera {
	/*border: 1px solid;  right top no-repeat*/
	background:url(../images/cabecera_fondo.jpg) ;  
}

#cabecera h1 {
	font-size: 11px;
	background-color: #90897a;
	margin:0px
}

#banner { 
	/* border: 	1px solid; */
	float:		left;
	position: 	relative;

	height:	142px;
	width:		450px;
	background:	url(../images/cabecera.jpg) left top no-repeat; 
	margin-left:	0px

}

#registro {
	border: 	1px solid; 

	float:		right;
	position: 	relative;

	width:		296px;
	height:	118px;
	margin:	10px


	/*margin-top:	12px; */
	/*background:	url(fondo_caja2.jpg) left; */

}




.cajademo2-auxiliar {
	float: 	right;
	position: 	relative;
	/* left: 	50%; */
	width:		296px;
	height:	118px;
	margin-top:	5px; 
	background:	url(../images/fondo_caja2.jpg) left; 
	/*margin:	10px*/

}
.cajademo2 {
	border: 	1px solid; 
	margin: 	0;
	padding: 	10px 10px 20px 5px;
	background:	url(../images/cabecera.jpg) left top no-repeat;
	height:	142px;
}

.cajademo2 span {
  float: left;
  margin: 0 5px;
  padding: 4px;
  background: #990000;
  color: #eee;
  border: 2px solid #333;
}

.clear {
  clear: left;
  height: 1px;
  margin-top: -1px;
}



.topo{
	width: 1000px;
	border: 0px solid;
	display:block;
	margin-bottom:20px;
	}
.topo .fecha{
	text-align:right;
	color:#666666;
	font-size:11px;
	}

.topo .logo{
	display:inline-block;
	float:left;
	}

.topo .banner-header {
	float: right;
	position: 	relative;

	display: inline-block;
	padding: 20px 0 0 0;

}
	


#registro h3{text-align:center;;font-size:11px;margin:0;}
#registro h3 a {text-decoration:none;color:#fff}
#registro h3 a:hover {text-decoration:underline}
#registro .fecha { float:right;color:#f6ff00;font-size:10px;margin:10px 10px 10px 0}
#registro .registro_caja{border:1px solid #000;width:92px;height:13px;float:right;margin:0}
#registro .boton_entrar { background:url(registro/boton_entrar.gif) no-repeat;border:none;}
#registro .olvide a{color:#ced51a;text-decoration:none}
#registro .olvide a:hover{color:#ced51a;text-decoration:underline}
#registro input {padding:0;font-size:9px;}	
#registro ul  { margin-top:45px;list-style:none;height:54px;margin-bottom:0}
#registro li{display:inline;font-size:9px;color:#cacaca;float:left;clear:right;width:98px;padding-right:9px;line-height:16px;text-align:right}

#menu_sup {
	background:url(menu_sup_fondo.gif) top left no-repeat;
	clear:both;color:#fff
}

#menu_sup ul { 
	margin:0 0px 0 5px;
	padding:0;
	height:29px;
	background:url(menu_sup_fondo_izq.gif);
}

#menu_sup li {
line-height:29px;
float:left;
height:100%;
display:inline;
padding:0 8px 0 8px;
background:url(menu_sup_separador.gif) right no-repeat;
}
#menu_sup li a {color:#fff;text-decoration:none}
#menu_sup li a:hover {text-decoration:underline}

#menu_sup .caja_busqueda {
	text-align:right;
	line-height:27px;
	color:#edf000;
	width:215px;
	background:url(menu_sup_fondo_der.gif);
	float:right;
	border-left:1px solid #fff;
	border-right:none;
}

#menu_sup .caja_login {
	text-align:		right;
	line-height:		27px;
	color:			#edf000;
	width:			150px;
	background:		url(menu_sup_fondo_der.gif);
	float:			right;
	border-left:		1px solid #fff;
	border-right:		none;
}

#menu_sup .registro {
	text-align:center;
	line-height:27px;
	color:#fff;
	width:265px;
	background:url(menu_sup_fondo_der.gif);
	float:right;
	border-left:1px solid #fff;
	border-right:none;
}



#menu_sup input {
height:12px;width:112px;border:1px solid #000;font-size:10px;padding-left:3px;margin:0 10px 0 10px;vertical-align:middle;color:#aaa;
}
#menu_sup img {vertical-align:middle;border:none;}



#ranking_cabecera {text-align:right}
#ranking_cabecera img{float:righst;}
#ranking_cabecera h2{margin-right:20px;margin-top:0;font-size:16px}
#ranking_cabecera h3{margin-right:20px;font-size:14px}
#ranking_cabecera h4{margin-right:20px;text-align:right;font-size:12px;color:#000}


#po_items {
	font-size:11px }
#po_items h2 {
	background:url(h2_fondo.gif) repeat-x;
	height:22px;
	font-size:14px;
	color:#fff;
	font-weight:normal
}
#po_items h2 img{
	vertical-align:middle;
	margin-right:7px
}
#po_items p, #po_items li{
	padding:0 10px 0 10px
}
#po_items ul {
	list-style-type:disc
}


#ranking_site {}
#ranking_site img {margin:0;padding:0}
#ranking_site h2{text-align:left;color:#000;padding-left:20px;background:url(ranking_site/h2.gif) no-repeat;margin-bottom:5px}

#ranking_site h3 {text-align:left;color:#ab7b20;padding-left:23px;font-size:13px;margin:0}
#ranking_site h4 {text-align:left;color:#555;font-size:12px;margin:0}
#ranking_site h5{text-align:left;color:#b60000;font-size:12px;margin:0}

#ranking_site p{text-align:left;color:#000000}
#ranking_site em{color:#000}

#ranking_site_pdf {text-align:left;background:url(pdf.gif) no-repeat;padding-left:20px;font-size:11px;}
#ranking_site_pdf a {color:#000;text-decoration:none}
#ranking_site_pdf a:hover {text-decoration:underline}

#ranking_site select {border:1px solid #000;width:150px;margin-right:20px}
#ranking_site table {border:1px solid #000;width:840px;margin-top:10px;font-size:11px;padding:3px	}
#ranking_site td {border-bottom:1px solid #000;border-left:1px solid #000;width:2%;padding:0 2px 0 2px}
#ranking_site td a { font-weight:bold;text-decoration:none;color:#840000}
#ranking_site td a:hover { text-decoration:underline}
#ranking_site table .primera{ background:url(ranking_site/fondo_primera.gif) repeat-x bottom #4c5826;color:#fff;border-top:11px solid #7e5000 }
#ranking_site table .primera a{ color:#fff; font-weight:normal}
#ranking_site table  .primera td{ border-left:1px solid #fff }
#ranking_site .impar {background:#e9e9e9}






#menu_ranking {background:url(ranking_site/fondo_menu.gif) repeat-x;margin:1px 0 0 0;padding:0;width:851px;margin-left:-4px}
#menu_ranking ul  { color:#fff;font-size:9px;height:17px;text-align:center;padding-top:1px;margin:0;line-height:14px;}
#menu_ranking ul li{display:inline;border-right:1px solid #fff;margin-left:10px;padding-right:10px;text-transform: uppercase}

#menu_ranking a, #menu_ranking2 a {color:#fff;text-decoration:none }
#menu_ranking a:hover, #menu_ranking2 a:hover {;text-decoration:underline }

#menu_ranking2 {background:url(ranking_site/fondo_menu2.gif) repeat-x;margin:0;padding:0;width:851px;margin-left:-4px;}
#menu_ranking2 img { vertical-align:text-top}
#menu_ranking2 ul  { color:#fff;font-size:9px;height:19px;text-align:center;padding-top:1px;margin:0;line-height:14px;}
#menu_ranking2 ul li{display:inline;border-right:1px solid #fff;margin-left:10px;padding-right:10px;text-transform: uppercase}



#contacto {}
#contacto  form {margin:20px 0 10px 0}
#contacto label{font-size:11px;color:#000;width:150px;display:inline-block;margin-bottom:5px;vertical-align:top;text-align:left}


#contacto .caja { font-size:11px;width:250px;border:1px solid #000;margin-bottom:5px;}








#politica_privacidad {margin-left:3%;width:90%;background:#fff;text-align:justify;font-size:11px;padding:10px;}
#politica_privacidad p{margin-left:10px;}
#politica_privacidad h1{ height:87px;background:url(politica_privacidad_fondo.gif) repeat-x;font-size:16px;}

/* TABLA PAGINA DE INCICIO */

.tabla_videos { 
border-collapse:collapse;
width:450px;
text-align:left;
}



.tabla_videos td {width:95px;padding:3px 5px 3px 3px;vertical-align:top}	
.tabla_videos p {margin:0}



/* Estilos para paginas informativas */

.info_popup {
	padding:20px;
	text-align:left;
	width: 700px;
	margin:0 auto;
	background:#fff;
	border:1px solid #ccc;
	}
.info_popup p {
	font-size:13px;
	}
.info_popup em {color:#669900;font-family:georgia;}








