/* -------------------------  BuscadorIndex */

#buscadorindex {
	width: 100%;
    text-align: center;
}

#buscadorindex h2 {
	display:none;
}

#buscadorindex #busqueda {
	font-family: Economica;
	font-size: 3em;
    text-align: center;
    width: 95%;
	background-color: #fff;
    color: #53560a;
    border: #53560a solid 2px;
  	border-radius: 10px;
	-moz-border-radius: 10px;
 	-webkit-border-radius: 10px;
   	padding: 6px 6px 4px 8px;
    margin-bottom: 5px;
    -webkit-appearance: none;
}

#buscadorindex .boton {
    font-size: 2.5em;
	color: #53560a;
    margin-top: 10px;
    background-color: #fff;
    border: 0px;
}

#buscadorindex #busqueda::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
  opacity: 0.5;
}
#buscadorindex #busqueda::-moz-placeholder { /* Firefox 19+ */
  color: #fff;
  opacity: 0.5;
}
#buscadorindex #busqueda:-ms-input-placeholder { /* IE 10+ */
  color: #fff;
  opacity: 0.5;
}
#buscadorindex #busqueda:-moz-placeholder { /* Firefox 18- */
  color: #fff;
  opacity: 0.5;
}

/* ------------------------- MosaicoSecciones */

#mosaicosecciones {
	width: 100%;
    padding: 0.1em;
    border: 0;
    text-align: center;
}

#mosaicosecciones h2 {
	margin-bottom: 0.42em;
    margin-top: 0.42em;
    margin-left: 0.5em;
    text-align: left;	
}

#mosaicosecciones .bloqueg {
	width: 21%;
    padding: 4px 3px;
    border: 0px;
    float: left;
    text-align: center;
    margin: 5.5px;
	background-color:#BDC12B;
    opacity: 0.7;
  	border-radius: 6px;
	-moz-border-radius: 6px;
 	-webkit-border-radius: 6px; 
}

#mosaicosecciones .bloquem {
	width: 14%;
    padding: 0.3em;
    border: 0px;
    float: left;
    text-align: center;
    margin: 0.3em;
	background-color:#BDC12B;
    opacity: 0.7;
  	border-radius: 6px;
	-moz-border-radius: 6px;
 	-webkit-border-radius: 6px;
}

#mosaicosecciones .bloquep {
	width: 10%;
    padding: 0.3em;
    border: 0px;
    float: left;
    text-align: center;
    margin: 0.3em;
	background-color:#BDC12B;
    opacity: 0.7;
  	border-radius: 5px;
	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
}

#mosaicosecciones .bloquegapagado {
	width: 21%;
    padding: 0.3em;
    border: 0px;
    float: left;
    text-align: center;
    margin: 0.3em;
	background-color:#BDC12B;
    opacity: 0.3;
  	border-radius: 6px;
	-moz-border-radius: 6px;
 	-webkit-border-radius: 6px; 
}

#mosaicosecciones .bloquemapagado {
	width: 14%;
    padding: 0.3em;
    border: 0px;
    float: left;
    text-align: center;
    margin: 0.3em;
	background-color:#BDC12B;
    opacity: 0.3;
  	border-radius: 6px;
	-moz-border-radius: 6px;
 	-webkit-border-radius: 6px;
}

#mosaicosecciones .bloquepapagado {
	width: 10%;
    padding: 0.3em;
    border: 0px;
    float: left;
    text-align: center;
    margin: 0.3em;
	background-color:#BDC12B;
    opacity: 0.3;
  	border-radius: 5px;
	-moz-border-radius: 5px;
 	-webkit-border-radius: 5px;
}

#mosaicosecciones .bloqueg:hover, #mosaicosecciones .bloquem:hover, #mosaicosecciones .bloquep:hover,
#mosaicosecciones a:hover, #mosaicosecciones a:hover, #mosaicosecciones a:hover {
    color: #171800;
    opacity: 1;
    transition: opacity 0.5s;
}

#mosaicosecciones .secciong {
	font-family: "Titillium Web";
	font-size: 1.6em;
	color:#171800;	
  	border-radius: 4px;
	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;   
    padding-top: 2px; 
    padding-bottom: 2px; 	
}


