
.cssimg {
   background: url(/images/tot-sp.png) no-repeat top left;
}
.cssimg.sprite-header_busca{ background-position: 0 0; width: 190px; height: 87px; float:left;} 
.cssimg.sprite-header_separa{ background-position: 0 -97px; width: 950px; height: 16px; } 
.cssimg.sprite-novedades_head{ background-position: 0 -123px; width: 342px; height: 85px; } 
.cssimg.sprite-novedades_repeat{ background-position: 0 -218px; width: 342px; height: 31px; } 
.cssimg.sprite-opina_header{ background-position: 0 -259px; width: 251px; height: 87px; float:left} 

#site_layout{float:left;width:100%;position:static;}
#site_header{margin:0px auto;padding:0 0;z-index:1;width:950px;}
#mywrap{height:115px; width:950px;background:url("/images/web_header.png");}
#mywrap div.logo {float:left;height:100%;overflow:hidden;width:459px;}
#mywrap div.publitop {float:left;height:100%;overflow:hidden;width:251px;}
#buscar {float:right;overflow:hidden;width:190px;height:87px;background:url("http://img2.todojuegos.com/images/header_busca.png");}

#mywrap div.centerfoot {text-align:center; width:806px; float: left; height:60px;background-color:#FFFFFF;padding: 5px 0; font-family:Questrial,Arial,Helvetica; font-size:12px;}

#publiheader{height:95px;padding-top:5px;width:950px;background-color:#000000}
#publiheader div.publi728{float:left;height:100%;overflow:hidden;width:970px;}
#publiheader div.android{float:left;height:100%;overflow:hidden;width:150px;padding:0 5px;}
#separador{height:16px;width:930px;background:url("http://img2.todojuegos.com/images/header_separa.jpg");margin:0px auto;padding:0 0;z-index:1;}
#botonera{text-align:center; width:930px; height:28px; margin:0px auto;padding:0 0;z-index:1;}
#menutop{text-align:left; width:930px; height:34px; margin:0px auto;padding:0 0;z-index:1;}
#menutop div.letras {padding-left: 30px; padding-top:10px; height:24px;}
#menutop a {text-decoration:none; font-weight:bold; color:#FFF;font-size:13px; font-family:'Questrial',Arial,Verdana;}

#site_body{margin:0px auto;z-index:1;width:930px;background-color:#FFF;padding:9px;overflow:hidden; border-color:#272727; border:1px solid;}
#site_body div.centerbody {width:930px; float: left; margin:0px auto;}

#site_footer{margin:0px auto;padding:0 0;z-index:1;width:950px;background-color:#FFFFFF;text-align:center;}
#mywbody{ width:100%;}
#mywbody div.columna_izq {float:left;overflow:hidden;width:50px;}
#mywbody div.columna_der {float:right;overflow:hidden;width:44px;}

#mywrap div.columna_izq {float:left;height:70px;overflow:hidden;width:50px;}
#mywrap div.columna_der {float:right;overflow:hidden;width:44px;height:70px;}

/* Nuevo CSS */

#txtdivhead { 
	background: url("/images/title_bg.png") #FFFFFF no-repeat; padding:3px 0 0 8px; color: #FFF; font-family:'Questrial',Arial,Helvetica;font-size:18px; width:200px;float:left;
	min-height: 25px;
}
#txtdivhead a{ 
	text-decoration:none;
	color: #FFFFFF;
}

.limpia::after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

ul#navVid {
    float: left;
    height: 80px;
    left: 0;
    padding: 0;
    width: 610px;
    z-index: 2000;
    margin: 5px 0 0 0;
}
ul#navVid li {
    display: inline;
    float: left;
    height: 80px;
    list-style: none outside none;
    margin-right: 10px;
    padding: 0;
    width: 112px;
}

/* Header */

#header_nav {  
    list-style:none;  
    width:930px;  
    margin:0px auto 0px auto;  
    height:31px;  
    padding:2px 0px 0px 10px;  
  
}  
  
#header_nav li {  
    float:left;  
    text-align:center;  
    position:relative;  
    padding: 5px 10px 5px 10px;
    margin-right:3px;  
    margin-top:2px;  
    border:none;  
}  
 
#header_nav li a.selected {color:#DD3300;}

#mywrap #opina {
    height:31px;position:relative; top:35px; left:400px; width:260px; font-family:'Questrial',Arial, Helvetica, sans-serif; font-size:18px;
    color: #DD3300; padding-top: 5px; 
    background-image: url('/images/forum_icon.png'); background-repeat: no-repeat; background-position: 210px 0px;"	
}

