* h1{
	font:18px Tahoma; 
	font-weight:bold;
}

* h2{
	font:16px Tahoma; 
	font-weight:bold;
}

html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
img{
	border:none;
}
.clear{
	clear:both;
}
p{
	margin-top:0px;
	margin-bottom:0px;
}

#principal{
	width:901px;
	position:absolute;
	left:50%;
	margin-left:-450px;
	z-index:2;
}
/* Topo */
	#topo{
		width:901px;
		position:relative;
		margin:0px auto;
		z-index:999;
		/*background:url('/img/fundo/fundo-topo.png') repeat-x;*/
	}

	#topo #logo{
		position:absolute;
		left:20px;
		top:20px;
	}

/* email */
	#topo #email{
		width:260px;
		height:85px;
		position:absolute;
		top:20px;
		left:610px;
		font:10px Verdana;
		color:#7C7F84;
	}
	#topo #email #enviar-email{
		background:url('/img/fundo/fundo-botao-enviar-email.png') no-repeat;
	}
	.submit{
		font:14px Myriad Pro;
		color:#FFFFFF;
		border: 0px solid #FFFFFF;
		height:24px;
		width:33px;
		background:url('/img/fundo/fundo-botao-enviar-email.png') no-repeat;
	}
	.campo{
		font:14px Arial ;
		color:#284150;
		border: 1px solid #284150;
		background:#EFF3F6;
	}

	#topo .titulo-email{
		font:14px Myriad Pro;
		color:#787979;
		float:left;
		text-align:middle;
	}
	#topo .titulo-email a,
	#topo .titulo-email a:visited{
		text-decoration:none;
		color:#787979;
	}
	#topo .titulo-email a:hover{
		text-decoration:underline;
	}
	
	#topo .titulo-email-selecionado{
		font:15px Myriad Pro;
		color:#1a5070;
		font-weight:bold;
		float:left;
		text-align:middle;
	}
	#topo .titulo-email-selecionado a,
	#topo .titulo-email-selecionado a:visited{
		color:#1a5070;
		text-decoration:none;
	}
	#topo .titulo-email-selecionado a:hover{
		text-decoration:underline;
	}

	#topo #separador-titulo-email{
		font:15px Myriad Pro;
		color:#787979;
		padding:0px 10px 0px 10px;
		float:left;
		text-align:middle;
	}/* fim email */


/** menu principal **/
	#topo #menu-principal{
		width:901px;
		position:absolute;
		top:105px;
		left:0px;
		z-index:10;
	}
	#topo #menu-principal ul{
		height:44px;
		padding:0px;
		margin:0px;
		list-style:none;
		text-align:center;
	}
	#topo #menu-principal ul li{
		width:127px;
		float:left;
	}
	#topo #menu-principal ul li a,
	#topo #menu-principal ul li a:visited{
		font:13px Tahoma;
		color:#FFF;
		text-decoration:none;
		line-height:32px;
	}
	#topo #menu-principal ul li a:hover{
		text-decoration:underline;
		color:#FAD709;
	}
	#topo #menu-selecionado{
		height:50px;
		width:127px;
		background:url('/img/fundo/fundo-menu-principal-ativo.png') no-repeat;
	}
	#fundo-menu-principal{
		height:305px;
		width:100%;
		position:absolute;
		background:url('/img/fundo/fundo-menu-principal.png') repeat-x;
		top:100px;
		z-index:0;
	}/* Fim menu Prinpipal */

/** fim menu principal **/

	#topo #banner-principal{
		width:901px;
		height:277px;
		position:absolute;
		top:140px;
		left:0px;
		z-index:999;
	}/* fim Banner principal */
/* Menu Principal */
	
/* Painel Contedo*/


	#painel-conteudo {
		position:absolute;
		top:435px;
		width:100%;

	}
	#painel-conteudo #conteudo{
		width:901px;
		position:relative;
		left:50%;
		height: 100%;
		margin-left:-450px;
	}
	#painel-conteudo #conteudo h1{
		font:25px Myriad Pro;
		color:#5c5555;
	}
	#painel-conteudo #conteudo #conteudo-descricao{
		padding:0px 15px 15px 15px;
		margin-bottom:15px;
		width:901px;
		font:11px Tahoma;
		color:#707070;
		/*
		background-image:url('/img/fundo/rodape-conteudo-901.png');
		background-repeat:no-repeat;
		background-position:bottom;
		*/

	}
	#painel-conteudo #conteudo #divisor-divisor{
		position:absolute;
		z-index:-1;
		margin-top:-90px;
	}
	#painel-conteudo #conteudo #divisor-divisor img{
		
	}
	/*****************************************************************************************************************/
	#conteudo-descricao-img-901{
		width:901px;
		height:86px;
		margin-top:-70px;

		background:url('/img/fundo/rodape-conteudo-901.png') no-repeat;
	}
	/*****************************************************************************************************************/
	#painel-conteudo #conteudo #conteudo-descricao h1{
		padding-top:0px;
	}
