* {

	margin: 0;

	padding: 0;

	border: 0;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	}



h1 {	font-style: normal;	font-size: 20pt; font-family: Tahoma;}

h2 {	font-style: normal;	font-size: 18pt; font-family: Tahoma;}

h3 {	font-style: normal;	font-size: 15pt;  line-height: 150%;font-family: Tahoma;}

h4 {	font-style: normal;	font-size: 9pt;	line-height: 150%;font-family: Tahoma;}

h5 {	font-style: normal;	font-size: 8pt;	line-height: 150%;font-family: Tahoma;}



body {

	background-image: url(../imgs/fundo.gif);

	height: 100%;

	}



#global {

	position: absolute;

	display: block;

	height: auto;

	width: 780px;

	padding:4px 1px 0 1px;

	left: 50%;

	margin-left: -390px;

	background-color: #ffffff;

	overflow:hidden;

	}

	

	a:link {

		text-decoration: none;

		color: #000;

		font-style: normal;

		}

	a:visited {

		text-decoration: none;

		color: #000;

		font-style: normal;

		}

	a:hover {

		text-decoration: none; 

		color: #505050;

		font-style: normal;

		}

  	a:active {

  		text-decoration: none;

		color: #505050;

		font-style: normal;

		}



/*

Topo

*/

	#anuncio_topo_1 {

		position: relative;

		display: block;

		float: left;

		width: 779px;

		height: 100px;

		background-color:#efefef;

		overflow: hidden;

		text-align: center;

	}



	#anuncio_topo_2 {

		position: relative;

		display: block;

		float: right;;

		width: 130px;

		height: 170px;

		background-color: #c0c0c0;

		overflow: hidden;

	}

	

	#logo_busca {

		position: relative;

		display: block;

		float: left;

		background: #143362;

		margin-top: 6px;

		width: 779px;

		height: 64px;

		overflow: hidden;

		}

		

	#busca{

		position: relative;

		display: block;

		float: right;

		text-align: left;

		margin-right: 10px;

		margin-top: 10px;

		font-size: 9pt;

		color: #ffffff;

	}		
	
	#busca td{
		position: relative;
		margin-top: 7px;
		padding: 5px 0 5px 0;
		height: 25px;
		width: auto;
		vertical-align: middle;
		text-align: center;
		}
		
		#busca #butok{
			padding: 8px 0 5px 0;
			-padding: 5px 0 5px 0;
			}
			
		#busca campo_busca{
		position: relative;
		height: 27px;
		width: 200px;
		margin-bottom: 2px;
		}

/*

Fim Topo

*/



/*

Menu

*/

#menu {

	position: relative;

	display: block;

	float: left;

	width: 115px;

	height: auto;

	overflow: hidden;

	margin-top: 3px;

	}

	a.menu:link {

		text-decoration: none;

		color: #000;

		}

	a.menu:visited {

		text-decoration: none;

		color: #000;

		}

	a.menu:hover {

		text-decoration: none;

		font-weight: bolder; 

		}

  	a.menu:active {

  		text-decoration: none;

		font-weight: bolder;

		}

	#anuncio_fixo {

		position: relative;

		display: block;

		width: 115px;

		height: 65px;

		background: #c0c0c0;

		overflow: hidden;

		margin-top: 7px;

		}

	ul{

		margin-top: 7px;

		}

		

			#menu li{

				width: 115px;

				height: 24px;

				background: url(../imgs/but_hover.jpg);

				background-repeat: no-repeat;

				font-size: 8pt;

				padding:5px 0 0 8px;

				list-style: none;

			}

			#menu li:hover{

					background: url(../imgs/but_on.jpg);

					background-repeat: no-repeat;

				}

				#menu .titulo{

					background: url(../imgs/titulo_fundo.jpg);

					background-repeat: no-repeat;  

					height: 30px;

					color: #FFFFFF; 

					padding:5px 0 0 8px;

					font-size: 9pt;

					font-weight: bolder;

				}

				#menu .titulo:hover{

					background: url(../imgs/titulo_fundo.jpg);

					background-repeat: no-repeat;

					}

					p {

						line-height: 150%;

					}

/*

serviços

*/

#servicos {

	position: relative;

	display: block;

	float: right;
	
	margin-top: 10px;

	width: 130px;

	height: auto;

	overflow: hidden;

	font-size:8pt;

	}

	#servicos .servicos_destaque{

		position: relative;

		display: block;

		float: left;

		padding: 2px 0 0 5px;

		background-image: url(../imgs/servicos_destaque_fundo.jpg);

		background-repeat: no-repeat;

		font-weight: bold;

		color:#fff;

		width: 130px;

		height: 21px;

		margin-top: 7px;

	}

	#servicos #social {

		margin-top: 5px;

	}

	

	#servicos .servicos{

		position: relative;

		display: block;

		float: left;

		padding: 2px 0 0 5px;

		background-image: url(../imgs/servicos_padrao_fundo.jpg);

		background-repeat: no-repeat;

		font-weight: bold;

		font-size: 7.5pt;

		width: 130px; 

		height: 22px;

		margin-top: 5px;

	}

	

	#servicos .serv-cont{

		position: relative;

		display: block;

		float: left;

		width: 120px;

		border: solid 5px #d0cecf;

		border-top: 3px;

		background-color: #fff;

		padding: 1px 0 1px 1px;

		margin-top: -3px;

		margin-bottom: 7px;

		overflow: hidden;

	}

		#servicos #dest-social{

			height: 100px;

		}

		

		#servicos #lista-emprego{

			height: 100px;

			width: 110px;

			overflow: hidden;

			padding: 5px 5px 5px 5px;

			font-size: 7pt;

		}

		

		#marquee{

			height: 97px;

			width: 110px;

			overflow: hidden;

		}

		#servicos #li-parceiros{

			height: auto;

			overflow: hidden;

		}

			#li-parceiros img{

				margin: 2px 0 4px 0;

			}

		#servicos #clima-tempo{

			height: 125px;

			overflow: hidden;

			position: relative;

			display: block;

			float: left;

			width: 120px;

			border: solid 5px #fff;

			border-top: 3px;

			background-color: #fff;

			padding: 1px 0 1px 1px;

			margin-top: 7px;

			margin-bottom: 7px;

			overflow: hidden;

			}

			

			#servicos #inf-horoscopo {

				width: 110px;

				padding: 5px 5px 5px 5px;

				}

				#servicos p{

					line-height:150%;

				}

 /*

Miolo

*/

 #miolo {

 	position: relative;;

	display: block;

	float: left;

	overflow: hidden;

 	width: 513px;

	height: auto;

	margin: 10px 10px 6px 10px;

	}

	

	#pao {

		font-size: 7pt;

	}

 /*

rodape

*/



#rodape {

	position: relative;

	display: block;

	float: left;

	width: 791px; 

	height: auto;

	font-size: 8pt;

	padding: 20px 0 7px 0; 

	color: #fff;

	background-color: #213555;

	background-image: url(../imgs/fundo-rodape.gif);

	background-repeat: repeat-x;

	margin-left: -4px;

}#links_pe{	margin-bottom: 15px;}

 /*

Gerais

*/

 #anuncio_int_grd{

 	position: relative;

	display: block;

	overflow: hidden; 		float: left;

	width: 512px;

	height: 100px;

	margin-top: 20px;

	margin-bottom: 7px;	

 }