#mosaicosecciones .seccionm {
	font-family: "Titillium Web";
	font-size: 1.3em;
	color:#171800;	
  	border-radius: 4px;
	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;   
    padding-top: 2px; 
    padding-bottom: 2px; 	
}


#mosaicosecciones .seccionp {
	font-family: "Titillium Web";
	font-size: 1em;
	color:#171800;	
  	border-radius: 4px;
	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;   
    padding-top: 2px; 
    padding-bottom: 2px; 	
}

#mosaicosecciones .secciong:hover, #mosaicosecciones .seccionm:hover, #mosaicosecciones .seccionp:hover {
    text-decoration: none;
}

#mosaicosecciones .iconog {
    font-size: 4em;
    color: #171800;          
}

#mosaicosecciones .iconog .mini {
    font-size: 2em;          
}

#mosaicosecciones .iconom {
    font-size: 3em;
    color: #171800;          
}

#mosaicosecciones .iconom .mini {
    font-size: 0.5em;          
}

#mosaicosecciones .iconop {
    font-size: 2em;
    color: #171800;          
}

#mosaicosecciones .iconop .mini {
    font-size: 0.25em;          
}

#mosaicosecciones .iconog:hover, #mosaicosecciones .iconom:hover, #mosaicosecciones .iconop:hover {
    text-decoration: none;	
}

#mosaicosecciones .bloquestat {
	width: 10%;
    padding: 0.1em;
    border: 0px;
    float: left;
    text-align: center;
    margin: 0.3em;
	background-color:#EFF3F5;
    opacity: 0.9;
  	border-radius: 6px;
	-moz-border-radius: 6px;
 	-webkit-border-radius: 6px;
}

#mosaicosecciones .iconostat {
    font-size: 2em;
    color: #53560a;          
}

#mosaicosecciones .numstat {
	font-family: "Titillium Web";
	font-size: 2em;
    font-weight: bold;
	color:#323400;	
}

#mosaicosecciones .stat {
	font-family: "Titillium Web";
	font-size: 1em;
	color:#53560a;	   	
}

/* -------------------------  MosaicoLetras */

#mosaicoletras {
	width: 100%;
    padding: 0.1em;
    border: 0px;
    text-align: center;
}

#mosaicoletras .bloqueletra {
	width: 11%;
    padding: 0.1em;
    border: 0px;
    float: left;
    text-align: center;
    margin: 4px;
	background-color:#EFF3F5;
  	border-radius: 6px;
	-moz-border-radius: 6px;
 	-webkit-border-radius: 6px;
    opacity: 0.8;
}

#mosaicoletras .bloqueletra:hover {
    opacity: 1;
}

#mosaicoletras .iconoletra {
    font-size: 3em;
    color: #53560a;          
}

#mosaicoletras .iconoletra:hover {
    text-decoration: none;   
}

#mosaicoletras .numletra {
	font-family: "Titillium Web";
	font-size: 2em;
    font-weight: bold;
	color:#53560a;	
}

#mosaicoletras .letra {
	font-family: "Titillium Web";
	font-size: 1.5em;
	color:#53560a;	   	
}

#mosaicoletras .numletra:hover, #mosaicoletras .letra:hover {
    text-decoration: none;
}

/* ------------------------- ResultadosBuscador */

#resultadosbuscador {
    clear:both;
    margin-top: 1em;
}

#resultadosbuscador table {
    width: 100%;
    margin-top: 1em;
}

#resultadosbuscador .lupa {
    width: 2em;
}

#resultadosbuscador .totalresultados {
	font-family: LaconicLight;
	font-size: 0.6em;
    line-height: 0.5em;
}

#resultadosbuscador .busqueda {
    text-align: left;
	font-family: LaconicLight;
	font-size: 2em;
    font-weight: bold;
	color: #666;
   	padding: 6px;	
	margin: 1em 1.5em;
    background-color: #fff;
}

/* -------------------------- EnviarInfo */

#enviarinfo {
	width: 100%;
}

