li, ul {list-style:none; padding:0; margin:0;}
a{text-decoration:none;}
*{font-family:Arial, Helvetica, sans-serif;}
img{border:none;}
body{
padding: 0; 
margin: 0; 
width: 100%; 
height: 100%; 
}
#global, #container-topo, #container-busca, #menu-categ, #categorias{
width:980px;
margin:0 auto;
position:relative;
}

#container-topo{
height:142px;
}
	#logo{
	margin:20px 0 0 20px;
	_margin:25px 0 0 15px;
	float:left;
	}
	#logo span{
		padding: 0;
		margin: 0;
		padding-top: 10px;
		padding-left: 5px;
		font-size: 10px;
		font-family: Arial, Helvetica, sans-serif;
		position: relative;
		/*float: left;*/
	}
	#slogan{
	font-size:14px;
	position:absolute;
	left:830px;
	top:10px;
	color:#999999;
	width:160px;
	}
	#slogan p{
	margin:14px 0 0 70px;
	padding:0;
	}
	#slogan p span{
	font-size:16px;
	font-weight:bold;
	}
	#slogan img{
	float:left;
	}
	#linha{
	position:relative;
	width:100%;
	height:142px;
	background:url(../img/barra-vermelha.jpg) bottom repeat-x;
	}
	#menu{
	position:relative;
	width:578px;
	height:65px;
	float:right;
	top:78px;
	}
	#menu li{
	display:block;
	float:left;
	width:112px;
	height:65px;
	margin-left:2px;
	position:relative;
	}
	.aba-ativa a, .aba-inativa a{
	text-align:center;
	padding-top:15px;
	position:relative;
	width:112px;
	display:block;
	float:left;
	font-size:14px;
	color:#999999;
	}
	.aba-ativa a{
	height:45px;
	background:url(../img/aba-ativa.jpg);
	color:#b6171d;
	font-size:16px;
	font-weight:bold;
	}
	.aba-inativa a{
	height:31px;
	background:url(../img/aba-inativa.jpg) no-repeat;
	}
		.aba-inativa a:hover{
		color:#b6171d;
		background:url(../img/aba-ativa.jpg);
		}
	#container-busca{
	height:60px;
	}
	#empresas a{
	float:left;
	margin-left:5px;
	}
	.reynet, .engerey{
	display:block;
	width:163px;
	height:45px;
	}
	.reynet{
	background:url(../img/logo-reynet.jpg) no-repeat;
	}
	.reynet:hover{
	background:url(../img/logo-reynet-foco.jpg) no-repeat;
	}
	.engerey{
	background:url(../img/logo-engerey.jpg) no-repeat;
	}
	.engerey:hover{
	background:url(../img/logo-engerey-foco.jpg) no-repeat;
	}
	#busca{
	float:right;
	margin:10px 5px 0 0;
	
	}
	#form-busca{
	font-size:11px;
	width:377px;
	_width:369px;
	margin:4px 0 0 10px;
	_margin:4px 0 0 8px;
	position:relative;
	border:1px solid #fff;
	}
		#busca img{
		float:left;
		margin-top:2px;
		}
		#busca label{
		float:left;
		font-weight:bold;
		font-size:12px;
		margin:7px 0 0 5px;
		
		}
	#formulario{
	background:url(../img/form-busca.jpg);
	width:450px;
	*width:450px;
	height:30px;
	position:relative;
	float:left;
	margin-left:8px;
	}
	#botao-busca{
	position:relative;
	*position:absolute;
	*right:6px;
	top:5px;
	}
	
	#rodape{
	position:relative;
	width:100%;
	height:50px;
	margin-top:30px;
	border-top:1px solid #c01521;
	text-align:center;
	font-size:12px;
	color:#616161;
	padding:15px 0;
	}
#telefone{
position:absolute;
left:530px;
top:30px;
font-size:18px;
font-weight:bold;
color:#999999;
}

#mais-procurados{
width: 900px;
margin: 0 auto;
font-family: Verdana, Arial; 
font-size: 12px; 
margin-top: 20px;
}
#mais-procurados span{
	color: #333333;
	font-weight: bold;
	margin-bottom: 15px;
}
.tagCloud {padding:1px 5px 10px 5px; text-align:center;}
.tagCloud li { display: inline; vertical-align: middle; line-height: 1.1;}
.tagCloud li a { color: #990000;}
.tagCloud li a:hover { text-decoration: none; background-color: #FF8000; color: #fff;}

.tagCloud .level1 {font-size: 1.2em;}
.tagCloud .level2 {font-size: 1.4em;}
.tagCloud .level3 {font-size: 1.6em;}
.tagCloud .level4 {font-size: 1.8em;}
.tagCloud .level5 {font-size: 2.0em;}
.tagCloud .level6 {font-size: 2.4em;}
.tagCloud .level7 {font-size: 2.8em;}
