*{margin:0px;padding:0px;}

body{
background-image: url(2.0/fundo.jpg);
background-repeat: repeat-x;
font-family:Verdana, Arial, Sans-Serif;
font-size:12px;
text-align: center; 
}

a{color:blue;}

#geral{
width:770px;b-order:1px solid #CCC;
height:500px;}

.topo{
b-order:1px solid #CCC;
height:90px;
}

.logo{
text-align:left;
width:300px;
margin-top:20px;
margin-left: 30px;
float:left;
}


#box{
width:360px;
float:right;
text-align:left;
}

#box #abas a{
padding:12px;
padding-top:2px;
padding-bottom:2px;
font-size:11px;
text-decoration:none;
color:#000000;
background-color:#F4FBFD;
border:1px solid #F3F3F3;
position:relative;
top:-1px;
color:#555;
border-bottom:0px;
}

#box #abas a:hover{
background-color:white;color:black;}

#box #abas a.at{background-color:white;
border:1px solid #2BCAFF;
border-bottom:0px;
padding-top:4px;
top:0px;color:black;}

#box #abas{display:block;margin-top:8px;position:relative;top:-1px;}


#box-busca,#box-jogos,#box-idiomas,#box-perfil{
width:340px;
border:1px solid #2BCAFF;
padding:10px;
text-align:left;
background-color:white;
display:block;
background:url(2.0/caixa.png);
}


#box-jogos,#box-idiomas,#box-perfil{display:none;}

#buscaq{width:220px;border:1px solid #5BBCE7;font-size:16px;}

#buscab{border:1px solid #5BBCE7;background-color:white;font-size:14px;}

.conteudo{
text-align:left;padding:10px;
}

.imjogo{
border:1px solid #999;padding:1px;margin-right:15px;
}

input,textarea{border:1px solid #7E9DB9;margin-bottom:3px;}

h1{
letter-spacing:-1px;
	font-size:22px;
	display:block;
	background-image:url(2.0/linha.png);
	background-repeat: no-repeat;
	background-position: bottom;
	font-weight:normal;
	margin-bottom:2px;
	margin-bottom:5px;
}

h1 b{
color:#0066FF;
}
#hmenu a{color:navy;margin-right:8px;}
#hmenu a:hover{color:blue;}
#hmenu b{color:navy;margin-right:8px;}

.addthis{
float:right;
margin-top:5px;
}

#recom td a{font-size:16px;}

.tab td{padding:5px;background:url(2.0/gradiente_cat.png);text-align:center;
border:1px solid #2C85AF;}
.tabm td{background:url(2.0/gradiente_cat_menos.png);border:1px solid #D7EBF4;}
.tab td a{color:#3193C1;font-weight:bold;}
.tab td a:hover{text-decoration:none;}
.tab td img{margin-bottom:5px;}
.tab td.notab{background:white;border:0px;}

#adica{text-decoration:underline;color:#F26100;}

#delfav{visibility:visible;border:0;-moz-opacity:0.2;opacity:0.2;filter:alpha(opacity=20);}
#favIM{border:1px solid black;margin-right:10px;}

#delfav2{visibility:visible;border:0;}

#historico a{text-decoration:none;}
#historico a b{text-decoration:underline;}

#historico a:hover{
background:url(2.0/flecha.gif) no-repeat right;
padding-right:18px;text-decoration:underline;
}


#google1{
text-align:left;
margin:10px;
margin-left:10px;
}


#barra-abaixo{text-align:left;padding-left:10px;}


#divjogo{
width:780px;
border:1px solid #010600;
display:block;
background:#F3F3F3;
background-color:#FFFFFF;
background:url(2.0/fundo-barraj.jpg);
background-repeat:no-repeat;
}


#divjogo #esquerda{
float:left;width:125px;
padding:2px;padding-top:5px;
line-height:18px;

}

#esquerda a{color:white;text-decoration:none;margin-left:35px;}
#esquerda a:hover{color:white;text-decoration:underline;margin-left:35px;}

#tagsj{color:#368583;margin-left:10px;}
#tagsj a,#tagsj a:hover{color:#204F4E;
margin-left:0px;
}


#divjogo #flash{
width:645px;padding-top:5px;padding-bottom:5px;text-align:left;padding-left:5px;
_float:right;
border-left:1px solid #010600;
min-height:240px;
background:url(2.0/fundo-jogo.jpg) no-repeat right top;
background-color:white;
}


#jogoinfo{
text-align:left;
color:#307473;
margin:10px;
}