#enviarinfo .boton { 
	font-family: LaconicLight;
	font-size: 1.5em;
    font-weight: bold;
	color: #FFFFFF;
	background-color: #154994;
    border: #53560a solid 1px;
  	border-radius: 6px;
	-moz-border-radius: 6px;
 	-webkit-border-radius: 6px;
   	padding: 0.5em;
    margin-bottom: 2em; 
}

#enviarinfo .boton:hover { 
	background-color: #B6D7E6;
    color: #000;
}

#enviarinfo .cuadrocontacto {
    width: 95%;
	font-family: LaconicLight;
	font-size: 1.5em;
	color: #000000;
    border: #53560a solid 1px;
  	border-radius: 8px;
	-moz-border-radius: 8px;
 	-webkit-border-radius: 8px;
   	padding: 0.5em;
    margin-bottom: 0.3em;
    -webkit-appearance: none;  
}

#enviarinfo em {
	font-family: LaconicLight;
	font-size: 1em;
	color: #999999;
    margin-bottom: 0.5em;  
}

#enviarinfo table.mceLayout {
    border: #B6D7E6 solid 1px;
  	border-radius: 8px;
	-moz-border-radius: 8px;
 	-webkit-border-radius: 8px;   
}

#enviarinfo a {
	color: #533C1F;
}

/* -------------------------- ElementoInfo */

#elementoinfo {
    padding-top: 1em;
}

#elementoinfo a {
    font-size: 1.8em;
	font-family: Economica;
	color:#fff;	
	background-color: #53560a;
    text-align: center; 
    vertical-align: middle;  
  	border-radius: 4px;
	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;
}

#elementoinfo a:hover {
	background-color: #B6D7E6;
    color: #000;
    text-decoration:none;
}

#elementoinfo img {
    border: 0px;
    vertical-align: middle;
    padding-right: 2px;
}


/* ------------------------- UltimosJuegos */

#ultimosjuegos {    
    width: 100%;
    border-spacing: 10px;
   	padding: 0.5em;
}

#ultimosjuegos .td {
    float: left;    
    text-align: center;
    vertical-align: middle;
    width: 47%;
    padding: 0.2em;
  	border-radius: 4px;
	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;
}

#ultimosjuegos .td:hover {
    background-color: #EFF3F5;
    box-shadow:0px 0px 1px 1px rgba(0,0,0,.1);
}

#ultimosjuegos .juego {
	font-family: Economica;
	font-size: 1.5em;
	color:#53560a;	
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px;   
    padding: 2px;	
}

#ultimosjuegos .juego:hover {
	text-decoration: none;
    background: #53560a;
    color: #fff;
}


#ultimosjuegos .juegopadre {
	font-family: Economica;
	font-size: 1.2em;
	color:#53560a;	
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px;   
    padding: 2px;	
}

#ultimosjuegos .juegopadre:hover {
	text-decoration: none;
    background: #53560a;
    color: #fff;
}

#ultimosjuegos .estudio {
	font-family: Economica;
	font-size: 1em;
	color:#008FCB;		
}

#ultimosjuegos .estudio:hover {
    color: #000;
	background-color: #B6D7E6;
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px; 
    padding: 2px;
    text-decoration: none;	
}

#ultimosjuegos .ano {
	font-family: Economica;
	font-size: 1em;
    font-weight: bold;
	color: #154994;	
}

#ultimosjuegos .ano:hover {
	text-decoration: none;
	color: #fff;	
	background-color: #517E93;
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px;  
    padding: 2px;
}

#ultimosjuegos .portada {
    border: 0px;
  	border-radius: 4px;
	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;
    max-width: 85%;
    max-height: 10em;
    margin-right: 0.4em;
    margin-bottom: 0.8em;
    padding: 0.1em 0.1em 0.1em 0;
    background: #000;
    border-left: 1px solid #666;
    -moz-box-shadow: 0 0 0.5em #000; 
    -webkit-box-shadow: 0px 1em 0.5em -0.5em rgba(0,0,0,0.4); 
    box-shadow: 0px 1em 0.5em -0.5em rgba(0,0,0,0.4);
}

#ultimosjuegos .portada:hover {
    -moz-box-shadow: 0 0 8px #000; 
    -webkit-box-shadow: 0 0 8px #000; 
    box-shadow: 0 0 8px #000;
}

