body {
	background:#aacaf1 url(../imgs/fundo.jpg) repeat-x left top;
}

h2 { padding:0; color:#1b4d88; font-size:14px; float:none; display:block; }

ul li { background-position:1px 4px; }

.flelft { float:left; }
.fright { float:right; }

.ac_results li { background-image:none; }

#guia_geral { width:995px; margin:auto; overflow:auto; }

#guia_geral .topo { margin:20px 0; height:100px; overflow:hidden; }
#guia_geral .topo .logo { float:left; width:495px; height:100px; }
#guia_geral .topo .logo a { 
	width:495px; height:100px; display:block; text-indent:-5000px; background:url(../imgs/logomarca.png) no-repeat center; 
}
#guia_geral .topo .banner { width:480px; margin-top:3px; height:94px; float:right; background:#b11f0e; }

#guia_geral .menu { width:995px; margin:5px 0; overflow:auto; }
#guia_geral .menu ul { margin:0; padding:0; }
#guia_geral .menu ul li { float:left; background:none; padding:0; margin:0 2px; }
#guia_geral .menu ul li a { display:block; padding:4px 6px; background:#114993; color:#fff; }
#guia_geral .menu ul li a:hover { background:#6091cb; text-decoration:none; }

#guia_geral .miolo { clear:both; background:#fff; overflow:auto; margin-bottom:10px; padding:5px; }
#guia_geral .miolo h2 { border-bottom:solid 1px #e1e1e1; padding-bottom:2px; margin-bottom:10px; }

#guia_geral .miolo .busca { 
	float:left; width:560px; margin:10px; height:395px; position:relative;
	background:url(../imgs/fundo_busca.jpg) no-repeat center;
}
#guia_geral .miolo .busca h2 { font-family:"Times New Roman"; border:none; position:absolute; top:80px; left:40px; font-size:50px; color:#fff; }
#guia_geral .miolo .busca p { position:absolute; width:490px; top:160px; left:42px; font-size:11px; color:#fff; }
#guia_geral .miolo .busca form { position:absolute; width:448px; top:220px; left:40px; }
#guia_geral .miolo .busca form input { border:solid 1px #1b4d88; width:435px; font-size:20px; padding:5px; }
#guia_geral .miolo .busca form button { float:right; }

button { 
	font-family:"Times New Roman"; float:none; font-size:16px; cursor:pointer;
	background:none; text-transform:uppercase; color:#084797; 
}

#guia_geral .contatos .form-container form { width:540px; }
#guia_geral .contatos .form-container form input,
#guia_geral .contatos .form-container form select,
#guia_geral .contatos .form-container form textarea { margin:2px 0; border:solid 1px #b7b7b7; }
#guia_geral .contatos .form-container form label { margin-top:5px; }

#guia_geral .contatos .form-container form textarea { width:380px; }

#guia_geral .miolo .publicidade { margin:10px; width:385px; }
#guia_geral .miolo .publicidade .img { clear:both; width:385px; height:175px; margin:5px 0; background:#b11f0e; }

#guia_geral .base { clear:both; margin-top:10px; border-top:solid 1px #e1e1e1; padding-top:5px; }
#guia_geral .base .box { width:226px; padding:5px; margin:5px; float:left; }
#guia_geral .base .box ul { margin:0; padding:0; }
#guia_geral .base .publicidade .img { clear:both; width:220px; height:180px; background:#b11f0e; }

#guia_geral .miolo .resultado { margin:5px 5px 0 5px; overflow:auto; padding-bottom:5px; }

#guia_geral .miolo .resultado .busca { 
	background:none; width:100%; height:100px; float:none; margin:auto; /*border:solid 1px;*/
	border-bottom:solid 1px #e1e1e1; 
}
#guia_geral .miolo .resultado .busca h2 { position:absolute; top:10px; left:10px; font-size:30px; color:#084797; }
#guia_geral .miolo .resultado .busca p { width:470px; top:50px; left:12px; color:#084797; }
#guia_geral .miolo .resultado .busca form { top:20px; width:448px; left:495px; }

#guia_geral .miolo .resultado .publicidade { margin:0px; width:225px; }
#guia_geral .miolo .resultado .publicidade .img { clear:both; width:220px; height:180px; margin:2px 0; background:#b11f0e; }

#guia_geral .miolo .resultado .registros { width:720px; margin:0 12px; }
#guia_geral .miolo .resultado .registros h2 { border:none; }
#guia_geral .miolo .resultado .registros dl { width:100%; /*overflow:auto;*/ margin:5px 0; }
#guia_geral .miolo .resultado .registros dl dt { font-weight:bold; color:#084797; }
#guia_geral .miolo .resultado .registros dl dt a { color:#084797; }
#guia_geral .miolo .resultado .registros dl dt a:hover { text-decoration:underline; }
#guia_geral .miolo .resultado .registros dl dt.banner { /*padding-top:30px; height:45px;*/ text-align:center; }
/*#guia_geral .miolo .resultado .registros dl dt.banner.nivel3 { background:#ffff00; border:solid 1px #d7d700; }
#guia_geral .miolo .resultado .registros dl dt.banner.nivel2 { background:#c0c0c0; border:solid 1px #aaaaaa; }
#guia_geral .miolo .resultado .registros dl dt.banner.nivel1 { background:#bf6000; border:solid 1px #b35900; }*/
#guia_geral .miolo .resultado .registros dl dd { border-bottom:solid 1px #e1e1e1; padding-bottom:2px; position:relative; }
#guia_geral .miolo .resultado .registros dl dd .fone { position:absolute; right:0; top:0; }
#guia_geral .miolo .resultado .registros dl dd .keywords,
#guia_geral .miolo .resultado .registros dl dd .keywords a { font-size:11px; color:#939393; }
#guia_geral .miolo .resultado .registros dl dd .keywords a { text-decoration:underline; }

#guia_geral .miolo .resultado.visualizar .registros { }
#guia_geral .miolo .resultado.visualizar .registros dd { margin-top:10px; }

#guia_geral .miolo .interna dl { margin:10px 0 0 33px;  }
#guia_geral .miolo .interna dl dt { font-weight:bold; }
#guia_geral .miolo .interna dl dd { margin-bottom:20px; overflow:auto; }

/* SEARCH CLOUD */
.smallest { font-size: x-small; }
.small { font-size: small; }
.medium { font-size:medium; }
.large { font-size:large; }
.largest { font-size:larger; }
