/*
Geral
*/
body,h1,h2,h3,h4,li{
	margin: 0;
	padding: 0;
	background: url(../imagens/bg2.gif);
}
ul{
	margin: 0;
	padding: 0;	
}
#site{
	width: 776px;
	position: absolute;
	left: 50%;
	margin-left: -388px;
	background: #FFE9CA;
	border-left: 1px solid #EBEBEB;
	border-right: 1px solid #EBEBEB;
}
h1.logo a span{
	display: none;
}
h1.logo a{
  display:block;
  width: 101px; 
  height: 119px;
  padding:0 0px;
  background: url(../imagens/logo_teias.gif);
}
h1.destaque{
	display: block;
	width: 255px;
	color: #8b0c05;
	font: 11pt Verdana;
	background: none;
}
h1.destaqueint{
	display: block;
	width: 515px;
	color: #8b0c05;
	font: 11pt Verdana;
	background: none;
}
h2{
	display: block;
	width: 300px;
	color: #fd9500;
	font: 11pt Verdana;
	background: none;
	border-bottom: 1px solid #fd9500;
}
h2.manchetes_int2{
	display: block;
	width: 215px;
	color: #fd9500;
	font: 11pt Verdana;
	background: none;
	border-bottom: 1px solid #fd9500;
}
h2.leiamais{
	display: block;
	width: 528px;
	color: #fd9500;
	font: 11pt Verdana;
	background: none;
	border-bottom: 1px solid #fd9500;
}
h2.destaque{
	display: block;
	width: 205px;
	height: 12px;
	color: white;
	font: 7pt Verdana;
	background: #fd9500;
	padding: 5px;
}
h2.destaque2{
	display: block;
	width: 518px;
	height: 12px;
	color: white;
	font: 7pt Verdana;
	background: #fd9500;
	padding: 5px;
	margin-bottom: 10px;
}
h3{
	color: #8b0c05;
	font: 8pt Verdana;
	background: none;
}
img{ border: 0}
p{
	font: 7pt Verdana;
	color: #504e53;
}
p.autor, p.autor2{
	font: 7pt Verdana;
	margin-top: 5px;
}
p.autor {
	color: #8b0c05;
	margin-bottom: 26px;}
p.autor2{
	color: #fd9500;
	margin-bottom: 12px;}
	
a.geral{
	font: 7pt Verdana;
	color: #fd9500;
	text-decoration: none;
}
a.geral:hover{	color: #fd9500;  text-decoration: underline;}

a.destaque{
	color: #8b0c05;
	font: 11pt Verdana;	
	text-decoration: none;
}
a.destaque:hover{	color: #fd9500;}

a.manchete{
	color: #fd9500;
	font: 11pt Verdana;	
	text-decoration: none;
}
a.manchete:hover{	color: #8b0c05;}

a.cinza{
	font: 7pt Verdana;
	color: #504e53;
	text-decoration: none;
}
a.cinza:hover{	color: #504e53; text-decoration: underline;}
a.vermelho{
	color: #8b0c05;
	font: 7pt Verdana;	
	text-decoration: none;
}
a.vermelho:hover{	color: #fd9500;}

.vejamais{
	display: block;
	width: 112px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../imagens/botao_vejamais.gif);
	margin-top: 16px;
}
.vejamais:hover{background-position: 0 -18px;}
.botao_votar{
	display: block;
	width: 64px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../imagens/botao_votar.gif);
	margin-top: 10px;
	margin-bottom: 10px;
}
.botao_votar:hover{background-position: 0 -18px;}
.botao_comentar{
	display: block;
	width: 85px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../imagens/botao_comentar.gif);
	margin-top: 10px;
	margin-bottom: 10px;
}
.botao_comentar:hover{background-position: 0 -18px;}
.botao_cadastrar{
	display: block;
	width: 92px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(../imagens/botao_cadastro.gif);
	margin-top: 10px;
	margin-bottom: 10px;
}
.botao_cadastrar:hover{background-position: 0 -18px;}
/*
Topo
*/
#logo{
	width: 101px; 
	float: left;
	margin-left: 38px;
}
#bannerfull{
	width: 468px;
	float: right;
	margin-right: 5px;
	margin-top: 21px;
}
#bannerselo{
	width: 120px;
	float: right;
	margin-right: 10px;
	margin-top: 21px;
}
#bannerteias{
	position: absolute;
	width: 776px;
	height: 53px;
	text-align: right;
	margin-top: -17px;
	margin-left: -10px;
}
#header{
	width: 776px;
	height: 130px;
	background: White;	
}
#data{
	font: normal 7pt Verdana;
	color: #504e53;
	width: 546px;
	height: 20px;
	background: white;
	margin-top: -20px;
	padding-left: 170px;
}
#barranav{
	width: 756px;
	height: 26px;
	background: url(../imagens/fundo_barranav.gif);
	font: 12pt Verdana;
	color: White;
	padding-left: 20px;
	padding-top: 6px;
}

