/*Cascate Style Sheet for Jogos Click v0.1*/
* {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
}

#content {
	float: right;
	width: 610px;
}

body {

  background: #F2F2F2 url('img/bg_head.jpg') top left repeat-x;

}

a {
  color: #000;
  text-decoration: none;
}
ul {
  list-style: none;
}

div#corpo {
  width: 760px;
  /*padding: 0px 5px;*/
  margin: 0 auto;
  /*border: 1px solid gray;*/
  background: #FFF;
}

#voto {

	text-align:center;
	font-size:9px;

}

.bt {

	font-family:Arial, Helvetica, sans-serif; 
	color:#454545; 
	background-color:#f8f8f8; 
	font-weight:bold; 
	border-style:solid; 
	border-color:#333333; 
	font-size:12px
}

.style1 {

 color: #454545;
 font-weight: bold;
 font-size:12px;
 
}

.help_style1 {

 color: #454545;
 font-weight: bold;
 font-size:14px;
 
}

.style2 {

 color: #454545;
 font-weight: bold;
 font-size:12px;
 
}

.help_style2 {

 color: #454545;
 font-weight: bold;
 font-size:16px;
 
}

.style3 {

 color: #454545;
 font-size:12px;
 
}

.style4 {

 color: #FF0000;
 font-weight: bold;
 font-size:11px;
 
}

.style5 {

 color: #000000;
 font-weight: bold;
 font-size:11px;
 
}

.help_style3 {

 color: #454545;
 font-size:14px;
 
}

/*
  Definições do HEAD
*/
#head {
  width: 760px;
  margin: 0 auto;
  padding-top: 20px;
  height: 110px;
}
#head h1 {
  float: left;
  text-indent: -9000000px;
  width: 275px;
  height: 88px;
  background: url('img/logo.gif') center center no-repeat;
}
#head div#box_top {
  width: 270px;
  height: 63px;
  margin-top: 10px;
  margin-left: 420px;
  background: url('img/bg_box.gif') top center no-repeat;
  padding-top: 5px;
}
#head div#box_top p#links {
  margin-left: 10px;
}
#head div#box_top p#links {
  padding-top: 2px;
  padding-left: 4px;
  height: 26px;
}

.link {
  color: #FFFFFF;
  font-family:Verdana;
  font-size:15px;
}

.link2 {
  
  text-decoration:underline; 
  color: #FF0000; 
  font-size:12px;
  font-weight:bold;
  
}

.link_news {
  
  position:relative; 
  top:-17px; 
  text-decoration:underline; 
  color: #FF0000; 
  font-size:12px; 
  font-weight:bold

  
}

#head div#box_top p.bgbuscar {
  background: url('img/bg_buscar.jpg') top left no-repeat;
}
#head div#box_top p.bgtodos {
  background: url('img/bg_todos.jpg') top left no-repeat;
}
#head div#box_top p span {
  cursor: hand;
  cursor: pointer;
  height: 25px;
  color: #FFF;
  font-weight: bold;
  font-size: 1em;
  padding: 0 8px;
}
#head div#box_top div {
  margin-left: 10px;
}
#head div#box_top form p input {
  width: 170px;
}
#head div#box_top div#box_select select {
  width: 240px;
}
#head div#box_top div#box_search form button {
  text-indent: -90000px;
  width: 59px;
  height: 24px;
  border: none;
  margin-left: 10px;
  background: url('img/btn_buscar.jpg') center center no-repeat;
}

#head div#menu_opcoes {
  margin-top: 10px;
  text-align:center;
}
#head div#menu_opcoes ul {
  
}
#head div#menu_opcoes ul li {

  display: inline;
  font-weight:bold;
  font-family: Verdana;
  font-size:14px;
  margin-left:1px;
}

#menu_cat {
  padding-top: 4px;
  clear: both;
  text-align: center;
}

#menu_cat ul li {
  margin: 0px -3px 0px -3px;
  padding: 4px 4px 0px 5px;
  height: 23px;
  display: inline;
  color: #FFF;
  font-weight: bold;
  background-color: #041c3e;
  border-left: 1px solid #FFFFFF; 
  text-transform: capitalize;
}

#menu_cat ul li:last-child {
  background-image: url('img/menu_cat_last.jpg');
  background-position: top right; 
  background-repeat:no-repeat;
}
#menu_cat ul li:first-child {
  background-image: url('img/menu_cat_first.jpg');
  background-position: top left; 
  background-repeat:no-repeat;
}

#menu_cat ul li:hover {
  background-color: #0066cc;
}
#menu_cat ul li:hover:last-child {
  background-image: url('img/menu_cat_last_hover.jpg');
  background-position: top right; 
  background-repeat:no-repeat;
}
#menu_cat ul li:hover:first-child {
  background-image: url('img/menu_cat_first_hover.jpg');
  background-position: top left; 
  background-repeat:no-repeat;
}
#full_banner {
  margin: 3px 0px;
  text-align: center;
}
/*
  Fim das definições do HEAD
*/

/*
  Configurações das Categorias Laterais
*/
#categorias {
  width: 140px;
  float: left;
}

#rank {
  width: 140px;
  float: right;
}

#rank ul li.amarelo ul li {
  padding-top: 10px;
  padding-left: 5px;
}

#rank ul li.amarelo ul li p.jg_tit {
  font-size: 9.5px;
  text-align: left;
  font-weight: bold;
}

.ie #rank ul li.amarelo ul li p.jg_tit {
  font-size: 10px;
  text-align: left;
  font-weight: bold;
}

img.view {
  width: 40px;
  float: left;
}

ul li.amarelo h5 {
  width: 140px;
  height: 23px;
  font-size: 12px;
  padding: 4px 0 0 10px;
  background: url('img/cat_bg_tit.jpg') top left no-repeat;
}