#ultimosjuegos .cuadropts {
    width: 75%;
  	border-radius:6px;
	-moz-border-radius:6px;
 	-webkit-border-radius:6px;
    text-align: center;
    margin: 0.5em auto;
    font-family: Economica;
    font-size: 3em;
    font-weight: bold;
    color: #333;
}

#ultimosjuegos .es_cor {
    width: 80%;
  	border-radius: 3px;
	-moz-border-radius: 3px;
 	-webkit-border-radius: 3px;
	font-family: LaconicBold;
	font-size: 1em;
	color: #0E587D;	
    vertical-align: middle;  
    font-weight: normal;
    background-color: #eee;
    margin: 0.2em auto -0.4em auto;	
}

#ultimosjuegos .enlacecuadro {
    color: #333;    
}

#ultimosjuegos .enlacecuadro:hover {
    text-decoration: none;
}

#ultimosjuegos .portada_escor {
    border: 0px;
  	border-radius: 6px;
	-moz-border-radius: 6px;
 	-webkit-border-radius: 6px;
    min-height: 10em;
    max-width: 10em;
    margin-right: 0.4em;
}

#ultimosjuegos .divimagen {
    width: 10em;
    height: 10em;
    overflow:hidden;  
    margin: 0.4em auto;
  	border-radius: 6px;
	-moz-border-radius: 6px;
 	-webkit-border-radius: 6px;        
}

/* ------------------------- UltimosLibros */

#ultimoslibros {    
    width: 100%;
    border-spacing: 10px;
   	padding: 0.5em;
}

#ultimoslibros .td {
    float: left;    
    text-align: center;
    vertical-align: middle;
    width: 47%;
    min-height: 20em;
    padding: 0.2em;
  	border-radius: 4px;
	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;
}

#ultimoslibros .td:hover {
    background-color: #EFF3F5;
    box-shadow:0px 0px 1px 1px rgba(0,0,0,.1);
}

#ultimoslibros .libro {
	font-family: Economica;
	font-size: 1.5em;
	color:#53560a;	
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px;   
    padding: 2px;	
}

#ultimoslibros .libro:hover, #ultimoslibros .librosub:hover {
	text-decoration: none;
    background: #53560a;
    color: #fff;
}

#ultimoslibros .librosub {
	font-family: Economica;
	font-size: 1em;
	color:#53560a;	
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px;   
    padding: 2px;
}

#ultimoslibros .autor {
	font-family: Economica;
	font-size: 1em;
	color:#008FCB;		
}

#ultimoslibros .autor:hover {
    color: #000;
	background-color: #B6D7E6;
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px; 
    padding: 2px;
    text-decoration: none;	
}

#ultimoslibros .ano {
	font-family: Economica;
	font-size: 1em;
    font-weight: bold;
	color: #154994;	
}

#ultimoslibros .ano:hover {
	text-decoration: none;
	color: #fff;	
	background-color: #517E93;
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px;  
    padding: 2px;
}

#ultimoslibros .portada {
    border: 0px;
  	border-radius: 4px;
	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;
    max-width: 85%;
    max-height: 11em;
    margin-right: 0.4em;
    margin-bottom: 0.8em;
}

#ultimoslibros .portada:hover {
    -moz-box-shadow: 0 0 8px #000; 
    -webkit-box-shadow: 0 0 8px #000; 
    box-shadow: 0 0 8px #000;
}

#ultimoslibros .enlacecuadro {
    color: #333;    
}

#ultimoslibros .enlacecuadro:hover {
    text-decoration: none;
}

#ultimoslibros .divimagen {
    width: 10em;
    height: 10em;
    overflow:hidden;  
    margin: 0.4em auto;
  	border-radius: 6px;
	-moz-border-radius: 6px;
 	-webkit-border-radius: 6px;         
}

/* ------------------------- UltimasCriticas */

#ultimascriticas {
	width: 100%;
}

#ultimascriticas table {
	width: 100%;
}

#ultimascriticas td {
	text-align: center;
    border-bottom: 1px solid #ccc;
    padding: 0.2em;
}

#ultimascriticas th {
	text-align: center;
}

#ultimascriticas #thplataforma {
	display: none;
}

