body {	
font-family:verdana,arial,helvetica,sans-serif;
margin:0;
padding:10px;
font-size:14px;
background: #003366 none repeat scroll 0 0;
}

#main {
margin:0 auto;
width:960px;
text-align: left;
background-color: white;
/*
background-image: url("/images-server/general/fondo/zelda.jpg");
background-position: 50% 0;
background-repeat: no-repeat;
*/
}

/*Tabs*/

#header-menu{
float:left;
width: 100%;
position: relative;
}

#sistemas-header-div{
float:left;
margin-left: 5px;
}

#generos-header-div{
float:left;
margin-left: 5px;
}

#header-menu #main-tabs{
text-align: left; 
margin: 0;
font-size: 1.0em; 
list-style-type: none;
padding: 0px 0px 1px 0px;
float: left;
}

#sistemas-header-div ul{
float:left;
text-align: left; 
margin: 0;
font-size: 0.9em; 
list-style-type: none;
padding: 0px 0px 0px 0px;
}

#generos-header-div ul{
float:left;
text-align: left; 
margin: 0;
font-size: 0.9em; 
list-style-type: none;
padding: 0px 0px 0px 0px;
}

#sistemas-header-div ul li{
border-right: 1px solid;
}

#sistemas-header-div ul a{
float:left;
padding: 5px 10px;
}

#sistemas-header-div ul span{
float:left;
padding: 5px 10px;
}

#generos-header-div ul li{
border-right: 1px solid;
}

#generos-header-div ul a{
font-size:0.8em;
float:left;
padding: 5px 5px;
color: white;
}

#generos-header-div ul a.seleccionado{
color: brown;
font-weight: bold;
}

#generos-header-div ul a:hover{
color: brown;
font-weight: bold;
}

#generos-header-div ul span{
font-size:0.75em;
float:left;
padding: 5px 10px;
}

#header-menu #main-tabs li.main{
display: inline;
float:left;
margin-right: 10px;
}

#header-menu #main-tabs a.main{
padding-top: 4px; 
padding-bottom: 1px;
padding-left: 36px;
padding-right: 36px;
border: 1px solid #FF9933; 
background-color: #FFF5E9; 
color: #8D8D8D; 
margin-right: 0px; 
text-decoration: none;
border-bottom: none;
}

#header-menu #main-tabs a.main h1, #header-menu #main-tabs a.main h2{
margin:0;
padding: 0;
font-size: inherit;
display: inline;
}

#header-menu #main-tabs li.seleccionado a.main{
background-color: #FF9933; /* set background color to match above border color */
color: #fff;
fon}

#header-menu #main-tabs a:hover{
background: #FFC981; /* set desired hover color */
color: #fff;
}

#ranking-menu{
list-style:none;
position:absolute;
left:145px;
top:18px;
opacity:1;
float:left;
width:200px;
z-index: 9999;
margin: 0;
padding: 0px 0px 3px 0px;
}

#ranking-menu.RankShow{
display: block;
}

#ranking-menu.RankHide{
display: none;
}

#ranking-menu li{
float:left;
}

#ranking-menu a{
padding-top: 4px;
padding-bottom:4px;
padding-left: 36px;
padding-right: 36px;
border: 1px solid #FF9933; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #FFF5E9; /* set unselected tab background color as desired */
color: #8D8D8D; /* set unselected tab link color as desired */
text-decoration: none;
border-bottom: none;
float:left;
text-align: left;
width: 121px;
white-space: nowrap;
}

#ranking-menu a:hover{
background: #FFDFBD; /* set desired hover color */
color: #fff;
}

#ranking-menu a.ultimo{
border-bottom: 1px solid #FF9933; /* set border COLOR as desired; usually matches border color specified in #tabnav */
}


#sistemas-header-div ul li{
float:left;
display: inline;
}

#generos-header-div ul li{
float: left;
display: inline;
}


	


/* begin css subtabs */

#sub-tabs-div{
float:left;
width: 100%;
}

#sub-tabs-div.peque{
font-size: 0.9em;
}

#sub-tabs-div.arriba{
border-bottom: 1px solid #75A8FF;
}

#sub-tabs-div.abajo{
background-image:url(/images/web/tabs-gradiente-1.png);
background-repeat:repeat-x;
border-right:1px solid #000680;
border-left:1px solid #000680;
}

ul#sub-tabs-ul { /* general settings */
text-align: left; /* set to left, right or center */
margin: 0; /* set margins as desired */
font-size: 0.9em; /* set font as desired */
font-weight: bold;
list-style-type: none;
padding: 0px 0px 1px 0px; /* THIRD number must change with respect to padding-top (X) below */
float:left;
}

ul#sub-tabs-ul.arriba { /* general settings */
font-size: 0.8em; /* set font as desired */
margin-bottom: 3px;
margin-left: 12px;
}

ul#sub-tabs-ul.abajo { /* general settings */

}

ul#sub-tabs-ul li { /* do not change */
display: inline;
float:left;
margin-right: 7px;
font-size: 0.95em;
}

ul#sub-tabs-ul li.selected { /* settings for selected tab */
}

ul#sub-tabs-ul li.selected a, ul#sub-tabs-ul li.selected span{ /* settings for selected tab link */
background-color: #244584; /* set selected tab background color as desired */
color: #fff; /* set selected tab link color as desired */
font-size: 1.1em;
}

ul#sub-tabs-ul.arriba li a, ul#sub-tabs-ul.arriba li span{ /* settings for all tab links */
border: 1px solid #75A8FF; /* set border COLOR as desired; usually matches border color specified in #tabnav */
}

ul#sub-tabs-ul li a, ul#sub-tabs-ul li span{ /* settings for all tab links */
padding: 4px 8px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #244584; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #cfc; /* set unselected tab background color as desired */
color: #8D8D8D; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#sub-tabs-ul a:hover {
text-decoration: underline;
}

/* end css subtabs */

#clear {clear: both; margin: 0px}

.hidden {
display:none;
}

.izq {
float:left;
}

.izq100 {
float:left;
width: 100%;
}

.izq96 {
float:left;
width: 96%;
}

.izq95 {
float:left;
width: 95%;
}

.right80 {
float:right;
width: 80%;
}

.izq75 {
float:left;
width: 75%;
}

.izq70 {
float:left;
width: 70%;
}

.izq67 {
float:left;
width: 67%;
}

.izq65 {
float:left;
width: 65%;
}

.izq63 {
float:left;
width: 63%;
}

