/* CSS Document */



*{margin:0;padding:0;}

address,th{font-style:normal;font-weight:normal;}

table{border-collapse:collapse;border-spacing:0;}

caption,th{text-align:left;}

img,fieldset{border:none;}

ol,ul{list-style:none; font-size:inherit;}

a{text-decoration:none;}





body {

	background-color: #333333;

	text-align:center;

	font-family: Verdana,Arial,sans-serif;

	font-size: 12px;

	color:#000;

	border-top: 3px solid #333333;

}



a {

	color: #3366CC;

}



a:hover {

	text-decoration: underline;

}



#corpo {

	width: 980px;

	margin: 0 auto;

	text-align: left;

	padding: 5px;

	background-color: #FFFFFF;

}



#h1_header {

	background-image: url(../imagens/20header.jpg);

	background-repeat: no-repeat;

	width: 980px;

	height:178px;

	text-indent: -100000px;

}



#fm_barra {

	width: 980px;

	background-color: #F5F5F5;

}



.menu_esquerda {

	background-image: url(../imagens/20bg_menu.jpg);

	width:200px;

	margin-bottom: 10px;

	padding-bottom: 5px;

}



.menu_esquerda span {

	display: block;

	background-image: url(../imagens/20topo_menu.jpg);

	background-repeat: no-repeat;

	width:200px;

	height: 41px;

}



.menu_esquerda h2 {

	font-size: 14px;

	color: #341303;

	margin: 5px;

}



.menu_esquerda ul {

	padding: 6px;

}



.menu_esquerda ul li {

	padding: 2px;

	background: none;

}



.menu_esquerda ul li a {

	color: #8B0000;

}



.menu_esquerda ul li ul li{

	margin-left: 5px;

	background: url(/imagens/menu/menu-arrow-right.png) no-repeat;

	background-position: left center;

	padding-left: 10px;

}



#destaques {

	background: url(/imagens/20bg_destaques.jpg) no-repeat;

	width: 400px;

	height: 225px;

	padding-top: 64px;

	padding-left: 57px;

	float: left;

}



.anuncio250Destaque {

	float: left;

	width: 250px;

	height: 250px;

	padding-top: 40px;

}



.anuncio250 {

	float: left;

	width: 250px;

	height: 250px;

	padding-top: 20px;

}



.anuncio300 {

	float: left;

	width: 300px;

	height: 250px;

	padding-top: 20px;

}



.palavras728 {

	text-align: center;

	margin: 10px 0px;

}





p.navegacao {

	font-size: 11px;

	color: #666666;

	margin-bottom: 6px;

}



p.navegacao a{

	color: #333333;

	text-decoration: underline;

}



div.boxPadding {

	padding: 5px;

}



div.filtro {

	margin: 6px 2px;

	background-color: #E5E5E5;

	border-bottom: 1px dashed #CCCCCC;

	padding: 4px;

	font-size: 11px;

	color: #333333;

}



.vitrine {

	padding: 10px;

	margin: 5px;

	margin-top: 15px;

}



.vitrine h3 {

	font-size: 16px;

	font-family: Verdana;

	font-variant: small-caps;

	border-bottom: 1px solid #E5E5E5;

}




div.boxMontagem {
	height: 270px;
	margin-top: 20px;
	padding: 10px;
	background-color: #F5F5F5;
	border-bottom: 1px dotted #CCCCCC;
}

div.boxEnviar{
	float: left;
	width: 465px;
	margin-left: 10px;
}



div.boxEnviar img {

	float: right;

	margin-left: 5px;

	padding: 2px;

	border: 2px solid #E5E5E5;

}



div#resultado {

	text-align: center;

	padding: 10px;

	margin: 5px 0px;

}



div.divSalvar {

	float:left;

	text-align:left;

	background-color:#FFFFFF;

	padding: 5px;

	margin: 8px;

	width: 360px;

}

.divSalvar h4 {

	font-size: 12px;

	color: #333333;

	font-family: Verdana;

}



.divSalvar small {

	margin: 6px 0px;

}



#coluna_direita {

	width: 750px;

	float: left;

	padding: 10px;

	text-align: left;

}





#coluna_esquerda {

	width: 200px;

	float: left;

	padding:5px;

}



#coluna_anuncio {

	float: left;

	width: 330px;

	padding:5px;



}



#rodape_container {

	padding: 10px;

	margin-top: 20px;

	margin-bottom: 40px;

	background-color: #E6E6E6;

}



#rodape {

	width: 980px;

	margin: 0 auto;

}



h1.blog {

	background-image: url(../imagens/h1_entretenimento.jpg);

	background-repeat: no-repeat;

	width: 592px;

	height: 35px;

	text-indent: -1000000px;

	padding-bottom: 20px;

	margin-top: 10px;

}



.anuncio_destaque {

	background-image:url(../imagens/bg_boxAnuncio.jpg);

	background-repeat: no-repeat; 

	width: 310px;

	height: 280px;

	padding: 10px;

	font-size: 10px;

}



#box_Blog {

	text-align: left;

	background-color: #F4F4F4;

}



.boxPost {

	margin-bottom: 20px;

	padding: 5px;

	line-height: 22px;

	font-size: 12px;

}



.boxPost a {

	color: #3366CC;

	font-weight: bold;

}



.boxPost p {

	margin-bottom: 15px;

}



.boxPost h2, .boxPost h2 a {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 22px;

	color: #333333;

}



