html { height: 100%; margin-bottom: 1px; }
body { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; margin: 0; padding: 0; }
a:link { }
a:visited { }
a:hover { }
a:active { }
img { border-width: 0; }
/*comienza estilo
*/
#contenedor { width: 1000px; margin-right: auto; margin-left: auto; }
/**/
#display { width: 1000px; margin-top: 10px; }
/**/
#version { color: white; font-size: 8pt; background-color: #fa7485; text-align: right; width: 995px; height: auto; padding-top: 5px; padding-right: 5px; padding-bottom: 3px; border-bottom: 5px solid #c6031c; }
#version a { color: white; text-decoration: underline; }
/**/
#menuprincipal { width: 1000px; height: auto; margin-bottom: 3px; }
#menuprincipal ul { margin: 0; padding: 6px 0; list-style-type: none; list-style-image: none; }
#menuprincipal li { padding-top: 6px; padding-bottom: 6px; display: inline; }
#menuprincipal a { color: #fd0000; font-size: 10pt; font-family: "Comic Sans MS", cursive, "Zapf Chancery"; font-weight: bold; font-style: normal; text-decoration: none; padding: 6px 10px 6px 5px; }
#menuprincipal a:hover { color: white; background-color: red; }
.menuNormal { padding-top: 6px; padding-bottom: 6px; display: inline; }
menuNormal a { color: #fd0000; font-size: 10pt; font-family: "Comic Sans MS", cursive, "Zapf Chancery"; font-weight: bold; font-style: normal; text-decoration: none; padding: 6px 10px 6px 5px; }
.menuNormal a:hover { color: white; background-color: red; }
#menuActual { padding-top: 6px; padding-bottom: 6px; display: inline; }
#menuActual a { color: white; font-size: 10pt; font-family: "Comic Sans MS", cursive, "Zapf Chancery"; font-weight: bold; font-style: normal; background-color: #f00; text-decoration: none; padding: 6px 10px 6px 5px; }
#menuActual a:hover { color: white; background-color: #f00; }
#menuActual a:visited { color: white; font-size: 10pt; font-family: "Comic Sans MS", cursive, "Zapf Chancery"; font-weight: bold; font-style: normal; background-color: #f00; text-decoration: none; padding: 6px 10px 6px 5px; }
#submenuActual li { width: 150px; }
#submenuActual a { color: white; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: black; text-decoration: none; width: 140px; padding: 6px 5px; border-bottom: 1px dotted white; display: block; }
#submenuActual a:visited { color: white; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: black; text-decoration: none; width: 140px; padding: 6px 5px; border-bottom: 1px dotted white; display: block; }
#submenuActual a:hover { color: white; background-color: black; text-decoration: none; width: 140px; padding: 6px 5px; }
/**/
#submenu { width: 150px; height: auto; float: left; margin-top: 10px; }
#submenu ul { width: 150px; margin: 0 0 15px; padding: 0; list-style-type: none; list-style-image: none; }
#submenu li { width: 150px; }
#submenu a { color: white; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: red; text-decoration: none; width: 140px; padding: 6px 5px; border-bottom: 1px dotted white; display: block; }
#submenu a:hover { color: white; background-color: black; text-decoration: none; width: 140px; padding: 6px 5px; }
/**/
#contenidoprincipal { width: 570px; height: auto; float: left; margin: 10px 15px; }
#contenidoprincipal p { text-align: justify; }
#contenidoprincipal h1 { font-size: 15pt; font-family: "Comic Sans MS", cursive, "Zapf Chancery"; text-align: left; margin-top: 0; margin-bottom: 10px; }
#contenidoprincipal h2 { font-size: 14pt; font-family: "Comic Sans MS", cursive, "Zapf Chancery"; text-align: left; margin-top: 0; margin-bottom: 10px; }
#contenidoprincipal h3 { font-size: 13pt; font-family: "Comic Sans MS", cursive, "Zapf Chancery"; text-align: left; margin-top: 0; margin-bottom: 10px; }
#contenidoprincipal lh { font-weight: bold; }
#contenidoprincipal li { margin-bottom: 10px; }
.personaje { width: 545px; height: auto; float: left; margin-right: 12px; margin-bottom: 15px; }
.personaje img { float: left; margin-right: 5px; margin-bottom: 5px; }
.personaje h2 { margin-top: 7px; margin-bottom: 7px; }
.personaje p { font-size: 10pt; text-align: left; margin-top: 7px; margin-bottom: 7px; }
/**/
.noticias { font-size: 7pt; width: 233px; height: auto; float: left; margin-top: 10px; margin-bottom: 10px; padding: 0; }
.noticias a:hover { text-decoration: underline; }
.noticias a:visited { color: #c6031c; }
.noticias a:visited:hover { text-decoration: underline; }
.noticias a:link { color: #c6031c; }
.noticias a { font-size: 8pt; font-family: Helvetica, Arial, Verdana, sans-serif; text-decoration: none; }
.noticias h3 { font-size: 8pt; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
.noticias h4 { font-size: 7pt; margin-top: 5px; margin-bottom: 5px; }
.noticias hr { margin: 0 0 0; }
.noticias p { margin-top: 6px; margin-bottom: 6px; }
.noticias ul { margin: 0; padding-right: 15px; padding-left: 42px; }
.noticias li { line-height: 15px; margin: 0; padding-left: 0; list-style-type: circle; }
/*En la clase "noticiasTop" se añadio un margen negativo de -3 para evitar que en internet explorer se muestre un margen "salido de la nada" entre  noticias top y noticias middle.*/
.noticiasTop { margin: 0 0 -3px; padding: 0; }
.noticiasMiddle { background-image: url(../imagenes/cajaderechamiddle.jpg); background-repeat: repeat-y; margin: 0; padding: 0; }
.noticiasMiddle ul { padding-top: 8px; }
.noticiasBottom { margin: 0 0 12px; padding: 0; }
/**/
#piedepagina { color: gray; font-size: 7pt; text-align: center; width: 1000px; height: auto; clear: left; }
#piedepagina p { margin-top: 0; margin-bottom: 3px; padding: 0; }
/**/
.float_image_left { float: left; padding-top: 0; padding-right: 10px; padding-bottom: 10px; }
.characters { width: 100%; }
.characters td { font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 12px; }
.characters img {  }
.float_image_right { float: right; padding-top: 0; padding-bottom: 10px; padding-left: 10px; }
.juego { width: 570px; height: auto; clear: both; margin-bottom: 15px; }
.juego p { margin-top: 0; margin-left: 0; }
.juego img { float: left; margin-right: 12px; margin-bottom: 12px; }
/**/
.descVideo { width: 100%; height: auto; clear: both; margin-bottom: 25px; }
.descVideo img { float: left; margin-right: 10px; margin-bottom: 10px; }
.descVideo p { margin-right: 10px; }
#liVacio { width: 150px; }
/**/
.galeriaPersonaje img { margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
small { color: gray; }
/**/
.bannerGaru { margin-bottom: 12px; }
.bannerChat { margin-bottom: 7px; }
#facebookBadge { margin-bottom: 15px; }
#facebookBadge a { background-color: transparent; width: auto; margin: 0; padding: 0; border-style: none; border-width: 0; }
#facebookBadge a:hover { background-color: transparent; width: auto; margin: 0; padding: 0; border-style: none; border-width: 0; }
#facebookBadge a:visited { background-color: transparent; width: auto; margin: 0; padding: 0; border-style: none; border-width: 0; }
#facebookBadge a:link { background-color: transparent; width: auto; margin: 0; padding: 0; border-style: none; border-width: 0; }
#facebookBadge a:active { background-color: transparent; width: auto; margin: 0; padding: 0; border-style: none; border-width: 0; }
.adJuegosFlash { margin-bottom: 150px; }

