	*{
	padding:0;
	margin:0;
	text-decoration: none;
	list-style: none;
	border:none;
	}

	body {
	text-align:center;
	}

	#geral{
	width:1024px;
	margin: 12px auto;
	text-align:left;
	border: 1px solid black;
	font: 14px arial;
	}
	
	#corpo{
	margin:0;
	padding:0;
	float:left;
	}
	
	#geral #topo h1 a{
	display:block;
	background:url(../imagem/logo_link.jpg) no-repeat;
	width:214px;
	height:160px;
	text-indent:-9000px;
	float:left;
	}
	
	#geral #topo h2{
	background:url(../imagem/topo_parte.jpg) no-repeat;
	width:810px;
	*width:808px;
	height:160px;
	text-indent:-9000px;
	float:right;
	}

	#topo #menu{
	background:url(../imagem/fatia.jpg) repeat-x;
	height:33px;
	clear:both;
	border-top:1px solid black;	
	border-bottom:1px solid black;	
	text-align:center;
	padding-top:10px;
	*padding-top:5px;
	}	
	
	#topo #menu .split{
	color:gray;
	}
	
	
	#geral #topo #menu ul li{
	display:inline;
	font: bold 18px Arial, Helvetica, Arial, Verdana, Tahoma, Helvetica;
	margin-left:10px;
	}	

	#geral #topo #menu ul li a{
	color:#535151;
	}
	
	#geral #topo #menu ul li a:hover{
	color:black;
	font-size:19px;
	margin-top:10px;
	}

	
	#geral  #grupo a{
	font-size:0;
	color:white;
	margin:3px 2px 0 2px;
	}

	#geral #grupo ul li{
	display:inline;
	}
	
	
	
	#geral #grupo .rebuilding a{
	background:url(../imagem/grupo/rebuilding.jpg) no-repeat;
	height:84px;
	width:86px;
	float:left;
	}
	
	#geral  #grupo .rebuilding a:hover{
	background:url(../imagem/grupo/rebuilding_color.gif) no-repeat;
	}

	#geral  #grupo .si a{
	background:url(../imagem/grupo/sociedade.jpg) no-repeat;
	height:84px;
	width:86px;
	float:left;
	}
	
	#geral  #grupo .si a:hover{
	background:url(../imagem/grupo/sociedade_color.gif) no-repeat;
	}

	#geral  #grupo .epius a{
	background:url(../imagem/grupo/epius_cinza.jpg) no-repeat;
	height:84px;
	width:86px;
	float:left;
	}
	
	#geral  #grupo .epius a:hover{
	background:url(../imagem/grupo/epius_color.jpg) no-repeat;
	}

	#geral  #grupo .vidabela a{
	background:url(../imagem/grupo/vidabela.jpg) no-repeat;
	height:84px;
	width:86px;
	float:left;
	}
	
	#geral  #grupo .vidabela a:hover{
	background:url(../imagem/grupo/vidabela_color.gif) no-repeat;
	}

	#geral  #grupo .dex a{
	background:url(../imagem/grupo/dex.jpg) no-repeat;
	height:84px;
	width:86px;
	float:left;
	}
	
	#geral  #grupo .dex a:hover{
	background:url(../imagem/grupo/dex_color.gif) no-repeat;
	}
	
	#geral  #grupo .trima a{
	background:url(../imagem/grupo/trima.jpg) no-repeat;
	height:84px;
	width:86px;
	float:left;
	}
	
	#geral  #grupo .trima a:hover{
	background:url(../imagem/grupo/trima_color.gif) no-repeat;
	}

	#geral  #grupo .time a{
	background:url(../imagem/grupo/time.jpg) no-repeat;
	height:84px;
	width:86px;
	float:left;
	}
	
	#geral  #grupo .time a:hover{
	background:url(../imagem/grupo/time_color.gif) no-repeat;
	}

	#geral  #grupo .itv a{
	background:url(../imagem/grupo/internettv.jpg) no-repeat;
	height:84px;
	width:86px;
	float:left;
	}
	
	#geral  #grupo .itv a:hover{
	background:url(../imagem/grupo/internettv_color.gif) no-repeat;
	}

	#geral  #grupo .roma a{
	background:url(../imagem/grupo/roma.jpg) no-repeat;
	height:84px;
	width:86px;
	float:left;
	}
	
	#geral  #grupo .roma a:hover{
	background:url(../imagem/grupo/roma_color.gif) no-repeat;
	}

	#geral #newsletter{
	font: bold 12px arial;
	color:black;
	width:212px;
	float:right;
	margin-top:0;
	clear:right;
	border-left: 1px solid gray;
	border-bottom:1px solid gray;
	}

	#geral  #newsletter p{
	text-align:center;
	margin:10px 0 0 0; 
	}
	
	#geral  #newsletter label{
	margin-left:5px;
	}
	
	#geral  #newsletter input{
	border: 1px solid gray;
	margin-left:5px;
	width:144px;
	}

	#geral  #newsletter .botao {
	float:right;
	font-weight: bold;
	width:55px;
	margin:10px 19px 10px 0;
	}
	
	#geral #barra-lateral{
	width:212px;
	clear:both;
	border-left:1px solid gray;
	background-color:#c0bfbf;
	float:right;
	height:458px;
	}
	
	#barra-lateral img{
	margin-left:3px;
	margin-top:20px;
	}
	
	.yacm {
	float:right;
	margin-right:3px;
	}
	
	#barra-lateral  p{
	font: bold 12px arial;
	margin:20px 3px 0 3px;
	text-align:justify
	}
	
	#barra-lateral strong {
	font: bold 13px arial;
	margin:4px;
	float:right;
	}
	
	#barra-lateral strong a{
	color: #3a75f7;
	}
	
	#barra-lateral strong a:hover{
	text-decoration:underline;
	color:red;
	}	
	
	#corpo a {
	color: #3a75f7;
	}
	
	#corpo a:hover{
	color:#be141d;
	text-decoration:underline;
	}
	
	#geral #rodape{
	font: bold 12px arial;
	clear:both;
	background:url(../imagem/rodape.jpg) repeat-x;
	height:61px;
	border-top:1px solid black;
	color:white;
	text-align:center;
	}
	
	#geral #rodape address {
	margin-top:6px;
	*margin-top:7px;
	font-style:normal;
	}
	
	#geral #rodape a{
	color:white;
	}
	
	#geral #rodape a:hover{
	text-decoration:underline;
	}
	
	
	
	H2{
	font-size:19px;
	}

	
	h3{
	font-size:18px;
	padding:5px 0 0 0;
	color:black;
	text-align:left;
	}
	
	h4{
	font-size:17px;
	margin-top:8px;
	color:#be141d;
	}



	
	
	



	
	
	
	
	