.izq61 {
float:left;
width: 61%;
}

.izq60 {
float:left;
width: 60%;
}

.izq58 {
float:left;
width: 58%;
}

.izq55 {
float:left;
width: 55%;
}

.izq54 {
float:left;
width: 54%;
}

.izq52 {
float:left;
width: 52%;
}

.izq50 {
float:left;
width: 50%;
}

.izq30 {
float:left;
width: 30%;
}

.izq20 {
float:left;
width: 20%;
}

.izq15 {
float:left;
width: 15%;
}

.izq12 {
float:left;
width: 12%;
}

.right85 {
float:right;
width: 85%;
}

.right81 {
float:right;
width: 81%;
}

.right70 {
float:right;
width: 70%;
}

.right60 {
float:right;
width: 60%;
}


.right50 {
float:right;
width: 50%;
}

.right46 {
float:right;
width: 46%;
}

.right48 {
float:right;
width: 48%;
}

.right45 {
float:right;
width: 45%;
}

.right42 {
float:right;
width: 42%;
}

.right40 {
float:right;
width: 40%;
}

.right39 {
float:right;
width: 39%;
}

.right37 {
float:right;
width: 37%;
}

.right35 {
float:right;
width: 35%;
}

.right33 {
float:right;
width: 33%;
}

.right30 {
float:right;
width: 30%;
}

.right25 {
float:right;
width: 25%;
}

.der {
float: right;
}

.inline {
display: inline;
}

.break-word {
  word-wrap: break-word;
}

.relativa{
position: relative;
}

.flash-warning{
display: inline-block;
font-size: 0.9em;
margin-bottom: 10px;
}

.img-play{
opacity:0.6;
filter: alpha(opacity = 60);
}

.img-play-a{
position: absolute;
top: -73px;
left: 35px;
}

.img-play-a:hover img{
opacity:1;
filter: alpha(opacity = 100);
}

.red, .error{
color: red;
}

.notificacion {
color: #EF4040;
}

.aclarado{
color: #888888;
}

.spoiler {
color: red;
font-size: 0.75em;
font-style: italic;
}
.negro{
color: black;
}

.azul{
color: blue;
}

.nohoverdecoration:hover{
text-decoration: none;
}

.titulo-div {
margin-top: 15px;
margin-bottom: 3px;
}

.titulo-span {
font-size: 1.1em;
font-weight: bold;
margin-left:15px;
background:#244584 none repeat scroll 0 0;
color:white;
border:0;
font-weight: bold;
padding-left: 15px;
padding-right: 15px;
padding-top: 3px;
padding-bottom: 3px;
border: 1px solid #000680;
}

.borderbottom{
border-bottom: 1px solid;
}

.bordertop{
border-top: 1px solid;
}

.borderleft{
border-left: 1px solid;
}

.borderright{
border-right: 1px solid;
}

a {
color:#000680;
text-decoration:none;
outline: none;
}

a:hover {
color:#EC4014;
text-decoration:underline;
}

.round {
-moz-border-radius: 11px;
-webkit-border-radius: 11px;
border-radius: 11px;
}

.selectDropDown{
font-size:0.90em;
}

img.juegothumb {
width : 40px;
height: 50px;
border: 1px solid;
}

img.juegothumbcolorbox {
width : 46px;
height: 58px;
border: 1px solid;
}

img.contenidothumb {
width : 120px;
height: 90px;
}

img.imagen-alternativa-thumb {
width : 96px;
height: 72px;
}

img.avatar {
width : 162px;
height: 162px;
border: 1px solid;
}

img.avatarmedio {
width : 100px;
height: 100px;
border: 1px solid;
}

img.avatarsmall {
width : 70px;
height: 70px;
border: 1px solid;
}

img.avatarthumb {
width : 38px;
height: 38px;
border: 1px solid;
}

img.avatarmegathumb {
width : 17px;
height: 17px;
border: 1px solid;
}


img.juego-imagen{
border: 1px solid;
}

img.juego-imagen-n3ds{
width : 110px;
height: 100px;
}

img.juego-imagen-nds{
width : 110px;
height: 100px;
}

img.juego-imagen-wii{
width : 95px;
height: 130px;
}

img.juego-imagen-ps3{
width : 100px;
height: 115px;
}

img.juego-imagen-psp{
width : 80px;
height: 130px;
}

img.juego-imagen-vita{
width : 95px;
height: 120px;
}

img.juego-imagen-xbox360{
width : 90px;
height: 130px;
}

img.juego-imagen-pc{
width : 95px;
height: 130px;
}

img.juego-imagen-n3ds-reducida{
width : 61px;
height: 55px;
}

img.juego-imagen-nds-reducida{
width : 61px;
height: 55px;
}

img.juego-imagen-wii-reducida{
width : 47px;
height: 65px;
}

img.juego-imagen-ps3-reducida{
width : 50px;
height: 57px;
}

img.juego-imagen-psp-reducida{
width : 40px;
height: 65px;
}

img.juego-imagen-vita-reducida{
width : 47px;
height: 60px;
}

img.juego-imagen-xbox360-reducida{
width : 45px;
height: 65px;
}

img.juego-imagen-pc-reducida{
width : 47px;
height: 65px;
}

.ToolText{position:relative; }
.ToolTextHover{position:relative;}
.ToolText span{display: none;}

.ToolTextHover span{
  display:block;
  position:absolute;
  border:1px solid black;
  background-color:white;
  color:black;
  padding: 3px;
  font-size: 0.9em;
  white-space : nowrap;
  top:40px;
  left:10px;
  z-index: 9999;
}

.ToolTextHover span.rango{
  display:block;
  position:absolute;
  border:1px solid black;
  background-color:white;
  color:black;
  padding: 3px;
  font-size: 0.8em;
  white-space : nowrap;
  top:15px;
  left:0px;
}

.ToolTextHover span.nck-tool{
  display:block;
  position:absolute;
  border:1px solid black;
  background-color:white;
  color:black;
  padding: 3px;
  font-size: 0.8em;
  white-space : nowrap;
  top:30px;
  left:0px;
  text-align: left;
}

.RespuestaToolText{position:relative; }
.RespuestaToolTextHover{position:relative;}
.RespuestaToolText span{display: none;}

.RespuestaToolTextHover span.RespuestaComentarioTextoOculto{
  display: block;
  position:absolute;
  border-style:solid;
  border-color:#CCCCCC;
  border-width: 1px 3px 3px 1px;
  background-color:white;
  color:black;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 15px;
  font-size: 0.85em;
  top:15px;
  left:15px;
  width: 375px;
  z-index: 21;
}

