html { 
  padding:0px;
  margin:0px;
}

body
{
	background: url(img/fondo_body.gif) repeat #e4e4c5;
	font-size: 12px;
	font-family: Arial;
	color: #564b47;
	text-align: center;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	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(img/h2.gif) left no-repeat;padding-left:15px;color:#767f00;font-size:16px }
.usuario_1 {background:url(img/usuario_1.gif) left no-repeat; padding-left:20px;text-align:left;} 
.usuario_2 {background:url(img/usuario_2.gif) left no-repeat; padding-left:20px;text-align:left;} 
.usuario_3 {background:url(img/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(img/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(img/boton_1_fondo.gif) repeat-x;border:1px solid #b8b8b8;font-size:10px;padding:0 5px 0 5px;color:#000}
.pdf {background:url(img/pdf.gif) left no-repeat; padding-left:20px}

#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:851px;
margin: 0px auto;
padding:0px;
text-align:left;
background:url(img/general_fondo.gif) repeat-y #fff;

}

#left {
text-align:left;
width:198px;
padding:0;
margin:0;
float:left;
background:url(img/izq_fondo.gif) repeat-y #c5c5c5;



}

#left ul {margin:1px 0 0 0;padding:0;}
#left ul li{
background:url(img/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(img/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(img/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}

#right {
width:168px;
padding:0px;
padding-top:5px;
margin-bottom:3px;
padding-right:5px;
float:right;
}
#right_caja { background:url(img/der_fondo.gif) repeat-y #fff;margin-top:5px;margin-bottom:-1px;}
#right_caja h2 {background:url(img/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(img/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(img/der_eventos_historico.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 6px;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}



#central {
width:460px;
padding:7px 10px 0px 10px;
float:left;
background-color:#fff;
font-size:12px;
text-align:justify;
color:#6e8816;
}

#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(img/columnas_izq_fondo.gif) repeat-y;margin-right:14px;}
#columnas_izq p {padding-right:10px}

#datos_practicos { background:url(img/eventos/datos_practicos_fondo.gif) repeat-y;padding:0;margin-bottom:10px}
#datos_practicos img{vertical-align:bottom}
#datos_practicos h3 {
background:url(img/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} 




#cabecera {background:url(img/cabecera_fondo.jpg) right top no-repeat;}
#cabecera h1 {font-size: 11px;background-color: #90897a;margin:0px}
#banner { float:left;width:459px;}

#registro {float:right;width:305px;height:118px;margin-top:12px;background:url(img/registro/fondo_caja.gif) left;}
#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(img/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}

#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}


#ranking_index {font-size:11px }
#ranking_index h2 {background:url(img/ranking/h2_fondo.gif) repeat-x;height:22px;font-size:14px;color:#fff;font-weight:normal}
#ranking_index h2 img{vertical-align:middle;margin-right:7px}
#ranking_index p, #ranking_index li{padding:0 10px 0 10px}
#ranking_index 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(img/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(img/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:800px;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-position: bottom;
	background: #4c5826 url(img/ranking_site/fondo_primera.gif) repeat-x bottom;
	color: #fff;
	border-top: 1px 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}


#centro h2{text-align:left;color:#000;padding-left:20px;background:url(img/ranking_site/h2.gif) no-repeat;margin-bottom:5px}
#centro h3 {text-align:left;color:#ab7b20;padding-left:23px;font-size:13px;margin:0}
#centro h4 {text-align:left;color:#555;font-size:12px;margin:0}
#centro h5{text-align:left;color:#b60000;font-size:12px;margin:0}

#menu_ranking {background:url(img/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(img/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;}







#menu_sup {background:url(img/menu_sup_fondo.gif) top left no-repeat;clear:both;color:#fff}
#menu_sup ul { margin:0 5px 0 5px;padding:0;height:29px;background:url(img/menu_sup_fondo_izq.gif);}
#menu_sup li {
line-height:29px;
float:left;
height:100%;
display:inline;
padding:0 6px 0 4px;
background:url(img/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(img/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(img/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;}

#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(img/politica_privacidad_fondo.gif) repeat-x;font-size:16px;}


#ranking_site .sintabla td
{
border:none;	
}
#ranking_site .sintabla td table
{
border:none;	width:20%
}












