form, body, h1, h2, h3, h4, h5, h6, p, ul, li, address, input
{
	margin: 0px;
	padding: 0px;
}
li 
{
	list-style: none;
}
img 
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

html 
{
	height: 100%;
}

* {
	font-family: Helvetica, Arial;
}

.Clear {
	clear: both;
}

body {
	font-size: 13px;
	background: url('../imagens/geral/fundo.geral.gif') repeat-x;
	text-align: center;
}


a, a:visited {
	color: #000000;
	text-decoration: none;
}

#Geral h1 {
	font-size: 18px;
}


#Geral {
	width: 988px;
	margin: auto;
	text-align: left;
}


#Geral .Header {
	padding: 0px 0px 0px 0px;
	height: 109px;
	background: url('../imagens/geral/fundo.header.gif') repeat-x;

}
#Geral .Header h1 {
	display: none;
}
#Geral .Header .lkHome, #Geral .Header .lkHome:visited {
	display: block;
	width: 244px;
	height: 106px;
	background: url('../imagens/geral/catarina-press.gif') no-repeat;
	float: left;
}
#Geral .Header .Links {
	float: left;
	padding: 66px 0px 0px 483px;
}
#Geral .Header .Links a, #Geral .Header .Links a:visited {
	display: block;
	width: 39px;
	float: left;
	text-align: center;
	font-size: 10px;
	color: #666666;
	letter-spacing: -1px;
}

#Geral #Lateral {
	width: 175px;
	border: 0px solid;
	float: left;
}

#Geral #Lateral .MenuGeral {
	padding: 0px 0px 0px 27px;
	margin: 12px 0px 0px 0px;
	
	width: 145px;

}

#Geral #Lateral .MenuGeral ul {
	padding: 0px 0px 0px 0px;
}
#Geral #Lateral .MenuGeral ul li {
	padding: 0px 0px 0px 0px;
}
#Geral #Lateral .MenuGeral ul li a, #Geral #Lateral .MenuGeral ul li a:visited {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial;
	text-transform: lowercase;
	display: block;
	line-height: 17px;
}

#Geral #Lateral .MenuGeral ul li.t0 {
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	text-transform: uppercase;
	color: #de5f2c;
}
#Geral #Lateral .MenuGeral ul li.t1 {
	padding: 26px 0px 0px 0px;
	font-size: 10px;
	text-transform: uppercase;
	color: #dc214c;
}
#Geral #Lateral .MenuGeral ul li.t2 {
	padding: 26px 0px 0px 0px;
	font-size: 10px;
	text-transform: uppercase;
	color: #630460;
}
#Geral #Lateral .MenuGeral ul li.idioma {
	padding: 26px 0px 2px 0px;
	border-bottom: 1px solid #ffffff;
}





#Geral #CT {
	width: 764px;
	float: left;
	
}

#Geral #CT .Conteudo {
	padding: 0px 0px 3px 3px;
}
#Geral #CT .Conteudo h3 {
	padding: 20px 0px 20px 0px;
}

#dvConteudo h3 {
	font-size: 18px;
}

#Geral #Base {
	clear: both;
	padding: 12px 0px 0px 0px;
	border: 0px solid;
}
#Geral #Base .c0 {
	float: left;
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	height: 205px;
	width: 223px;
	border: 0px solid;
}
#Geral #Base .c1 {
	float: left;
	background: #ffffff;
	height: 200px;
	width: 533px;
}




#Geral #Base .c0 .Busca {
	padding: 18px 14px 0px 10px;
}
#Geral #Base .c0 .Busca .Campo {
	float: left;
	width: 144px;
	height: 15px;
	line-height: 15px;
	background: #e9e9e9;
	font-size: 10px;
	text-transform: uppercase;
	border: 0;
}
#Geral #Base .c0 .Busca .Botao {
	float: left;
	margin: 0px 0px 0px 4px;
	font-size: 10px;
	font-weight: bold;
}