.comentario-item label.respuesta-indice{
color:#0E77B6;
}

.margin0{
margin:0px;
}

.margin5{
margin: 5px;
}

.margin10{
margin: 10px;
}

.margintop-1{
margin-top: -1px;
}

.margintop-2{
margin-top: -2px;
}

.margintop-3{
margin-top: -3px;
}

.margintop1{
margin-top: 1px;
}

.margintop2{
margin-top: 2px;
}

.margintop5{
margin-top: 5px;
}

.margintop7{
margin-top: 7px;
}

.margintop10{
margin-top: 10px;
}

.margintop15{
margin-top: 15px;
}


.margintop20{
margin-top: 20px;
}

.marginleft10{
margin-left: 10px;
}

.marginleft30{
margin-left: 30px;
}

.marginright5{
margin-right: 5px;
}

.marginright10{
margin-right: 10px;
}

.marginbottom3{
margin-bottom: 3px;
}

.marginbottom5{
margin-bottom: 5px;
}

.marginbottom7{
margin-bottom: 7px;
}

.marginbottom10{
margin-bottom: 10px;
}

.marginbottom20{
margin-bottom: 20px;
}

.marginbottom24{
margin-bottom: 24px;
}

.marginbottom25{
margin-bottom: 25px;
}

.padding4 {
padding: 4px;
}

.padding5 {
padding: 5px;
}

.padding9 {
padding: 9px;
}

.paddingright3 {
padding-right: 3px;
}

.paddingright5 {
padding-right: 5px;
}

.paddingright10 {
padding-right: 10px;
}

.paddingleft7 {
padding-left: 7px;
}

.paddingbottom5 {
padding-bottom: 5px;
}

.paddingtop5 {
padding-top: 5px;
}

.f05{
font-size: 0.5em;
}

.f055{
font-size: 0.55em;
}

.f065{
font-size: 0.65em;
}

.f06{
font-size: 0.6em;
}

.f07{
font-size: 0.7em;
}

.f075{
font-size: 0.75em;
}

.f08{
font-size: 0.8em;
}

.f085{
font-size: 0.85em;
}

.f09{
font-size: 0.9em;
}

.f095{
font-size: 0.95em;
}

.f11{
font-size: 1.1em;
}

.f12{
font-size: 1.2em;
}

.f13{
font-size: 1.3em;
}

.block{
display: block;
}

.inlineblock{
display: inline-block;
}

.lista50{
float:left;
width:50%;
}

.lista33{
float:left;
width:33%;
}

.lista30{
float:left;
width:30%;
}

div.obramaestranota, div.sobresalientenota, div.notablenota,
div.buenonota, div.regularnota, div.malonota, div.sinclasificarnota {
margin-right:12px;
float:right;
clear:right;
padding:5px;
border-width: 1px;
text-align: center;
border-style: solid;
font-size:0.9em;
width: 30px;
}

div.obramaestranotaAnalisis, div.sobresalientenotaAnalisis, div.notablenotaAnalisis,
div.buenonotaAnalisis, div.regularnotaAnalisis, div.malonotaAnalisis, div.sinclasificarnotaAnalisis {
float:right;
padding:6px;
border-width: 1px;
text-align: center;
border-style: solid;
font-size:0.92em;
width: 23px;
}

span.obramaestranota, span.sobresalientenota, span.notablenota,
span.buenonota, span.regularnota, span.malonota, span.sinclasificarnota {
padding:10px;
border-width: 1px;
text-align: center;
border-style: solid;
font-size:1.3em;
font-weight: bold;
float:right;
width: 47px;
}

span.obramaestranotaanalisisusuario, span.sobresalientenotaanalisisusuario, span.notablenotaanalisisusuario,
span.buenonotaanalisisusuario, span.regularnotaanalisisusuario, span.malonotaanalisisusuario, span.sinclasificarnotaanalisisusuario {
padding:10px;
border-width: 1px;
text-align: center;
border-style: solid;
font-size:1.3em;
float:right;
width: 30px;
}

span.obramaestranotaanalisisusuariohome, span.sobresalientenotaanalisisusuariohome, span.notablenotaanalisisusuariohome,
span.buenonotaanalisisusuariohome, span.regularnotaanalisisusuariohome, span.malonotaanalisisusuariohome, span.sinclasificarnotaanalisisusuariohome {
padding:4px;
border-width: 1px;
text-align: center;
border-style: solid;
font-size:0.8em;
margin-left: 2px;
}

.obramaestranota, .obramaestranotaAnalisis, .obramaestranotaanalisisusuario, .obramaestranotaanalisisusuariohome {
border-color: #FF0000; 
}

.obramaestrastring {
color: #FF0000; 
}

.sobresalientenota, .sobresalientenotaAnalisis, .sobresalientenotaanalisisusuario, .sobresalientenotaanalisisusuariohome {
border-color: #F87217;
}

.sobresalientestring {
color: #F87217; 
}

.notablenota, .notablenotaAnalisis, .notablenotaanalisisusuario, .notablenotaanalisisusuariohome {
border-color: #4B8A08; 
}

.notablestring {
color: #4B8A08; 
}

.buenonota, .buenonotaAnalisis, .buenonotaanalisisusuario, .buenonotaanalisisusuariohome {
border-color: #04B4AE; 
}

.buenostring {
color: #04B4AE;
}

.regularnota, .regularnotaAnalisis, .regularnotaanalisisusuario, .regularnotaanalisisusuariohome {
border-color: #AC58FA; 
}

.regularstring {
color: #AC58FA; 
}

.malonota, .malonotaAnalisis, .malonotaanalisisusuario, .malonotaanalisisusuariohome {
border-color: brown;
}

.malostring {
color: brown;
}

.sinclasificarnota, .sinclasificarnotaAnalisis, .sinclasificarnotaanalisisusuario, .sinclasificarnotaanalisisusuariohome{
border-color: #FF0099; /* PINK */
}

.sinclasificarstring {
color: #FF0099; /* PINK */
}


#icono-publica-contenido {
background: url("/images/web/wysiwyg/icons.gif") no-repeat scroll -64px -80px transparent;
border: 0 none;
height: 16px;
width: 19px;
display: inline-block;
}

#icono-publica-contenido.video {
background-position: -321px -23px;
}