#ultimascriticas #tdplataforma {
	display: none;
}

#ultimascriticas .juego {
	font-family: Economica;
	font-size: 1.4em;
	color:#53560a;	  
}

#ultimascriticas .juego:hover {
	text-decoration: none;
    background: #53560a;
    color: #fff;
}

#ultimascriticas .juegopadre {
	font-family: Economica;
	font-size: 0.8em;
	color:#53560a;	  	
}

#ultimascriticas .juegopadre:hover {
	text-decoration: none;
    background: #53560a;
    color: #fff;
}

#ultimascriticas .medio {
	font-family: Economica;
	font-size: 1.2em;
	color:#008FCB;		
}

#ultimascriticas .medio:hover {
    color: #000;
	background-color: #B6D7E6;
    text-decoration: none;	
}

#ultimascriticas .plataforma {
	font-family: Economica;
	font-size: 0.8em;
	color:#008FCB;		
}

#ultimascriticas .plataforma:hover {
    color: #000;
	background-color: #B6D7E6;
    text-decoration: none;	
}

#ultimascriticas .cuadropts {
  	border-radius: 6px;
	-moz-border-radius: 6px;
 	-webkit-border-radius: 6px;
    text-align: center;
    font-family: Economica;
    font-size: 1em;
    font-weight: bold;
    color: #333;
    border-bottom: 1px solid #ccc;
}

#ultimascriticas .enlacecuadro {
    color: #333;    
}

#ultimascriticas .enlacecuadro:hover {
    text-decoration: none;
}


/* ------------------------- LosMejores */

#losmejores {
	width: 100%;
    text-align: center;
}

#losmejores .td {
    width: 97%;
    text-align: center;
    padding: 0.5em;
  	border-radius: 4px;
	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;
    border-bottom: 1px solid #53560a;
}

#losmejores .td:hover {
    background-color: #EFF3F5;
    box-shadow:0px 0px 1px 1px rgba(0,0,0,.1);
}


#losmejores .pos {
    width: 95%;
	font-family: Economica;
	font-size: 3.5em;
	color:#53560a;	
    text-align: center; 
    vertical-align: middle;  
  	border-radius: 4px;
	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;
    padding: 0.5em;
    text-transform: uppercase; 
    font-weight: bold;
}

#losmejores .juego {
	font-family: Economica;
	font-size: 2.5em;
	color:#53560a;	
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px;   
    padding: 0.2em;	
}

#losmejores .juego:hover {
	text-decoration: none;
    background: #53560a;
    color: #fff;
}

#losmejores .juegopadre {
	font-family: Economica;
	font-size: 2em;
	color:#53560a;	
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px;   
    padding: 0.2em;	
}

#losmejores .juegopadre:hover {
	text-decoration: none;
    background: #53560a;
    color: #fff;
}

#losmejores .estudio {
	font-family: Economica;
	font-size: 1.8em;
	color:#008FCB;	
    padding: 0.2em;	
}

#losmejores .estudio:hover {
    color: #000;
	background-color: #B6D7E6;
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px; 
    padding: 0.2em;
    text-decoration: none;	
}

#losmejores .ano {
	font-family: Economica;
	font-size: 1.8em;
    font-weight: bold;
	color: #154994;	
    padding: 0.2em;
}

#losmejores .ano:hover {
	text-decoration: none;
	color: #fff;	
	background-color: #517E93;
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px;  
    padding: 0.2em;
}

#losmejores .cuadropts {
    width: 2em;
  	border-radius: 6px;
	-moz-border-radius: 6px;
 	-webkit-border-radius: 6px;
    padding: 0.2em;
    text-align: center;
    margin: 0.5em auto;
    font-family: Economica;
    font-size: 3.3em;
    font-weight: bold;
    color: #333;
}

#losmejores .enlacecuadro {
    color: #333;    
}

#losmejores .enlacecuadro:hover {
    text-decoration: none;
}

#losmejores .imagen {
    border: 0px;
    width: 12em;
    min-height: 12em;
}

#losmejores .divimagen {
    width: 12em;
    height: 12em;
    overflow:hidden;
  	border-radius: 12px;
	-moz-border-radius: 12px;
 	-webkit-border-radius: 12px;
    margin: 0 auto;
}

