/*
Theme Name: Theme Jogos 2
Theme URI: http://www.jogarjogosonline.com.br
Description: Jogar Jogos Online
Author: Jogar Jogos Online
Author URI: http://www.jogarjogosonline.com.br
*/

body {
font-size:12px;
font-family:Arial, Verdana, Sans-Serif;
background:#0d86db url(images/fundo.png) repeat-x;
color:#333;
}

#main {
width:980px;
margin:0 auto;
}

img {
border:none;
}

a {
text-decoration:none;
color:#0e2331;
}

#content {
overflow:hidden;
height:100%;
background:#fff url(images/bgtop.gif) no-repeat;
margin:0;
}

.contentbottom {
background:#fff url(images/bgbottom.gif) no-repeat;
height:6px;
margin:0;
}

#header {
height:110px;
overflow:hidden;
}

.logo {
float:left;
width:600px;
border:0;
margin:0;
}

.titulo h1 {
line-height:150%;
border-bottom:1px solid #ccc;
font-weight:lighter;
font-family:"Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif;
color:#222;
margin:0 0 15px;
padding:0 0 8px;
}

#topmenu {
height:32px;
display:block;
font:14px Arial, Verdana, Arial, Sans-Serif;
font-weight:700;
text-transform:uppercase;
background:#b21348 url(images/topmenu.png) no-repeat;
margin:10px 9px;
padding:0;
}

#topcatmenu {
width:962px;
height:32px;
margin:0;
padding:0;
}

#topcatmenu ul {
float:left;
list-style:none;
margin:0;
padding:0;
}

#topcatmenu li {
float:left;
list-style:none;
border-left:1px solid #903;
margin:0;
padding:0;
}

#topcatmenu li.home {
border-left:none;
}

#topcatmenu li a,#topcatmenu li a:link,#topcatmenu li a:visited {
color:#fff;
display:block;
margin:0;
padding:8px 15px;
}

#topcatmenu li a:hover,#topcatmenu li a:active {
color:#f7f7f7;
text-decoration:none;
margin:0;
}

#topcatmenu li li {
margin-left:-1px;
border-top:1px solid #b21348;
}

#topcatmenu li li a,#topcatmenu li li a:link,#topcatmenu li li a:visited {
background:#903;
color:#fff;
font-weight:400;
float:none;
margin:0;
padding:5px 10px 5px 15px;
}

#topcatmenu li li a:hover,#topcatmenu li li a:active {
background:#b8194e;
padding:5px 10px 5px 15px;
}

#topcatmenu li ul {
z-index:9999;
position:absolute;
left:-999em;
height:auto;
width:170px;
margin:0;
padding:0;
}

#topcatmenu li ul a {
width:140px;
}

#topcatmenu li ul ul {
margin:-27px 0 0 175px;
}

#topcatmenu li:hover ul ul,#topcatmenu li:hover ul ul ul,#topcatmenu li.sfhover ul ul,#topcatmenu li.sfhover ul ul ul {
left:-999em;
}

#topcatmenu li:hover ul,#topcatmenu li li:hover ul,#topcatmenu li li li:hover ul,#topcatmenu li.sfhover ul,#topcatmenu li li.sfhover ul,#topcatmenu li li li.sfhover ul {
left:auto;
}

#topcatmenu li:hover,#topcatmenu li.sfhover {
position:static;
}

.indextop {
overflow:hidden;
height:100%;
margin:0 10px 15px;
}

.randomgames {
width:612px;
float:left;
overflow:hidden;
height:100%;
}

.randomgames2 {
width:100%;
float:left;
overflow:hidden;
height:100%;
}

.randomtop {
background:url(images/randomgamestop.gif) no-repeat;
height:28px;
}

.randomtop2 {
background:url(images/randomgamestop2.gif) no-repeat;
height:28px;
}

.randomtop3 {
background:url(images/randomgamestop3.gif) no-repeat;
height:16px;
}

.randomtop4 {
background:url(images/randomgamestop4.gif) no-repeat;
height:28px;
}

.randombottom {
background:url(images/randomgamesbottom.gif) no-repeat;
height:7px;
}

.randombottom4 {
background:url(images/randomgamesbottom4.gif) no-repeat;
height:7px;
}

.indexbottom {
clear:both;
overflow:hidden;
height:100%;
margin:0 10px 10px;
}

.randomgame {
overflow:hidden;
height:100%;
background:url(images/randomgamesbg.gif) repeat-y;
padding:0 0 0 2px;
}

.randomgame4 {
overflow:hidden;
height:100%;
background:url(images/randomgamesbg4.gif) repeat-y;
padding:0 0 0 4px;
}

.gamethumb {
height:118px;
width:112px;
background:url(images/gamethumb.gif) no-repeat;
float:left;
margin:0 0 10px 8px;
}

