﻿/* Menu Geral */
	.menu_geral { margin-bottom: 5px; height: 30px; }
	body:nth-of-type(1) .menu_geral { height: 10px; }
	
	.menu_geral li { float: left; }
	
	.menu_geral .bt_item { position: relative; z-index: 20; }
	.menu_geral .bt_item a {
		display: block;
		text-indent: -2000px;
		overflow: hidden;
		height: 23px;
		background-image: url(../../images/menu_geral.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		}
	
	.menu_geral .bt_home_Coelho a { width: 85px; background-position: 0 0; }
	.menu_geral .bt_lancamentos a { width: 96px; background-position: -94px 0; }
	.menu_geral .bt_usado_novos a { width: 106px; background-position: -200px 0; }
	.menu_geral .bt_financiamentos a.off { width: 109px; background-position: -316px 0; }
	.menu_geral .bt_locacao a { width: 69px; background-position: -435px 0; }
	.menu_geral .bt_seu_imovel a.off { width: 139px; background-position: -514px 0; }
	.menu_geral .bt_administracao a.off { width: 160px; background-position: -663px 0; }
	.menu_geral .bt_sobre a.off { width: 106px; background-position: -833px 0; }
	.menu_geral .bt_minha a { width: 90px; background-position: -949px 0; }
	
	.menu_geral .bt_home_Coelho a:hover { background-position: 0 -30px; }
	.menu_geral .bt_lancamentos a:hover { background-position: -94px -30px; }
	.menu_geral .bt_usado_novos a:hover { background-position: -200px -30px; }
	.menu_geral .bt_financiamentos a.on { width: 109px; background-position: -316px -60px; }
	.menu_geral .bt_locacao a:hover { background-position: -435px -30px; }
	.menu_geral .bt_seu_imovel a.on { width: 139px; background-position: -514px -60px; }
	.menu_geral .bt_administracao a.on { width: 160px; background-position: -663px -60px; }
	.menu_geral .bt_sobre a.on { width: 106px; background-position: -833px -60px; }
	.menu_geral .bt_minha a:hover { background-position: -949px -30px; }

	.menu_geral .bt_financiamentos_inter a.off { width: 109px; background-position: -316px -30px; }
	.menu_geral .bt_seu_imovel_inter a.off { width: 139px; background-position: -514px -30px; }
	.menu_geral .bt_administracao_inter a.off { width: 160px; background-position: -663px -30px; }
	.menu_geral .bt_sobre_inter a.off { width: 106px; background-position: -833px -30px; }

/* Drop */	
	.menu_geral .sub_drop { 
		z-index: 100; 
		position: absolute;
		width: 180px; 
		}

	*:first-child+html body .menu_geral .sub_drop { top: 23px; } 
	body:nth-of-type(1) .menu_geral .sub_drop { top: 22px; }
	
	.menu_geral .on { display: block; }
	.menu_geral .off { display: none; }
		
	.menu_geral .sub_drop li { 
		float: none; 
		background-color: #fcfcfc; 
		border-left: 1px solid #eaeaea; 
		border-right: 1px solid #eaeaea; 
		padding-left: 10px;
		padding-right: 10px; 
		width: 180px;
		}
	
	.menu_geral .sub_drop li.spc { 
		height: 6px; 
		position: relative; 
		border-right: none; 
		z-index: 10;
		margin-top: -1px;
		}
	*:first-child+html body .menu_geral .sub_drop li.spc { top: 1px; } 	

	* html body .menu_geral .sub_drop li.spc span { top: 0px; }		
	body:nth-of-type(1) .menu_geral .sub_drop li.spc span { right: -11px; } 
	
	.menu_geral .sub_drop li.spc span { 
		right: -10px; 
		background: url(../../images/menu_geral.gif) no-repeat scroll -30px -83px; 
		position: absolute; 
		display: block; 
		width: 10px;
		height: 6px;
		}
	
	.menu_geral .sub_drop li.td { 
		height: 7px; 
		position: relative; 
		border-right: none;
		border-top: 1px solid #eaeaea; 
		margin-top: -1px;
		margin-right: 8px;
		padding-left: 3px;
		width: 180px;		
		}
		 
	.menu_geral .sub_drop li.td span {		
		right: -8px; 
		background: url(../../images/menu_geral.gif) no-repeat scroll -8px -60px; 
		position: absolute; 
		display: block; 
		width: 8px;
		height: 8px;
		top: -1px;
		}
	
	.menu_geral .sub_drop li a { 
		color: #363636; 
		font: bold 10px/18px arial; 
		background-image: none; 		
		display: inline;
		text-indent: 0;
		}
		
	.menu_geral .sub_drop li a:hover { color: #ff8106; }
	
	.menu_geral .sub_drop li.bottom { 
		border-bottom: 1px solid #eaeaea;
		height: 7px; 
		position: relative; 
		border-right: none;
		margin-right: 8px;
		margin-left: 8px;
		width: 165px;
		}
		
	.menu_geral .sub_drop li.bottom .bd {
		right: -8px; 
		background: url(../../images/menu_geral.gif) no-repeat scroll -8px -68px; 
		position: absolute; 
		display: block; 
		width: 8px;
		height: 8px;
		}
	
	body:nth-of-type(1) .menu_geral .sub_drop li.bottom .be,
	body:nth-of-type(1) .menu_geral .sub_drop li.bottom .bd { top: -1px; }
	
	.menu_geral .sub_drop li.bottom .be {		
		left: -9px; 
		background: url(../../images/menu_geral.gif) no-repeat scroll 0px -68px; 
		position: absolute; 
		display: block; 
		width: 9px;
		height: 8px;
		}
	
	.menu_geral .spc,
	.menu_geral .td,
	.menu_geral .bottom {
		line-height: 0px;
		font-size: 0px;
		}
	
	.menu_geral .bt_financiamentos .sub_drop li.spc { width: 87px; }	
	.menu_geral .bt_seu_imovel .sub_drop li.spc { width: 116px; }	
	.menu_geral .bt_administracao .sub_drop li.spc { width: 137px; }	
	.menu_geral .bt_sobre .sub_drop li.spc { width: 83px; }
	
/* Interno */
	.sub_hrz { 
		margin: -8px 10px 10px 10px; 
		height: 28px; 
		width: 940px; 
		position: relative; 
		background-color: #fcfcfc;
		border-bottom: 1px solid #eaeaea; 
		border-top: 1px solid #eaeaea;
		}
    * html body .sub_hrz { width: 955px; margin: -8px 10px 10px 10px; }
    
    body:nth-of-type(1) .sub_hrz { margin: -2px 10px 10px 10px; }
    
	.sub_hrz li { float: left;  height: 28px;  }
	
	.sub_hrz li a {
		background-image: none;
		text-indent: 0px;
		color: #333;
		font: bold 10px/28px arial;
		text-transform: uppercase;
		border-right: 1px #cccccc solid;
		padding: 0 5px;
		}
	
	.sub_hrz li a:hover { color: #ff8106; }
		
	.sub_hrz li.top { 
		height: 6px; 
		position: absolute; 
		border-right: none;
		top: -6px;
		background-color: #fcfcfc;
		}
	
	.sh_financiamentos .top { width: 109px; left: 278px;}
	.sh_seu_imovel .top { width: 139px; left: 456px;}
	.sh_administracao .top { width: 160px; left: 595px;}
	.sh_sobre .top { width: 106px; left: 755px;}
		
	.sub_hrz li.top .td {
		right: -6px; 
		background: url(../../images/menu_geral.gif) no-repeat scroll -30px -83px;  
		position: absolute; 
		display: block; 
		width: 8px;
		height: 8px;
		}
		
	.sub_hrz li.top .te {		
		left: -9px; 
		background: url(../../images/menu_geral.gif) no-repeat scroll 0px -83px; 
		position: absolute; 
		display: block; 
		width: 9px;
		height: 8px;
		}
		
	*:first-child+html body .sub_hrz .top .te,
	*:first-child+html body .sub_hrz .top .td { top: 0px; }
	
	* html body .sub_hrz .top .te,
	* html body .sub_hrz .top .td { top: 0px; }
	
	body:nth-of-type(1) .sub_hrz .top .te,
	body:nth-of-type(1) .sub_hrz .top .td { top: 0px; }
		
	.sub_hrz .top .te,
	.sub_hrz .top .td,
	.sub_hrz .top {
		line-height: 0px;
		font-size: 0px;
		}
		
	.sub_hrz .esq,
	.sub_hrz .dir { width: 10px; height: 30px; border: none; position: absolute; top: -1px; }
			
	.sub_hrz .esq { background: #fff url(../../images/sub_hrz_esq.jpg) scroll no-repeat 0 0; left: -10px; }
	.sub_hrz .dir { background: #fff url(../../images/sub_hrz_dir.jpg) scroll no-repeat 0 0; right: -10px; }