ul li.amarelo ul {
  border: 1px solid #CCC;
}

#categorias ul li.amarelo ul li {
  background: #e9e9e9;
  border-top: 1px solid #CCC;
  border-left: 7px solid #CCC;
  padding: 3px 0px;
  color: #002142;
  font-weight: bold;
  text-indent: 5px;
  font-size: 0.8em;
}
ul li.amarelo ul li:first-child {
  border-top: none;
}

#categorias ul li.amarelo ul li:hover {
  background: #CCC;
}

ul li.cinza h5 {
  margin-top: 25px;
  width: 140px;
  height: 23px;
  font-size: 0.9em;
  padding: 2px 0 0 5px;
  background: url('img/cat_bg_tit_gray.jpg') top left no-repeat;
}

ul li.cinza ul li {
  display: inline;
}
ul li.cinza span {
  text-align: justify;
}
ul li.cinza span a {
  color: #999999;
  font-weight: bold;
  text-decoration: none;
  font-size: 0.6em;
}
#rank ul li.amarelo {
  margin-bottom: 15px;
}
#rank ul li.amarelo ul li {
  text-align: center;
}
/*
  Fim das configurações das Categorias Laterais
*/
p#adsense_bloco {
  text-align: center;
}
#jogos {
  margin-left: 145px;
  width: 470px;
}
#jogos ul#ultimos li {
  width: 220px;
  height: 100px;
  float: left;
  margin: 3px 3px;
}
#jogos ul#ultimos li p.jg_tit, ul#interno li p.jg_tit{
  font-size: 0.6em;
  font-weight: bold;
}

.ie #jogos ul#ultimos li p.jg_tit, ul#interno li p.jg_tit{
  font-size: 0.7em;
  font-weight: bold;
}

/*Define a largura das imagens da listagem de jogos*/
#jogos ul#ultimos li img.img_ultimos, #jogos ul#interno li img.img_ultimos {
  float: left;
  width: 100px;
  border: 1px solid #CCC;
  padding: 3px;
  margin-right: 3px;
}

#jogos ul#ultimos li p.descricao, #jogos ul#interno li p.descricao {
  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  text-align: left;
  font-size: 11px;
  color: #454545;
  font-weight: normal;
  margin-top: 20px;
  
}

#jogos ul#numeracao {
  clear:both;
  margin: 0 auto;
}
.ie #jogos ul#numeracao li {
  float: left;
  width: 18px;
  background: #F2F2F2;
  border-top: 2px solid #ececec;
  border-left: 2px solid #ececec;
  border-bottom: 2px solid #CCC;
  border-right: 2px solid #CCC;
  margin: 2px;
  padding: 2px;
  font-size: 0.7em;
  font-weight: bold;
  text-align: center;
}

.gecko #jogos ul#numeracao li {
  float: left;
  width: 18px;
  background: #F2F2F2;
  border-top: 2px solid #ececec;
  border-left: 2px solid #ececec;
  border-bottom: 2px solid #CCC;
  border-right: 2px solid #CCC;
  margin: 2px;
  padding: 2px;
  font-size: 0.7em;
  font-weight: bold;
  text-align: center;
  position: relative;
  top: -180px;
}

.opera #jogos ul#numeracao li {
  float: left;
  width: 18px;
  background: #F2F2F2;
  border-top: 2px solid #ececec;
  border-left: 2px solid #ececec;
  border-bottom: 2px solid #CCC;
  border-right: 2px solid #CCC;
  margin: 2px;
  padding: 2px;
  font-size: 0.7em;
  font-weight: bold;
  text-align: center;
  position: relative;
  top: -180px;
}

.estrelas {
  margin-bottom: 20px;
}
.normal {
  margin-bottom: 0px;
}

ul#interno li {
  width: 160px;
  height: 79px;
  float: left;
  margin: 3px 0px;
}
ul#interno li img.img_ultimos {
  width: 70px;
}
.clear {
  clear: both;
}

#getErros {

 background-color:#FFFF99; 
 color:#FF0000; 
 width:600px; 
 font-family:Verdana; 
 font-size:14px;
 
}

.bt_home {

 background-image:url(img/home.jpg);
 background-repeat:no-repeat;
 width:27px;
 height:24px;
 position:relative;
 top: -20px;
 left:-195%;
 background-position: inherit;

}

#masterdiv {

 text-align:left;

}

#contato {

 text-align:left;

}

#cadastro {

 text-align:left;

}

.txt_new {

 text-align:justify;
 font-size:12px;
 color:#999999;

}

/*.bg_home {*/

 /*background-image:url(img/home.jpg);
 background-repeat:no-repeat;*/
 /*position: relative;
 left: -30%;

}*/

.posi_form_contact {
	position:relative; left:28%;
}

.posi_form_login {
	position:relative; 
	left:40%;
	width:400px;
}

#form_login {
	width:400px;
}

.input_search {
	font-size:14px;
	margin-left:4px;
	margin-top:4px;
}

#rodape {
	background-color:#FFFFFF;
	overflow:auto;
	padding:5px;
	text-align:center;
	width:750px;
}

.gecko #rodape {
	background-color:#FFFFFF;
	overflow:auto;
	padding:5px;
	position:relative;
	text-align:center;
	top:-18px;
	width:750px;
}

.opera #rodape {
	background-color:#FFFFFF;
	overflow:auto;
	padding:5px;
	position:relative;
	text-align:center;
	top:-18px;
	left: 0px;
	width:750px;
}

.linkrodape{
	color:#006699;
	text-decoration:none;
}

.linkrodape:hover {
	color:#333333;
	text-decoration:none;
}

.fonterodape {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:20px;
	margin:0pt;
	padding:0pt;
}