.gamethumb4 {
height:118px;
width:112px;
background:url(images/gamethumb.gif) no-repeat;
float:left;
margin:5px 0 10px 6px;
}

.thumbs {
height:80px;
width:96px;
padding:7px;
}

.thumbs img {
border:1px solid #386d87;
}

.thumbtitle {
text-align:center;
}

.thumbtitle a {
color:#2a637e;
}

.newgames {
width:710px;
float:right;
overflow:hidden;
height:100%;
background:url(images/newgamesbg.gif) repeat-y;
}

.newgamestop {
background:url(images/newgamestop.gif) no-repeat;
height:28px;
}

.newgamesbottom {
background:url(images/newgamesbottom.gif) no-repeat;
height:7px;
}

.newgamesgame {
overflow:hidden;
height:100%;
padding:0 0 0 2px;
}

.gamethumb2 {
height:118px;
width:112px;
background:url(images/gamethumb.gif) no-repeat;
float:left;
margin:5px 0 10px 5px;
}

.gamecloud {
width:950px;
float:left;
margin:0;
}

.gamecloud h2 {
color:#ab0e43;
font-size:16px;
font-weight:700;
border-bottom:1px solid #2a637e;
}

.tagcloud {
width:950px;
}

.tagcloud a {
color:#2a637e;
border-bottom:1px dotted #2a637e;
}

.tagcloud a:hover {
color:#ab0e43;
border-bottom:1px dotted #ab0e43;
}

.entry {
color:#fff;
font-size:13px;
padding:0 10px;
}

.entry p {
margin:5px 0;
padding:0;
}

.game {
text-align:center;
padding:5px 0;
}

.ratings {
width:500px;
float:left;
color:#c4c4c4;
margin:0 0 0 10px;
}

.fullscreen {
width:70px;
float:right;
margin:0 10px 0 0;
}

.ad336 h2 {
font-size:16px;
margin:0 0 5px;
}

.ad336 p {
margin:0 0 10px;
}

.singlebottom {
clear:both;
overflow:hidden;
height:100%;
margin:0 0 10px 10px;
}

#footer {
clear:both;
color:#c4c4c4;
font-size:10px;
background:#fff;
margin:0;
padding:10px;
}

#footer a {
color:#c4c4c4;
border-bottom:1px dotted #c4c4c4;
}

#footer a:hover {
border-bottom:1px solid #c4c4c4;
}

#pagemenu {
clear:both;
background:#1b2c37 url(images/bottommenubg.png) repeat-x;
overflow:hidden;
height:100%;
margin:0;
padding:0;
}

#pagemenu ul {
width:850px;
float:left;
margin:0;
padding:10px;
}

#pagemenu ul li {
list-style:none;
display:inline;
margin:0;
padding:10px;
}

#pagemenu ul li a {
color:#fff;
font-size:14px;
margin:0;
padding:0;
}

.gotop {
float:right;
width:50px;
padding:10px;
}

.gotop a {
color:#fff;
font-size:14px;
background:url(images/gotop.gif) no-repeat right;
padding:3px 18px 0 0;
}

.footermenus {
clear:both;
overflow:hidden;
height:100%;
background:#071520;
}

.footermenu {
width:280px;
float:left;
color:#c4c4c4;
margin:0;
padding:10px 20px;
}

.footermenu h2 {
font-size:14px;
color:#D0CA9C;
margin:0 0 5px;
padding:0;
}

.footermenu ul {
margin:0;
padding:0;
}

.footermenu ul li {
list-style:none;
margin:0;
padding:0;
}

.footermenu ul li a {
color:#c4c4c4;
margin:0;
padding:0;
}

.footermenu p {
line-height:14px;
margin:0;
padding:0;
}

.ad336 {
float:right;
width:336px;
margin:20px 0 0;
}

.ad120 {
float:left;
width:240px;
margin:0;
}

.Nav {
margin:10px 0 10px 10px;
}

.Nav strong.on {
font-weight:700;
color:#b4154a;
margin-right:5px;
padding:3px 5px;
}

.Nav a:hover {
background:#b4154a;
border:1px solid #903;
}

.searchpart {
float:right;
width:300px;
overflow:hidden;
height:100%;
margin-right:30px;
}

.search {
overflow:hidden;
height:100%;
background:url(images/search.gif) no-repeat;
margin:25px 0 5px 11px;
padding:6px 0 0 2px;
}

.main_search {
height:26px;
margin:0 0 0 3px;
padding:0;
}

.searchform_top {
float:left;
padding:0;
}

.searchform_top_text {
width:192px;
border:0;
background:url(images/searchpart.gif) no-repeat;
color:#c4c4c4;
font-size:14px;
float:left;
height:28px;
margin:0 4px 0 0;
padding:0 4px;
}

.gosearch {
float:left;
}