/*
	#painel-conteudo #conteudo #conteudo-descricao a,
	#painel-conteudo #conteudo #conteudo-descricao a:visited{
		color:#707070;
	}
*/
/* caixa-a */
	#caixa-a{
		padding:0px;
		height:180px;
		width:285px;
	}

	#caixa-a .caixa-a-lateral-esquerda{
		width:11px;
		height:180px;
		background:url('/img/fundo/lateral-esquerda-cxa.png') no-repeat;		
		float:left;
		z-index:0;
	}
	#caixa-a .caixa-a-meio{
		height:180px;
		background:url('/img/fundo/meio-cxa.png') repeat-x;		
		float:left;
		width:263px;
		text-align:left;
	}
	#caixa-a .caixa-a-meio .caixa-a-titulo{
		font:25px Myriad Pro;
		color:#054569; /* azul forte */
		width:205px;
		padding-top:15px;
		margin-left:0px;
		height:25px;
	}
	#caixa-a .caixa-a-meio .caixa-a-imagem-a{
		position:absolute;
		top:15px;
		left:212px;
		width:58px;
		height:58px;
		background:url('/img/fundo/img-cxa-a.png') no-repeat;
		margin-right:0px;
		margin-top:-20px;
	}
	#caixa-a .caixa-a-meio .caixa-a-imagem-b{
		position:absolute;
		top:15px;
		left:518px;
		width:58px;
		height:58px;
		background:url('/img/fundo/img-cxa-b.png') no-repeat;
		margin-right:0px;
		margin-top:-20px;
	}
	#caixa-a .caixa-a-meio .caixa-a-imagem-c{
		position:absolute;
		top:10px;
		left:827px;
		width:58px;
		height:58px;
		background:url('/img/fundo/img-cxa-c.png') no-repeat;
		margin-right:0px;
		margin-top:-20px;
	}
	#caixa-a .caixa-a-meio .caixa-a-conteudo{
		font:11px Tahoma;
		color:#054569;
		height:110px;
		line-height:1.5em;
		position:relative;
		z-index:999;
	}
