body { background-color:#212121; color:#464646; }

.site { display:block; width:1002px; height:100%; margin:0 auto;  }
.bloco-conteudo { display:table; height:100%; width:778px; float:left; background-color:#FFFFFF; background-image:url(../../general/img/bg_contraf.gif); background-repeat:no-repeat; }
.bloco-conteudo .conteudo { display:block; width:778px; float:left; margin-top:33px; padding-bottom:20px; }

.bloco-conteudo .conteudo .coluna-1{ display:block; width:152px; float:left; height:100%; }
.bloco-conteudo .conteudo .coluna-2{ display:block; width:600px; float:left; height:100%; margin:0px 15px 0px 10px; }

/* Topo */
.bloco-conteudo .topo{ width:100%; height:164px; position:relative; }
.bloco-conteudo .topo .logotipo{ display:block; height:116px; width:260px; }
.bloco-conteudo .topo .logotipo img{ margin-left:25px; margin-top:40px; }

.bloco-conteudo .topo .descricao{ position:absolute; top:45px; right:190px; font-size:20px; }

.bloco-conteudo .topo div#contato-contraf{ display:block; height:14px; background-color:#e5e5e5; padding-left:270px; }

.bloco-conteudo .topo .menu-topo{ display:block; height:34px; background-image:url(../../general/img/bg_menu_topo.jpg); background-repeat:repeat-x; color:#FFFFFF; }
.bloco-conteudo .topo .menu-topo ul{ padding:0px; margin:0px 0px 0px 300px; list-style:none; }
.bloco-conteudo .topo .menu-topo ul li{ float:left; padding:0px 0px 0px 10px; border-left:2px #FFF solid; margin:10px 5px; }
.bloco-conteudo .topo .menu-topo ul li.primeiro{ float:left; padding:0px 0px 0px 10px; border-left:none; margin:10px 5px; }
.bloco-conteudo .topo .menu-topo ul li a{ color:#FFF; text-transform:uppercase; font-weight:bold; }
.bloco-conteudo .topo .menu-topo ul li a:hover{ color:#AA0000; text-transform:uppercase; font-weight:bold; }
/* Fim Topo */

/* Menu Vertical */

.bloco-conteudo .conteudo .coluna-1 ul#menu-vertical{ display:block; position:relative; padding:20px 0px 40px 0px; margin:0px; width:152px; background:url(../../general/img/bg_col_esquerda.jpg) repeat-y; list-style:none; }
.bloco-conteudo .conteudo .coluna-1 ul#menu-vertical li{ display:list-item; padding:0px; width:142px; border-top:1px #636363 solid; }
.bloco-conteudo .conteudo .coluna-1 ul#menu-vertical li a{ display:block; margin-top:4px; text-align:right; text-transform:uppercase; font-weight:bold; font-size:10px; color:#636363; }
.bloco-conteudo .conteudo .coluna-1 ul#menu-vertical li a:hover{ color:#d70600; }
.bloco-conteudo .conteudo .coluna-1 ul#menu-vertical li ul{ padding:0px; margin:0px; list-style:outside; }
.bloco-conteudo .conteudo .coluna-1 ul#menu-vertical li { display:list-item; width:142px; position:relative; display:block; padding-left:5px; padding-right:5px; padding-bottom:5px; text-align:right;}
.bloco-conteudo .conteudo .coluna-1 ul#menu-vertical li ul{
	position: absolute;
	left: 151px; /* Set 1px less than menu width */
	top: 0;
	display:none;
	z-index:10;
	}
.bloco-conteudo .conteudo .coluna-1 ul#menu-vertical li ul li { display:list-item; text-align:left; background-color:#E0E0E0; border:none; }
.bloco-conteudo .conteudo .coluna-1 ul#menu-vertical li ul li a{ padding: 2px 5px; }

.bloco-conteudo .conteudo .coluna-1 ul#menu-vertical li:hover ul, 
.bloco-conteudo .conteudo .coluna-1 ul#menu-vertical li.over ul { display:block; z-index:10;  }

/* Fim Menu Vertical */

/**/
.bloco-conteudo .conteudo .coluna-1 .menu-vertical{ height:100%; }
/**/

/**/
.bloco-conteudo .conteudo .coluna-2 .main .titulo{ font-size:14px; font-weight:bold; width:100%; border-bottom:1px #CCC solid; }
/**/

/* Bloco Clipping*/
.bloco-clipping { display:table; height:100%; width:195px; margin-left:10px; float:left; background-color:#E6E6E6; }

.bloco-clipping ul{ display:block; margin:0px;  width:175px; padding:10px 10px 10px 10px; list-style:none; }
.bloco-clipping ul li.primeiro{ display:list-item; padding-bottom:10px; border-bottom:#B7B7B7 solid 1px; }
.bloco-clipping ul li.linha{ display:list-item; padding-bottom:5px; padding-top:5px; border-top:#FFF solid 1px; border-bottom:#B7B7B7 solid 1px; }
.bloco-clipping ul li.ultimo{ display:list-item; padding-bottom:5px; padding-top:5px; border-top:#FFF solid 1px; text-align:center; }
.bloco-clipping .data{ color:#CC0000; font-weight:bold; }
/* Fim Bloco Clipping*/

/* Conteúdo */
.bloco-conteudo .conteudo .coluna-2 h4{ color:#000; border-bottom:#E1E1E1 solid 1px; padding-bottom:5px; margin-bottom:5px; }
/* Fim Conteúdo */

#indice-noticias { font-size:11px; font-weight:bold; text-decoration:none; color:#FF0000; margin-left:480px; }
#indice-noticias:hover { text-decoration:underline; }