#icono-publica-contenido.imagen {
background-position: -381px -4px;
}

#icono-publica-contenido.analisis{
background-position: -580px -22px;
}

#icono-publica-contenido.comentario{
background-position: -220px -4px;
}

#icono-publica-contenido-facebook {
background: url("/images/web/recomendar.png") no-repeat scroll transparent;
border: 0 none;
height: 16px;
width: 19px;
display: inline-block;
}

#icono-video{
background: url("/images/web/wysiwyg/icons.gif") no-repeat scroll -64px -80px transparent;
background-position: -321px -23px;
border: 0 none;
height: 16px;
width: 19px;
display: inline-block;
}

/* ie hacks */
html>body #paginacion{
	*margin-top: -22px;
	*clear:right;
}

html>body div.trafico{
	*margin-bottom: 12px;
}


/* paginacion */
#paginacion {
float: right;
       
}

#paginacion span.seleccionado{
background-color:#01A4E5;
color:white;
font-weight:bold;
margin-right:3px;
padding:2px;
}

/* alternativa */
.alternativa-analisis-leer-analisis {
font-size: 0.80em;
display: block;
margin-top: 5px;
}

.alternativa-analisis-leer-analisis a{
text-decoration: underline;
}

#current-choice-main {
background-color:mintCream;
border:1px solid #000680;
width:100%;
float:left;
}

#current-choice-main-with-tabs {
background-color:mintCream;
border-left:1px solid #000680;
border-right:1px solid #000680;
border-bottom:1px solid #000680;
border-top:3px solid #244584;
width:100%;
float:left;
}

#current-choice-titulo-div {
width:100%;
float: left;
padding-top: 3px;
padding-bottom: 3px;
background-color : #244584;
}

#current-choice-titulo-div-light {
padding-top: 5px;
padding-bottom: 5px;
background-color: lightBlue;
text-align: right;
float:left;
width: 100%;
}

#current-choice-titulo-div-ancho {
width:100%;
float: left;
padding-top: 7px;
padding-bottom: 3px;
background-color : #244584;
}

#current-choice-titulo-span {
font-weight: bold;
font-size:1em;
color : #FFF;
margin-left: 10px;
width:100%;
float: left;
}

#current-choice-contenido-titulo{
float:left;
width: 96%;
margin-top: 10px;
margin-left: 10px;
margin-right: 10px;
word-wrap: break-word;
}

#current-choice-contenido-flechas{
float:right;
}

#current-choice-contenido-anterior{
float:left;
margin-right:5px;
}

#current-choice-contenido-siguiente{
float:right;
margin-left:5px;
}

#current-choice-contenido-clear{
float:right;
margin-bottom: 10px;
}

#current-choice-contenido-asset{
float:left;
width: 100%;
}

#current-choice-contenido-asset span{
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
display:block;
}

#current-choice-caja-contenido {
border: 1px solid lightGray;
float:left;
width: 95%;
margin-left: 10px;
margin-bottom: 20px;
margin-right: 10px;
padding-left: 7px;
padding-top: 5px;
padding-bottom: 5px;
}

#current-choice-caja-colaborador {
border: 1px solid lightGray;
background-color: LightYellow;
}

#current-choice-paginacion {
float:left;
width:95%;
margin: 10px;
font-size: 0.85em;
}

#current-choice-titulo-orden {
font-size:0.75em;
color : #FFF;
margin-right: 10px;
float:right;
margin-top: 3px;
}

#current-choice-titulo-orden-light {
font-size:0.9em;
margin-right: 10px;
}

#current-choice-lista {
width: 100%;
float:left;
padding-left: 11px;
padding-top: 9px;
}

#current-choice-lista ul {
margin:0;
padding:0;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
width: 100%;
float:left;
}

#current-choice-lista li {
float:left;
width: 25%;
height: 183px;
}

#current-choice-lista li.seleccionado img{
border: 3px solid orange;
}

#current-choice-lista li.seleccionado img.img-play{
border: none;
}

#current-choice-lista li.destacado{
background-color: #FFFFAA;
}

#current-choice-lista li.nodestacado{
background-color: mintCream;
}

#contenido-analisis-salvados,#juegos-relacionados{
width:100%;
float: left;
margin-bottom: 12px;
font-size: 0.90em;
border-top: thick solid #000680;
}

#contenido-publica-contenido{
width:100%;
float: left;
margin-bottom: 15px;
font-size: 0.90em;
border-top: thin solid #000680;
}

#contenido-analisis-salvados h3{
margin-left: 10px;
margin-bottom: 5px;
}

#contenido-publica-contenido h3{
margin-left: 10px;
margin-bottom: 5px;
margin-top: 10px;
}

#juegos-relacionados h3{
margin-left: 10px;
margin-bottom: 1px;
}

#contenido-publica-contenido span{
margin-left: 10px;
}

.compartir-a{
margin-right:5px;
}

#analisis-salvados-texto{
margin-left: 10px;
}

#juegos-lista-juegos-div{
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
float:left;
width: 97%;
}

#juegos-lista-juegos-div ul{
margin:0;
padding:0;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
font-size: 0.85em;
}

#juegos-lista-juegos-div li{
height: 121px;
width: 14%;
float:left;
}

#juegos-lista-juegos-div .imagen-juego{
float:left;
width: 100%;
}

#juegos-lista-juegos-div .nombre-juegos{
float:left;
width: 100%;
font-size: 0.8em;
}

#juegos-lista-usuarios-div{
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
float:left;
width: 97%;
}

#juegos-lista-usuarios-div ul{
margin:0;
padding:0;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
font-size: 0.85em;
}

#juegos-lista-usuarios-div li{
height: 91px;
width: 14%;
float:left;
}

#juegos-lista-usuarios-div .imagen-juego{
float:left;
width: 100%;
}

#juegos-lista-usuarios-div .nombre-juegos{
float:left;
width: 100%;
font-size: 0.8em;
}

#contenido-publica-contenido a{
text-decoration: underline;
}

#contenido-publica-contenido a:hover{
text-decoration: underline;
color:#EC4014;
}

#current-choice-titulo-publicar-analisis a{
text-decoration:underline;
}

#current-choice-titulo-publicar-analisis a:hover{
color:#EC4014;
text-decoration:underline;
}

#current-choice-analisis-lista {
float:left;
width: 100%;
}

#current-choice-analisis-item {
float:left;
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: medium solid gray;
}