#Geral #Base .c0 .Favoritos {
	padding: 19px 0px 18px 14px;
}
#Geral #Base .c0 .Favoritos a.favoritos, #Geral #Base .c0 .Favoritos a.favoritos:visited {
	font-size: 10px;
	font-weight: bold;
	background: url('../imagens/geral/favorite.compartilhe.gif') no-repeat 0% 0%;
	display: block;
	padding: 1px 0px 4px 23px;
}
#Geral #Base .c0 .Favoritos a.rss, #Geral #Base .c0 .Favoritos a.rss:visited {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background: url('../imagens/geral/rss.feed.gif') no-repeat 0% 50%;
	display: block;
	padding: 3px 0px 4px 23px;
}



#Geral #Base .c0 .Newsletter {
	padding: 0px 0px 0px 13px;
}
#Geral #Base .c0 .Newsletter h4 {
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
}
#Geral #Base .c0 .Newsletter .Campo {
	width: 159px;
	height: 15px;
	line-height: 15px;
	background: #e9e9e9;
	font-size: 10px;
	text-transform: uppercase;
	border: 0;
	margin-bottom: 4px;
	display: block;
}
#Geral #Base .c0 .Newsletter .Botao {
	margin: 0px 0px 0px 102px;
	font-weight: bold;
	font-size: 10px;
	display: block;
}



#Geral #Base .c1 .b {
	padding: 17px 0px 0px 20px;
}
#Geral #Base .c1 ul {
	float: left;
	padding: 0px 40px 0px 0px;
	
}
#Geral #Base .c1 ul li.t0 {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
#Geral #Base .c1 ul li {
	display: inline;
}
#Geral #Base .c1 ul li a, #Geral #Base .c1 ul li a:visited {
	font-size: 10px;
	font-family: Arial;
	line-height: 13px;
	display: block;
}



#Geral #Base .c2 {
	float: left;
	background: #ffffff;
	width: 533px;
	border: 0px solid;
}
#Geral #Base .c2 .c200 {
	float: up;
	width: 540px;
}
#Geral #Base .c2 .c200 h4 {
	font-size: 11px;
	padding: 18px 0px 0px 0px;
	margin-right: 13px;
}
#Geral #Base .c2 .c20 {
	float: left;
	width: 147px;
}
#Geral #Base .c2 .c20 h4 {
	font-size: 11px;
	padding: 18px 0px 0px 0px;
	margin-right: 13px;
}
#Geral #Base .c2 .c21 {
	float: left;
	width: 130px;
}
#Geral #Base .c2 .c21 h4 {
	font-size: 11px;
	padding: 18px 0px 0px 0px;
	margin-right: 13px;
}
#Geral #Base .c2 .c22 {
	float: left;
	width: 100px;
}
#Geral #Base .c2 .c22 h4 {
	font-size: 11px;
	padding: 18px 0px 0px 0px;
	margin-right: 0px;
}
#Geral #Base .c2 ul {
	padding: 8px 0px 0px 0px;
}
#Geral #Base .c2 ul li {
	display: inline;
}
#Geral #Base .c2 ul li a, #Geral #Base .c2 ul li a:visited {
	font-size: 10px;
	font-family: Arial;
	line-height: 18px;
	display: block;
}

#Geral #Base .direitos {
	clear: both;
}


#Geral .Rodape {
	clear: both;
	padding: 0px 0px 14px 0px;
	border: 0px solid;
	
}   
#Geral .Rodape .c0 {
	background: #ffffff;
	padding: 0px 0px 14px 0px;
}

#Geral .Rodape .c0 .c01 {
	float: left;
	padding: 12px 0px 0px 14px;
}
#Geral .Rodape .c0 .c02 {
	float: left;
	padding: 12px 0px 0px 0px;
}
#Geral .Rodape .c0 p {
	color: #9c9c9c;
	clear: both;
	font-size: 10px;
	line-height: 12px;
	padding: 8px 9px 0px 14px;
}
#Geral .Rodape .c0 p a, #Geral .Rodape .c0 p a:visited {
	color: #000000;
	font-size: 10px;
	text-transform: uppercase;
}
#Geral .Rodape a.imaginara, #Geral .Rodape a.imaginara:visited {
	display: block;
	float: right;
}





