body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#mae {
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: #FFF;
	background-image: url(imagens/fundo_azul.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#sol {
	position: absolute;
	height: 281px;
	width: 380px;
	background-image: url(imagens/sol.png);
	background-repeat: no-repeat;
	background-position: right top;
	left: 606px;
	top: 78px;
	z-index: 0;
}
#mae #estrutura {
	width: 943px;
	margin-right: auto;
	margin-left: auto;
	overflow: visible;
	clear: both;
	position: relative;
}
#mae #estrutura #topo {
	height: 360px;
	width: 943px;
	z-index: 2;

}
#mae #estrutura #menu {
	height: 55px;
	width: 943px;
	background-image: url(imagens/menu.jpg);
	padding-top: 6px;
}
#mae #estrutura #conteudo {
	background-image: url(imagens/fundo_principal.jpg);
	background-repeat: repeat-y;
	background-position: 19px top;
	width: 943px;
	overflow: hidden;
}
#mae #estrutura #rodape {
	position: relative;
	width: 100%;
	height: 30px;
	background-image: url(imagens/rodape.gif);
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-left: 15px;
}
#mar {
	background-image: url(imagens/mar.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 50px;
	position: absolute;
	left: 20px;
	width: 920px;
	top: -37px;
}

.breadcrumb{position:relative; height:30px; width:100%;}
.breadcrumb ul{position:relative; margin:0 5px 0 5px; padding:0; height:30px; background:url('breadcrumbImage.png') 0px -30px repeat-x; }
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; height:30px display:inline;}
.breadcrumb ul li a{font:12px Arial, Helvetica, sans-serif; color:rgb(255,255,255); text-decoration:none; line-height:30px; display:block; background:url('breadcrumbImage.png') 100% -60px no-repeat; }
.breadcrumb ul li a span{padding:0 17px 0 15px; }
.breadcrumb ul li a:hover span{text-decoration:underline; color:rbg(255,255,255);}
.breadcrumb ul li a.active{background:none;}
.breadcrumb ul li a.active span{color:rgb(255,255,255);}
.breadcrumb ul li a.active:hover span{text-decoration:none;}
.breadcrumb .1left{position:absolute; top:0px; left:0px; width:10px; height:30px; display:block; z-index:1; background:url('breadcrumbImage.png') 0% 0px no-repeat;}
.breadcrumb .1right{position:absolute; top:0px; right:0px; width:10px; height:30px; display:block; z-index:1; background:url('breadcrumbImage.png') 100% -90px no-repeat; }
#busca_rapida {
	width: 215px;
	float: left;
	margin-left: 30px;
}
#dinamico {
	float: right;
	width: 685px;
	margin-right: 2px;
}
#destaques {
	float: left;
	width: 215px;
	margin-left: 30px;
	margin-top: 5px;
	padding-bottom: 55px;
}
.m_cima {
	background-image: url(imagens/destac_cima.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
}
.m_meio {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C5C5C5;
	border-left-color: #C5C5C5;
	margin-left: 2px;
	width: 206px;
}
.m_baixo {
	background-image: url(imagens/destac_baixo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 12px;
}

.m_meio2 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C5C5C5;
	border-left-color: #C5C5C5;
	margin-left: 2px;
	width: 206px;
	height:600px;
	overflow: auto;
}
.d_cima {
	background-image: url(imagens/dinam_cima.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 12px;
}
.d_meio {border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #C5C5C5; border-left-color: #C5C5C5; margin-left: 2px; width: 667px; padding-top: 5px;}
.d_baixo {background-image: url(imagens/dinam_baixo.gif); background-repeat: no-repeat;background-position: left bottom;height: 12px;margin-left: 1px;margin-bottom: 55px;}
.listing_result_box {border: 1px dashed #00A1DF;margin-top: 6px;}
.no_results { color:red;margin-top:10px;border: 1px dashed red;padding: 4px 4px 4px 4px;}	
.search_results {width:100%;}
.result_row_0 { background-color: #F2F2EE;}
.result_row_1 {background-color: #FFF;}
.listing_result_content {margin-top: 5px;margin-bottom: 5px;text-align: center;}
.listing_header{padding: 4px 0 0 8px;}
/* LISTING BROWSE PAGE NAVIGATION WIDGET 'next_prev()'display stuff  */
.browse_tool_table {background-color: #F7F7F4;width:100%;font-size: 11px;text-decoration: none;color: black;border: 1px solid #DDD;padding: 2px 2px 2px 2px;margin-bottom: 6px;}
.browse_tool {background-color: #EBEBEB;font-size: 11px;text-decoration: none;color: black;}
.browse_tool_num {color: #336699;}
.browse_tool_button A {background-color: #EBEBEB;font-size: 10px;line-height: 10px;text-align: center;border: 1px dashed red;font-weight: bold;text-decoration: none;color: #00A1DF;width: 100px;display: block;line-height: 16px;}
.browse_tool_button A:visited {color: #00A1DF;}
.browse_tool_button A:hover {color: #555555;}
.browse_tool_ghost {font-size: 10px;line-height: 10px;color: #aaaaaa;text-decoration: none;}
.browse_tool_curpage {border: 1px solid #00A1DF;color: #555555;font-weight: bold;padding: 4px 4px 4px 4px;display: block;text-align: center;}
.bt_pages {font-family: verdana, arial, Helvetica, sans-serif;BACKGROUND-COLOR: #EBEBEB;text-decoration:none;vertical-align: middle;color:	#000000;}
.bt_pages_ghost{color:	#aaaaaa;text-decoration:none;}
A.bt_pages{border: 1px solid #00A1DF;color: #00A1DF;padding: 4px 4px 4px 4px;display: block;text-align: center;}
A.bt_pages:visited{color: #00A1DF;}
A.bt_pages:hover{color:#FFFFFF;background: #CCFF00;}
/* LISTING PAGE DETAILS 'listing_next_prev'  */
.listing_result_top {border-top: 1px dashed #00A1DF;border-left: 1px dashed #00A1DF;border-right: 1px dashed #00A1DF;padding: 0 6px 6px 8px;}
.listing_result_center {border-top: 1px dashed #00A1DF;border-left: 1px dashed #00A1DF;border-right: 1px dashed #00A1DF;padding: 8px 6px 8px 8px;line-height: 1.3em;}
.listing_result_bottom {border-top: 1px dashed #00A1DF;border-left: 1px dashed #00A1DF;border-right: 1px dashed #00A1DF;border-bottom: 1px dashed #00A1DF;padding: 8px 6px 8px 8px;line-height: 1.3em;}
.listing_result_content {margin-top: 5px;margin-bottom: 5px;text-align: center;}
.listing_header{padding: 4px 0 0 8px;}
#banner_f {background-image: url(imagens/banner_f.jpg);background-repeat: no-repeat;background-position: 18px bottom;overflow: hidden;position: relative;z-index: 1;height: 224px;top: 136px;}
#logo {background-image: url(imagens/logo2.png);background-repeat: no-repeat;background-position: 18px top;height: 130px;width: 650px;position: absolute;top: 15px;}
.busca_home {width: 130px;border: 1px solid #999;margin-left: 20px;}
.botao_busca {background-image: url(imagens/busca_off.gif);background-repeat: no-repeat;background-position: left -1px;height: 24px;width: 35px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;position: relative;margin-left: -4px;cursor: pointer;margin-top:-2px;}
.botao_busca:hover{
	background-image: url(imagens/busca_on.gif);
	background-repeat: no-repeat;
	background-position: left -1px;
	height: 22px;
	width: 35px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: relative;
	margin-left: -4px;
	cursor: pointer;
}
a img {
	border: 1px solid #CCC;
	padding: 2px;	
	margin: 10px 5px 10px 0;
}
a {
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}
#or_poweredby_logo{display:none;}
