@charset "utf-8";
/* CSS Document */

body {
	background: #000000 url(Imagen/fondo.jpg) repeat-y center top;
}

#menu {
    background:url(Imagen/menu.png) no-repeat center top;
}

#menu a {
	text-decoration: none;
	color: #FFFF00;
	font-weight: bold;
}

#menu a:hover {
    color: #FF0000;
	text-decoration: none;
}

#sup {
   width: 733px;
   height: 14px;
   background: url(Imagen/top.png) no-repeat bottom;
}

#cuerpo {
   width: 733px;
   background: url(Imagen/back.png) repeat-y;
}

#inf {
   width: 733px;
   height: 22px;
   background: url(Imagen/bottom.png) no-repeat top;
}

#contenido {
   margin-top:30px;
}

.ImP {border: medium #FF0000 inset}


#plan {
   width:930px;
   background: url(Imagen/plan.png) repeat;
}

#plan-sup {
  width:930px;
  height:14px;
  background:url(Imagen/plan-sup.png);
}

#plan-inf {
  width:930px;
  height:14px;
  background:url(Imagen/plan-inf.png);
}

#publi {border: outset;}

#publi a {
	text-decoration : none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #0000FF;
}

#publi a:hover {
	color: #FF0000;
	text-decoration : none;
}

#recom {border: outset;}

/* Efectos Sitios Recomendados */
#sr {
    width: 733px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color:#333333;
}

#sr a:link, #sr a:visited {
	text-decoration : none;
	color: #FFCC66;
}

#sr a:hover {
	color: #FF0000;
	text-decoration : none;
}

/* Fin Efectos */

#tdu {
    width: 733px;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	color:#666666;
}

#tdu a:link, #tdu a:visited {
	text-decoration : none;
	color: #666666;
}

#tdu a:hover {
	color: #FF0000;
	text-decoration : none;
}

#suptdu {
   width: 755px;
   height: 10px;
   background: url(Imagen/tdu-top.png) no-repeat center;
}


#inftdu {
   width: 755px;
   height: 10px;
   background: url(Imagen/tdu-bottom.png) no-repeat center;
}

#lista {
   background:url(Imagen/lista.png);
}

#lista a:link, #lista a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#lista a:hover {
	color: #FF0000;
	text-decoration: none;
}

#tabla {
   border: outset;
}
 
#tabla a:link, #tabla a:visited {
	text-decoration : none;
	color: #0033FF;
}

#tabla a:hover {
	color: #FF0000;
	text-decoration : none;
}   

a:link, a:visited {
	color: #FFFF00;
	text-decoration : none;
}

a:hover {
	color: #FF0000;
	text-decoration : none;
}

/* Letras */
.Estilo3 {
	color: #0066FF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}

.Estilo7 {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

/*#30A6D1;*/
.Estilo10 {
	color: #000099;
	font-weight: bold;
	font-size: 20px;
}

.Estilo35 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

.Estilo36 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFF00;
	font-weight: bold;
}

.Estilo37 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

.Estilo28 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #0000FF;
}

.Estilo30 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
    color: #0000FF;
}

.Estilo31 {
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}


/* Para evitar el color del borde en Firefox */
#lista td {border-color: #FFFFFF}