/*
	#caixa-a .caixa-a-meio .caixa-a-conteudo-produtos{
		font:11px Tahoma;
		color:#054569;
		height:110px;
		line-height:1.5em;
		position:relative;
		z-index:999;
	}
*/
	.lista-noticias-home{
		font:11px Tahoma;
		color:#153A57; /* azul */	
		height:110px;
		/*padding-bottom:30px;*/
	}

	.lista-noticias-home a{
		color:#153A57; /* azul */
		text-decoration:none;
	}
	.lista-noticias-home ul{
		padding-left:10px;
		margin-left:5px;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	.lista-noticias-home a,
	.lista-noticias-home a:visited{
		color:#153A57; /* azul */
	}
	.lista-noticias-home a:hover{
		text-decoration:underline;
	}
	.lista-noticias-home ul li{
		list-style:none;
		line-height:1.6em;
	}
	.lista-noticias-home h4 a,
	.lista-noticias-home h4 a:visited{
		color:#153A57; /* azul */
	}


	#caixa-a .caixa-a-meio .ver-mais{
		font:11px Tahoma;
		color:#D09512;
		text-align:right;
		text-decoration:underline;
		height:20px;
	}
	#caixa-a .caixa-a-meio .ver-mais a{
		font:11px Tahoma;
		font-weight:bold;
		color:#d09512;	/* amarelo */
	}
	#caixa-a .caixa-a-meio .ver-mais a,
	#caixa-a .caixa-a-meio .ver-mais a:visited{
		color:#d09512; /* amarelo */
	}

	#caixa-a .caixa-a-lateral-direita{
		width:11px;
		height:180px;
		background:url('/img/fundo/lateral-direita-cxa.png') no-repeat;		
		float:left;
	}

	#caixa-diretorio-links{
		height:220px;
		width:290px;
		text-align:left;
		padding-left:10px;

	}

	.caixa-b-titulo{
		font:25px Myriad Pro;
		color:#5c5555;
		width:290px;
		padding-top:10px;
		margin-left:0px;
		height:25px;
	}
	#caixa-diretorio-links .caixa-diretorio-links-conteudo{
		font:11px Tahoma;
		color:#5c5555;
		width:290px;
		height:150px;
		margin-left:0px;
		padding-top:10px;
	}
	#caixa-diretorio-links .caixa-diretorio-links-conteudo .ver-mais-links{
		text-align:right;
		margin-top:5px;
		margin-right:20px;
	}
	#caixa-diretorio-links .caixa-diretorio-links-conteudo .ver-mais-links a{
		font:11px Tahoma;
		font-weight:bold;
		color:#d09512;	/* amarelo */
	}
	#caixa-diretorio-links .caixa-diretorio-links-conteudo .ver-mais-links a,
	#caixa-diretorio-links .caixa-diretorio-links-conteudo .ver-mais-links a:visited{
		color:#d09512; /* amarelo */
	}
	#caixa-classificados .ver-mais-links{
		text-align:right;

	}
	#caixa-classificados .ver-mais-links a{
		font:11px Tahoma;
		font-weight:bold;
		color:#d09512;	/* amarelo */
	}
	#caixa-classificados .ver-mais-links a,
	#caixa-classificados .ver-mais-links a:visited{
		color:#d09512; /* amarelo */
	}


	.img-check{
		height:11px;
		width:14px;
		background:url('/img/fundo/check.png') no-repeat;	
		float:left;
		padding-right:5px;
		margin-top:8px;
		vertical-align: middle;
	}
	
	#caixa-classificados-climatempo{
		height:210px;
		width:590px;
		text-align:left;
		margin-left:10px;
	}
	#caixa-classificados{
		height:210px;
		width:399px;
		text-align:left;
		float:left;
	}
	.caixa-classificados-titulo{
		font:25px Myriad Pro;
		color:#5c5555;
		width:100%;
		padding-top:10px;
		margin-left:0px;
		height:25px;
	}
	#caixa-classificados .caixa-classificados-conteudo{
		height:155px;
		width:100%;
		text-align:left;
		float:left;
	}

	#caixa-classificados .caixa-classificados-conteudo .caixa-anuncio{
		height:60px;
		width:198px;
		text-align:left;
		padding-top:10px;
		float:left;
	}
	#caixa-classificados .caixa-classificados-conteudo .caixa-anuncio .caixa-anuncio-imagem{
		height:100%;
		width:30%;
		text-align:center;
		vertical-align: middle;
		float:left;
	}
	#caixa-classificados .caixa-classificados-conteudo .caixa-anuncio .caixa-anuncio-imagem a{
		height: 100%;
		vertical-align: middle;
	}
	#caixa-classificados .caixa-classificados-conteudo .caixa-anuncio .caixa-anuncio-separador{
		height:100%;
		width:2%;
		float:left;
	}
	#caixa-classificados .caixa-classificados-conteudo .caixa-anuncio .caixa-anuncio-resumo{
		padding-top:10px;
		width:68%;
		float:left;
	}
	.caixa-anuncio-resumo a{
		font:11px Tahoma;
		color:#5c5555;
	}

	#caixa-clima-tempo{
		height:188px;
		width:171px;
		padding-top:18px;
		padding-right:10px;
		float:right;
	}
	#painel-conteudo #servicos{
		width:901px;
		height:110px;
		position:relative;
		left:50%;
		margin-left:-450px;
		z-index:0;
	}
	#painel-conteudo #publicidade{
		width:901px;
		position:relative;
		left:50%;
		height:80px;
		margin-left:-450px;
	}
	#rodape{
		width:14px;
		height:161px;
		width:100%;
		margin-bottom:0px;	
		background:url('/img/fundo/fundo-rodape.png') repeat;			
	}
	#rodape #conteudo-rodape{
		width:901px;
		height:161px;
		position:relative;
		left:50%;
		margin-left:-450px;		
	}
	#rodape #menu-rodape{
		width:200px;
		float:left;
		height:100%;
	}
	#rodape #menu-rodape ul{
		list-style:none;
		text-align:left;
	}
	#rodape #menu-rodape ul li{
		/*width:127px;*/
	}
	#rodape #menu-rodape ul li a,
	#rodape #menu-rodape ul li a:visited{
		font:13px Tahoma;
		color:#FFF;
		text-decoration:none;
		/*line-height:32px;*/
	}
	#rodape #menu-rodape ul li a:hover{
		text-decoration:underline;
		color:#FAD709;
	}
	#rodape .divisor-rodape{
		width:10px;
		height:100%;
		background:url('/img/fundo/triangulo-rodape.png') no-repeat;
		float:left;
	}
	#rodape #assinatura-mikrocenter{
		width:480px;
		float:left;
		font:11px Tahoma;
		color:#FFF;
		padding-top:15px;
		height:146px;
	}
	#rodape #assinatura-ksys{
		width:200px;
		float:left;
		text-align:right;
		padding-top:15px;
		height:146px;
		font:13px Tahoma;
		color:#FFF;
	}
	#rodape #assinatura-ksys a,
	#rodape #assinatura-ksys a:visited{
		font:13px Tahoma;
		color:#FFF;
		text-decoration:none;
		/*line-height:32px;*/
	}
	#rodape #assinatura-ksys a:hover{
		text-decoration:underline;
		color:#FAD709;
	}