.comment a {
text-decoration:none;
}

.commentlist li .avatar {
float:right;
border:1px solid #eee;
margin-top:-3px;
padding:2px;
}

.commentlist cite,.commentlist cite a {
font-weight:700;
font-style:normal;
font-size:1.1em;
color:gray;
}

.commentlist p {
line-height:16px;
margin:10px 5px 10px 0;
}

#commentform p {
line-height:16px;
margin:5px 0 0;
}

.commentmetadata {
font-size:9px;
display:block;
margin:0;
}

.commentmetadata a {
color:#000;
}

h3.comments {
margin:40px auto 20px;
padding:0;
}

h3#comments {
font-size:13px;
margin:0 0 10px;
padding:10px 0 0;
}

#respond {
font-size:13px;
margin:0;
padding:0;
}

h3.respond {
font-size:13px;
border-top:none;
margin:0 0 10px;
padding:0;
}

#respond h3 {
font-size:13px;
margin:0 10px 10px 0;
padding:10px 0 0;
}

.alt {
margin:0;
padding:10px;
}

.commentlist {
text-align:justify;
margin:0;
padding:0;
}

.commentlist li {
list-style:none;
border:1px solid #dfdfdf;
background:#f5f5f5;
margin:0 0 10px;
padding:10px;
}

.commentlist li ul li {
margin-right:-5px;
margin-left:10px;
}

.children {
padding:0;
}

.nocomments {
text-align:center;
margin:0;
padding:0;
}

#commentform input {
width:170px;
background:#e9e9e9;
margin:5px 5px 1px 0;
padding:2px;
}

#commentform {
margin:5px 10px 0 0;
}

#commentform textarea {
width:99%;
background:#e9e9e9;
padding:2px;
}

#commentform #submit {
float:right;
margin:0 0 5px auto;
}

ul#channels,.related_channels {list-style-type:none; margin:0 0 15px; padding:0;}

#channels li {background:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/channel_bg.png) no-repeat 0 3px; margin:0 0 5px;}

#channels a,.related_channels a {
font-family:Verdana, Arial;
color:#26397E;
font-weight:700;
text-decoration:none;
display:block;
height:32px;
font-size:11px;
background-position:10px 4px;
background-repeat:no-repeat;
line-height:32px;
padding:0 0 0 40px;
}

a.acao {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/acao.png);}
a.aventura {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/aventura.png);}
a.cartas {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/cartas.png);}
a.classicos {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/classicos.png);}
a.corrida {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/corrida.png);}
a.esportes {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/esportes.png);}
a.estrategia {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/estrategia.png);}
a.humor {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/humor.png);}
a.infantil {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/infantil.png);}
a.luta {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/luta.png);}
a.puzzle {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/puzzle.png);}
a.raciocinio {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/raciocinio.png);}
a.meninas {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/meninas.png);}
a.tiro {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/tiro.png);}
a.bebes {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/bebes.png);}
a.naruto {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/naruto.png);}
a.barbie {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/barbie.png);}
a.ben10 {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/ben10.png);}
a.mario {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/mario.png);}
a.motos {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/motos.png);}
a.parceiro {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/parceiro.png);}
a.orkut {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/orkut.png);}

#channels a.meninas,.related_channels a.meninas {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/meninas.png); color:#FC00A6;}

#channels a.barbie,.related_channels a.barbie {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/barbie.png); color:#FC00A6;}

#channels a.orkut,.related_channels a.orkut {background-image:url(http://www.jogarjogosonline.com.br/wp-content/themes/themejogos2/images/icons/orkut.png); color:#b62e8b;}

#tooltip {
position:absolute;
font:bold 18px Tahoma,Sans-serif;
display:none;
border:1px solid gray;
background:#000;
color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
padding:2px 5px;
}

.logo h1,.logo h1 a,.ratings a,.fullscreen a {
color:#fff;
}

.randomtop2 h2,.randomtop4 h2 {
font-size:14px;
color:#2a637e;
margin:0 0 0 10px;
padding:0;
}

.gamethumb:hover a,.gamethumb4:hover a,.gamethumb2:hover a {
font-weight:700;
color:#bb1a50;
}

.gamethumb:hover img,.gamethumb4:hover img,.gamethumb2:hover img {
border:1px solid #bb1a50;
}

#pagemenu ul li a:hover,.footermenu ul li a:hover {
text-decoration:underline;
}

.Nav span,.Nav a {
font-weight:700;
background:#2a637e;
color:#fff;
margin-right:5px;
border:1px solid #0e2331;
padding:2px 4px;
}

#channels a:hover,.related_channels a:hover,#channels a:hover.meninas,.related_channels a:hover.meninas,#channels a:hover.barbie,.related_channels a:hover.barbie,#channels a:hover.orkut,.related_channels a:hover.orkut {color:#E10000;}
