.direito{
	text-align:right
}
.floaterLeft{
	float:left;
	margin-right:15px;
	margin-bottom:5px;
	margin-top:15px
}
.floaterRight{
	float:right;
	margin-left:15px;
	margin-bottom:5px;
	margin-top:15px
}
.floaterCenter{
	text-align:center;
	margin-bottom:5px;
	margin-top:15px
}
.spacer{
	padding:40px;
}
#btVoltar{
	width:60px;
	color:#660000;
	padding:5px;
	display:block;
	font-weight:bold;
	clear:both;
}
.listaArtigos{
	color:#990000;
	margin-top:0px;
	margin-bottom:0px;
}
.listaArtigos a{
	color:#333333
}
a{
	text-decoration:none;
	color:#CC3366;
	outline: none; 

}
a:hover{

	text-decoration:underline;
	color:#336699;
}
.external{
	padding-left:5px;
	padding-right:12px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	float:left;
}
.external:hover{
	background-image:url(imagens/link.gif);
	background-position:top right;
	background-repeat:no-repeat;
	text-decoration:underline;
	color:#336699;
}
body {
	background-color: #FFFFFF;
	margin: 0px;
	width:100%;
	
}
#container{
	background-image: url(imagens/fundo.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
#site{
	left:50%;
	width:1000px;
	margin-left:-500px;
	background-image:url(imagens/fundo_principal.jpg);
	background-repeat:no-repeat;
	background-position:0 153px; /*--- mesma altura do topo*/
	position:relative;
	font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666666;
	height:100%;

}
#final{
	left:50%;
	width:1000px;
	margin-left:-500px;
	position:relative;
	font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#666666;

}
#topo{
	width:1000px;
	background-color:#FFFFFF;
	height:153px; /*--- mesma altura do #site - background-position*/
}
#centro{
	width:1000px;
	padding-left:40px;
	padding-right:40px;
	padding-top:10px;
	padding-bottom:10px;
	height:1000px;
	min-height:1000px;
	
	
	}
#areautil:after{
    content:".";   
    display:block;   
    height:0;   
    clear:both;   
    visibility: hidden;   
	height:auto;
}
#centro:after{
    content:".";   
    display:block;   
    height:0;   
    clear:both;   
    visibility: hidden;   
}
#site:after{
    content:".";   
    display:block;   
    height:0;   
    clear:both;   
    visibility: hidden;   
}
#rodape:after{
    content:".";   
    display:block;   
    height:0;   
    clear:both;   
    visibility: hidden;   
}
#linhainferior2:after{
    content:".";   
    display:block;   
    height:0;   
    clear:both;   
    visibility: hidden;   
}
#rodape{
	background-image:url(imagens/rodape.jpg);
	height:auto;
	width:1000px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	
	clear:both
	}
#lateralEsq{
	width:145px;
	min-height:900px;
	height:900px;
	background-image:url(imagens/traco_vertical.jpg);
	background-position:right;
	background-repeat:repeat-y;
	float:left;
	/*letter-spacing:-1px;*/
	font-weight:bold;
}
#areautil{
	width:775px;	
	float:left;
	font-size:13px;
	height:auto;
}

#linhaInferior{
	width:1000px;
	height:200px;
	margin-top:20px;
	margin-bottom:0px;
	overflow:hidden;
	background-image:url(imagens/fundo_fornecedores.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
#linhaInferior .spacer{
	margin-top:25px;

}
#linhaInferior .banner{
	margin:10px;

}
#linhaInferior .banner img{
	border:1px solid #CCCCCC;

}
	
#linhaInferior2{
	width:1000px;
	height:5px;
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;
}
#linhaInferior3{
	width:1000px;
	height:5px;
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;
	clear:both;
}
#logo{
	padding-top:35px;
	padding-left:5px;
	float:left;	
	}
#logo img{
	border:none
	}
#menuSuperior
	{
	width:920px;
	height:70px;
	min-height:70px;
	@margin-top:-20px;	
	}
.linha775x90x{
	width:775px;
	height:100px;	
	padding-top:10px;
	overflow:hidden;
	display:block;
	}