/*
Menu
*/
#menu{ 
	width: 228px;
	font: 7pt Verdana;
	color: #8b0c05;
	float: left;
}
#menu2{ 
	width: 228px;
	font: 7pt Verdana;
	color: #8b0c05;
	float: left;
	margin-top: 16px;
}
.imgicone{ margin: 10px 0 2px 0px;}
ul.menu{	list-style: none;}
ul.menu li{	background: #ffe3bb;}
a.menu{
	display: block;
	width: 228px;
	height: 18px;
	background: url(../imagens/fundo_menu.gif) no-repeat;
	font: 7pt Verdana;
	color: #8b0c05;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 13px;
}
a.menu:hover{
	text-decoration: underline;	
}
ul.menu2{	list-style: none;}
ul.menu2 li{	background: #ffe3bb;}
a.menu2{
	display: block;
	width: 228px;
	height: 18px;
	background: url(../imagens/fundo_menu2.gif) no-repeat;
	font: 7pt Verdana;
	color: #8b0c05;
	text-decoration: none;
	padding-top: 4px;
	padding-left: 13px;
}
a.menu2:hover{
	text-decoration: underline;	
}

/*
Descrição
*/
#mainbranco{
	margin-top: 15px;
	padding: 10px 10px 10px 10px;
	width: 528px;
	background: White;
	float: right;
	margin-bottom: 40px;
	padding-bottom: 20px;
}
#fotodestaque{
	width: 300px;
	font: 7pt Verdana;
	color: White;
	text-align: center;
	float: left;
	background: #8b0c05;
}
#fotodestaque img{
	margin-bottom: 3px;
}

#destaque{
	width: 215px;
	height: 230px;
	float: right;
	margin-left: 10px;
}

#manchetes{
	float: left;
	width: 300px;
	margin-top: 20px;
}
#destaquemenor{
	width: 280px;
	margin-bottom: 25px;
}
#destaquemenor ul li{
	display: inline;
	background: White;
}
#manchetes2{
	float: right;
	width: 260px;
	padding-top: 20px;	
	margin-right: -45px;
}
#manchetes2 img{
	margin-top: 10px;
	margin-bottom: 10px;
}

#manchetes_int0{
	float: left;
	width: 270px;
	padding-top: 20px;	
	margin-top: 3px;
}
#manchetes_int{
	clear: both;
	float: left;
	width: 270px;
	padding-top: 20px;	
	margin-top: 3px;
}
#manchetes_int2, #enquete_int{
	float: right;
	width: 215px;
	padding-top: 20px;	
	margin-top: 3px;
}
#enquete_int{
	margin-top: 0;
}
#enquete{
	width: 195px;
	background: #EDEDED;
	padding: 2px 10px 5px 10px;
	font: 7pt Verdana;
	color: #504e53;
}


#rodape{
	clear: both;
	width: 776px;
	text-align: center;
}

#listagem_maisvistos{
	width: 260px;
	height: 105px;
	background: White;
	overflow: auto;
	padding: 10px;
}
#listagem_maisvistos ul, #listagem_leiamais ul{
	font: 7pt Verdana;
	color: #504e53;
	list-style: none;	
	background: White;
}
#listagem_maisvistos ul li, #listagem_leiamais ul li{
	margin-bottom: 10px;
	background: White;
}
#listagem_leiamais{
	width: 508px;
	height: 170px;
	background: White;
	overflow: auto;
	padding: 10px;
}
#leiamais{
	clear: both;
	width: 528px;
	height: 210px;
	background: White;
	padding-top: 20px;
}
#perfil{
	width: 168px;
	padding: 10px 30px 10px 30px;
	background: #FFD09A;
}

#pergunta p{
	font: italic 7pt Verdana;
	color: #504e53;
	margin-bottom: 20px;
}
#fotodestaque_int{
	width: 280px;
	font: 7pt Verdana;
	color: White;
	text-align: center;
	background: #8b0c05;	
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
#fotodestaque_int img{
	margin-bottom: 3px;
}

#comentarios{ margin-top: 30px;}

#form_comentario{
	width: 208px;
	float: left;
	font: 7pt Verdana;
	color: #504e53;
	background: #FFF0D9;
	padding: 10px;
	margin-top: -10px;
}
form.comentario label{
	display: block;
	width: 200px;	
}
form.comentario input{
	display: block;
	width: 200px;	
	height: 15px;
}
form.comentario textarea{
	width: 200px;
}

#boxdestaque{
	width: 270px;
	background: #EDEDED;
	padding: 10px;
	font: bold 8pt Verdana;
	color: #504e53;
}
#boxdestaque input{
	width: 250px;
	margin-bottom: 10px;
}
#boxdestaque label{
	display: block;
	width: 300px;	
}

#listagem_comentario{
	font: 7pt Verdana;
	color: #504e53;
	width: 280px;
	height: 245px;
	float: right;
	overflow: auto;
	padding: 0 10px 10px 10px;
	background: #FFF6E8;
	margin-top: -10px;
}

#botoes{
	font: 7pt Verdana;
	color: #504e53;
	margin-bottom: 20px;	
}
#botoes ul li{
	list-style: none;
	display: inline;
	margin-right: 10px;
	border-right: 1px solid #B5B5B5;
	padding-right: 10px;
	background: White;
}
#botoes ul li img{
	vertical-align: text-top;
}