#current-choice-analisis-item.ultimo {
margin-bottom: 10px;
border-bottom: none;
}

#current-choice-analisis-item.destacado{
background-color: #FFFFAA;
}

#current-choice-analisis-item.nodestacado{
background-color: mintCream;
}

#current-choice-analisis-item .imagen-analisis {
float:left;
width: 12%;
margin-left: 10px;
}

#current-choice-analisis-item .descripcion-analisis {
float:left;
width: 72%;
}

#current-choice-analisis-item .current-choice-analisis-descripcion {
font-size: 0.9em;
text-align: justify;
margin-left: 2px;
line-height: 1.5em;
}

#current-choice-analisis-item .current-choice-analisis-leer-analisis {
font-size: 0.80em;
margin-top: 8px;
}

#current-choice-analisis-item .current-choice-analisis-leer-analisis a{
text-decoration: underline;
}

#current-choice-analisis-item .current-choice-analisis-fecha-pop-karma {
font-size: 0.75em;
margin-top: 8px;
padding-top: 5px;
border-top: thin solid lightGray;
}

#current-choice-analisis-item .nota-analisis {
float:left;
width: 12%;
font-size: 0.95em;
}

#comentarios-lista {
float:left;
width: 100%;
margin-top: 5px;
}

.comentario-item {
float:left;
width: 100%;
padding-top: 10px;
padding-bottom: 10px;
border-bottom: medium solid gray;
}

.comentario-item.destacado {
background-color: #FFFFAA;
}

.comentario-item.nodestacado {
background-color: mintCream;
}

.comentario-item.ultimo {
margin-bottom: 10px;
border-bottom: none;
}

.comentario-item .imagen-comentario {
float:left;
width: 12%;
margin-left: 10px;
}

.comentario-item .descripcion-comentario {
float:left;
width: 81%;
}

.comentario-item .comentario-primera-linea {
margin-left: 2px;
margin-bottom: 5px;
}

.comentario-item .comentario-indice {
color: #990000;
}

.comentario-item .comentario-primera-linea-oculta {
font-size: 0.85em;
display: none;
}

.comentario-item .comentario-primera-linea-visible {
color: #990000;
font-size: 0.85em;
}

.comentario-item .comentario-primera-linea-visible a{
color: #990000;
}

.comentario-item .comentario-cuerpo {
font-size: 0.9em;
text-align: justify;
margin-left: 2px;
line-height: 1.5em;
}

.comentario-item .comentario-cuerpo.spoiler-comentario {
border:1px solid;
padding: 7px;
}

.comentario-item .comentario-cuerpo.spoiler-comentario span.comentario-cuerpo-span{
color: mintCream;
}

.comentario-item .comentario-cuerpo.spoiler-comentario span.visible{
color: black;
}

.descripcion-comentario .comentario-cuerpo-span{
font-size: 1.0em;
}

.descripcion-comentario .visible{
font-size: 1.0em;
}

.descripcion-comentario .comentario-cuerpo.spoiler-comentario {
border:1px solid;
padding: 7px;
}

.descripcion-comentario .comentario-cuerpo.spoiler-comentario span.comentario-cuerpo-span{
color: mintCream;
}

.descripcion-comentario .comentario-cuerpo.spoiler-comentario span.visible{
color: black;
}

.descripcion-comentario .comentario-spoiler-texto {
font-size: 0.8em;
margin-left: 2px;
color: red;
margin-bottom: 2px;
}

.descripcion-alternativa-comentario .comentario-cuerpo-span{
font-size: 0.9em;
}

.descripcion-alternativa-comentario .visible{
font-size: 0.9em;
}

.descripcion-alternativa-comentario .comentario-cuerpo.spoiler-comentario {
border:1px solid;
padding: 7px;
}

.descripcion-alternativa-comentario .comentario-cuerpo.spoiler-comentario span.comentario-cuerpo-span{
color: mintCream;
}

.descripcion-alternativa-comentario .comentario-cuerpo.spoiler-comentario span.visible{
color: black;
}

.descripcion-alternativa-comentario .comentario-spoiler-texto {
font-size: 0.8em;
margin-left: 2px;
color: red;
margin-bottom: 2px;
}

.comentario-item .comentario-spoiler-texto {
font-size: 0.7em;
margin-left: 2px;
color: red;
margin-bottom: 2px;
}

.comentario-item .comentario-edicion-texto {
font-size: 0.8em;
text-align: justify;
margin-left: 2px;
margin-top: 10px;
font-style: italic;
display:block;
}

.comentario-item .comentario-url {
font-size: 0.70em;
margin-top: 8px;
}

.comentario-item .comentario-url a{
text-decoration: underline;
}

.comentario-item .comentario-detalles {
font-size: 0.75em;
margin-top: 9px;
padding-top: 5px;
border-top: thin solid lightGray;
}

.comentario-item .comentario-colaborador {
font-size: 0.70em;
margin-top: 9px;
padding-top: 5px;
}

.comentario-item .autor-nombre {
display:block;
font-size:0.7em;
padding-right: 10px;
}

.comentario-item .autor-nombre2 {
display:block;
font-size:0.7em;
padding-right: 10px;
margin-top: -1px;
}

.autor-nombre-respuesta {
display:block;
font-size:0.8em;
padding-right: 10px;
}

.autor-rango-respuesta {
display:block;
font-size:0.75em;
padding-right: 10px;
margin-top: -1px;
}

.comentario-item .comentario-votar {
display: block;
float: right;
}

.ir-al-comentario{
font-size: 0.80em;
display: block;
margin-top: 5px;
}

.ir-al-comentario a{
text-decoration: underline;
}

#editarContenidoSeleccionado{
display: inline-block;
}

#no-contenido {
float: left;
background-color:mintCream;
width:100%;
padding-top: 15px;
padding-bottom: 15px;
font-size: 1.1em;
}

#no-contenido span {
margin-left: 10px;
font-size: 0.95em;
display: block;
float: left;
}

#no-contenido label {
display: block;
float:left;
margin-left: 10px;
}

#no-contenido a{
text-decoration: underline;
}


/* end general *************************************************************************************************************************/
/* Header CSS */
#header {
width: 100%;
float:left;
background-color: lightBlue;
}

#maincontainer {
width: 100%;
float:left;
background-color: #FFE7CA;
border-top:3px solid #FF9933;
}

#footer {
border-top:1px solid #666;
float:left;
font-size:0.9em;
width:100%;
background-color: lightBlue;
padding-top: 10px;
padding-bottom: 10px;
}