.linha775x150{
	width:775px;
	height:150px;
	margin-bottom:10px;
	overflow:hidden;
	}
.linha775x200{
	width:775px;
	height:200px;
	margin-bottom:10px;
	overflow:hidden;
	}
.linha775x100{
	width:775px;
	height:100px;
	margin-bottom:10px;
	overflow:hidden;
	}
.linha775x110{
	width:775px;
	height:110px;
	margin-bottom:10px;
	overflow:hidden;
	}
.linha775x120{
	width:775px;
	height:120px;
	margin-bottom:10px;
	overflow:hidden;
	}
.linha775x250{
	width:775px;
	height:252px;
	margin-bottom:10px;
	overflow:hidden;
	}
	
.linha600x200{
	width:600px;
	height:200px;
	margin-bottom:10px;
	overflow:hidden;
	}
.linha600{
	width:600px;
	margin-bottom:10px;
	overflow:hidden;
	}
.linha600x180{
	width:600px;
	height:180px;
	margin-bottom:10px;
	overflow:hidden;
	}
.linha600x140{
	width:600px;
	height:140px;
	margin-bottom:10px;
	overflow:hidden;
	}
.linha600x120{
	width:600px;
	height:120px;
	margin-bottom:10px;
	overflow:hidden;
	}
#topoCentro{
	height:95px;
	padding-top:15px;
	margin-left:10px;
	width:510px;
	float:left;
	text-align:center;
}
#topoDireito{
	height:120px;
	margin-top:15px;
	width:215px;
	margin-left:0px;
	float:left;
	text-align:right;
}
#logoIh{
	width:151;
	height:95px;
	float:left;
	padding-top:40px;
	padding-left:10px;
	}
#logoIh img{
	border:none
}
#menuTxt{
	width:630px;
	float:left;
	padding-top:52px;
	padding-left:10px;
	margin-left:10px;
	}
#menuPortais{
	width:143px;
	float:left;
	padding-top:70px;
	padding-left:10px;
	margin-left:10px;
	text-align:right;
	}
#menuPortais li{
	list-style-position:outside;
	list-style-type:none;
}
#meio{
	width:645px;
	float:left;
	overflow:hidden;
}
#meio600{
	width:600px;
	float:left;
	overflow:hidden;

}
#lateralDireita{
	margin-left:10px;
	width:120px;
	float:left;
	overflow:hidden;
}
#lateralDireita165{
	margin-left:10px;
	width:165px;
	float:left;
	overflow:hidden;
}
.hrd {
	height:15px;
	background-image:url(imagens/traco_horizontal.jpg);
	display:block;
}
hr {
	display:none;
}

#espaco300x250{
	width:300px;
	height:250px;
	float:left;
	margin-left:8px;
	overflow:hidden;
	margin-top:1px;

}
#espaco465x250{
	width:465px;
	height:250px;
	float:left;
	overflow:hidden;

}
.espaco382x150e{
	width:382px;
	height:250px;
	float:left;
	overflow:hidden;
	margin-right:10px;
}
.espaco382x150d{
	width:382px;
	height:250px;
	float:left;
	overflow:hidden;
}
.espaco200x200{
	width:200px;
	height:200px;
	float:left;
	overflow:hidden;
	margin-left:10px;
}
.espaco288x200e{
	width:388px;
	height:200px;
	float:left;
	overflow:hidden;
}
.espaco267x200d{
	width:367px;
	height:200px;
	float:left;
	overflow:hidden;
	margin-left:10px
	
}
#lateralEsq ul{
	margin:0 0 0 0;
	display:block;
	list-style-type:none;
	padding:0 0 0 0;
	width:140px;

}
#lateralEsq ul li {
	margin-bottom:5px;
	line-height:13px;

}
#lateralEsq ul li a{
	color:#999999;

}
#lateralEsq ul li a:hover{
	color:#990000;
	text-decoration:none;

}
#lateralEsq b{
	color:#666666; 
	letter-spacing:normal; 
	font-family:Verdana,Georgia, "Times New Roman", Times, serif;
	float:left;
	margin-bottom:5px;
	width:140px
}
.anyClass{
	float:left;
	margin-top:3px
}
.anyClass li{
	margin-right:3px;
}
.setaesq{
	float:left;
	margin-right:2px;
	padding-top:44px
}
.setadir{
	float:right;2px;
	padding-top:44px
}
.anyClass li img{
	border:1px solid #CCCCCC
}

