body {background-image: url(../imagens/bg.jpg); background-repeat:repeat-x; margin:0 auto;}
#tudo{ position:relative; 	margin:auto; width:980px; }
	
/* ===========   TOPO   ============== */	
	
#topo  { width:990px; height:335px;}	
#banner{ width:990px; height:250px;}
#menu  { width:990px; height:45px; }
#busca { float:right; width:900px; height:45px; margin-top:45px; margin-left:30px;}	

/* =========== CONTEÚDO ============== */

#conteudo{ float:left; width:990px; clear:both; margin-top:25px;}
#bloco-evento {float:left; width:395px; height:260px; margin-right:40px; margin-left:15px;}
#bloco-estrutura { float:left; width:540px; height:260px;}
#caixa-video{ float:left; width:280px; height:375px; margin-top:2px; background-color:#F4F4F4; padding:5px;}
#slideshow{float:left; width:295px; height:450px; margin-left:15px;}
#spot-noticias{ float:left; width:330px; height:235px; margin-top:5px; margin-left:20px;}
#container-fotos{ float:left; width:295px; height:215px; margin-top:5px;  margin-left:20px;}
#container-midia{ float:left; width:280px; height:250px; margin-top:5px; margin-left:20px;}
#bloco-programa{ float:right; width:295px; height:215px; margin-top:65px; margin-right:5px; border-width: 2px 0px 0px 0px; border-style:solid; border-top-color:#CCCCCC;}
#spot-namidia{ float:left; width:330px; height:250px; margin-top:20px; margin-left:20px; }

#container-inferior{ float:left; width:990px; clear:both; margin-top:25px;}
.linha{color: #CCC; height: 1px;}
.patrocinio{ float:left; width:495px; height:155px; margin-top:10px; margin-left:15px;}
.apoio{ float:left; width:415px; height:155px; margin-top:10px; margin-left:60px;}
.logomarcas{ float:left; width:100px; height:auto; margin-top:10px; margin-left:20px;}
.logomarcas-ampliada{ float:left; width:200px; height:auto; margin-top:10px; margin-left:20px;}

/* =========== RODAPÉ ============== */

#rodape{ clear:both; width:100%; height:90px; margin-top:20px; padding-top:25px; background-image:url(../imagens/bg_rodape.jpg); background-repeat: repeat-x; }

/* =========== LINKS ============== */

.texto-conteudo a:link    {text-decoration:none; color:#666666;}
.texto-conteudo a:hover   {text-decoration:none; color:#666666;}
.texto-conteudo a:visited {text-decoration:none; color:#666666;}

.link_laranja  a:link    {text-decoration:none; color:#FF6600; font-weight:bold;}
.link_laranja  a:hover   {text-decoration:underline; color:#FF6600; font-weight:bold;}
.link_laranja  a:visited {text-decoration:none; color:#FF6600; font-weight:bold;}

.texto-subtitulo  a:link    {text-decoration:none; color:#FF6600; font-size:12px; font-weight:bold;}
.texto-subtitulo  a:hover   {text-decoration:underline; color:#FF6600; font-size:12px; font-weight:bold;}
.texto-subtitulo  a:visited {text-decoration:none; color:#FF6600; font-size:12px; font-weight:bold;}

.texto-titulo  a:link    {text-decoration:none; color:#FF6600; font-size:15px; font-weight:bold;}
.texto-titulo  a:hover   {text-decoration:underline; color:#FF6600; font-size:15px; font-weight:bold;}
.texto-titulo  a:visited {text-decoration:none; color:#FF6600; font-size:15px; font-weight:bold;}


/* =========== TEXTOS ============= */

.texto-titulo   { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#FF6600; font-weight:bold; text-transform:uppercase;}
.texto-subtitulo{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; font-weight:bold;}
.texto-conteudo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.texto-negrito  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; font-weight:bold;}
.link_laranja   { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF6600; font-weight:bold;}
.texto-rodape   { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; letter-spacing:1px; text-align:center}
.texto-linha    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; letter-spacing:3px;}