*{
	color: #666;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	list-style: none;
}
img{border: none;}

#geral{width: 650px;}
#topo{float: left;}
#topo h2 a{
	background: url(../imagens/logo.gif) no-repeat left top;
	display:block;
	float: left;
	height: 40px;
	margin: 16px 0 0 24px;
	text-indent: -12000px;
	width: 188px;
}
#topo ul{
	background: url(../imagens/topo.gif) no-repeat right top;
	float: right;
	height: 18px;
	padding: 37px 0 0 100px;
	width: 157px;
}
#topo ul li{
	background: url(../imagens/seta.gif) no-repeat left center;
	float: left;
	padding: 0 13px 0 8px;
}
#topo ul li.primeiro{
	border-right: 1px solid #666;
	margin-right: 11px;
}
#topo ul li a{font-weight: bold;}
#geral h1{
	background: url(../imagens/conheca_campanhas.gif) no-repeat left top;
	float: left;
	height: 42px;
	margin: 28px 0 25px 30px;
	text-indent: -12000px;
	width: 346px;
}
#coluna1{
	clear: left;
	float: left;
	margin: 0 18px;
	padding-bottom: 110px;
	width: 233px;
}

#coluna1 #menu1 {
	float:left;
	height:65px;
	padding-left: 30px;
	width:203px;
}
#coluna1 #menu1 li{
	float: left;
	margin-right: 3px;
}
#coluna1 #menu1 li a{
	background: none;
	display:block;
	height: 65px;
	overflow: hidden;
	padding: 0;
	text-indent: -12000px;
}
#coluna1 #menu1 li a#video{
	width: 70px;
}
#coluna1 #menu1 li a#audio{
	width: 27px;
}
#coluna1 #menu1 li a#imagem{
	width: 63px;
}

.tv #coluna1 #menu1 { background:url(../imagens/tv.gif) no-repeat center; }
.radio #coluna1 #menu1 { background:url(../imagens/radio.gif) no-repeat center; }
.internet #coluna1 #menu1 { background:url(../imagens/internet.gif) no-repeat center; } 

#coluna1 #video{
	background-color: #f6f6f6;
	padding: 20px 0 20px 10px;
}
#coluna2{float: left; width: 350px;}
#coluna2 #menu{
	float: left;
	height: 20px;
	width: 362px;
}
#coluna2 #menu li{
	float: left;
	text-align: center;
	height: 16px;
	padding-top: 4px;
	width: 90px;
}
#coluna2 #menu li a{font-weight: bold;}
.tv #coluna2 #menu{background: url(../imagens/menu_esquerda.gif) no-repeat left bottom;}
.radio #coluna2 #menu {background: url(../imagens/menu_meio.gif) no-repeat left bottom;}
.internet #coluna2 #menu {background: url(../imagens/menu_direita.gif) no-repeat left bottom;}
.tv #coluna2 #menu #tv a, .radio #coluna2 #menu #radio a, .internet #coluna2 #menu #internet a{color: #FF0002;}
#conteudo{
	border: 1px solid #ccc;
	border-top: none;
	float: left;
	height: 345px;
	width: 360px;
}
#conteudo #anos{
	border-bottom: 1px solid #cfcfcf;
	float: left;
	margin: 11px 0 0 0;
	padding-bottom: 5px;
	width: 360px;
}
#conteudo #anos li{
	float: right;
	padding: 0 5px;
}
#conteudo #anos li.separador{border-right: 1px solid #999;}
#campanhas{
	clear: both;
	height: 314px;
	overflow: auto;
	width: 360px;
}
#campanhas h3{
	background: #f6f6f6;
	color: #666;
	float: left;
	font-weight: bold;
	margin-top: 5px;
	padding: 5px 0 3px 20px;
	width: 320px;
}
#campanhas dl{
	float: left;
	margin: 14px 0 0 10px;
}
#campanhas dl dt{
	border: 1px solid #f1edee;
	clear: both;
	float: left;
	margin-right: 10px;
}
#campanhas dl dd{
	width: 260px;
}
#campanhas dl dd.separador{
	background: url(../imagens/pontilhado.gif) repeat-x top left;
	clear: both;
	line-height: 1px;
	margin: 10px 0;
	text-indent: -12000px;
	width: 320px;
}
#campanhas dl dd a{
	float: left;
}
/*
#campanhas dl dd.selecionado a{
	color: #ff0002;
}
*/
.redBtn {
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
}

a {
	color:#666;
	text-decoration:none;
}

a.grayBct1:hover {
	color:#333333;
	text-decoration:underline;
}

a.ajuda:hover {
	color:#FF0000;
	text-decoration:underline;
}
a.voltar{
	background: url(../imagens/seta_voltar.gif) no-repeat left center;
	padding-left: 10px;
}
