/* generales */
html{height:100%;}
body{ z-index:1000; height: auto; margin: 5px 5px 5px 5px; padding:0px 0px 0px 0px; background-color: #FFFFFF; font-size:11px; font-family: Arial, Helvetica, sans-serif; text-align:left; }
html > body{min-height: 100%; height:auto; font-size:11px;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
img {border: 0px}
table {border: 0px}
.imgizq {float: left; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 0px}
.imgder {float: right; margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px}
.titulo {float: left; margin: 0px 15px 0px 0px; padding: 0px 0px 0px 0px}
.textotitulo {margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px}
.input100 {width: 96px; height: 18px; padding: 2px 0px 0px 2px; margin: 3px 0px 0px 0px; border-top: 1px solid #470101; border-right: 1px solid #6E0101; border-bottom: 1px solid #6E0101; border-left: 1px solid #470101; background-image: (../images/f_input.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.input175 {width: 171px; height: 18px; padding: 2px 0px 0px 2px; margin: 3px 0px 0px 0px; border-top: 1px solid #470101; border-right: 1px solid #6E0101; border-bottom: 1px solid #6E0101; border-left: 1px solid #470101; background-image: (../images/f_input.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.input215 {width: 211px; height: 18px; padding: 2px 0px 0px 2px; margin: 3px 0px 0px 0px; border-top: 1px solid #470101; border-right: 1px solid #6E0101; border-bottom: 1px solid #6E0101; border-left: 1px solid #470101; background-image: (../images/f_input.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.input360 {width: 356px; height: 18px; padding: 2px 0px 0px 2px; margin: 3px 0px 0px 0px; border-top: 1px solid #470101; border-right: 1px solid #6E0101; border-bottom: 1px solid #6E0101; border-left: 1px solid #470101; background-image: (../images/f_input.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.input545 {width: 541px; height: 18px; padding: 2px 0px 0px 2px; margin: 3px 0px 0px 0px; border-top: 1px solid #470101; border-right: 1px solid #6E0101; border-bottom: 1px solid #6E0101; border-left: 1px solid #470101; background-image: (../images/f_input.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.input545g {width: 541px; padding: 2px 0px 0px 2px; margin: 3px 0px 0px 0px; border-top: 1px solid #470101; border-right: 1px solid #6E0101; border-bottom: 1px solid #6E0101; border-left: 1px solid #470101; background-image: (../images/f_input.gif); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.checkbox {padding: 0px 0px 0px 0px; margin: 0px 5px 1px 0px}
.select {width: 100px; display: table; padding: 0px 0px 0px 0px; margin: 3px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

/* fin generales */
/* enlaces */

a{ padding:0px; margin:0px; text-decoration:none;}
a:hover{text-decoration:underline;}
.naranja {color: #FB7009; text-decoration: underline}
.naranja:hover {color: #FB7009; text-decoration: none}
.naranja:visited {color: #FB7009; text-decoration: underline}

/* fin enlaces */
/* texto */

.arial9gris {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #9E9E9E}
.arial10 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.arial10gris {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666}
.arial11 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.arial11gris {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #868686}
.arial11gris2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; line-height: 110%}
.arial11blanco {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.arial11rojo {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8B1B1B}
.arial11rojo2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000}
.arial12 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.arial13 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000}
.arial13gris {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #7B7974}
.arial15rojo {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #8B1B1B}
.arial15gris {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #7B7974}
.arial16 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000}
.arial18azul {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #000066}
.arial20gris {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #7B7974}
.georgia24azul {font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #01367B}

/* fin texto */
/* capas estructura */

#contenedor {width: 765px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display: table}
#migas {width: 765px; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 0px; float: left}
#cabecera_angel {width: 765px; padding: 0px 0px 0px 0px; margin: 0px 0px 3px 0px; border-bottom: 1px solid #7B7974; float: left}
#col541 {width: 541px; padding: 0px 18px 0px 0px; margin: 0px 5px 0px 0px; border-right: 1px solid #E5E4E3; float: left}
#col545 {width: 544px; padding: 0px 14px 0px 0px; margin: 0px 5px 0px 0px; border-right: 1px solid #E5E4E3; float: left}
#col557 {width: 557px; height: 15px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 0px; float: left}
#col200 {width: 200px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left}
#col250 {width: 250px; padding: 0px 4px 0px 0px; margin: 0px 0px 0px 0px; border-right: 1px solid #E5E4E3; float: left}
#col506 {width: 506px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left}

/* fin capas estructura */
/* capas contenido */

#separador7 {width: 7px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left}
#separador11 {width: 11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left}

#premio {width: 265px; padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; border: 1px solid #D4D4D4; float: left; display: table}

#titulo541 {width: 520px; padding: 4px 10px 4px 10px; margin: 20px 0px 0px 0px; background-image: url(../images/f_contacto.gif); background-repeat: repeat-y; border-bottom: 1px solid #7B7974}
#nota541 {width: 541px; padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px}
#d541 {width: 541px; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; float:left; background-color: #FFFFFF}

#d545 {width: 545px; padding: 0px 0px 0px 0px; margin: 15px 0px 0px 0px; float:left; display: table}

#jdestacado {width: 523px; height: 103px; padding: 11px 9px 11px 13px; margin: 5px 0px 0px 0px; background-image:url(../images/f_juego_destacado.gif)}
#jdoblelinea {width: 544; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; border-bottom: 3px double #E5E4E3}
#jseccion {width: 544; padding: 0px 0px 0px 0px; margin: 15px 0px 0px 0px}
#jtitulo1 {width: 544; padding: 0px 0px 0px 5px; margin: 15px 0px 0px 0px}
#jtitulo2 {width: 544; height: 18px; padding: 5px 0px 0px 5px; margin: 0px 0px 0px 0px; background-image:url(../images/f_titulo_juegos.gif)}
#juego {width: 158px; height: 50px; padding: 8px 8px 8px 8px; margin: 5px 0px 0px 0px; float: left; background-image: url(../images/f_juego.gif)}
#juegoabajo {width: 158px; height: 50px; padding: 8px 8px 8px 8px; margin: 5px 0px 15px 0px; float: left; background-image: url(../images/f_juego.gif)}
#juegoabajovacio {width: 158px; height: 50px; padding: 8px 8px 8px 8px; margin: 5px 0px 15px 0px; float: left; background-color: #FFFFFF}
#nombrejuego {padding: 0px 0px 0px 0px; margin: 0px 0px 19px 0px}
#jugar {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}

#mapatitulo {width: 547px; padding: 5px 5px 5px 5px; margin: 10px 0px 1px 0px; background-color: #616161; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; float: left}
#mapacontenedor {width: 557px; padding: 1px 0px 1px 0px; margin: 0px 0px 0px 0px; background-color: #F7F7F7; float: left}
#mapacolumna {width: 125px; padding: 0px 0px 0px 0px; margin: 5px 0px 10px 11px; float: left}

#masterescudo {width: 545px; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; float: left}
#mastertexto {width: 525px; padding: 0px 10px 0px 10px; margin: 10px 0px 10px 0px; float: left}
#mastersombra {width: 545px; height: 23px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url(../images/f_titulo_juegos.gif); background-repeat: repeat-x; float: left}
#mastercolizq {width: 170px; padding: 0px 10px 15px 10px; margin: 0px 20px 0px 0px; float: left; background-color: #F9F9F9; background-image: url(../images/f_master1.gif); background-repeat: repeat-x}
#mastercolder {width: 335px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left}
#mastertitulo {width: 335px; padding: 0px 0px 3px 0px; margin: 0px 0px 3px 0px; float: left; border-bottom: 1px solid #EFEFEF}
#masterparrafo {width: 335px; padding: 0px 0px 20px 0px; margin: 0px 0px 0px 0px; float: left}
#masterparrafo2 {width: 170px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left}
#masterlinea {width: 170px; height: 1px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left; background-color: #EFEFEF}

#suspaso {width: 111px; height: 24px; padding: 9px 0px 0px 0px; margin: 0px 0px 0px 0px; float: right; background-image:url(../images/f_pasos.gif); text-align: center}
#sussombra {width: 545px; height: 6px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url(../images/f_master1.gif); background-repeat: repeat-x; float: left; border-top: 3px double #E5E4E3}
#sus545 {width: 545px; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; float: left}
#sustitulo {width: 525px; padding: 3px 10px 3px 10px; margin: 10px 0px 0px 0px; float: left; background-color: #01367B}
#susform10 {width: 10px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left}
#susform100 {width: 100px; padding: 0px 0px 0px 0px; margin: 10px 0px 5px 0px; float: left}
#susform175 {width: 175px; padding: 0px 0px 0px 0px; margin: 10px 0px 5px 0px; float: left}
#susform215 {width: 215px; padding: 0px 0px 0px 0px; margin: 10px 0px 5px 0px; float: left}
#susform360 {width: 360px; padding: 0px 0px 0px 0px; margin: 10px 0px 5px 0px; float: left}
#susform545 {width: 545px; padding: 0px 0px 0px 0px; margin: 10px 0px 5px 0px; float: left}
#suscuadro {width: 515px; height: 64px; padding: 10px 10px 10px 20px; margin: 0px 0px 0px 0px; background-image: url(../images/f_sus.gif); background-repeat: no-repeat; float: left}

#d250 {width: 250px; padding: 0px 0px 0px 0px; margin: 15px 0px 0px 0px; float: left}
#imagen250 {width: 250px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left}
#linea250 {width: 250px; height: 1px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left; background-color: #E5E4E3}
#mov155 {width: 155px; padding: 0px 0px 0px 0px; margin: 0px 0px 75px 5px; float: left}
#mov330 {width: 330px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 11px; float: left; display: table}
#movd330 {width: 330px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left}
#mov490 {width: 490px; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; float: left}
#movdoblelinea {width: 506; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; border-bottom: 3px double #E5E4E3}
#movlinea {width: 506; padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px; border-bottom: 1px solid #E5E4E3}

#d376 {width: 376px; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 10px; float: left}
#doblelinea541 {width: 541px; padding: 0px 0px 0px 0px; margin: 10px 0px 15px 0px; border-bottom: 3px double #E5E4E3}
#tituloforos {width: 541px; padding: 0px 0px 0px 0px; margin: 10px 0px 0px 0px; float: left}
#sombraforos {width: 541px; height: 12px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image:url(../images/f_foros.gif); background-repeat: repeat-x; float: left}
#foromes {width: 70px; padding: 0px 10px 0px 10px; margin: 0px 0px 0px 0px; float: left}
#col451 {width: 451px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left}
#d451 {width: 451px; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; float: left}
#linea451 {width: 451px; height: 1px; padding: 0px 0px 0px 0px; margin: 15px 0px 10px 0px; background-color: #E5E4E3; float: left}
#imagen150 {width: 150px; padding: 0px 0px 0px 0px; margin: 0px 5px 0px 0px; float: left}

#col265 {width: 265px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float:left}
#promocion {width: 245px; padding: 10px 10px 10px 10px; margin: 0px 0px 0px 0px; border-bottom: 3px double #E5E4E3; display: table}
#d170 {width: 170px; height: 70px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float:left}
#d245 {width: 245px; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; float:left}

#d541centrado {width: 541px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: center}
#d149imagen {width: 149px; padding: 0px 0px 0px 0px; margin: 25px 0px 0px 0px}
#d149texto {width: 149px; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px}
#d541junto {width: 541px; padding: 0px 0px 0px 0px; margin: 0px 0px 20px 0px}
#tarifassombra {width: 541px; height: 6px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; background-image: url(../images/f_master1.gif); background-repeat: repeat-x; float: left; border-top: 3px double #E5E4E3}

#d200 {width: 200px; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; float: left}
#encuesta200 {width: 200px; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; float: left}
#titulo200 {width: 200px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; float: left}
#publicidad {width: 196px; padding: 5px 2px 2px 2px; margin: 0px 0px 0px 0px; background-color: #F1F1F1; float: left}
#d200publi {width: 200px; height: 200px; padding: 0px 0px 0px 0px; margin: 0px 0px 15px 0px; background-color: #F1F1F1; text-align: center; float: left}
#sombra200 {width: 200px; height: 6px; padding: 0px 0px 0px 0px; margin: 0px 0px 5px 0px; background-image: url(../images/f_master1.gif); background-repeat: repeat-x; float: left}
#linea200 {width: 200px; padding: 0px 0px 0px 0px; margin: 5px 0px 10px 0px; background-color: #E5E4E3; float: left}

/* fin capas contenido */