body

{

  font-family:Arial;

}



h1

{

  top:23px;

  left:40px;

  position:absolute;

  font-family:Arial;

  font-size:18px;

  font-weight:bold;

  color:#CC0033;

  margin:0px;

  padding:0px;

}



#banner

{
  position:absolute;
  top:12px;
  left:399px;
  width:466px;
  height:162px;
  z-index:90;
}



#mario

{
  position:absolute;
  top:-10px;
  left:774px;
  width:228px;
  height:241px;
  z-index:100;
}



#pagina{

  margin: 0 auto;

  position:relative;

  width:1000px;

}



#cabecera

{

  position:relaitve;

  width:1000px;

  height:168px;

  background:url(/rsc/imagenes/cabecera.jpg) no-repeat center center;

}

#pie

{
  position:relative;
  width:1000px;
  height:46px;
  background:url(/rsc/imagenes/pie.jpg) no-repeat center center;
  clear:both;
}

.creditos
{
  position:relative;
  width:1000px;
  height:46px;
  clear:both;
  font-size:11px;
  text-align:center;
  margin:0 auto;
}
a.creditos {
  font-size:11px;
  text-decoration:none;
}
a.creditos:hover {
  color:#c50946;
  font-size:11px;
  font-weight:normal;
}



#contenido

{

  position:relative;

  width:1000px;

    background:url(/rsc/imagenes/patron.jpg) repeat-y;

}



#izquierdo

{

  position:relative;

  width:335px;

  padding-left:29px;

  float:left;

}



#derecho

{

  position:relative;

  padding-left:30px;

  width:576px;

  float:left;

}



.panel_p_top

{

  position:relative;

  width:335px;

  height:47px;

  background:url(/rsc/imagenes/panel_p_top.jpg)  no-repeat bottom center;

  overflow:visible;

  z-index:10;

}



.panel_p

{

  width:335px;

  background:url(/rsc/imagenes/panel_p_patron.jpg) repeat-y center;

}



.panel_p_pie

{

  position:relative;

  width:335px;

  height:27px;

  background:url(/rsc/imagenes/panel_p_pie.jpg)  no-repeat bottom center;

}

.banner
{
  position:relative;
  padding-top:10px;
}



.panel_g_top

{

  position:relative;

  width:576px;

  height:47px;

  background:url(/rsc/imagenes/panel_g_top.jpg) no-repeat bottom center;

  z-index:10;

}

.panel_g

{

  position:relative;

  width:576px;

  background:url(/rsc/imagenes/panel_g_patron.jpg) repeat-y center;

  

}



.panel_g p,.panel_p p

{

  margin:0px;

  padding:10px 20px 10px 40px;

  font-size:12px;

  text-align:justify;

}



.panel_g_pie

{

  position:relative;

  width:576px;

  height:27px;

  background:url(/rsc/imagenes/panel_g_pie.jpg)  no-repeat center center;

}

 a.ele_menu, a.ele_menu:visited, a.ele_menu:link, a.ele_menu:active

{

  display:block;

  padding:2px 0px 2px 35px;

  color:black;

  text-decoration:none;

  font-weight:bold;  

} 

  

 a.ele_menu:hover,.seleccionado
{
  display:block;
  padding:2px 0px 2px 35px;
  background-image:url(/rsc/imagenes/flecha.jpg);
  background-repeat:no-repeat;
  background-position:left center;
  background-color:#F4F4F4;
  color:#CC0033;
  text-decoration:none;
  font-weight:bold;
}
a {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
}
a:hover {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c50946;
	font-weight:bold;
}
b {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c50946;
	font-weight:bold;
}
a.lista_top {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	display:block;
	width:45%;
	float:left;
	position:relative;
	padding:2px 5px 2px 15px;
	margin: 0px;
	background-image:url(/rsc/imagenes/a-lista.jpg);
	background-position:left center;
	background-repeat:no-repeat;
}
a.lista_top:hover {
	color:#c50946;
	font-weight:bold;
}

span.lista {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	display:block;
	padding-left:15px;
	background-image:url(/rsc/imagenes/a-lista.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
a.lista {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	display:block;
	padding-left:15px;
	background-image:url(/rsc/imagenes/a-lista.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
a.lista:hover {
	color:#c50946;
	font-weight:bold;
}
.lista2 {
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	padding-left:15px;
	background-image:url(/rsc/imagenes/a-lista.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:200px;
	display:inline;
	float:left;
}
.lista2:hover {
	color:#c50946;
	font-weight:bold;
}