.BarraControle {
	border: 1px solid red;
	height: 120px;
	background: #f0f0f0;
	color: #747474;
	clear: both;
	padding: 0px 22px 0px 22px;
}
.BarraControle h3 {
	padding: 15px 0px 0px 0px;
	color: #484848;
	font-size: 16px;
}
.BarraControle .c0 {
	padding: 0px 100px 0px 0px;
	float: left;
	font-size: 12px;
}
.BarraControle .c0 span {
	font-size: 14px;
}
.BarraControle .controleDesconectar, .BarraControle .controleDesconectar:visited {
	margin: 3px 0px 0px 0px;
	float: right;
	display: block;
}
.BarraControle a, .BarraControle a:visited {
	font-size: 11px;
}



.BarraEdicao0 {
	background: #f0f0f0;
	padding: 4px 0px 4px 11px;
	margin: 2px 0px 0px 0px;
	font-size: 11px;
	border: 1px solid red;
}
.BarraEdicao1 {
	background: #f0f0f0;
	padding: 4px 0px 4px 11px;
	margin-top: 10px;
	font-size: 11px;
	border: 1px solid red;
}




/* HOME */


#dvHome .ListDestaques {
	padding: 0px 0px 0px 0px;
	height: 461px;
}
#dvHome .ListDestaques .item {
	padding: 0px 0px 0px 0px;
	display: none;
	position: absolute;
}
#dvHome .ListDestaques .item div {
	height: 461px;
	width: 759px;
	overflow: hidden;
}

#dvHome .ListDestaques #dvBotoes {
	position: absolute;
	margin: 363px 0px 0px 0px;
	width: 757px;
}
#dvHome .ListDestaques #dvBotoes .b {
	/*
	
	background: #2c2c2c;
	*/
	background: url('../imagens/posts-fundo-titulo.png');
	display: block;
	height: 31px;
	width: 31px;
	margin-right: 4px;
	text-align: center;
	float: right;
}
#dvHome .ListDestaques #dvBotoes a, #dvHome .ListDestaques #dvBotoes a:visited {
	
	color: #ffffff;
	border: 0px solid;
	font-size: 18px;
	line-height: 31px;
	padding: 0px 0px 0px 0px;
}
#dvHome .ListDestaques #dvBotoes #homeTitulo {
	clear: both;
	color: #ffffff;
	width: 757px;
	height: 67px;
	background: url('../imagens/posts-fundo-titulo.png');
}
#dvHome .ListDestaques #dvBotoes #homeTitulo h4 {
	font-size: 18px;
	font-weight: normal;
	padding: 12px 0px 0px 18px;
}
#dvHome .ListDestaques #dvBotoes #homeTitulo p {
	font-size: 12px;
	padding: 0px 0px 0px 18px;
}



#dvHome .List {
	padding: 0px 0px 0px 0px;
}
#dvHome .List .item {
	float: left;
	padding: 2px 2px 0px 0px;
}
#dvHome .List .item div {
	height: 152px;
	width: 251px;
	overflow: hidden;
}
#dvHome .List .item div a, #dvHome .List .item div a:visited {
	height: 152px;
	width: 251px;
	display: block;
}
#dvHome .List .item div a span, #dvHome .List .item div a:visited span {
	display: none;
	background: url('../imagens/posts-fundo-titulo.png');
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	position: absolute;
	width: 251px;
	text-align: center;
	margin: 136px 0px 0px 0px;
}

#dvHome .List .item div a:hover span {
	display: block;
}


#dvHome .Twitter {
	border-top: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	height: 58px;
}

#dvHome .Twitter #twitter_div .linkTwitter, #dvHome .Twitter #twitter_div .linkTwitter:visited {
	display: block;
	border: 0px solid #ffffff;
	float: left;
	width: 70px;
	height: 60px;
}
#dvHome .Twitter #twitter_div {
	float: left;
	background: #000000 url('../imagens/geral/twitter.gif') no-repeat 22px 26px;
	width: 523px;
	height: 58px;
	border-right: 3px solid #ffffff;
	font-size: 12px;
	color: #ffffff;
	border: 0px solid red;
}
#dvHome .Twitter #twitter_div ul {
	padding: 5px 0px 0px 85px;
}
#dvHome .Twitter #twitter_div a, #dvHome .Twitter #twitter_div a:visited {
	color: #ffffff;
}
#dvHome .Twitter .banner {
	float: left;

	width: 234px;
	height: 60px;
}