/* Home */
#home-content {
float:left;
padding: 15px;
}
#home-content .sistema-genero{
padding-top:5px;
}

.sistema-genero a {
color:black;
}

#home-juegos {
float:left;
width: 100%;
}

#home-juegos-izq {
float: left;
width: 55%;
}

#home-juegos-der {
float: right;
width: 43%;
}

div.home-top {
width: 100%;
float: left;
text-align: left;
background-color: mintCream;
line-height:1.1em;
padding-bottom:5px;
margin-bottom: 20px;
border:1px solid #000680;
}

div.home-top div.home-top-titulo {
font-size: 1.1em;
font-weight:bold;
background-color :#244584;
color : #FFF;
padding: 4px;
padding-left: 32px;
}

div.home-top div.trafico {
text-align: right;
padding-right: 15px;
margin-bottom: 10px;
font-size:0.7em;
}

.ranking-element-body {
float:left;
width:100%;
margin-bottom: 10px;
}

.ranking-element-number {
float:left;
width: 5%;
font-size: 0.9em;
text-align: right;
}

.ranking-element-first-number {
float:left;
width: 5%;
font-size: 1.2em;
text-align: right;
font-weight: bold;
}

.ranking-element-change {
float:left;
width: 5%;
text-align: right;
}

.ranking-element-image {
float:left;
text-align: left;
margin-left: 8px;
}

.ranking-element-body-interno {
float:left;
margin-left: 12px;
width: 76%;
padding-bottom:5px;
border-bottom: solid;
border-bottom-color: gray;
}

.ranking-element-body-interno-primer-elemento {
float:left;
margin-left: 15px;
width: 72%;
padding-bottom:5px;
border-bottom: solid;
border-bottom-color: gray;
}

.ranking-element-body-interno-primer-elemento-nds{
width: 68%;
}

.ranking-element-body-interno-primer-elemento-n3ds{
width: 68%;
}

.ranking-element-nombre {
float:left;
width:85%;
}

.ranking-element-nota {
float:right;
width:14%;
}

.ranking-element-primer-nombre {
float:left;
width:81%;
}

.ranking-element-primera-nota {
float:right;
width:18%;
}

.ranking-juego-nombre {
font-size: 1em;
font-weight: bold;
padding-right: 10px;
}

.ranking-juego-primer-nombre {
font-size: 1.3em;
font-weight: bold;
padding-right: 10px;
}

.sistema-genero-primer-elemento{
font-size: 0.9em;
display: block;
}

img.juego-imagen-portada-n3ds{
width : 80px;
height: 80px;
}

img.juego-imagen-portada-nds{
width : 80px;
height: 80px;
}

img.juego-imagen-portada-wii{
width : 60px;
height: 80px;
}

img.juego-imagen-portada-ps3{
width : 60px;
height: 80px;
}

img.juego-imagen-portada-psp{
width : 60px;
height: 80px;
}

img.juego-imagen-portada-vita{
width : 60px;
height: 80px;
}


img.juego-imagen-portada-xbox360{
width : 60px;
height: 80px;
}

img.juego-imagen-portada-pc{
width : 60px;
height: 80px;
}

div.home-right {
width: 100%;
float: left;
text-align: left;
background-color: mintCream;
line-height:1.1em;
margin-bottom: 20px;
border:1px solid #000680;
}

div.home-right div.home-right-titulo {
font-size: 0.85em;
font-weight: bold;
background-color :#244584;
color : #FFF;
padding-top:4px;
padding-bottom:3px;
float:left;
width: 100%;
}

div.home-right div.home-right-titulo span.home-right-izq {
float:left;
margin-left:10px;
}

div.home-right div.home-right-titulo span.home-right-der {
float:right;
margin-right:10px;
}

div.home-right div.home-right-titulo span.home-right-der a{
color : #FFF;
text-decoration: underline;
font-size: 0.9em;	
}

div.home-right div.home-right-titulo span.home-right-der a:hover{
color : #EC4014;
}

.home-comentario {
width: 100%;
float: left;
margin-top: 10px;
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: thin solid gray;
}

.home-comentario.ultimo {
border-bottom: none;
}

.home-comentario .imagen-comentario {
width: 15%;
float: left;
font-size: 0.9em;
padding-left: 10px;
}

.home-comentario .descripcion-comentario {
width: 78%;
float: left;
font-size: 0.95em;
text-align: justify;
margin-left: 2px;
padding-right: 10px;
}

.home-comentario .descripcion-comentario-main {
float:left;
width:100%;
height: 37px;
font-size: 0.9em;
margin-bottom: 5px;
line-height: 1.5em;
}

.home-comentario .descripcion-comentario-izq {
float:left;
width:80%;
}

