html, body {
	height:100%;
}
body {
	margin:0;
	padding:0;
	background:#012b66 url(../imagens/bg.jpg);
	color:#666;
	font:75%/1.4 Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
}
#tudo {
	width:1006px;
	position:relative;  /*Contexto de posicionamento */
	background:#fff url(../bg-direita.gif) repeat-y right;
	margin:0 auto;
	text-align:left;
	min-height:100%;
}
* html #tudo {
	height: 100%;
}
#conteudo {
	padding-bottom:210px;
}

#topo {
	background:url(../imagens/bgTopoBox.jpg) top center #FFFFFF;
	width:1006px;
	height:134px;
	text-align:center;
	padding-top:0px;
}
#logoradio {
	width:275px;
	height:110px;
	float:left;
	text-align:left;
}
#banner {
	width:587px;
	float:left;
	padding:13px;
}



#busca {
	background:url(../imagens/bgBusca.jpg);
	width:1006px;
	text-align:right;
	color:#FFFFFF;
	height:39px;
	line-height:39px;
}

#busca form{
	display: inline;
	list-style: none;
	vertical-align:middle;
	height:32px;
	line-height:39px;
	padding-top:7px;
}


#busca .input{
border:none;
font:Arial, Helvetica, sans-serif normal;
width:250px;
background:#FFFFFF;
color:#333333;
height:21px;
line-height:21px;
vertical-align:middle;
text-align:left;
}


#busca .butao{
width:56px;
height:21px;
line-height:21px;
vertical-align:middle;
}

#menu {
	background:url(../imagens/bgMenu.jpg);
	width:1006px;
	height:36px;
	text-align:center;
	line-height:36px;

}
#menu a {
	color:#ffffff;
	background:transparent;
	text-decoration:none;
	font:bold 16px  Arial, Verdana, Helvetica, sans-serif;
	vertical-align:middle;

}
#menu a:hover {
	text-decoration:underline;
}
#principal {
	width:635px;
	float:left;
	text-align:justify;
	margin:10px 10px 10px 10px;
}

#principal a {
	color:#222222;
	text-decoration:none;
	font:12px lighter Arial, Verdana, Helvetica, sans-serif;
}

#principal a.number {
	color:#222222;
	background:#222222;
	text-decoration:none;
	font:12px lighter Arial, Verdana, Helvetica, sans-serif;
}

#principal a:hover {
	text-decoration:underline;
	color:#d00000;
}

#principal  img{
	float:left;
	margin:0px 15px 5px 0px;
	border:5px solid #f2f2f2;
}

#principal  .data{
color:#0053a3;
}


#coll {
	width:310px;
	float:left;
	text-align:left;
	padding-bottom:20px;
}

#colr {
	width:310px;
	float:right;
	text-align:left;
	padding-bottom:20px;
}
	
#notPrincipal{
	border-bottom:2px solid #f2f2f2;
}	
	
#notPrincipal p {
	color:#0066CC;
	padding:2px 0 1px 0;
	margin:1px;
}
#notPrincipal a {
	font-size:20px;
	color:#d00000;
	text-decoration:none;
	font:bold 18px Arial, Verdana, Helvetica, sans-serif;
}
#notPrincipal a:hover {
	text-decoration:underline;
	color:#d00000;
}
#not p {
	color:#0066CC;
	padding:10px 0 10px 0;
	border-bottom:2px solid #f2f2f2;
	margin:1px;
}
#not a {
	color:#222222;
	text-decoration:none;
	font:12px lighter Arial, Verdana, Helvetica, sans-serif;
}
#not a:hover {
	text-decoration:underline;
	color:#d00000;
}
#esquerda {
	width:140px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}

#esquerda td {
font:normal;
font-weight:lighter;
}


#direita {
	width:190px;
	float:right;
	padding-top:10px;
	padding-right:10px;
}

#direita a{
	padding:0px;
	margin:0px;
}

#rodape {
	background:#0053a3;
	width:1006px;
	height:190px;
	position: absolute;
	bottom:0; /**/
	text-align:center;

}

#rodapel {
	width:480px;
	float:left;
	text-align:left;
}

#rodaper {
	width:480px;
	float:right;
	text-align:right;
}


#rodaper .bigbrain {
	color:#ffffff;
	text-decoration:none;
	font-weight:lighter;
	font-size:12px;
}

#rodaper .bigbrain:houver  {
	color:#ffffff;
	text-decoration:none;
	font-weight:lighter;
	font-size:12px;
}


#rodape p {
	margin:20px;
	color:#afd8ff;
}

#rodape a {
	color:#ffffff;
	background:transparent;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
	padding:3px;
}
#rodape a:hover {
	background:#ffffff;
	color:#006699;
	font:bold;
}