/*
	O código a seguir é Copyright (c) 2005 Tiago Serafim (tserafim@gmail.com)
	A reprudução total ou parcial é proíbida, sob as penas da Lei.
*/
#tabelaJogo {
	border-collapse:collapse; 
	border: 3px solid 336699;
	margin-left: auto; 
	margin-right: auto;
}

#tabelaJogo TD {
	border: 1px solid #333;
}

.tabelinha {
	border-collapse:collapse;
}

.quadradinho, .quadradinhoErro1, .quadradinhoErro2, .quadradinhoErro3, .quadradinhoLocked, .quadradinhoErro1Locked, .quadradinhoErro2Locked, .quadradinhoErro3Locked {

	vertical-align:middle; 
	text-align:center;
	
	border:0px;

	width:24pt; 
	height:25pt; 

	font-size: 20pt;
	font-family: Verdana;
	
}

.quadradinhoErro1, .quadradinhoErro1Locked {
	background-color:#FFD1D1;
}
.quadradinhoErro2, .quadradinhoErro2Locked {
	background-color:#FFA2A2;
}
.quadradinhoErro3, .quadradinhoErro3Locked {
	background-color:#FF0000;
}

.quadradinhoLocked, .quadradinhoErro1Locked, .quadradinhoErro2Locked, .quadradinhoErro3Locked {
	color:#005D8B;
}


.quadradinho2 {

	vertical-align:middle; 
	text-align:center;
	
	border:0px;

	width:13pt; 
	height:12pt; 

	font-size: 9pt;
	font-family: Verdana;


}



#adsJogoRight {
	
	position:absolute;
	top:320px;
	right:70px;
	width:120px;
	float:right;
	height:240px;
}

#adsJogoLeft {
	
	position:absolute;
	top:260px;
	left:70px;
	width:120px;
	float:left;
	height:240px;
}


#mensagens .mensagemOK, #mensagens .mensagemAlerta, #mensagens .mensagemErro {
	font-size: 12pt;
	font-family: Verdana;
	font-weight:bold;
	text-align:center;
}

#mensagens .mensagemOK {
	color:blue;
}

#mensagens .mensagemAlerta {
	color:#FF9966;
}

#mensagens .mensagemErro {
	color:red;
}

#mensagens a {
	font: 10px Verdana;
}

#controles, #controles2 {
	text-align:center;
	margin-top:5px;
}

#controles input, #controles2 input {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #3399FF;
	color: #FFF;
	cursor:hand;
}

#controles2 {
	
	

}

#formNovoJogo {

	width: 280px; 
	padding-top: 10px;
	margin: 0px auto;
	font: .9em/140% Arial, Sans-serif;
	color: #103C56;

}



dl.cola {display:block; width:185px; float:left; padding:5px 0 5px 0; margin:0;}
* html dl.cola {width:185px; w\idth:185px;}
dl.cola dt {color:#007AF5; font-weight:bold; padding:0 0 5px 0;}

/*
dl.cola dt a{color:#3399FF; text-decoration:none;}
dl.cola dt a:hover{color:#666; text-decoration:none;}
*/

dl.cola dd {margin:0 5px 0 5px; padding:0; font-size:0.70em; line-height:1.7em;  font-family: verdana;}
dl.cola dd a, dl.cola dd a:visited {color:#3399FF; text-decoration:none;}
dl.cola dd a:hover {color:#e09222; text-decoration:underline;}

dl.cola dd img { border: 1px solid #336699;}

.colunas {text-align:center; clear:both; }

.thumbnail {
/*	width:100px;
	height:100px;
*/
}


/*
	O código abaixo é © Sverri sverri_olsen @ dripz.dk
	Personalizado por Tiago Seraifm para o sudoku.hex.com.br
*/
body{
	position: absolute;
	left: 50%; top: 0;
	width: 750px; margin-left: -375px;
	background: #ffffff;
}

acronym{
	border-bottom: 1px #103C56 dotted;
}

code{
	color: #555;
	background: #eee;
}

a{
	text-decoration: none;
	font-weight: bold;
	color: #3399FF;
}

a:hover{
	color: #666;
}


#logo {
	margin: 0px;
	padding: 0px;
}



#logo h1 {
	line-height:70px;
	margin: 0px;
	padding: 0px;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	font-size: 80pt;
	
	text-align:center;
	letter-spacing: 20px;
}

#logo h1 a {
	color: #999;
}

#logo h2{
	text-align:center;
	font-size: 14pt;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	color: #000;
}

#menu{ 
	height: 20px; 
	text-align:center;
	padding: 0; 
	margin: 0;
}


#menu a{
	font: 2em "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	color: #3399FF;
	text-decoration: none;
	padding: .2em .4em .2em .4em;
	
}

#menu a:hover{ 
	color: #666;
	text-transform: uppercase;
}


#content h3{
	font: bold 1.6em Garamond, Serif;
	color: #999;
	margin: 1.6em 0 0 0;
	border-bottom: 1px #D9D526 dashed;
	text-align: left;
	clear:both;
}

#content h4{
	font: bold 1.0em Verdana;
	color: #333;
	margin: 1.6em 0 0 0;

}

#content i.date{
	float: right;
	font: 0.6em Verdana, Sans-Serif;
	color: #3399FF;
	margin-top: -14px;
}

#content p {
	font: .9em/140% Arial, Sans-serif;
	color: #103C56;
	text-align: justify;
	text-indent: 2em;
	margin: .5em 1em 1em 1em;
}

#content .centered {
	text-align: center;
}

#content ul{
	background: #eee;
	width: 96%; margin-left: 2%;
	margin: 0;
	padding: 2%;
}

#content li{
	font: .8em/140% Verdana, Sans-Serif;
	list-style: disc;
	margin: 0 0 0 30px;
	padding: 2px;
}

#content ul li ul{
	font: 1em/140% Verdana, Sans-Serif;
	margin: 0;
	padding: 0;
}

#content ul li ul li{
	list-style: none;
	margin: 5px 0 20px 10px;
	padding: 2px;
	background: #ddd;
}


#copyright{
	text-align: center;
	padding: 10px 0 10px 0;
	color: #ccc;
}

#divTabela {
	float:left;
	width:320px;
	padding-left:30px;
	
}

#adsJogoRightGrande {
	width:340px;
	float:left;
	padding-left:20px;
}


#divBaixo{
	clear:both;
}

