body {
background-color:#FFF;
font-family:Verdana, Arial, Helvetica;
color:#000;
margin:0;
padding:0;
}

div {
margin:0;
padding:0;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
text-transform:none;
color:#004E8C;
text-decoration:none;
margin:0;
padding:0 0 2px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
line-height:normal;
font-weight:bold;
font-variant:normal;
text-transform:none;
color:#004E8C;
text-decoration:none;
margin:0;
padding:1px 0 2px 4px;
}

ul {
list-style-position:inside;
list-style-type:square;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000000;
text-decoration:none;
margin:0 0 0 2px;
padding:0;
}

input {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
text-decoration:none;
}

/* Inicio Barras */
/* Notacion: border_xyz */
/* x: [b: bottom, t: top] */
/* y: [s: solid, d: dotted, a: dashed] */
/* z: [l: Color claro, d: Color oscuro] */

.border_bsl {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#eee;
}

.border_tsl {
border-top-width:1px;
border-top-style:solid;
border-top-color:#eee;
}

.border_bdl {
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#eee;
}

.border_tdl {
border-top-width:1px;
border-top-style:dotted;
border-top-color:#eee;
}

.border_bsm {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#607891;
}

.border_tsm {
border-top-width:1px;
border-top-style:solid;
border-top-color:#607891;
}

.border_bdm {
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#607891;
}

.border_tdm {
border-top-width:1px;
border-top-style:dotted;
border-top-color:#607891;
}

.border_bsd {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#333;
}

.border_tsd {
border-top-width:1px;
border-top-style:solid;
border-top-color:#333;
}

.border_bdd {
border-bottom-width:1px;
border-bottom-style:dotted;
border-bottom-color:#333;
}

.border_tdd {
border-top-width:1px;
border-top-style:dotted;
border-top-color:#333;
}

/* Fin Barras */

.texto_plano {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
margin:0;
padding:0;
}

.review {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#000;
text-decoration:none;
margin:0;
padding:5px 0;
}

.error_message {
background-color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:italic;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#F33;
text-decoration:none;
margin:0;
padding:0;
}

.header {
color:#000;
background-color:#333333;
text-align:center;
margin:0;
padding:0;
}

.header h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-style:normal;
line-height:normal;
font-weight:700;
font-variant:normal;
text-transform:none;
color:#004E8C;
text-decoration:none;
margin:0;
padding:2px;
}

.banner {
background-color:#F5F5F5;
text-align:center;
margin:0;
padding:1px 0 0;
}

.subbanner {
background-color:#F5F5F5;
text-align:center;
margin:0;
padding:1px 0;
}

table.notas {
   font-family:Arial, Helvetica, sans-serif;
   border-width: 1px 1px 1px 1px;
   border-spacing: 1px;
   border-style: none none none none;
   border-color: gray gray gray gray;
   border-collapse: separate;
   background-color: #fff;
   font-size: 8px;
   margin: 3px 10px;
}

table.notas th {
   border-width: 1px 1px 1px 1px;
   padding: 2px 1px 1px 1px;
   border-style: double double double double;
   border-color: gray gray gray gray;
   background-color: #607891;
   color: #FFFFFF;
   font-style: normal;
   text-align: left;
}
table.notas td {
   border-width: 1px 1px 1px 1px;
   padding: 2px 4px 1px;
   border-style: double double double double;
   border-color: gray gray gray gray;
   background-color: rgb(170, 170, 170);
   background-color: #333333;
   color: #fff;
}

.tit {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#FFF;
text-decoration:none;
background-color:#FFF;
padding-left:4px;
}

.barra_azul {
background-color:#607891;
font-size:9px;
color:#FFF;
margin:0;
padding:0;
}

.barra_oscura {
background-color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#fff;
text-decoration:none;
margin:0;
padding:0;
}

.form_muro {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#333;
text-decoration:none;
margin:0;
padding:0;
}

.menu {
color:#fff;
background-color:#607891;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
text-align:left;
margin:0;
padding:0;
}

.buscador {
background-color:#333333;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#fff;
text-decoration:none;
margin:0;
padding:1px 0 0;
}

.list {
color:#333;
background-color:#DDE9F8;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
text-align:left;
margin:0;
padding:0;
}

.encabezado {
background-color:#607891;
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
font-style:normal;
font-weight: bold;
line-height:normal;
color:#FFF;
text-decoration:none;
text-align: center;
padding:1px;
}

.encabezado h2 {
   color: #FFFFFF;
   font-size: 9px;
}

.listJuego {
background-color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#333;
text-decoration:none;
margin:0;
padding:0;
}

.navegador {
background-color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
color:#CCC;
text-decoration:none;
padding:1px;
}

.idFono {
background-color:#F5F5F5;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#0065A4;
text-decoration:none;
margin:0;
padding:1px 0 0;
}

.footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#fff;
text-decoration:none;
background-color:#666666;
}

.links_oscuro {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
color:#333;
text-decoration:none;
}

.links_claro {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
color:#fff;
}

.links_comentario {
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
font-style:italic;
line-height:normal;
color:#fff;
}

a {
text-decoration: none;
}

.linksbanners {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
color:#014f9a;
text-decoration:none;
}

.perfilUsername {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight: bold;
}
.perfilEstado {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;
font-style: italic;
}

.marco_imagen {
   margin: 2px;
   padding: 1px;
   border-style: outset;
   border-width: 1px;
   border-color: #607891;
}

.italica9px {
   font-style: italic;
   font-size: 8px;
}

.normal12px {
   font-style: normal;
   font-size: 10px;
}

.leido {
background-color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#fff;
text-decoration:none;
margin:0;
padding:0;
}

.no_leido {
background-color:#555555;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
color:#fff;
text-decoration:none;
margin:0;
padding:0;
}


img,p {
margin:0;
padding:0;
}