#primeraLinea {
font-size:0.9em;
float: left;
width: 100%;
margin-bottom: 10px;
padding-bottom: 2px;
padding-top: 4px;
}

#primeraLinea a{
text-decoration: underline;
}

#primeraLinea ul.principal{
margin:0;
padding:0;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
width: 100%;
float:left;
}

#primeraLinea ul.principal li{
display:inline;
position:relative;
padding-left:15px;
padding-right:15px;
border-right:1px solid black;
vertical-align: top;
}

#primeraLinea ul.principal li.miniavatar{
border-right:none;
padding-right:0px;
}

#primeraLinea ul.principal li.nombre{
padding-left:7px;
}

#primeraLinea ul.principal li.ultimo{
border-right:none;
}

#primeraLinea ul.principal li span.num {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: none repeat scroll 0 0 #E94343;
color: #FFFFFF;
font-size: 11px;
font-weight: normal;
height: 15px;
line-height: 14px;
position: absolute;
right: -5px;
text-align: center;
text-decoration: none !important;
top: -4px;
width: 18px;
}

#primeraLinea ul.principal li a{
vertical-align: top;
}

#notificaciones {
position:absolute;
top:17px;
right:187px;
border: 1px solid black;
background: #FFFFFF;
z-index: 6000;
}


#notificaciones ul{
margin: 0;
padding: 0;
width: 255px;
background: #fff;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
}

#notificaciones ul li{
list-style-type: none;
text-align: left;
border-left: 1px solid #847e73;
border-right: 1px solid #847e73;
background: url(/images/web/search/type_ahead_option_bottom_border.png) repeat-x bottom left;
float:left;
width:100%;
}

#notificaciones ul li span.main, #notificaciones ul li span#notificaciones-span{
float:left;
padding:6px 14px;
font-size: 0.9em;
}

#notificaciones ul li span.main, #notificaciones ul li span#marcarComoLeidasSpan{
float:left;
padding:6px 14px;
font-size: 0.9em;
}

#notificaciones ul li span#mostrarTodasSpan{
float:left;
padding-left:14px;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 6px;
font-size: 0.9em;
}

#notificaciones ul li #expandirNotificacionesImg{
margin-top: 5px;
}

#notificaciones ul li span.left{
float:left;
width:20%;
}

#notificaciones ul li span.right{
float:right;
width:78%;
}

#notificaciones ul li span.rightTexto{
display:block;
color: black;
}

#notificaciones ul li span.rightFecha{
display:block;
font-size: 0.9em;
color: #888888;
margin-top: 3px;
}

#notificaciones ul li.noleida{
background-color:#FFE0B7;
}

#notificaciones ul li{
border-left:1px solid #847e73;
border-right:1px solid #847e73;
background-color :white;
}

#notificaciones ul li.leida:hover, #notificaciones ul li.noleida:hover{
background-color :#FFB758;
}

#notificaciones ul li a{
text-decoration: none;
}

#image-badge {
margin-bottom:-10px;
margin-top:-20px;
}

#segundaLinea{
float: left;
width: 100%;
margin-bottom: 5px;
}

.ranking-segundaLinea {
margin-top:-15px;
}

#logo {
float:left;
padding-left: 15px;
}


#terceraLinea{
float: left;
width: 100%;
margin-top: 10px;
margin-bottom: 10px;
background: url("/images/web/sprite-top.gif") repeat-x scroll 0 -29px transparent;
border-top:1px solid #FFDFBD;
border-bottom:1px solid #FFDFBD;
}

#cuartaLinea{
float: left;
width: 100%;
margin-top: 5px;
margin-bottom: 15px;
background: url("/images/web/sprite-top.gif") repeat-x scroll 0 -29px transparent;
border-top:1px solid #FFDFBD;
border-bottom:1px solid #FFDFBD;
}

#quintaLinea{
float: left;
width: 100%;
margin-top: 5px;
padding-left: 15px;
}

#inicio {
float:left;
padding-left: 15px;
padding-top: 2px;
}

#loginPrimeraLinea {
float:right;
padding-right:15px;
padding-top: 1px;
position: relative;
}

#login-table .recordarme {
font-size: 0.75em;
}

.comentario-caja-div{
float: left;
width: 96%;
padding-left: 2%;
padding-right: 2%;
padding-bottom: 10px;
padding-top: 10px;
}

.comentario-caja-div .imagen-usuario{
float: left;
width: 21%;
}

.comentario-caja-div .comentario-texto{
float: right;
width: 79%;
}

.comentario-caja-div textarea{
width: 97%;
height: 86px;
padding: 7px;
text-align: justify;
font-size: 1.1em;
overflow: auto;
}

#comentarios-contenido{
float: left;
width: 100%;
}

#comentarios-contenido h3.titulo{
margin-bottom: 0px;
margin-top: 0px;
font-size: 1.0em;
}

#comentarios-contenido .intro{
float: left;
display: block;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
}


#footer-izq {
float: left;
width: 42%;
margin-right: 40px;
margin-left: 15px;
}

#footer-centro {
float: left;
width: 39%;
}

#footer-der {
float: left;
width: 11%;
margin-right: 15px;
}

.back-to-top{
font-size: 0.80em;
}

#footer-logo{
float:left;
margin-right: 10px;
}

#footer-ramijuegos-texto-cuerpo{
color: black;
font-size: 0.80em;
}

#footer ul#enlaces-utiles-ul {
margin:0;
padding:0;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
font-size: 0.85em;
}

#footer ul#enlaces-utiles-ul li {
float:left;
width:50%;
margin-bottom: 4px;
}

#footer ul a {
text-decoration: underline;
}

#footer ul#siguenos-ul {
margin:0;
padding:0;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
font-size: 0.85em;
}

#footer ul#siguenos-ul li {
float:left;
width: 100%;
margin-bottom: 5px;
}

#footer ul#siguenos-ul li.no-margin {
margin-bottom: 0px;
}

#footer ul#siguenos-ul li.margintopnegativo {
margin-top: -4px;
}

.marginfooter{
margin: 0 0 3px;
}

.enviar {
background:#01A4E5 none repeat scroll 0 0;
color:white;
border:0;
font-size: 0.95em;
font-weight: bold;
margin-top:5px;
padding:3px 6px;
cursor: pointer;
}

.enviar2 {
background:#244584 none repeat scroll 0 0;
color:white;
border:0;
font-size: 0.95em;
font-weight: bold;
margin-top:5px;
padding:3px 6px;
cursor: pointer;
}

