/*==========================================================Configurações Gerais*/
*{ margin: 0; padding: 0;}* 
body {
	background:#fff;
	font: 10px "verdana";
	color: #444;
	overflow:scroll;	
}

.site{
	width: 940px !important;
	margin: 0 auto;
}
a {
	color:#444;
}
a:hover {
	color: #d00;
}
img{
	border:none;
}
h1{
	font-family:georgia;
	font-size:18px;
	font-weight:normal;
}
h2{
	font-size:12px;
}

/*==========================================================Formulários*/
.botao{
	border:none;
	padding:1px 5px 2px 5px;
	text-decoration:none;
	background:#666; 
	color:#fff; 
	font-weight:bold; 
	cursor:pointer;
	font-size:9px;
}
.botao:hover{
	background:#f00; 
	color:#fff; 
	cursor:pointer;
}

.contato input, .contato textarea{
	border:#ddd solid 1px;
	font-family:verdana;
	font-size:12px;
}

/*==========================================================Topo*/
.topo{
	background:url(img/topo3.png) repeat-x;
	color:#000;
	height:98px;
}
.logo{
	float:left;
	width:280px;
}
.info_texto{
	float:left;
	position:relative;
	top:30px;
	width:600px;
}
.info_esquerda{
	float:left;
	width:360px;
}
.info_direita{
	float:right;
	width:180px;
}
.info_linha{
	background:url(img/linha.png) repeat-y center;
	width:50px;
	height:50px;
	float:left;
	position:relative;
	top:2px;
}

/*==========================================================Meio*/
.meio{
	background:#fff;
}
/*==========================================================Meio Menu*/
.menu {
	background:url(img/menun.png) repeat-x;
	margin-top:10px;
	clear: both;
	font-size: 12px;
	height: 46px;
}
.menu div a {
	text-decoration:none;
	font-weight:bold;
	color: #fff;
	float: left;
	padding:10px;
}
.menu div a:hover{
	background:url(img/menui.png) repeat-x;
	color:#fff;
}
.menu div .ativo{
	background:url(img/menur.png) repeat-x;
	color:#fff;
}
.menu_sub{
	font-size:9px;
	font-weight:normal;
}
/*==========================================================Meio Conteúdo*/
.conteudo{
	width: 100%;
}
.conteudo .dir{
	float:left;
	width:320px;
}
.conteudo .esq{
	float:left;
	width:600px;
	margin-right:20px;
}

.conteudo .artigo{
	clear:both;
	margin-top:5px;
}

.conteudo .artigo .dados{
	background:url(img/linha.gif) repeat-x center; 
	height:14px; 
	text-align:right;
}
.conteudo .artigo .dados span{
	background:#fff; 
	padding:0px 10px; 
}
.conteudo .artigo .dados img{
	margin:-4px;
}
.conteudo .artigo .imagem{
	float:left;
	width:160px;
	text-align:left;
	height:100%;
}
.conteudo .artigo .chamada{
	text-align:left;
	float:left;
	width: 440px;
}

.conteudo .galeria div{
	padding:10px;
}

.sombra{
	background:url(img/sombra1.png) no-repeat bottom center;
	padding-bottom:6px;
	border:none;
}

h1 a{
	text-decoration:none;
}
.cor1{
	background:#f5f5f5;
	padding:7px;
}
.cor2{
	background:#fff;
	padding:7px;
}
.conteudo .categoria{
	background:url(img/linha.gif) repeat-x bottom; 
}
.conteudo .cat{
	padding:5px;
}
.conteudo .enquete{
	padding:5px 4px;
	background:#E8E8E8 url(img/enquete.png) repeat-x center;
	border:#ddd solid 1px;
}
.conteudo .contato{
	padding:5px 4px;
	background:#E8E8E8 url(img/enquete.png) repeat-x center;
	border:#ddd solid 1px;
}
.conteudo .contato div{
	padding:3px 10px;
}
.contato input,  .contato textarea{
		width:190px;
}
.contato textarea{
		height:90px;
}
.contato .botao{
	width:60px;
}
/*==========================================================Artigos Tags*/

.quadro{
	background:#eee;
	border:#ddd solid 1px;
	padding:10px;
}


/*==========================================================Rodapé*/



.rodape{
	clear:both;
	height:80px;
}