.caixaAnunciante{
	width:590px;
}
.caixaAnunciante td{font-size:12px}
.caixaAnunciante td b{font-size:13px}
.fotoAnunciante{
	padding-left:6px;
	background-image:url(imagens/fundo_anunciante.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	height:152px;
	padding-bottom:1px;
	padding-top:1px}
.vermelho{
	color:#990000;
}
.div140{
	width:135px;
	overflow:hidden;
}
.tituloSecao{
	background-color:#990000;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:300px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
}
#tituloPagina{
	color:#990000;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:5px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	text-transform: capitalize;
	font-weight:100;
}
.tituloChamada{	
	color:#990000;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	font-weight:100;

}
.tituloChamada a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#990000;font-size:11px;font-weight:bold}
.subTituloPagina{
	background-color:#990000;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:16px;
	padding-right:5px;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:300px;
	background-position:center left;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	font-weight:100;
	

}
.tituloChamada .linkgalerias{

	color:#990000;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	font-weight:Bold;
	letter-spacing:-1px;
}

.padL10{
	margin-left:10px
}
.selecte{
	font-family:"Trebuchet MS",Georgia, "Times New Roman", Times, serif;
	font-size:11px;
}
.galeriaEstilos img{ 
	border:none;
	margin-right:11px
}
.bigRed{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#990000;
	font-weight:bold
}
.lista ul{
	list-style-type:disc;
	color:#990000;
	}
.lista ul li span{
	color:#333333;
	}
.lista ul li a{
	color:#333333;
	}
#DivGaleriaFoto{
	float:left;
	margin-right:15px;
	margin-bottom:10px;	
	}
#keywords{
	position:absolute;
	font-size:9px;
	color:#CCCCCC;
	text-align:right;
	left:50%;
	width:680px;
	top:0px;
	margin-left:-200px;
	z-index:2500;
	height:16px;
	overflow:hidden;
}
#footerKeyword{
	font-size:9px;
	color:#CCCCCC;
	text-align:center;
	margin-top:15px;
	margin-bottom:10px;	
	background-color:#FFFFFF;
	height:30px;
}
#loader{
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#fff;
	border-collapse:collapse;

}
.TXTDET{
	OVERFLOW:auto;
	width:500PX;
	height:50PX;
}
#divHits{
	display:none
}
#lateralDireita165 .banner{
	margin-bottom:7px; 
	display:block;
	float:right
}
.spaceing15{
	margin-bottom:15px
}
#frmregiao span{
	vertical-align:baseline
}
#noticiafotoLinha a{
	float:left;
	margin-left:9px;
	margin-right:9px;
	margin-bottom:15px
}
#mn1{
	float:left;
	margin:1px;
}
#mn2{
	float:left;
	margin:1px;
	background-image:url(imagens/traco_vertical.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#mn3{
	float:left;
	margin:1px;
	background-image:url(imagens/traco_vertical.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#mn4{
	float:left;
	margin:1px;
	background-image:url(imagens/traco_vertical.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#jpopup{
	margin-left:0px;
	margin-top:-175px;
	position:absolute;
	top:50%;
	left:50%;
	width:350px;
	height:380px;
	display:block;
}
#jpopupfechar{
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	background-color:#f4f4f4;
	display:block;
	text-align:right;
	cursor:pointer;
}
#caixabusca{
text-align:left
}
#caixabusca #imgbusca{float:left;margin-left:8px;@margin-left:0px}
#caixabusca #busca{float:left;margin-top:12px;width:180px}
#caixabusca #btok{float:left;margin-top:6px}
#menutopo #imgmenutopo{margin-left:10px}
#caixabuscaimg{
margin-left:10px;
float:left
}
#caixabuscaform{
float:left;
vertical-align:bottom;
padding-top:0px;
}
#busca{
	border:1px solid #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
