body {font-size: 12px; line-height: 1.2; font-family: Arial, "Trebuchet MS", sans-serif; color: #04090F; background-color: #F9F6F1; text-align: left; margin-top:0}

INPUT { BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #e6e6e6; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #e6e6e6; BORDER-TOP-COLOR: #e6e6e6; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #e6e6e6 }
TEXTAREA { BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #e6e6e6; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #e6e6e6; BORDER-TOP-COLOR: #e6e6e6; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #e6e6e6 }
SELECT { BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #e6e6e6; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #e6e6e6; BORDER-TOP-COLOR: #e6e6e6; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #e6e6e6 }
FORM { MARGIN: 0px }
.formu { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.formu2 { FONT-WEIGHT: normal; FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

a img { border: 0; }
a { color: #0066CC; text-decoration: underline; }
a:hover { text-decoration: none; }

h1, h2, h3, h4, p {padding:0px; margin:0px}

h1.verde { FONT-SIZE: 30px; COLOR: #669900; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; padding: 10px 0;}
h2.verde { FONT-SIZE: 25px; COLOR: #669900; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; padding: 10px 0; }
h3.verde { FONT-SIZE: 20px; COLOR: #669900; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; padding: 10px 0; }
h4.verde { FONT-SIZE: 16px; COLOR: #669900; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none;}
h5.verde { FONT-SIZE: 14px; COLOR: #669900; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; padding: 10px 0; }

h1.naranja { FONT-SIZE: 30px; COLOR: #ff6600; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; padding: 10px 0;text-transform:uppercase }
h2.naranja { FONT-SIZE: 25px; COLOR: #ff6600; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; padding: 10px 0; }
h3.naranja { FONT-SIZE: 20px; COLOR: #ff6600; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; padding: 10px 0; }
h4.naranja { FONT-SIZE: 16px; COLOR: #ff6600; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; padding:0; }
h4.naranja a { FONT-SIZE: 15px; COLOR: #ff6600; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; padding: 0; }
h4.naranja a:hover {text-decoration: underline;}
h5.naranja { FONT-SIZE: 14px; COLOR: #ff6600; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none; padding: 10px 0; }


h4.azul { FONT-SIZE: 13px; COLOR: #0066CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none;margin:0;padding: 0}
h4.azul a { FONT-SIZE: 13px; COLOR: #0066CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline;margin:0;padding: 0}
h4.azul a:hover {text-decoration: none; color:#ff6600 }

h3.blog {FONT-SIZE: 15px; COLOR: #fff; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none;margin:0;padding: 0}
h3.blog a {FONT-SIZE: 15px; COLOR: #fff; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline;margin:0;padding: 0}
h3.blog a:hover {text-decoration: none; color:#fff}

.blanco a {color:#fff; font-size:13px;text-decoration:none}
.blanco a:hover {text-decoration:underline}

.texto { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.texto A:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }
.texto A:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }
.texto A:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FF6600; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }

.textob { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.textob A:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }
.textob A:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }
.textob A:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6600; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }


.texto11 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }
.texto11 A:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }
.texto11 A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000FF; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }
.texto11 A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FF6600; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }

.cl, .clear { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.shell { width: 980px; margin: 0 auto; padding:0}
#page { padding: 0 0 10px 0;}
#header { width: 980px; position: relative;}

#logo { padding-bottom: 0px;}
#logo img {padding: 10px 0 0 0; margin: 0; width: 271px; height:52px;}


#top-nav { float: right; display: inline; margin-bottom:-30px;}
#top-nav ul {margin: 0; padding: 0; float: left; display: inline; font-weight: bold; font-size: 10px; line-height: 31px; color: #fff; text-transform: uppercase; background: url(/images/top-nav-bg.jpg) repeat-x 0 0; }
#top-nav ul li { float: left; display: inline; list-style-type: none; }
#top-nav ul li a { float: left; display: inline; color: #fff; text-decoration: none; padding: 0 10px 0 8px; background: url(/images/top-nav-sep.gif) no-repeat right 0; }
#top-nav ul li.user { float: left; display: inline; color: #fff; text-decoration: none; padding: 0 10px 0 8px; background: url(/images/top-nav-sep.gif) no-repeat right 0; }
#top-nav ul li.login a { float: left; display: inline; color: #fff; text-decoration: none; padding: 0 10px 0 8px; background: url(/images/top-nav-sep.gif) no-repeat right 0; }
#top-nav ul li a:hover { text-decoration: underline; }
#top-nav ul li.last {margin: 0; padding-right: 4px; background: url(/images/top-nav-last.gif) no-repeat right 0; }
#top-nav ul li.last a { background: none; }
#top-nav ul li.home { width: 88px; background: url(/images/top-nav-home.jpg) no-repeat 0 0; }
#top-nav ul li.home a { background: none; width: 67px; height: 31px; line-height: 29px; padding: 0; color: #141414; font-weight: bold; padding-left: 21px; }

#comprarjuegos a {background:url("/images/icons/comprar.png") no-repeat scroll 0 0 transparent; float:right; height:31px; line-height:30px; position:relative; text-align:right; top:-30px; width:150px;margin-bottom:-31px} 
#comprarjuegos a {color:#0000ff; text-decoration:none; font-size:14px;font-weight:bold}
#comprarjuegos a:hover {color:#0000ff; text-decoration:underline;}

#main-nav { float: right; display: inline; line-height: 25px; background: url(/images/main-nav-bg.gif) repeat-x 0 0}
#main-nav .bg-right { background: url(/images/main-nav-bg-right.gif) no-repeat right 0;}
#main-nav .bg-left { background: url(/images/main-nav-bg-left.gif) no-repeat 0 0; padding:0 0 0-20px; width: 735px;}
#main-nav ul { height: 25px; font-size: 10px; color: #fff; text-transform: none; font-weight:bold; margin:0px; width:730px;margin-left:-30px}
#main-nav ul li { float: left; display: inline; list-style-type: none; background: url(/images/main-nav-sep.gif) no-repeat right 0;}
#main-nav ul li a { float: left; display: inline; text-decoration: none; color: #fff; padding: 0 6px 0 6px;}
#main-nav ul li a:hover { text-decoration: underline;}
#main-nav ul li.last {background:none;}


#sort-nav { line-height: 40px; background: url(/images/sort-nav-bg.gif) repeat-x 0 0; }
#sort-nav .bg-left { background: url(/images/sort-nav-bg-left.gif) no-repeat 0 0; position: relative; height: 40px; }
#sort-nav .bg-right { background: url(/images/sort-nav-bg-right.gif) no-repeat right 0; position: relative; height: 40px; }
#sort-nav ul li { float: left; display: inline; list-style-type: none; height: 40px; }
#sort-nav ul li a { float: left; display: inline; font-size: 20px; font-weight: bold; color: #282828; text-decoration: none;}
#sort-nav ul li span.sep { float: left; display: inline; width: 2px; height: 40px; font-size: 0; line-height: 0; text-indent: -4000px; background: url(/images/sort-nav-sep.gif); }
#sort-nav ul li a:hover { text-decoration: none;background: url(/images/nav-active-bg.gif) repeat-x 0 0;color:#fff; }
#sort-nav ul li.active a { color: #fff; text-decoration: none; }
#sort-nav ul li.active a:hover { text-decoration: none; }
.spritesnav {width: 980px; height: 40px; background: url(/images/navegador.jpg) no-repeat; padding: 0; margin: 0}
.spritesnav li a:link, .spritesnav li a:visited, .spritesnav li div {position: absolute; top: 0; height: 40px; overflow: hidden; z-index: 10;text-align:center;}
.spritesnav li div {z-index: 0;}
.spritesnav #inicio a:link, .spritesnav #inicio a:visited , .spritesnav #inicio div {left: 0px; width: 139px;}
.spritesnav #inicio a:hover, .spritesnav #inicio a:focus, .spritesnav #inicio div {background: url(/images/navegador.jpg) no-repeat -0px -40px;}
.spritesnav #inicio.active a:link, .spritesnav #inicio.active a:visited {background: url(/images/navegador.jpg) no-repeat -0px -40px; cursor: default;}
.spritesnav #wii a:link, .spritesnav #wii a:visited, .spritesnav #wii div {left: 140px; width: 144px;}
.spritesnav #wii a:hover, .spritesnav #wii a:focus, .spritesnav #wii div {background: url(/images/navegador.jpg) no-repeat -140px -40px;}
.spritesnav #wii.active a:link, .spritesnav #wii.active a:visited {background: url(/images/navegador.jpg) no-repeat -140px -40px; cursor: default;}
.spritesnav #xbox a:link, .spritesnav #xbox a:visited, .spritesnav #xbox div {left: 285px; width: 182px;}
.spritesnav #xbox a:hover, .spritesnav #xbox a:focus, .spritesnav #xbox div {background: url(/images/navegador.jpg) no-repeat -285px -40px;}
.spritesnav #xbox.active a:link, .spritesnav #xbox.active a:visited {background: url(/images/navegador.jpg) no-repeat -285px -40px; cursor: default;}
.spritesnav #ps3 a:link, .spritesnav #ps3 a:visited, .spritesnav #ps3 div {left: 468px;width: 185px;}
.spritesnav #ps3 a:hover, .spritesnav #ps3 a:focus , .spritesnav #ps3 div {background: url(/images/navegador.jpg) no-repeat -468px -40px;}
.spritesnav #ps3.active a:link, .spritesnav #ps3.active a:visited {background: url(/images/navegador.jpg) no-repeat -468px -40px;cursor: default;}
.spritesnav #nds a:link, .spritesnav #nds a:visited, .spritesnav #nds div {left: 654px;width: 182px;}
.spritesnav #nds a:hover, .spritesnav #nds a:focus , .spritesnav #nds div {background: url(/images/navegador.jpg) no-repeat -654px -40px;}
.spritesnav #nds.active a:link, .spritesnav #nds.active a:visited {background: url(/images/navegador.jpg) no-repeat -654px -40px;cursor: default;}
.spritesnav #psp a:link, .spritesnav #psp a:visited, .spritesnav #psp div {left: 837px;width: 143px;}
.spritesnav #psp a:hover, .spritesnav #psp a:focus , .spritesnav #psp div {background: url(/images/navegador.jpg) no-repeat -837px -40px;}
.spritesnav #psp.active a:link, .spritesnav #psp.active a:visited {background: url(/images/navegador.jpg) no-repeat -837px -40px;cursor: default;}


.breadcrumb {position:relative; height:20px; width:100%;}
.breadcrumb ul{position:relative; margin:0 5px 0 5px; padding:0; height:20px; background:url('/images/breadcrumbImage.gif') 0px -20px repeat-x; }
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; height:20px display:inline;}
.breadcrumb ul li a{font:12px Arial, Helvetica, sans-serif; color:#282828; text-decoration:none; line-height:20px; display:block; background:url('/images/breadcrumbImage.gif') 100% -40px no-repeat; padding:0 17px 0 15px; }
.breadcrumb ul li a:hover {text-decoration:underline; color:rbg(255,255,255);}
.breadcrumb ul li a.active{background:none; color:#282828; font-weight:bold;}
.breadcrumb ul li a.active:hover {text-decoration:underline;}
.breadcrumb .left{position:absolute; top:0px; left:0px; width:10px; height:20px; display:block; z-index:1; background:url('/images/breadcrumbImage.gif') 0% 0px no-repeat;}
.breadcrumb .right{position:absolute; top:0px; right:0px; width:10px; height:20px; display:block; z-index:1; background:url('/images/breadcrumbImage.gif') 100% -60px no-repeat; }

#main { background: #efefef; padding-top: 10px;}
#main-bot { background: url(/images/main-bot-bg.gif) no-repeat 0 bottom; padding: 0 10px 2px 10px; height: 100%; position: relative; }
#content { float: right; display: inline; width: 770px; padding-left:10px;}
#sidebar { float: left; display: inline; width: 180px; }



/********************************************* PANEL LOGIN */

#login,#registro,#buscador { width: 980px; color: white; background: #1E1E1E url(/images/fondo-login.gif) no-repeat; overflow: hidden; position: relative; z-index: 3; height: 0; font-size: 13px;}
#login a,#registro a,#buscador a {text-decoration: none; color: #CAEBFF; font-weight: bold; }
#login a:hover,#registro a:hover,#buscador a:hover {color: white;}
#login .loginContent {width: 550px; height: 80px; margin: auto auto; padding-top: 10px;	text-align: center;	/*float:center;*/}
#login .loginContent form,#registro .registerContent form,#buscador .buscadorContent form{	margin: 0 0 10px 0;	height: 26px;}
input.field, select.field{border: 1px #1A1A1A solid;background: #F9FBCA;margin-right: 5px;margin-top: 2px;height: 16px;}
input:focus.field{background: #F7F9A2;}
input.fieldblue, select.fieldblue{border: 1px #77B2EA solid;background: #F9FBCA;margin-right: 5px;margin-top: 2px;height: 20px;}
textarea.fieldblue{	border: 1px #77B2EA solid; background: #F9FBCA;	margin-right: 5px;margin-top: 2px;}
input:focus.fieldblue{background: #F7F9A2;}

.enlaceboton {border:0; font-weight: bold; background:url(/images/boton.png) no-repeat;text-decoration: none;padding:auto auto;color:#fff !important; font-size:18px; width:80px; height:24px; font-family: "Trebuchet MS", Arial, Helvetica, Verdana;}
.enlaceboton:hover {text-decoration:underline;color:#49C62B !important;cursor:pointer} 

.loginClose {display: block;position: absolute;	right: 15px;top: 10px;width: 95px;font-size: 1em;text-align: left;font-weight: bold;}
.loginClose a {	display: block;	width: 100%;height: 20px;background: url(/images/button_close.jpg) no-repeat right 0;padding-right: 10px;border: none;font-size: 0.9em;color: white;}
.loginClose a:hover {	background: url(/images/button_close.jpg) no-repeat right -20px;}

#registro .registerContent {width: 750px;height: 230px;margin: 0 auto;padding-top: 25px;text-align: left;float:left;}
#registro .registerContent select.field{height: 20px;}

/*********************************************/

.menu {margin:0; padding:0 0 10px 0; width:180px; list-style:none;}
.menu li{padding:0; margin:0 0 1px 0; height:20px; display:block; }
.menu li a{text-align:left;height:20px; padding:0px 20px; font-size:13px; color:#fff; display:block; background:url(/images/verMenuImages.png) 0px 0px no-repeat; text-decoration:none;}
.menu li a:hover{background:url(/images/verMenuImages.png) 0px -20px no-repeat; color:#fff;}
.menu li.active, .menu li.active:hover{height:30px; text-align:left; line-height:33px; padding:0 20px; font-size: 16px; background:url(/images/verMenuImages.png) 0px -40px no-repeat; color:rgb(255,255,255);font-weight:bold}
.menu li a span{line-height:20px;}

#footer .copy { font-size: 11px; color: #363636; text-align: left; padding: 20px 0; }
#footer .copy a { color: #363636; }
#footer .logofinal a {width:100px; height:25px; background: url(/images/internetstudios.png) no-repeat; float:right; position: relative; margin-top: -40px; }
#footer .facebook a {width:25px; height:25px; background: url(/images/facebook_25.png) no-repeat; float:right; position: relative; margin-top: -40px;right:110px }
#footer .twitter a {width:25px; height:25px; background: url(/images/twitter_25.png) no-repeat; float:right; position: relative; margin-top: -40px;right:140px }
#footer .navs { background: #5d5d5d url(/images/footer-navs-top.gif) no-repeat 0 0; text-align: center; font-size: 12px; color: #656565; position: relative; }
#footer .navs .navs-bot { background: url(/images/footer-navs-bot.gif) no-repeat 0 bottom; height: 100%; position: relative; }
#footer .navs ul { margin: 10px 0; }
#footer .navs ul li { list-style-type: none; display: inline; padding: 0 6px; border-right: 1px solid #fff}
#footer .navs ul li.last {border-right: 0px}
#footer .navs ul li a { color: #ebebeb; text-decoration: none; }
#footer .navs ul li a:hover { text-decoration: underline; }

#slider-holder {z-index: 1; position: relative; height: 250px; width: 460px; margin-bottom: 10px; overflow: hidden ; color: #fff;background: #000;}
#slider-holder .slide{ position: absolute; top:0px; left: 460px; z-index: 1;height: 250px; width: 460px; overflow: hidden; background: #000;}
#slider-holder .slide-1 { display : block; left:0px; top:0px;}
#slider-holder .slide a {display: block;  }
#slider-holder .slide img {  display: block; position: absolute; top:0px; left: 0px; width: 460px !important;}
#slider-holder  img.full-mask {  position: absolute; top:0; left: 0px; z-index: 0; display: none; }
#slider-holder .slide-content { position: absolute; top: 250px; left: 0;height: 700px; width: 440px; background: #000; padding: 10px 10px 0 10px;z-index: 999;}
#slider-holder .slide-content h3, #slider-holder .slide-content h3 a {text-transform:uppercase; font-size: 17px; color:#ffffff; text-decoration:none}
#slider-holder .slide-content h3 a:hover {text-decoration:underline}
#slider-holder .slider-left, #slider-holder .slider-right {position: absolute; cursor: pointer; height: 100px; width: 100px; z-index: 999; display: block; color: white; }
#slider-holder .slider-left { left: 20px;  top: 100px; background: url("/images/button-prev.png") no-repeat left;}
#slider-holder .slider-right {right: 20px; top: 100px; background: url("/images/button-next.png") no-repeat right;}
.full {width:930px;}


.pane-list {margin: 0; padding: 0; list-style: none;}
.pane-list li {background: #f7f7f7; padding: 8px 25px 8px; border-bottom: solid 1px #c4df9b; cursor: pointer;}
.pane-list li:hover {background: #E8FFC6 url(/images/ico16x16.gif) no-repeat 5px 10px;}
.pane-list h3 a {display: block; font-size:14px; margin: 0; padding: 0 0 2px 0;color: #0066D5;text-decoration: none;}
.pane-list h3 a:hover {margin: 0; color: #568215; text-decoration: underline;}
.pane-list p {font-size: 12px; text-decoration:none;color:#484848}
.pane-list p.consola {font-size: 10px; text-decoration:none;color:#484848}
.pane-list p.consola a {color:#0066D5;text-decoration: none;font-weight:bold}
.pane-list p.consola a:hover {color:#ff6600;text-decoration: underline}
.pane-list p.fecha {float:right;font-size: 11px; text-decoration:none;color:#484848;margin-top:-30px;position:relative}

#box {background: #70A91C;}
#box h3 {font-size: 20px; color:#ffffff;text-decoration:none;padding: 5px 5px; line-height:17px}
#box-end {background: #acacac;clear:both; font-size:14px;color:#484848; font-weight:bold;}
a.button,a:link.button,a:visited.button {font-size:14px; color:#484848; font-weight:bold; height:30px; line-height:25px; text-decoration:none;}
a:hover.button {font-size:14px;color:#ffffff;text-decoration:underline}
.apply {background:url("/images/ico_noticias.png") no-repeat 6px 4px; display:block; width:29px; height:21px; float:left}

.dashboard_button {float:left; width:748px; height:60px;  border:1px solid #c0c0c0; padding:10px; margin:0 0px 8px 0; background:#eaeaea; font-size:11px; text-decoration:none; color:#a1a1a1;}
.dashboard_button img {float:left; width:100px;padding-right: 10px}
.dashboard_button span {display:block; padding-top:2px;color:#484848}
.dashboard_button span.date {display:block; padding-top:2px;color:#484848; font-size:9px;}
.dashboard_button h3 {font-size:16px; color:#0066D5;text-decoration:underline;cursor: pointer;}
.dashboard_button h2 {font-size:18px; color:#0066D5;text-decoration:none;cursor: pointer;}
.dashboard_button h2 a {font-size:18px; color:#0066D5;text-decoration:none;cursor: pointer;}
.dashboard_button h2 a:hover {color:#ff6600;text-decoration:underline;}
.dashboard_button a {color:#0066D5; font-size:16px; text-decoration:underline;cursor: pointer;}
.dashboard_button a:hover {color:#ff6600;text-decoration:underline}
.dashboard_button:hover {background:#E8FFC6; border:1px solid #aaa; padding-top:10px; height:60px;text-decoration:none}
.dashboard_button:hover .dashboard_button_heading {color:#ff6600;}
.dashboard_button .marcador {float:right; background:url(/images/marcador.png) no-repeat; width:100px; height:60px;}
.dashboard_button .marcador p {padding-top:5px;font-size:25px; color:#fff; text-align:center;font-weight:bold}
.dashboard_button .marcador p.nota {padding-top:5px;font-size:13px; color:#fff; text-align:center;font-weight:bold}
.dashboard_button .marcador p.sistema {padding-top:10px; font-size:15px; color:#fff; line-height:14px; text-align:center;font-weight:bold}


div.pagination {padding: 15px 0; margin: 3px; text-align:center;}
div.pagination a {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #669900; text-decoration: none; color: #000099;}
div.pagination a:hover, div.digg a:active {border: 1px solid #669900; color: #fff;background-color: #669900;}
div.pagination span.current {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #669900; font-weight: bold; background-color: #669900; color: #FFF;}
div.pagination span.paginas {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #669900; color: #fff;background-color: #669900;}


#lado {width: 160px; margin-bottom:15px;background:#FFA206}
#lado h3 {font-size:14px; color:#fff; text-align: center;padding:5px 0;}
#lado ul, li {list-style-type: none;}
#lado ul {margin: 0; padding: 0;}
#lado li {border-bottom: 1px solid #77B21C;}
#lado a {text-decoration: none; font-size:12px; color: #484848; background: #C7EE91; display: block; padding: 3px 0 3px 10px; width: 150px;}
#lado a:hover {background: #77B21C;color:#fff}



#relacionadas ul {margin:0;padding:0;float:left;position:absolute}
#relacionadas li {margin:0;padding:0;list-style:circle;float:left;margin: 0 0 5px -20px}
#relacionadas li a {text-decoration:none;display:block;color:#484848;}
#relacionadas li a:hover {color:#ff6600;text-decoration:underline}


.galeria {float:left; width:169px; height: 150px; border:1px solid #c0c0c0; padding:10px; margin:8px 5px 8px 0; background:#fff; font-size:11px; text-decoration:none; color:#a1a1a1;}
.galeria img {display: block; margin-left: auto; margin-right: auto}
.galeria span {display:block; padding-top:2px;color:#484848; text-align:center;font-size:11px}
.galeria:hover {background:#E8FFC6; border:1px solid #aaa; padding-top:10px; text-decoration:none}

#barrajuego {position:relative; height:25px; color:#E0E0E0; width:100%; font-family:Helvetica,Arial,Verdana,sans-serif;}
#fichajuego {position:relative; height:25px; font-size:12px; text-transform:uppercase; font-weight:bold; background:#c8c8c8; padding:0 0 0 10px;}
#fichajuego ul {margin:0; padding:0; list-style-type:none; width:auto; float:left;}
#fichajuego ul li {display:block; float:left; margin:0 4px;}
#fichajuego ul li a {display:block; float:left; color:#484848; text-decoration:none; padding:0 0 0 10px; height:25px;margin-top:-5px; border: 1px solid #efefef}
#fichajuego ul li a span {padding:12px 20px 0 0; height:21px; float:left;}
#fichajuego ul li a:hover {color:#fff;}
#fichajuego ul li a:hover span {display:block; width:auto; cursor:pointer;}
#fichajuego ul li.nada {color:#fff; background:#d6d6d6; padding:0 10px; line-height:25px;margin-top:-5px; border: 1px solid #efefef}
#fichajuego ul li a.current {color:#fff; background:#ff6600; line-height:25px;text-decoration:underline}
#fichajuego ul li a.current:hover {text-decoration:none}
#fichajuego ul li a.current span {display:block; padding:0 10px 0 0; width:auto; background:#ff6600; height:25px;}
#fichajuego ul li a.active span {display:block; padding:0 10px 0 0; width:auto; background:#84C221;height:25px;}
#fichajuego ul li a.active,#fichajuego ul li a.active:hover {color:#fff; background:#84C221; text-decoration:none;line-height:25px}

#abajo {width: 740px; margin: 0 auto;/* center the page in Firefox */ text-align: left; padding: 20px;}


/* STAR RATING */
.LV_validation_message {font-weight:bold; margin:0 0 0 5px;}
.LV_valid {color:#85CB11;}
.LV_invalid {color:#CC0000; /*float:left;*/}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {border: 1px solid #85CB11;}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {border: 1px solid #CC0000;}	
#CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_LoadingImage, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Next, #CB_Prev:hover, #CB_Next:hover, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email {margin: 0; padding: 0; background-color: transparent; border: 0px;}
#CB_iFrCont {position: absolute; width: 0px; height: 0px;}
#CB_HiddenText {position: absolute;visibility: hidden;z-index: -1000;top: -100px;left: -1000px;}
.CB_Sep {color: #bbb;}
.CB_TnThumbs {width: 0px;height: 0px;border: 0px;outline-style: none;outline: 0px;padding: 0;margin: 0;visibility: hidden;}
.CB_BtmNav {position: relative;top: 4px;border: 0;padding: 0px 0px 0px 3px;}
#CB_ImgHide {position: absolute;visibility: hidden;z-index: 1098;left: 0px;}
#CB_ShowTh {width: 100%;height: 20%;visibility: hidden;position: absolute;z-index: 1097;bottom: 0px;left: 0px;}
#CB_Thumbs {display: none;height: 62px;padding-top: 10px;position: absolute;z-index: 1100;overflow: hidden;bottom: 0px;left: 0px;}
#CB_Thumbs2 {margin: auto 0;	height: 52px;	position: absolute;}
.CB_ThumbsImg {	position: absolute;	border: 1px solid #fff;	cursor: pointer;}
.CB_RoundPixBugFix {display: block;	visibility: hidden;	font-family: arial;	font-size: 1pt;}
#CB_ImgContainer {position: relative;width: 100%;}
#CB_PrevNext {position: absolute;width: 100%;height: 100%;top: 0px;	left: 0px;	z-index: 1002;}
#CB_NavPrev, #CB_NavNext {visibility: hidden;position: absolute; z-index: 1001;top: 47%;cursor: pointer;}
#CB_NavPrev {left: 18px;}
#CB_NavNext {right: 15px;}
#CB_ContentHide {position: absolute;z-index: 1000;top: 0px;left: 0px;}
#CB_LoadingImage {position: absolute;	left: 50%;top: 50%;margin-left: -12px;margin-top: -12px; visibility: hidden;}
#CB_Text {position: relative; text-align: left; overflow: hidden;}
#CB_T1 {height: 14px; white-space: nowrap; position: relative;}
#CB_T2 {margin-top: -1px;}
#CB_TL {position: relative; background-color: #fff; display: none;}
#CB_Window {left:50%; position:absolute; top:50%; visibility:hidden; z-index: 1100; border-collapse: separate;}
#CB_Image {position: relative;}
#CB_iFrame {position: absolute; width: 0px; height: 0px; z-index: 1003;}
#CB_TopLeft {background-image:url(/images/clearbox/s_topleft.png); background-position:right bottom;}
#CB_Top {background-image:url(/images/clearbox/s_top.png); background-position:left bottom;}
#CB_TopRight {background-image:url(/images/clearbox/s_topright.png);background-position:left bottom;}
#CB_Left {background-image:url(/images/clearbox/s_left.png);	background-position:right top;}
#CB_Content {background-color: #fff;}
#CB_Right {background-image:url(/images/clearbox/s_right.png);background-position:left top;}
#CB_BtmLeft {background-image:url(/images/clearbox/s_btmleft.png);background-position:right top;}
#CB_Btm {background-image:url(/images/clearbox/s_btm.png);background-position:left top;}
#CB_BtmRight {background-image:url(/images/clearbox/s_btmright.png);background-position:left top;}
#CB_Prev, #CB_Next {background: transparent url(/images/clearbox/blank.gif) no-repeat scroll 0%;display: block;	width: 49%;cursor: pointer;outline-style: none;outline: 0px;z-index: 1102;}
.CB_TextNav {text-decoration: underline;padding-right: 5px;color: #999;outline-style: none;outline: 0px;cursor: pointer;border: none;}
.CB_TextNav:hover {text-decoration: underline;color: #555;border: none;}
#CB_Prev {float: left;left: 0px;}
#CB_Next {float: right;	left: 0px;}
#CB_Prev:hover {background:transparent;}
#CB_Next:hover {background:transparent;}
#CB_CloseWindow {position: absolute;right: -14px;top: -10px;z-index: 1104;cursor: pointer;}
#CB_SlideShowS, #CB_SlideShowP {position: absolute;left: -11px;top: -10px;z-index: 1104;cursor: pointer;}
#CB_SlideShowBar {background-color: #fff;width: 0px;position: absolute;height: 2px;display: none;z-index: 1102;}
#CB_Email {position: absolute;right: 15px;}
#CaptchaDiv {margin: 0;padding: 0;/*width:265px;height:50px;*/padding-bottom: 5px;}
#CaptchaImage {float: left;margin: 0;padding: 0;border:1px solid #888888;/*width:240px;height:50px;*/}
#CaptchaIcons {width: 22px;height: 50px;float: right;text-align: left;margin: 0;padding: 0;}
#CaptchaIcons img {border: 0;margin: 0;padding: 0;padding-bottom: 3px;}
*html #CaptchaIcons img {margin-bottom: -2px;}
.placeholder { visibility: hidden;  width:0 !important;  height:0 !important;}
*html .placeholder {  display: none !important;}


div.colabora {border:solid 1px #6A9F1A; background:#F5FCED; padding:10px; color:#333333; margin-bottom:20px; width:580px}
div.colabora h1 {font-size:14px; color:#000000; padding-bottom:10px;}
div.colabora p{padding-bottom:14px;}
div.colabora input {font-size:15px; width:300px}
div.colabora textarea {font-size:15px; width:300px}
div.colabora input .input-text {border:1px solid #3b6e22; color:#666666;}
div.colabora textarea .input-text {border:1px solid #3b6e22; color:#666666; width:240px;font-size:12px;}
div.colabora label {display:block; margin-bottom:10px; color:#555555;}
div.colabora label span {display:block; float:left; padding-right:6px; width:200px; text-align:right; font-weight:bold;}

.spacer {margin-left:80px; margin-bottom:10px; font-size:11px; color:#555555;}
.green {background:url(/images/green.gif); padding:0px 6px; border:1px solid #3b6e22; height:24px;  line-height:24px; color:#FFFFFF; font-size:12px; margin-right:10px; display:inline-block; text-decoration:none;}



.intersticial {display:none; width:100%;	height:300%;	position:absolute;	background-color:#fff;	top:-143px;	left:0px;	z-index:111}
.intersticial .cabecera {width:980px;	margin:4px auto 0 auto;	padding:10px;	height:71px;	background-color:#fff;	}
.intersticial .content {border-top:1px solid #1D2B31; width:1000px; min-height:800px !important;	margin:0 auto;	}
.intersticial .anuncio {height:700px;  padding-top:30px; background-color:#fff;}
.intersticial .cabecera img {float:left;}
.cerrarintersticial {float:right !important;	margin:20px 5px;	cursor:pointer;}