.cancelar {
background:darkRed none repeat scroll 0 0;
color:white;
border:0;
font-size: 0.95em;
font-weight: bold;
margin-top:5px;
padding:3px 6px;
cursor: pointer;
}

.enviar-voto {
background:#01A4E5 none repeat scroll 0 0;
color:white;
border:0;
font-size: 1.1em;
font-weight: bold;
margin-top:5px;
padding:3px 6px;
cursor: pointer;
}

.enviar-voto-comentario {
background:#01A4E5 none repeat scroll 0 0;
color:white;
border:0;
font-weight: bold;
margin-top:5px;
padding:3px 6px;
cursor: pointer;
font-size: 0.9em;
}

.enviado-voto {
background:white none repeat scroll 0 0;
color:#FF9933;
border:1px solid;
font-weight: bold;
margin-top:5px;
padding:3px 6px;
font-size: 1.1em;
cursor: default;
}

.enviado-voto-comentario {
background:white none repeat scroll 0 0;
color:#FF9933;
border:1px solid;
font-weight: bold;
margin-top:5px;
padding:3px 6px;
font-size: 0.9em;
cursor: default;
}

img {
border:none;
}

.minusculas {
text-transform:lowercase; 
}

.negrita {
font-weight: bold;
}

.subrayado {
text-decoration: underline;
}

.cursiva {
font-style:italic;
}

td.
 {
border-bottom-style: solid;
border-bottom-color: orange;
}

/* SEARCH   *****************************************************************************/
#busqueda-general {
float:right;
width: 76%;
background-color:#244584;
margin-right: 15px;
}

#busqueda-input-type{
font-size:0.8em;
padding-left:3px;
width: 100%;
}

#busqueda-general .search-text{
color:#FFFFFF;
font-size:0.95em;
padding-right:8px;
font-weight: bold;
display: inline-block;
float:left;
margin-top: 5px;
}

#busqueda-general .busqueda-enviar {
display: inline-block;
float:left;
}

#busqueda-general form {
float: left;
margin-bottom :10px;
margin-top: 10px;	
}

#dropdownlist_sistema{
font-size:0.9em;
display: inline-block;
float:left;
margin-top: 4px;
}

#busqueda-general .searchMain{
	float:left;
	width: 100%;
	padding: 0 0px 9px 12px;	
}

#busqueda-general .searchOptions label{
	float: left;
	display: inline;
	padding: 0 5px 0 0;
	color:#999999;
	font-size: 0.9em;
}
#busqueda-general .searchOptions a{
	float: right;
	padding: 0 10px 0 0;
	color: #635e55;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
    background: url(/images/web/search/arrow_right.png) no-repeat center right;
}

#busqueda-general .searchOptions{
	float:left;
	width: 100%;
	padding:0 20px;
}

#typeAheadToggle{
	float: left;
	margin: 0 5px -2px 0;
	padding: 0;
}

#typeAheadSugerencias {
	color:#635E55;
	font-size:0.85em;
	margin-top:-2px;
	padding:5px;
}

#typeAheadTextInputWrapper{
	border:0 none;
	display: inline-block;
	padding:0px 8px 0 8px;
	float:left;
	margin-top: 4px;
	margin-right: 4px;
	width: 350px;
}

#typeAheadList{
	margin: 0;
	padding: 0;
	width: 426px;
	font-size: 1.1em;
	background: #fff;
}
span#typeAheadListBottom{
	float: left;
	width: 426px;
	height: 11px;
	font-size: 0em;
    background: url(/images/web/search/type_ahead_list_bottom.png) no-repeat top left;
}

ul#typeAheadList li{
    list-style-type: none;
    text-align: left;
    border-left: 1px solid #847e73;
    border-right: 1px solid #847e73;
    background: url(/images/web/search/type_ahead_option_bottom_border.png) repeat-x bottom left;
}
ul#typeAheadList li.optionsTitle{
    padding: 6px 10px;
    color: #000;
    font-weight: bold;
    background: #f6f5f1;
}
ul#typeAheadList li.typeAheadListOption{
    cursor: pointer;
}
ul#typeAheadList li a{
    padding: 6px 10px;
    color: #635e55;
    text-decoration: none;
	outline: 0;
	cursor: pointer;
}
ul#typeAheadList li a.typeAheadActive{
    background: #d5d5cf url(/images/web/search/type_ahead_option_bottom_border.png) repeat-x bottom left;
}
ul#typeAheadList li a img{
    float: left;
}
ul#typeAheadList li a span{
    float: right;
    display: inline;
    width: 380px;
}
ul#typeAheadList li a span em{
    color: #114b7e;
    font-style: normal;
    font-size:0.9em;
}

ul#typeAheadList li a span label{
    font-style: normal;
    font-size:0.9em;
}

#typeAheadListBox{
	position: absolute;
	z-index: 5000;
	padding: 1px 0 0 0;
	width: 426px;
	background: uurl(/images/web/search/type_ahead_options_title_top_border.png) repeat-x top left;
}
#typeAheadListBox h3{
	position: absolute;
	top: 7px;
	right: 10px;
	margin: 0;
	padding: 0;
	color: #635e55;
	font-size: 1.2em;
	font-weight: normal;
}
#typeAheadListBox h3 img{
	margin: 0 5px 0 0;
}

/* clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

#typeAheadLoading{
	padding: 2px 5px 0 5px;
    text-align: left;
    border-left: 1px solid #847e73;
    border-right: 1px solid #847e73;
    background: #fff;
}

/* Esquema de colores para los generos*/
.sistema {
color: #918A8D;
}

.sistema-genero{
font-size:0.80em;
}

.sistema-genero a{
color:black;
}
span.sistema-wii a{
color: #2D22BC; /* BLUE */
font-weight : bold;
}

span.sistema-xbox360 a{
color: #0F7F0C; /* GREEN */
font-weight : bold;
}

span.sistema-pc a{
color: #990099; /* PURPLE */
font-weight : bold;
}
span.sistema-ps3 a{
color: #666666; /* DARK GREY */
font-weight : bold;
}

span.sistema-n3ds a{
color: #CC3333; /* RED */
font-weight : bold;
}

span.sistema-nds a{
color: #122D78; /* BLUE */
font-weight : bold;
}

span.sistema-psp a{
color: #A68B8C; /* GREY */
font-weight : bold;
}