a#outro{
background:transparent url(2.0/voltar.png) no-repeat scroll 0px -53px;
padding-left:60px;
font-size:16px;
text-decoration:none;
display:block;
text-align:left;;
color:#ccc;
}

#aoutro{
margin:10px;
margin-top:15px;
height:53px;
width:110px;
float:left;
}


a:hover#outro{background:transparent url(2.0/voltar.png) no-repeat scroll 0px 0px;color:black;}

#google2{
float:right;
margin-top:15px;
}


h1 a{text-decoration:none;background:url(2.0/flecha.gif) no-repeat right;padding-right:11px;}
h1 a:hover{;
padding-right:14px;color:#1C6BFF;
}

#categorias{margin-top:35px;padding-left:60px;padding-top:5px;margin-bottom:20px;}
.catclass{height:18px;padding:3px;border:1px solid #2C85AF;
background:url(2.0/categoria_fundo.png);padding:4px;}

.catclass li{float:left;list-style:none;}

.catclass a{text-decoration:underline;
color:#3193C1;margin-left:5px;margin-right:5px;padding:3px;}

.catclass a:hover{text-decoration:none;color:#184961;}


#comentar{
color:#57969D;
margin-bottom:25px;
float:right;
width:250px;
border:1px solid #5AABAC;
padding:10px;
background:url(2.0/fundo-jogo.jpg) no-repeat right top;
background-color:white;
}

#tipj{
background:#FCFDDE;
border:1px solid #DDD;
text-align:left;
padding:3px;
margin:5px;
font-weight:bold;
}

#boxhtml{background:#D6E1FF;border:1px solid #9DB7FF;padding:3px;margin-right:5px;margin-bottom:5px;}

#cmts{min-height:350px;}