#header_nav li:hover {  
    border: 1px solid #777777;  
    padding: 5px 9px 5px 9px;
 
    /* Background color and gradients */  
  
    background: #F4F4F4;  
	zoom:1;
	
	/* Rounded corners */  
  
    -moz-border-radius: 5px 5px 0px 0px;  
    -webkit-border-radius: 5px 5px 0px 0px;  
    border-radius: 5px 5px 0px 0px;  
}  
  
#header_nav li a {  
    font-family:'Questrial',Arial, Helvetica, sans-serif;  
    font-size:16px;  
    color: #F8F8F8;  
    display:block;  
    outline:0;  
    text-decoration:none;  
}  
  
#header_nav li:hover a {  
    color:#161616;  
}  
#header_nav li .drop {  
    padding-right:21px;  
    background:url("img/drop.png") no-repeat rightright 8px;  
}  
#header_nav li:hover .drop {  
    background:url("img/drop.png") no-repeat rightright 7px;  
}  
  
/* Drop Down */  
  
.dropdown_1column,  
.dropdown_2columns,  
.dropdown_3columns,  
.dropdown_4columns {
    margin:4px auto;  
    float:left;  
    position:absolute;  
    left:-999em; /* Hides the drop down */  
    text-align:left;  
    padding: 5px;  
    border:1px solid #777777;  
    border-top:none;  
  
    /* Gradient background */  
    background:#EEEEEE;  
	zoom:1;
	
    /* Rounded Corners */  
    -moz-border-radius: 0px 5px 5px 5px;  
    -webkit-border-radius: 0px 5px 5px 5px;  
    border-radius: 0px 5px 5px 5px;  
    z-index: 3000;
}  

#header_nav div.xbox {	
	border-bottom: 3px solid #7AA922;
	background:#dfd;
}
#header_nav div.wii {
        border-bottom: 3px solid #55f;
        background:#ddf;
}
#header_nav div.ps3 {
        border-bottom: 3px solid #f55;
        background:#fdd;
}
#header_nav div.pc {
        border-bottom: 3px solid #ff8c00;
        background:#fff0dd;
}
.dropdown_1column {width: 190px;}  
.dropdown_2columns {width: 380px;}  
.dropdown_3columns {width: 550px;}  
.dropdown_4columns {width: 720px;}  
  
#header_nav li:hover .dropdown_1column,  
#header_nav li:hover .dropdown_2columns,  
#header_nav li:hover .dropdown_3columns,  
#header_nav li:hover .dropdown_4columns {
    left:-1px;  
    top:auto;  
}  
  
/* Columns */  
  
.col_1,  
.col_2,  
.col_3,  
.col_4{
    display:inline;  
    float: left;  
    position: relative;  
    margin-left: 5px;  
    margin-right: 5px;  
}  
.col_1 {width:170px;}  
.col_2 {width:340px;}  
.col_3 {width:510px;}  
.col_4 {width:680px;}  
.borde_derecho{border-right: 1px solid white;}
 
/* Right alignment */  
  
#header_nav .menu_right {  
    float:rightright;  
    margin-right:0px;  
}  
#header_nav li .align_right {  
    /* Rounded Corners */  
    -moz-border-radius: 5px 0px 5px 5px;  
    -webkit-border-radius: 5px 0px 5px 5px;  
    border-radius: 5px 0px 5px 5px;  
}  
#header_nav li:hover .align_right {  
    left:auto;  
    rightright:-1px;  
    top:auto;  
}  
  
/* Drop Down Content Stylings */  
  
#header_nav p, #header_nav h2, #header_nav h3, #header_nav ul li {  
    font-family:'Questrial',Arial, Helvetica, sans-serif;  
    line-height:21px;  
    font-size:12px;  
    text-align:left;  
}  
#header_nav h2 {  
    font-size:14px;  
    font-weight:400;  
    letter-spacing:-1px;  
    margin:2px 0 5px 0;  
    font-weight:bold;
}  
#header_nav h3 {  
    font-size:14px;  
    margin:7px 0 14px 0;  
    padding-bottom:7px;  
    border-bottom:1px solid #888888;  
}  
#header_nav p {  
    line-height:18px;  
    margin:0 0 10px 0;  
}  
  