#losmejores .imagen:hover {
    -moz-box-shadow: 0 0 8px #000; 
    -webkit-box-shadow: 0 0 8px #000; 
    box-shadow: 0 0 8px #000;
}

#losmejores select {
	margin-top: 0.5em;
	font-family: Economica;
	font-size: 3.5em;
    font-weight: bold;
	color: #53560a;
	background-color: #FFFFFF;
    border: #000000 solid 1px;
  	border-radius: 6px;
	-moz-border-radius: 6px;
 	-webkit-border-radius: 6px;
   	padding: 0.2em 0.5em;
    -webkit-appearance: none;   
}

#losmejores .boton { 
	font-family: LaconicLight;
	font-size: 1.5em;
	color: #FFFFFF;
	background-color: #154994;
    border: #53560a solid 1px;
  	border-radius: 6px;
	-moz-border-radius: 6px;
 	-webkit-border-radius: 6px;
   	padding: 0.5em;
    margin-left: 0.3em;  
}

#losmejores .boton:hover { 
	background-color: #B6D7E6;
    color: #000;
}

/* ------------------------- MejoresAno */

#mejoresano {
	width: 100%;
}

#mejoresano .td {
    text-align: left;
    width: 98%;
    min-height: 7em;
    padding: 0.8em 0.4em;
  	border-radius: 4px;
	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;
}

#mejoresano .td:hover {
    background-color: #EFF3F5;
    box-shadow: 0px 0px 1px 1px rgba(0,0,0,.1);
}

#mejoresano .juego {
	font-family: Economica;
	font-size: 1.7em;
	color:#53560a;	
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px;   
    padding: 0.2em;	
}

#mejoresano .juego:hover {
	text-decoration: none;
    background: #53560a;
    color: #fff;
}

#mejoresano .juegopadre {
	font-family: Economica;
	font-size: 1.3em;
	color:#53560a;	
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px;   
    padding: 0.2em;	
}

#mejoresano .juegopadre:hover {
	text-decoration: none;
    background: #53560a;
    color: #fff;
}

#mejoresano .estudio {
	font-family: Economica;
	font-size: 1em;
	color:#008FCB;	
    padding: 0.2em;	
}

#mejoresano .estudio:hover {
    color: #000;
	background-color: #B6D7E6;
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px; 
    padding: 0.2em;
    text-decoration: none;	
}

#mejoresano .ano {
	font-family: Economica;
	font-size: 1em;
    font-weight: bold;
	color: #154994;	
    padding: 0.2em;
}

#mejoresano .ano:hover {
	text-decoration: none;
	color: #fff;	
	background-color: #517E93;
  	border-radius: 2px;
	-moz-border-radius: 2px;
 	-webkit-border-radius: 2px;  
    padding: 0.2em;
}

#mejoresano .cuadropts {
    width: 2em;
  	border-radius:6px;
	-moz-border-radius:6px;
 	-webkit-border-radius:6px;
    padding: 0.2em;
    text-align: center;
    margin: 0.4em;
    font-family: Economica;
    font-size: 1.7em;
    font-weight: bold;
    color: #333;
    float: left;
}

#mejoresano .enlacecuadro {
    color: #333;    
}

#mejoresano .enlacecuadro:hover {
    text-decoration: none;
}

#mejoresano .divimagen {
    width: 7em;
    height: 7em;
    float: left;
    overflow: hidden;
    margin-right: 0.5em;
    margin-bottom: 0.5em;
  	border-radius: 4px;
	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;
}

#mejoresano .imagen {
    border: 0px;
    width: 7em;
    min-height: 7em;
    float: left;
}

#mejoresano .imagen:hover {
    -moz-box-shadow: 0 0 8px #000; 
    -webkit-box-shadow: 0 0 8px #000; 
    box-shadow: 0 0 8px #000;
}

.quiz-wrapper { position: relative; }
.quiz-wrapper-inner { padding: 0 0 180%; }
.quiz-wrapper iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }

@media (min-width: 700px) {
    .quiz-wrapper-inner { padding: 0 0 160%; }
}