.comentario{padding-left:20px;color:#999999;font-size:11px;}
#comentario{font-weight:bold;color:#888888;display:block;font-size:12px;padding-top:20px;}
.coment{border:1px solid #BBBBBB;margin-right:10px;padding:3px;font-family:Arial;}
.cpar,.cimpar{text-align:left;width:460px;}
.cpar{background-color:#F2FFFF;padding:12px;border:1px solid #86D3D9;margin-bottom:4px;}
.cimpar{padding:12px;border:1px solid #EEE;margin-bottom:4px;}
.usuarioc{color:#52ADA8;font-weight:bold;text-decoration:underline;}

#cmt{font-size:20px;font-weight:bold;color:#03ABE1;text-align:left;margin-top:50px;}

#comentar div{font-weight:bold;color:#57969D;}

#barra-nome{float:left;margin-left:10px;font-weight:bold;color:#111;font-size:14px;}

.favoritar{
width:400px;
*width:250px;
_width:230px;
text-align:left;
margin-top:15px;
}

.favoritar img{margin-right:8px;margin-bottom:8px;}



#controles{
width:300px;
float:left;
text-align:left;
margin-top:15px;
margin-bottom:5px;
}


#estrelas{
margin-top:15px;
float:right;
}

#mais{word-spacing:-2px;}
#mais img{border:1px solid black;margin-top:5px;}
#mais a img{-moz-opacity:0.2;opacity:0.2;filter:alpha(opacity=20);}
#mais a:hover img{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}

.amigos{margin-bottom:20px;margin-top:20px;margin-right:42px;color:#ccc;}
.amigos a{color:#555;text-decoration:none;}
.amigos a:hover{text-decoration:underline;color:blue;}

.copyright{margin-top:30px;border-top:1px solid black;}
.copyright img{margin-right:10px;}

.ratingblock {display:block;}
.unit-rating {list-style:none;margin: 0px;padding:0px;height: 15px;position: relative;background: url('estilo/estrelas.gif') top left repeat-x;}
.unit-rating li{text-indent: -45000px;padding:0px;margin:0px;float: left;}
.unit-rating li a {outline: none;display:block;width:15px;height: 15px;text-decoration: none;text-indent: -4500px;z-index: 20;position: absolute;padding: 0px;}
.unit-rating li a:hover{background: url('estilo/estrelas.gif') left center;z-index: 2;left: 0px;}
.unit-rating a.r1-unit{left: amigos0px;}
.unit-rating a.r1-unit:hover{width:15px;}
.unit-rating a.r2-unit{left:15px;}
.unit-rating a.r2-unit:hover{width: 30px;}
.unit-rating a.r3-unit{left: 30px;}
.unit-rating a.r3-unit:hover{width: 45px;}
.unit-rating a.r4-unit{left: 45px;}	
.unit-rating a.r4-unit:hover{width: 60px;}
.unit-rating a.r5-unit{left: 60px;}
.unit-rating a.r5-unit:hover{width: 75px;}
.unit-rating a.r6-unit{left: 75px;}
.unit-rating a.r6-unit:hover{width: 90px;}
.unit-rating a.r7-unit{left: 90px;}
.unit-rating a.r7-unit:hover{width: 105px;}
.unit-rating a.r8-unit{left: 105px;}
.unit-rating a.r8-unit:hover{width: 120px;}
.unit-rating a.r9-unit{left: 120px;}
.unit-rating a.r9-unit:hover{width: 135px;}
.unit-rating a.r10-unit{left: 135px;}
.unit-rating a.r10-unit:hover{width: 150px;}
.unit-rating li.current-rating {background: url('estilo/estrelas.gif') left bottom;position: absolute;height: 15px;display: block;text-indent: -9000px;z-index: 1;}
.voted {color:#999;font-size:12px;}
.thanks {color:#36AA3D;font-size:12px;}
.static {color:#5D3126;font-size:12px;}


#expc{padding-right:28px;color:#bbb;}
#expc a{color:#aaa;}

h2{font-size:17px;letter-spacing:-1px;font-weight:normal;color:#0C4B42;}

#intro{
text-align:left;
width:450px;
}


#jogosnovos{
float:right;width:150px;line-height:22px;text-align:left;
}

#jogosnovos a{color:black;}
#jogosnovos a:hover{color:blue;}

#floatr{
float:right;width:250px;
}

.busca,.tagcloud,.cmm{background:url(2.0/gradientecaixa.png);border:1px solid #D9F5FF;float:left;height:85px;}

.busca{margin-left:10px;
padding:10px;width:200px;margin-top:20px
}

.tagcloud{margin-left:15px;padding:10px;width:200px;margin-top:20px;}

.cmm{margin-left:15px;padding:10px;width:200px;margin-top:20px;font-size:12px;}

.tagss a,.cmm a{text-decoration:none;color:navy;}
.tagss a:hover, .cmm a:hover{text-decoration:underline;}

#widgets{height:120px;}


#icones-s a img{
border:1px solid black;
margin:1px;
-moz-opacity:0.3;
opacity:0.3;
filter:alpha(opacity=30);
}

#icones-s a.ok img{
border:1px solid black;
margin:1px;
-moz-opacity:1;
opacity:1;
filter:alpha(opacity=100);
}


#Carregando{
font-size:12px;
color:black;
background-color:white;
text-align:center;
width:120px;
position:absolute;
height:44px;
left:2px;
top:2px;
border:1px solid #999999;
z-index: 100;}

.m{border:1px solid #eee;color:#999;line-height:21px;}

.mm{background-color:#F7FCFE;
background:url(2.0/5est.png);
border:1px solid #DEDE49;
color:#555;
line-height:21px;}

.mmal{background:url(2.0/aleatorio.png);border:1px solid #C1FFA4;color:#555;line-height:21px;}

.mmm{
border:1px solid #B7E7FC;
background-color:#E4F8FF;
color:black;
line-height:21px;
background:url(2.0/selecionado.png);cursor:pointer;
}

#jogo a{color:#999;font-size:14px;text-decoration:none;}
#jogo .mm a,#jogo .mmal a{color:#333;}
#jogo .mmm a{color:black;text-decoration:underline;}
#jogo a:hover{color:black;text-decoration:underline;}


#jogo td{text-align:center;font-size:11px;vertical-align:middle;}

img.im{
	border:1px solid black;
	width:50px;
	height:50px;
	margin:1px;
}
img.imm{border:1px solid black;width:25px;height:25px;margin:1px;}

.jogoim{
background-color:#FFFFCC;
border-bottom:1px solid #DEDE49;
border-top:2px solid white;
}

#explica{
margin-left:20px;
width:200px;
text-align:left;
position:absolute;
top:405px;
display:block;
}

p{margin-bottom:12px;text-align:justify;}

#explica a{text-decoration:none;color:black;font-size:12px;}
#explica a:hover{text-decoration:none;color:black;}
#explica a b{color:#2660DD;font-size:16px;text-decoration:none;}
#explica a:hover b{color:#F29200;text-decoration:none;}

#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}
#imgfav{margin-right:10px;}
#ultgam{color:white;padding:2px;text-align:center;width:464px;font-size:9px;}
#var{color:red;font-size:15px;}
.mini{border:1px solid black;}

a.parceiro img{-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);margin-bottom:6px;}
a.parceiro:hover img{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);margin-bottom:6px;}