img, div, input, td{ behavior: url(iepngfix.htc); }

html,body{ height:100%;}

body {
    background: url(../imagens/fundo.jpg) top center repeat-x;
	background-color:#2B3C44;
	font-size: 11px;
	font-family: Arial;
	color: #374954;
	margin:0px;
}
#topo{ background:url(../imagens/topo.jpg) top center no-repeat; height:83px;}
#left{ background:url(../imagens/degrade_left.png) bottom right no-repeat; }
#right{ background:url(../imagens/degrade_right.png) bottom left no-repeat; }
#sombra_left{ background:url(../imagens/sombra_left.png) bottom right no-repeat; }
#sombra_right{ background:url(../imagens/sombra_right.png) bottom left no-repeat; }
#conteudo_blog{ padding-left:25px; padding-right:25px; width:420px; padding-top:20px; }
#conteudo{ margin-left:25px; margin-right:25px; padding-top:37px;}
#faixa{ background:url(../imagens/faixa.png); height:72px;}
#busca{ background: url(../imagens/fundo_busca.jpg); height:50px;}
#news{ background: url(../imagens/fundo_news.jpg); height:120px;}
#rodape{ height:370px;  }

hr { border-width:0; border-top:1px dotted #ccc; height:1px; }

.fonte_T{ font-family:Arial; color: #374954; font-size: 22px ; font-weight:bold; }
.fonte_data_b{ font-family:Arial; color: #fff; font-size: 16px ;  }
.fonte_branca{ font-family:Arial; color: #fff; font-size: 12px ; }
.fontecomentarios{font-size: 10px;
	font-family: Arial;
	color:#777;}

.fonte:link { text-decoration:none;color:#28343a; font-size:11px; font-family: Arial; outline:none;  }
.fonte:visited { text-decoration:none;color:#28343a; font-size:11px;font-family: Arial; outline:none; }
.fonte:hover { text-decoration:none; color:#374954; font-size:11px; font-family: Arial; outline:none; }
.fonte:active { text-decoration:none;color:#374954; font-size: 11px; font-family: Arial; outline:none; }

.fontecom:link { text-decoration:none;color:#777; font-size:10px; font-family: Arial; outline:none;  }
.fontecom:visited { text-decoration:none;color:#777; font-size:10px;font-family: Arial; outline:none; }
.fontecom:hover { text-decoration:none; color:#777; font-size:10px; font-family: Arial; outline:none; }
.fontecom:active { text-decoration:none;color:#777; font-size: 10px; font-family: Arial; outline:none; }

.twitter { margin:10px; }
.twitter a:link { text-decoration:none;color:#666; font-size:11px; font-family: Arial; outline:none;  }
.twitter a:visited { text-decoration:none;color:#666; font-size:11px;font-family: Arial; outline:none; }
.twitter a:hover { text-decoration:none; color:#374954; font-size:11px; font-family: Arial; outline:none; }
.twitter a:active { text-decoration:none;color:#666; font-size: 11px; font-family: Arial; outline:none; }

/*CALENDARIO*/
#calendario{ background:url(../imagens/preto.jpg) bottom center no-repeat; height:170px}
.titulo_hoje{ font-family:Arial; color: #ccc; font-size: 16px ;  }
.fonte_calendario{color:#ccc;}
.today{color:#ddd; font-weight:bold;}
.link:link { text-decoration:none;color:#ccc;  font-family:Arial, Helvetica, sans-serif; outline:none;  }
.link:visited { text-decoration:none;color:#ccc; font-family:Arial, Helvetica, sans-serif; outline:none; }
.link:hover { text-decoration:none; color:#2B3C44;  font-family:Arial, Helvetica, sans-serif; outline:none; }
.link:active { text-decoration:none;color:#ccc;  font-family:Arial, Helvetica, sans-serif; outline:none; }

.linkVerde:link { text-decoration:none;color:#2B3C44; font-family:Arial, Helvetica, sans-serif;  outline:none;  }
.linkVerde:visited { text-decoration:none;color:#2B3C44; font-family:Arial, Helvetica, sans-serif; outline:none; }
.linkVerde:hover { text-decoration:none; color:#2B3C44;  font-family:Arial, Helvetica, sans-serif; outline:none; text-decoration:underline; }
.linkVerde:active { text-decoration:none;color:#2B3C44;  font-family:Arial, Helvetica, sans-serif; outline:none; }

.inputtext_busca { font-family: Arial; font-size: 12px; color: #374954;
				   border: 1px solid #babcc0; width: 124px; height:18px; background-color:#e4e8ec; }
				   
.inputtext_news { font-family: Arial; font-size: 12px; color: #374954;
				   border: 1px solid #babcc0; width: 150px; height:16px; background-color:#fff; }
				   
.lupa { background: url(../imagens/lupa.jpg) transparent no-repeat;
	width:21px;
	height:22px;
	border:none;
	cursor:pointer;
}
.botao { background: url(../imagens/bt_enviar.png) transparent no-repeat;
	width:76px;
	height:20px;
	border:none;
	cursor:pointer;
}
.botao:hover { background: url(../imagens/bt_enviar_over.jpg) transparent no-repeat;
	width:76px;
	height:20px;
	border:none;
	cursor:pointer;
}

.inputtext { 
	font-family: Arial; 
	font-size: 12px; 
	color: #374954;
	border: 1px solid #babcc0; 
	width: 300px; 
	height:18px; 
	background-color:#e4e8ec; 
}

.inputtext_Texto { 
	font-family: Arial; 
	font-size: 12px; 
	color: #374954;
	border: 1px solid #babcc0; 
	width: 300px; 
	
	background-color:#e4e8ec; 
}

.textblog img { max-width:420px; height:auto; }