		html {
			overflow-x: hidden;
			background: #1d487d url(../images/bg_geral.gif) repeat-x top;
		}
		
		body { 
			font-size: 11px;
			background: url(../images/bg_lado_dir.jpg) no-repeat right top;
		}


		#geral {
			width:100%;
			margin: 0 auto;
			background:url(../images/bg_lado_esq.gif) no-repeat left top;
			overflow:hidden;
		}		
		
		#lad_dir1 {
			float:left;
			width:687px;
		}
		
		#lad_dir2 {
			float:left;
			width:687px;
		}
		
		#menu {
			float:left;
			height:39px;
			width:687px;
		}
		
		#menu li.menu a.menu span.menu {
			display:block;
			height:39px;
			text-align:center;
		}
		
		#menu li.menu {
			background:transparent url(../images/menu.jpg) no-repeat scroll left top;
			color:#FFFFFF;
			float:left;
			height:39px;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
		}
		
		#menu span, #menu a span {
			color:#A4906F;
			cursor:pointer;
			display:block;
			text-align:left;
			text-indent:-9999px;
		}
		
		#menu a.menu {
			color:#205A86;
			display:block;
			line-height:28px;
			text-align:center;
		}
		
		#menu li#main_apresentacao {
			width:133px;
		}
		
		#menu li#main_apresentacao span {
			height:39px;
		}
		
		#menu li#main_apresentacao:hover, #menu li#main_apresentacao.hover {
			background-position:left bottom;
		}
		
		#menu li#main_clientes {
			background-position:-133px top;
			width:81px;
		}
		
		#menu li#main_clientes span {
			height:39px;
		}
		
		#menu li#main_clientes:hover, #menu li#main_clientes.hover {
			background-position:-133px bottom;
		}
		
		#menu li#main_enquetes {
			background-position:-214px top;
			width:92px;
		}
		
		#menu li#main_enquetes span {
			height:39px;
		}
		
		#menu li#main_enquetes:hover, #menu li#main_enquetes.hover {
			background-position:-214px bottom;
		}
		
		#menu li#main_criterio {
			background-position:-306px top;
			width:124px;
		}
		
		#menu li#main_criterio span {
			height:39px;
		}
		
		#menu li#main_criterio:hover, #menu li#main_criterio.hover {
			background-position:-306px bottom;
		}
		
		#menu li#main_solicite {
			background-position:-430px top;
			width:173px;
		}
		
		#menu li#main_solicite span {
			height:39px;
		}
		
		#menu li#main_solicite:hover, #menu li#main_solicite.hover {
			background-position:-430px bottom;
		}
		
		#menu li#main_contato {
			background-position:-603px top;
			width:80px;
		}
		
		#menu li#main_contato span {
			height:39px;
		}
		
		#menu li#main_contato:hover, #menu li#main_contato.hover {
			background-position:-603px bottom;
		}
		
		#menu li.menu {
			position:relative;
			z-index:100;
		}
		
		#menu li:hover ul.biMenu, #menu li.hover ul.biMenu {
			display:block;
		}
		
		#menu ul.biMenu {
			background:#1F4B85 none repeat scroll 0 0;
			display:none;
			left:0;
			opacity:0.9;
			position:absolute;
			top:100%;
			width:160px;
		}
		
				
		.cycle2 {
			float:left;
			height:117px;
			background:url(../images/banner_interno2.jpg) no-repeat;
			width:100%;
		}
		
		#menu li.biMenu {
			background:transparent url(../images/divisoria2.gif) no-repeat scroll center bottom;
			width:100%;
		}
		
		#menu li.last {
			background:transparent none repeat scroll 0 0;
			margin-bottom:2px;
		}
		
		#menu li.biMenu a {
			background:transparent url(../images/bullet_white.gif) no-repeat scroll 30px center;
			color:#BBDEF9;
			cursor:pointer;
			display:block;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			padding:8px 0 8px 45px;
			text-decoration:none;
		}
		
		#menu li.biMenu a:hover {
			background:#123665 url(../images/bullet_white.gif) no-repeat scroll 30px center;
			color:#FEB300;
		}
		
		#area_cliente {
			float:left;
			padding-bottom:8px;
			padding-top:10px;
			width:600px;
		}
		
		#area_cliente span {
			color:#1B4679;
			float:left;
			font-family:Arial Narrow,Helvetica,sans-serif;
			font-size:1.2em;
			margin-right:10px;
		}
		
		#area_cliente input {
			background:transparent url(../images/bg_input.gif) no-repeat scroll 0 0;
			border:medium none;
			color:#3B5579;
			float:left;
			font-family:Arial,Helvetica,sans-serif;
			font-size:1em;
			height:19px;
			margin-right:10px;
			padding-left:8px;
			padding-top:3px;
			width:91px;
		}
		
		#area_cliente button {
			background:transparent url(../images/bt_login.gif) no-repeat scroll center top;
			display:block;
			float:left;
			height:16px;
			margin-top:2px;
			text-indent:-9999px;
			width:18px;
		}
		
		#area_cliente button:hover, #area_cliente button.hover {
			background-position:left bottom;
		}
		
		.cycle2 {
			float:left;
			height:117px;
			background:url(../images/banner_interno.jpg) no-repeat;
			width:100%;
		}
		
		#title {
			float:left;
			margin-top:30px;
			margin-left:30px;
			_margin-left:15px;
		}

		#conteudo {
			background:#F2F6FD url(../images/bg_conteudo.jpg) no-repeat scroll center top;
			float:left;
			height:100%;
			width:687px;
			min-height:667px;
		}
		
		#conteudo2 {
			background: url(../images/rodape_bottom.jpg) no-repeat scroll center bottom;
			float:left;
			height:100%;
			width:687px;
			min-height:667px;
		}
		
		.destaque {
			float:right;
			z-index:9999;
		}
		
		.destaque1 {
			position:relative;
			float:right;
			width:332px;
			height:362px;
			margin-top:-80px;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/criterio_brasil.png' sizingMethod=scale); margin-top:-80px;
			z-index:9999;
		}
		
		.destaque.ff[class] {
			float:right;
			background:url(../images/criterio_brasil.png) no-repeat;
			width:332px;
			height:362px;
			margin-top:-80px;
		}
		
		.grid select {
			border:0;
			width:88px;
			padding:2px;
			background:#FFF url(../images/bg_box.gif) no-repeat;
			color:#8b8d96;
		}
		
		.grid.grau select {
			border:0;
			width:159px;
			padding:2px;
			background:#FFF url(../images/bg_input2.gif) no-repeat;
			color:#8b8d96;
		}
		
		.grid button {
			margin-right:5px;
			background:url(../images/bt_calcular.gif) no-repeat;
			display:block;
			width:187px;
			height:28px;
			text-indent:-9999px;
		}
		
		.grid button:hover {
			background-position:left bottom;
			}
			
		.grau {width:100%}
			
		#texto .download span {
			float:left;
			display:block;
			padding:12px 8px 12px 35px;
			background:#aabdd0 url(../images/icon_pdf.gif) no-repeat 8px 8px;
			margin-bottom:50px;
			text-decoration:none;
			color:#112d54;
			cursor:pointer;
		}
		
		#texto .download:hover span, #texto .download.hover span {
			background:#97abbf url(../images/icon_pdf.gif) no-repeat 8px 8px;
			text-decoration:underline;
		}
		
		.texto {
			margin-top:31px;
		}