.borda1{
border:1px solid #CCCCCC;
border-collapse:collapse;
}
.highlight { background-color: #FFFF00 }
#resultadoBusca li{
	color:#990000;
	list-style-type:disc;
	margin-left:20px;
	@margin-left:10px;
}
#resultadoBusca a{
	color:#666666;
	font-size:12px;
}
#superDestaqueEsquerdoFoto{
	float:left;
	margin-right:10px;
	border:1px solid #CCCCCC;	
	width:135px;
	}
#superDestaqueEsquerdoTexto{
	float:left;
	width:230px
}
#superDestaqueEsquerdoTextoNoticia{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#990000;
	font-weight:100;
	line-height:20px;
	height:20px;
	overflow:hidden;
}
#superDestaqueDireitoTextoNoticia{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#990000;
	font-weight:100;
	line-height:20px;
	height:20px;
	overflow:hidden;
}
#superDestaqueEsquerdoTextoDescricao{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:24px;
	text-align:left;
	color:#666666;
}
#superDestaqueDireitoFoto{
	float:left;
	margin-right:10px;
	border:1px solid #CCCCCC;
	width:135px;
}
#superDestaqueDireitoTexto{
	float:left;
	width:218px;	
}
#caixa2superdertaques{
	background-image:url(imagens/traco_horizontal.jpg);
	background-repeat:repeat-x;
	background-position:center 20px;
	width:775px;
	height:137px;
	overflow:hidden;
}
#superDestaqueDireitoTextoDescricao{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:24px;
	text-align:left;
}
#frmregiao #localidade{width:130px;font-family:verdana;font-size:10px;color:#333333;line-height:15px}
pre{background-color:#FFFFCC;font-family:"Courier New", Courier, monospace;font-size:12px;margin-bottom:5px;padding:5px;}
code{font-family:"Courier New", Courier, monospace;font-size:12px;overflow:auto;word-wrap: break-word;}
.taglink{color:#666666;font-family:"Courier New", Courier, monospace;font-size:10px;margin:3px}
#galeriaEstilo{height:430px;min-height:430px}
#galeriaEstilo strong{color:#990000}
#galeriaEstilo #DivGaleriaFoto {border:1px solid #CCCCCC}
.linkgal{display:none}
.espacoDestaque_inf{
margin-top:22px;
width:545px;
float:left;
}
.espacoDestaque_inf .listasembola{
	margin-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif
}
.espacoDestaque_inf .listasembola li a{
	font-size:11px;
}
.espacoDestaque_inf .listasembola li{
	margin-bottom:15px;
}

.destaqueGrupo{
	float:left;
	width:322px;
	}
.destaqueGrupoFoto{
	float:left;
	width:145px;}
.destaqueGrupoFoto img{
	border:1px solid #CCCCCC;}

.destaqueGrupoDescricao{
	float:left;
	width:170px;
	color:#666666;
	}
.destaqueGrupoDescricao .titulo{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#990000;
	width:165px;
	overflow:hidden;
	height:36px;
	letter-spacing:-1px;
	margin-top:4px;
	}
.destaqueGrupoDescricao {
	font-family:verdana;
	font-size:11px;
	color:#333333;
	width:170px;
	height:135px;
	overflow:hidden;
	}

.botaoenviar{margin-right:24px}
.liNoticia2{
	color:#333333;
	font-size:12px;
}
.liNoticia2:hover{
	color:#333333;
}
.liNoticia2 b{
	color:#990000;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	letter-spacing:-1px;
}
.listasembola{
	list-style:none;
}
.listasembola li{
	margin-bottom:10px
}
.alt250{height:250px}
#bannerflutuante{position:absolute;left:50%;top:50%;margin-left:-225px;margin-top:-225px;z-index:9999999}
#topobannerflutuante{height:20px;text-align:left}
#topobannerflutuante a{background-color:#990000;color:#FF0000;font-family:Arial, Helvetica, sans-serif;font-weight:bold;padding-right:10px;padding-left:10px;padding-top:4px;padding-bottom:4px;font-size:12px;display:block;width:58px;}
.clearboth{width:90%;height:100px;display:block;clear:both}
#waitingg{width:100%;height:1200px;background-color:#fff;z-index:99999999;position:absolute;top:0px;left:0px;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75;}