/******************************************/
	#caixa-lateral{
		float:left;
		width:250px;
		padding-top:0px;
		margin-top:0px;
	}
	#caixa-conteudo{
		float:left;
		width:600px;
		color:#707070;
	}
	#caixa-conteudo p{
		font:12px Tahoma;
		line-height:1.5em;
		color:#707070; /* cinza */
	}
	.formContato{
				font:12px Tahoma;
		line-height:1.5em;
		color:#707070; /* cinza */
	}
	
	#topo-caixa-lateral{
		width:227px;
		background:url('/img/fundo/topo-cx-lateral.png') no-repeat;
		padding-bottom:15px;
		color:#153A57; /* azul */
	}
	#topo-caixa-lateral p{
		padding-top:10px;
		padding-left:30px;
		text-align:left;
		width:200px;
		
	}
	#topo-caixa-lateral img{
		padding-top:10px;
		float:left;
		clear:left;
	}
	#topo-caixa-lateral ul {
		padding-bottom:0px;
		margin-bottom:0px;
		list-style:none;
		display:block;
	}

	#topo-caixa-lateral h2 {
		margin-top:0px;
		/*font:16px Tahoma;
		font-weight:bold;*/
		padding:10px 0px 0px 15px;
		color:#0E305E;

	}
	#topo-caixa-lateral ul li{
		font:12px Tahoma;
		color:#0E305E;
		font-weight:bold;
		padding-top:15px;
	}
	#topo-caixa-lateral li ul li{
		padding-top:0px;
		color:#0E305E;
	}

	#topo-caixa-lateral a,
	#topo-caixa-lateral a:visited{
		color:#0E305E;;
		text-decoration:none;
		font-weight:normal;
	}
	#topo-caixa-lateral a:hover{
		text-decoration:underline;
	}

	#meio-caixa-lateral{
		width:227px;
		background:url('/img/fundo/meio-cx-lateral.png') repeat-y;
	}
	#rodape-caixa-lateral{
		width:227px;
		height:12px;
		background:url('/img/fundo/rodape-cx-lateral.png') no-repeat;

	}
	.form-assinatura{
		padding-top:20px;
		padding-bottom:10px;
		font:12px Verdana;
		color:#0E305E;
	}
	#mostrar-formulario{
		margin-top:20px;
		height:24px;
		width:150px;
		background:url('/img/fundo/fundo-botao-acionar-contato.png') no-repeat;
		text-align:center;
		padding-top:3px;
		padding-bottom:10px;
	}
	#mostrar-formulario a,
	#mostrar-formulario a:visited{
		font:12px Verdana;
		color:white;
		text-decoration:none;
		cursor:pointer;

	}
	#mostrar-formulario a:hover{
		text-decoration:underline;
	}
	/* Mensagens (Erro | OK) */
	.msg-ok{
		border:2px solid #008000;
		color:#008000;
		font-size:14px;
		font-weight:bold;
		padding:5px;
		text-align:center;
		background:#FFDFDF url('/img/fundo/li-ok-bg.png') repeat;
	}

	.msg-erro{
		border:2px solid #E00000;
		color:#E00000;
		font-size:14px;
		font-weight:bold;
		margin-top:5px;
		padding:5px;
		height:25px;
		text-align:center;
		background:#FFDFDF url('/img/fundo/li-err-bg.png') repeat;
	}
	.errors {
		color:#F00;
		margin:0px;
		padding:0px;
	}
	/* Classificados */

	.index_tablecell {
		background-color: #F7F7F7; 
		padding: 5px;
	}
	.index_tablecell a{
		color:#000;
	}
	.index_tablecellcenter {
	/*	background-color: black; */
		background-color: #F7F7F7;
		vertical-align: middle;
		padding: 5px;
	}
	.index_tablecellcenter p{
		float:left;
	}
	.index_tablecellcenter strong{
		float:left;
	}
	.jooTable {
		/*width: 100%;*/
		background-color: lightgrey;
		margin: 0px;
		padding: 0px;

	}
	.jooTable th {
		font-size: 12px;
		font-weight: bold;
		text-align: left;
		background-color: #EEEEEE;
		border-left: 1px solid white;
		border-top: 1px solid white;
		margin: 0px;
		padding: 5px;
	}
	.jooTable td {
		font-weight: normal;
		margin: 0px;
		padding: 5px;

	}
	.jooTable a,
	.jooTable a:visited{
		text-decoration:none;
		color:#707070; /* cinza */
	}
	.jooTable a:hover{
		color:#0E305E; /* azul */
		text-decoration:underline;
	}
	
	.jooNormal {
	  background: #F5F5F5;
	  padding: 5px;
	  margin: 0px;
	  text-align: center;
	  border-left: 1px solid white;
	  border-top: 1px solid white;
	}