span.sistema-vita a{
color: #0000FF; /* CELESTE */
font-weight : bold;
}

span.sistema-wii {
color: #2D22BC; /* BLUE */
font-weight : bold;
}

span.sistema-xbox360 {
color: #0F7F0C; /* GREEN */
font-weight : bold;
}

span.sistema-pc {
color: #990099; /* PURPLE */
font-weight : bold;
}
span.sistema-ps3 {
color: #666666; /* DARK GREY */
font-weight : bold;
}

span.sistema-n3ds {
color: #CC3333; /* RED */
font-weight : bold;
}

span.sistema-3ds {
color: #CC3333; /* RED */
font-weight : bold;
}

span.sistema-nds {
color: #122D78; /* BLUE */
font-weight : bold;
}

span.sistema-psp {
color: #A68B8C; /* GREY */
font-weight : bold;
}

span.sistema-vita {
color: #0000FF; /* GREY */
font-weight : bold;
}

label.sistema-wii {
color: #2D22BC; /* BLUE */
}

label.sistema-xbox360 {
color: #0F7F0C; /* GREEN */
}

label.sistema-pc {
color: #990099; /* PURPLE */
}

label.sistema-ps3 {
color: #666666; /* DARK GREY */
}

label.sistema-n3ds {
color: #CC3333; /* RED */
}

label.sistema-3ds {
color: #CC3333; /* RED */
}

label.sistema-nds {
color: #122D78; /* BLUE */
}

label.sistema-psp {
color: #A68B8C; /* GREY */
}

label.sistema-vita {
color: #0000FF; /* GREY */
}

a.sistema-wii {
color: #2D22BC; /* BLUE */
font-weight: bold;
}


a.sistema-xbox360 {
color: #0F7F0C; /* GREEN */
font-weight: bold;
}

a.sistema-pc {
color: #990099; /* PURPLE */
font-weight: bold;
}

a.sistema-ps3 {
color: #666666; /* DARK GREY */
font-weight: bold;
}

a.sistema-n3ds {
color: #CC3333; /* RED */
font-weight: bold;
}

a.sistema-3ds {
color: #CC3333; /* RED */
font-weight: bold;
}

a.sistema-nds {
color: #122D78; /* BLUE */
font-weight: bold;
}

a.sistema-psp {
color: #A68B8C; /* GREY */
font-weight: bold;
}

a.sistema-vita {
color: #0000FF; /* CELESTE */
font-weight: bold;
}

a.sistema-white {
color: white; /* White */
}

span.genero-breadcrumb{
color: brown;
}

div.footerEmpty {
/* NOT IN USE AT THE MOMENT. IT IS USEFUL FOR ADDING A WHITE FOOTER SURROUNDING A BOX */
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/web/bottomWhite.gif) no-repeat scroll left bottom;
height:0;
min-height:1px;
padding:0;
position:relative;
}

/**************************************** END OF FOOTER *********************************************************/

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:url(/images/web/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/images/web/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/images/web/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/images/web/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/images/web/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/images/web/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/images/web/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/images/web/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/images/web/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#F9FFFF;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/images/web/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/web/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/images/web/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/images/web/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; top:0; right:0; background:url(/images/web/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/web/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/web/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/web/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/web/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/web/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/web/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/web/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/web/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

#colorbox-juegos {
margin:0 auto;
text-align: left;
margin-left: 21px;
}

#colorbox-juegos .titulo{
margin-top: 5px;
margin-bottom: 10px;
border-bottom: 1px solid #CCCCCC;
font-size: 1.3em;
width: 100%;
float: left;
}

#colorbox-juegos .filtros{
margin-bottom: 10px;
width: 100%;
float: left;
font-size: 0.9em;
}

#colorbox-juegos .juegos{
margin-bottom: 10px;
width: 100%;
float: left;
}

#colorbox-juegos .paginacion{
width: 100%;
float: left;
text-align: center;
}

#colorbox-juegos .filtros .valores{
font-size: 0.80em;
}

#colorbox-juegos #lupa{
vertical-align: bottom;
cursor: pointer;
}

#colorbox-juegos ul {
margin:0;
padding:0;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
font-size: 0.95em;
}

#colorbox-juegos li {
float:left;
width: 9%;
margin: 2px;
height: 146px;
border: 1px solid;
}

#colorbox-juegos li.seleccionado{
border: 1px solid #EC4014;
font-weight: bold;
}

#colorbox-juegos .juego-div{
padding-left: 9px;
padding-top: 9px;
padding-right: 1px;
cursor: pointer;
}

#colorbox-juegos .juego-div-no-pointer{
padding-left: 9px;
padding-top: 9px;
padding-right: 1px;
}

#colorbox-juegos .nombre-juego {
font-size: 0.65em;
}

#colorbox-juegos .imagen-juego {

}

#colorbox-votos {
margin:0 auto;
text-align: left;
margin-left: 21px;
}

#colorbox-votos .titulo{
margin-top: 5px;
margin-bottom: 10px;
border-bottom: 1px solid #CCCCCC;
font-size: 1.3em;
width: 100%;
float: left;
}

#colorbox-votos ul {
margin:0;
padding:0;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
font-size: 0.85em;
float:left;
width:101%; /********IE7 *******/
}

#colorbox-votos li {
float:left;
width: 10%;
margin-bottom: 10px;
height: 90px;
}

#colorbox-paginacion-div {
float:left;
width:95%;
margin-top: 10px;
margin-bottom: 10px;
font-size: 0.8em;
}

#colorbox-subir-contenido-sugerencia-div{
float:left;
width: 100%;
margin-top: 20px;
border-top: 1px solid #CCCCCC;
}

/*
 * jQuery UI CSS Framework 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=5px&bgColorHeader=5c9ccc&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=02_glass.png&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(/images/web/ui/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url(/images/web/ui/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc url(/images/web/ui/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(/images/web/ui/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; }
.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(/images/web/ui/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fad42e; background: #fbec88 url(/images/web/ui/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/images/web/ui/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/images/web/ui/ui-icons_469bdd_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(/images/web/ui/ui-icons_469bdd_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/images/web/ui/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/images/web/ui/ui-icons_6da8d5_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/web/ui/ui-icons_217bc0_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/images/web/ui/ui-icons_f9bd01_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/images/web/ui/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/web/ui/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-right {  -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }
.ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(/images/web/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/images/web/ui/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
 * jQuery UI Slider 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*
 * jQuery UI Datepicker 1.8.9
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}