p.descricao {

	color: #666666;

	font-size: 12px;

	margin-bottom: 6px;

}



small {

	color: #999999;

	font-size: 11px;

}



small a {

	color: #666666;

}



.clear {

 	display: block;

 	clear: both;

}



.div20{

	height: 20px;

}



.boxErro {

	background-color:#FFD8D7;

	color:#990000;

	padding: 4px;

}



.boxOk {

	background-color: #E9FDDF;

	color: #006600;

	padding: 4px;

}



p.fotoUser {

	float: left;

	width: 80px;

	height: 90px;

	text-align: center;

}



div.msg_geral {

	padding: 3px;

	background-color:#F4F4F4;

	border: 1px solid #EAEAEA;

	color: #666666;

	font-size: 11px;

}



p.paginacao {

	text-align: right;

	color: #999999;

	margin-bottom: 10px;

	margin-top: 10px;

}



p.paginacao a {

	color: #666666;

}



p.paginacao strong {

	background-color: #333333;

	padding: 4px;

	color: #FFFFFF;

}



/* FORMS */



input {

	background-color: #F4F4F4;

	border: 1px solid #999999;

	margin: 2px; 

	padding: 2px;

}



.botaoLogin {

	background-image:url(../imagens/botao_entrar.jpg);

	width: 68px;

	height: 27px;

	border: none;

}



.formtable td {

	padding: 4px;

	background-color: #F3F3F3;

	margin: 1px;

}



.bigbutton {

	background-color: #F3D437;

	padding: 4px;

	font-weight: bold;

	font-size: 16px;

	color: #333333;

	border: 1px solid #333333;   

}



.linha1 {

	background-color: #F0F0F0;

	color: #666666;

	padding: 2px;

}



.linha2 {

	background-color: #DBDBDB;

	color: #333333;

	padding: 2px;

}



.linha1 span, .linha2 span {

	width: 150px;

	text-align: right;

	display: block;

	float: left;

	margin-right: 10px;

}



.alt1 {

	padding: 5px;

	background-color: #D9F2FF;

	margin: 2px;

	font-size: 12px;

}



.alt2 {

	padding: 5px;

	background-color: #E8F8FF;

	margin: 2px;

	font-size: 12px;

}



.alt1 td, .alt2 td {

	padding: 4px;

}



.alt1 small, .alt2 small {

	display: block;

	color: #666666;

}



.bigbanner {

	text-align: center;

	margin-top: 10px;

	margin-bottom: 10px;

}



div.mensagem {

	float: left;

	width: 670px;

	margin-left: 5px;	

}



p.botao {

	padding: 2px 5px;

	color: #990000;

	font-size: 10px;

	font-weight: bold;

	float: right;

}



p.genericbotao {

	padding: 2px 5px;

	background-color: #D9F2FF;

	border: 1px solid #999999;

	font-size: 10px;

	font-weight: bold;

	float: left;

	margin: 5px;

}



p.botao a {

	color: #990000;

}





/* headers */

h2 , #coluna_direita h2{

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 22px;

	color: #850806;

}



h3 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 18px;

	color: #850806;

	border-bottom: 1px solid #E5E5E5;

}



h2.descricao {

	font-family: Verdana,Arial,sans-serif;

	font-size: 12px;

	color: #333333;

	margin-bottom: 10px;

	font-weight: normal;

}



h2.descricao a{

	color: #3366CC;

	font-weight: bold;

}



h3.titulo {

	font-family:Verdana,Arial,sans-serif; 

	font-variant: small-caps;

	font-size: 16px;

	color: #009900;

	border-bottom: 1px solid #009900;

	margin: 8px 0px;

	margin-top: 15px;

}



div.molduraEspecial {

	width: 350px;

	background-color: #f5f5f5;

	padding: 6px;

	float: left;

	margin: 5px;

	color: #666666;

	border-bottom: 1px solid #CCC;

}



div.molduraEspecial img {

	float: left;

	margin-right: 5px;

}



div.molduraEspecial h4 {

	font-size: 14px;

	color: #333;

	margin-bottom: 5px;

}



.molduraRecente {

	margin: 0px;

	padding: 0px;

	width: 110px;	

	float: left;

	padding: 6px;

	margin: 4px;

	background-color: #FFFFFF;

	text-align: center;

}



.molduraRecente h5 {

	font-size: 12px;

	font-family: Georgia;

	color: #333333;

}



.molduraRecente strong {

	color: #666666;

}



.textCenter, .textcenter {

	text-align: center;

}



div.divJogos {

	padding: 4px;

	background-color: #FFFFFF;

	margin: 6px 0px;

	margin-right: 4px;

	text-align: center;

	width: 120px;

	float: left;

}



ul.listablog {

	margin-top: 10px;

}



ul.listablog li {

	margin: 1px;

	background-color: #EFEFEF;

	border: 1px solid #CCCCCC;

	padding: 4px;

	display: block;

}



.newUser {

	float: left;

	background-color: #FFFFFF;

	padding: 2px;

	margin: 2px;

	text-align: center;

}

/* resultado novo */

#col_texto {
	width: 150px;
	float: left;
	background-color: #E5E5E5;
	padding: 6px;
	margin-top: 20px;
}

#col_resultado {
	width: 800px;
	float: left;
	padding: 5px;
}


#textoWrapper {
	position: absolute;
	z-index:1500;
}

.botaoDefault {
	margin: 0 auto;
	font-size: 16px;
	margin-bottom: 10px;
}