#header_nav li:hover div a {  
    font-size:13px;  
    color:#015b86;  
}  
#header_nav li:hover div a:hover {  
    color:#029feb;  
}  
.strong {  
    font-weight:bold;  
}  
.italic {  
    font-style:italic;  
}  
.imgshadow {  
    background:#FFFFFF;  
    padding:4px;  
    border:1px solid #777777;  
    margin-top:5px;  
    -moz-box-shadow:0px 0px 5px #666666;  
    -webkit-box-shadow:0px 0px 5px #666666;  
    box-shadow:0px 0px 5px #666666;  
}  
.img_left { /* Image sticks to the left */  
    width:auto;  
    float:left;  
    margin:5px 15px 5px 5px;  
}  
#header_nav li .black_box {  
    background-color:#333333;  
    color: #eeeeee;  
    padding:4px 6px 4px 6px;  
  
    /* Rounded Corners */  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    border-radius: 5px;  
  
    /* Shadow */  
    -webkit-box-shadow:inset 0 0 3px #000000;  
    -moz-box-shadow:inset 0 0 3px #000000;  
    box-shadow:inset 0 0 3px #000000;  
}  
#header_nav li ul {  
    list-style:none;  
    padding:0;  
    margin:0 0 12px 0;  
}  
#header_nav li ul li {  
    font-size:14px;  
    line-height:20px;  
    position:relative;  
    padding:0;  
    margin:0;  
    float:none;  
    text-align:left;  
    width:160px;  
}  
#header_nav li ul li:hover {  
    background:none;  
    border:none;  
    padding:0;  
    margin:0;  
}  
#header_nav li .greybox li {  
    background:#F4F4F4;  
    border:1px solid #bbbbbb;  
    margin:0px 0px 4px 0px;  
    padding:4px 6px 4px 6px;  
    width:116px;  
  
    /* Rounded Corners */  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    border-radius: 5px;  
}  
#header_nav li .greybox li:hover {  
    background:#ffffff;  
    border:1px solid #aaaaaa;  
    padding:4px 6px 4px 6px;  
    margin:0px 0px 4px 0px;  
}  
/* --- */

#right_col {position:relative; float: right; margin: 5px 0 0 0; width: 310px;}
#left_col {position:relative; float: left; margin: 0 0 5px; width: 610px; background: none repeat 0 0 #FFFFFF; clear: both;}
#full_col {position:relative; float: left; margin: 0 0 5px; width: 930px; }
#wrap {float:left; width:610px;}

#ad300r {margin-bottom: 12px;}
.txthead {background: none repeat scroll 0 0 #FFFFFF; color: #333333; font-size:15px; font-weight: bold; margin: 0 0 1px; padding:8px; text-transform: uppercase;float:left;}
.column-sub{background: none repeat 0 0 #FFFFFF; clear: both; margin-bottom: 10px; overflow: hidden; padding: 0 5px 5px; height:555px;}
.ui-plat{margin-left: 0; width:100%; float: left; font-size: 11px; margin: 3px 0 0; padding:0; list-style: disc inside none; font-family: Questrial, Arial,Helvetica,sans-serif; }
.ui-plat li{float:left; line-height: 22px; margin: 0 7px; list-style: none outside none;}
li.ui-selected a {border: 1px solid #CCCCCC; font-weight: bold; padding: 3px;}
.minititle {border-bottom: 1px solid #ECECEC; font-size: 13px; font-weight: bold; margin: 35px 0 10px 0; padding: 0 5px; width: 275px;}
.derecha{float: right; padding-right: 9px;}

.ficha-columna {border-bottom: 1px solid #ECECEC; float:left; padding: 9px; width: 273px; color: #998899; font-size: 14px; }
.ficha-columna a {color: #004C99; font-size: 14px;}
.puntua-columna {border: 1px solid #ECECEC; color: #004C99; float:right; font-size: 14px; font-weight: bold; padding: 5px;}

.fila-izq {font-family: Questrial, "helvetica neue",arial,sans-serif; font-size:16px; border-bottom: 1px solid #ECECEC; float:left; padding: 9px; width: 600px; color: #003466;}
.fila-izq a {font-weight: bold;}
.t10left, .t10right{
  float:left;
   margin: 0 0 5px; background: none repeat 0 0 #FFFFFF;
   padding: 9px;
}

.t10left{
  position:relative; float: left; clear: both;
  width:390px; 
}

.t10right{
    width:500px;
 }

.t10_1_l, .t10_1_r{
    float: left;
 }

.t10_1_l {
    width:140px;
    margin: 5px 5px 0 0;
}
.t10_1_r {
    width:240px;
    margin: 5px 0 0 0;
}

.t10_dotted_div {
height: 24px; position: relative;FLOAT: left;padding: 5px;
}