/* fim Classificados */

	.lista-noticias{
		font:11px Tahoma;
		color:#707070; /* cinza */
		line-height:1.5em;
		padding-bottom:30px;
	}
	.lista-noticias a{
		color:#707070; /* cinza */
		text-decoration:none;
	}
	.lista-noticias ul{
		padding-left:10px;
		margin-left:5px;
	}
	.lista-noticias a,
	.lista-noticias a:visited{
		color:#707070; /* cinza */
	}
	.lista-noticias a:hover{
		text-decoration:underline;
	}
	.lista-noticias ul li{
		list-style:none;
	}
	.lista-noticias h4 a,
	.lista-noticias h4 a:visited{
		color:#707070; /* cinza */
	}
	#ver-outras a{
		font:14px Tahoma;
		font-weight:bold;
		color:#707070; /* cinza */
		color:#054569; /* azul forte */
		text-decoration:underline;
	}

	#ver-outras a,
	#ver-outras a:visited{
		font:12px Tahoma;
		font-weight:bold;
		color:#707070; /* cinza */
						color:#054569; /* azul forte */

	}

	.lista-links{
		font:11px Tahoma;
		color:#707070; /* cinza */
		line-height:1.5em;
		padding-bottom:30px;
	}
	.lista-links a{
		color:#707070; /* cinza */
		text-decoration:none;
	}
	.lista-links ul{
		padding-left:10px;
		margin-left:5px;
	}
	.lista-links a,
	.lista-links a:visited{
		color:#707070; /* cinza */
		color:#054569; /* azul forte */
		font-size:12px;
	}
	.lista-links a:hover{
/*		text-decoration:underline;*/
		font-weight:bold;
	}
	.lista-links ul li{
		margin-top:10px;
		height:20px;
		list-style-image:url('/img/fundo/check.png');
	}

	.lista-links h4 a,
	.lista-links h4 a:visited{
		color:#707070; /* cinza */
	}
	.lista-links h2{
		font:16px Tahoma; 
		font-weight:bold;
	}
	.separador-lista-links{
		height:1px;
		margin:0px;
		padding:0px;
		overflow:hidden;
		background:url('/img/fundo/separador-links.png') repeat-x;	
		z-index:0;
	}
	#popup-noticia{
		overflow: auto; 
		position: absolute; 
		z-index: 1000; 
		left: 0px; 
		top: 0px;		
	}
	#popup-noticia .linha-titulo{
		height:24px;
		padding-top: 3px; 
		padding-bottom: 3px; 
		font-family: Verdana,Arial,Helvetica;
		font-size: 14px; 
		font-weight: bold; 
		color: rgb(42, 27, 112);
		background-color:#E8EDF0;
	}
	#popup-noticia .linha-titulo a,
	#popup-noticia .linha-titulo a:visited{
		font-size: 12px; 
		color: rgb(42, 27, 112);
		text-decoration:none;
	}
	#popup-noticia .linha-titulo a:hover{
		text-decoration:underline;
	}
	#popup-noticia .linha-subtitulo{
		height:25px;
		line-height:25px;
		font-family: Verdana,Arial,Helvetica;
		font-size: 12px; 
		color: rgb(51, 51, 51);
		font-style: italic; 
		background-color:#FAFAFA;
		padding-bottom:10px;
	}
	#popup-noticia .linha-conteudo{
		background-color:#FAFAFA;
		padding: 3px 30px 3px 3px; 
		font-family: Verdana,Arial,Helvetica;
		font-size: 12px; 
		color: rgb(51, 51, 51);
	}
/* scroller de publicidade */
div.vm_element {
	left:-999em;
	position:absolute;
}
.lista-links table tr th{ background:#2E81B3; color:white }
.lista-links table tr.par{ background:#E7E9EE }
.lista-links table tr.impar{ background:#F7F5F6}