.home-comentario .descripcion-comentario-der {
float:right;
width:20%;
}

.home-comentario .descripcion-comentario-der a{
float:right;
}

.home-comentario .descripcion-ir-al-comentario {
font-size: 0.80em;
display: block;
margin-bottom: 9px;
float:left;
width: 100%;
}

.home-comentario .descripcion-ir-al-comentario a{
text-decoration: underline;
}

.home-comentario .comentario-detalles {
font-size: 0.75em;
float:left;
width: 100%;
color: #888888;
}

.home-comentario .comentario-detalles-juego {
font-size: 0.75em;
float:left;
width: 100%;
}

.home-comentario .comentario-detalles-juego a{
color:black;
float: left;
}

#home-analisis {
width: 100%;
float: left;
margin-top: 10px;
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: thin solid gray;
}

#home-analisis.ultimo {
border-bottom: none;
}

#home-analisis .imagen-analisis {
width: 15%;
float: left;
font-size: 0.9em;
padding-left: 10px;
}

#home-analisis .descripcion-analisis {
width: 78%;
float: left;
font-size: 0.95em;
text-align: justify;
margin-left: 2px;
padding-right: 10px;
}

#home-analisis .descripcion-analisis-main {
width: 100%;
float: left;
font-size: 0.9em;
margin-bottom: 5px;
line-height: 1.5em;
}

#home-analisis .descripcion-analisis-izq {
width: 80%;
float: left;
}

#home-analisis .descripcion-analisis-der {
width: 20%;
float: right;
}

#home-analisis .descripcion-analisis-der a{
float:right;
}

#home-analisis .descripcion-ir-al-analisis {
font-size: 0.80em;
display: block;
margin-bottom: 9px;
text-decoration: underline;
}

#home-analisis .analisis-detalles {
font-size: 0.75em;
float:left;
width: 100%;
color: #888888;
}

#home-analisis .analisis-detalles-juego {
font-size: 0.75em;
float:left;
width: 100%;
}

#home-analisis .analisis-detalles-juego a{
color:black;
}

#home-videos{
float:left;
padding-left: 10px;
padding-top: 10px;
}

#home-videos ul{
float:left;
width:100%;
margin: 0;
padding: 0;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}

#home-videos li{
float:left;
width: 33%;
height: 200px;
padding-right: 1px;
}

#home-videos .titulo{
display:block;
font-size: 0.75em;
font-weight: bold;
margin-top: 3px;
margin-bottom: 2px;
padding-right: 5px;
word-wrap: break-word;
}

#home-videos .anadido-por{
font-size: 0.9em;
}

#home-videos .anadido-por-texto{
font-size: 0.8em;
display: block;
}

#home-videos .anadido-por-usuario{
font-size: 0.7em;
display: block;
}

#home-videos .anadido-por-rango{
margin-top: -3px;
display: block;
font-size: 0.7em;
}

#home-videos .anadido-por-fecha{
display: block;
font-size: 0.75em;
color: #888888;
}

#home-imagenes{
float:left;
padding-left: 10px;
padding-top: 10px;
}

#home-imagenes ul{
float:left;
width:100%;
margin: 0;
padding: 0;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}

#home-imagenes li{
float:left;
width: 33%;
height: 200px;
padding-right: 1px;
}

#home-imagenes .titulo{
display:block;
font-size: 0.75em;
font-weight: bold;
margin-top: 3px;
margin-bottom: 2px;
padding-right: 5px;
word-wrap: break-word;
}

#home-imagenes .anadido-por{
font-size: 0.9em;
}

#home-imagenes .anadido-por-texto{
font-size: 0.8em;
display: block;
}

#home-imagenes .anadido-por-usuario{
font-size: 0.7em;
display: block;
}

#home-imagenes .anadido-por-rango{
margin-top: -3px;
display: block;
font-size: 0.7em;
}

#home-imagenes .anadido-por-fecha{
display: block;
font-size: 0.75em;
color: #888888;
}

#home-social{
float:left;
padding: 10px;
}

#home-social-texto{
float:left;
margin-bottom: 10px;
font-size: 0.9em;
line-height: 1.5em;
text-align: justify;
}

#home-social-botones{
float:left;
width: 100%;
}

#home-rss{
float:left;
padding: 10px;
}

#home-rss-texto{
float:left;
font-size: 0.9em;
line-height: 1.5em;
text-align: justify;
}

#home-rss span{
float:left;
display: block;
margin-bottom: 5px;
}

#home-rss ul{
float:left;
width:100%;
margin-top: 6px;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
padding: 0;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}

#home-rss li{
float:left;
width: 50%;
margin-bottom: 3px;
}

#home-anuncios{
float:left;
padding: 10px;
}

