			@import "reset.css";
			* {
				font-family: Arial narrow, Helvetica, sans-serif
			}
			
			/*
			Containers
			*/
			
			html {
				overflow-x: hidden;
				background: #1d487d url(../images/bg_geral.gif) repeat-x top;
				}
			
			body { 
				font-size: 11px;
				background: url(../images/bg_lado_dir.gif) no-repeat right top;
				}
			
			#geral {
				width:100%;
				margin: 0 auto;
				background:url(../images/bg_lado_esq.gif) no-repeat left top;
				overflow:hidden;
				}
				
			#geral2 {
				width:950px;
				margin:0 auto;
				/*background:url(../images/topo.jpg) no-repeat top;*/
				height:100%;
				}
				
			.logo {
				float:left;
				display:block;
				background:url(../images/logo.jpg) no-repeat;
				width:262px;
				height:168px;
				text-indent:-9999px;
			}
			
			#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;
			}
			
			#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:687px;
				background:url(../images/telefone.gif) no-repeat scroll 424px center;
			}
			
			.ac 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;
				background-position:right top;
				_background-attachment:fixed;
				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, .sarea_cliente button.hover {
				background-position:left bottom;
			}
			
			.logado {
				height:23px;
				font-size:1.2em
			}
			.logado strong {font-weight:normal}
			.logado span {color:#102B50}
			.logado span.novo {color:#EE9A00}
			.logado strong, .logado a {
				color:#88abd6;
			}
			.logado strong, .logado a, .logado span.space {
				padding-right:7px;
				margin-right:7px;
				border-right:solid 1px #d1def8
			}
			.logado a.nomec {
				padding-right:0;
				margin-right:0;
				border-right:none
			}
			.logado a {text-decoration:underline !important}
			.logado a:hover {text-decoration:none !important}
				
			#lad_esq {
				float:left;
				width:262px;
			}
			
			#mn_produtos_gerp {
				float:left;
			}
			
			#title_produtos {
				float:left;
				background:url(../images/bg_menu_titles.gif) repeat-y right;
				width:232px;
				height:30px;
				/* for IE */
				filter:alpha(opacity=90);
				/* CSS3 standard */
				opacity:0.90;
				padding-top:17px;
				padding-right:30px;
			}
			
			#title_produtos span {
				float:right;
				padding:0 0 0 15px;
				background:url(../images/bullet_menu_title.gif) no-repeat 0 6px;
				color:#fff;
				font-size:1.2em;
				}
			
			#mn_produtos_gerp li {
				float:left;
				background:url(../images/bg_sub_menu.jpg) no-repeat top right;
				width:261px;
				height:30px;
				margin-bottom:1px;
			}
			
			#mn_produtos_gerp li:hover, #mn_produtos_gerp li.hover {
				background:none;
			}
			
			#mn_produtos_gerp a span {
				float:right;
				display:block;
				padding:8px 45px 0 12px;
				width:200px;
				height:30px;
				_height:22px;
				_width:185px;
				color:#d1def8;
				cursor:pointer;
				font-size:1.2em;
				text-decoration:none;
				background:url(../images/bullet2.gif) no-repeat 87% 14px;
				text-align:right;

			}
			
			#mn_produtos_gerp a:hover span, #mn_produtos_gerp a.hover span {
				color:#fea400;
				text-decoration:none;
				background:url(../images/bullet1.gif) no-repeat 87% 14px;
			}
			
			
			#mn_enquete {
				float:right;
				width:232px;
				background:#9ec3df url(../images/bg_conteudo_menu.gif) repeat-y right top;
				padding-left:20px;
				padding-top:15px;
				padding-bottom:10px;
			}
			
			#title_enquete {
				float:left;
				background:url(../images/bg_menu_titles.gif) repeat-y right;
				width:232px;
				height:30px;
				/* for IE */
				filter:alpha(opacity=90);
				/* CSS3 standard */
				opacity:0.90;
				padding-top:17px;
				padding-right:30px;
			}
			
			#title_enquete span {
				float:right;
				padding:0 0 0 15px;
				background:url(../images/bullet_menu_title.gif) no-repeat 0 6px;
				color:#fff;
				font-size:1.2em;
				}
			
			#mn_enquete h3 {
				float:left;
				background:url(../images/divisoria1.gif) no-repeat bottom;
				font-weight:normal;
				font-size:1.1em;
				color:#1b4377;
				width:190px;
				padding-bottom:10px;
			}
			
			#mn_enquete h2 {
				float:left;
				color:#3f4246;
				background:url(../images/divisoria1.gif) no-repeat bottom;
				font-size:1.2em;
				padding-bottom:10px;
				padding-top:10px;
				font-weight: normal;
				width:190px;
			}
			
			#mn_enquete div.form {
				float:left;
				width:180px;
				color:#1b4377;
				font-size:1.0em;
				margin-top:10px;
			}
			
			#mn_enquete span {
				float:left;
				width:190px;
				margin-bottom:10px;
				font-size:1.1em;
			}
			#mn_enquete b {
				 font-weight:normal;
				 padding-left:20px;
				 display:block;
			}
			#mn_enquete input {float:left; margin-left:0;}
			
			#mn_enquete .bt_parciais {
				float:right;
				display:block;
				width:72px;
				height:22px;
				background:url(../images/bt_parciais.gif) no-repeat top;
				text-indent:-9999px;
				margin-top:10px;
			}
			
			#mn_enquete .bt_parciais:hover, #mn_enquete .bt_parciais.hover {
				background-position:left bottom;
			}
			
			#mn_enquete button {
				float:right;
				display:block;
				background: url(../images/bt_votar.gif) no-repeat top;
				width:72px;
				height:22px;
				text-indent:-9999px;
				margin-top:10px;
			}
			
			#mn_enquete button:hover, #mn_enquete button.hover {
				background-position:left bottom;
			}
			
			#title_endereco {
				float:left;
				background:url(../images/bg_menu_titles.gif) repeat-y right;
				width:232px;
				height:30px;
				/* for IE */
				filter:alpha(opacity=90);
				/* CSS3 standard */
				opacity:0.90;
				padding-top:17px;
				padding-right:30px;
			}
			
			#title_endereco span {
				float:right;
				padding:0 0 0 15px;
				background:url(../images/bullet_menu_title.gif) no-repeat 0 6px;
				color:#fff;
				font-size:1.1em;
				}
			
			#mn_endereco {
				float:right;
				width:152px;
				height:132px;
				background:#c4d0da url(../images/bg_endereco.jpg) no-repeat left;
				padding-left:100px;
				padding-top:10px;
			}
			
			#mn_endereco span {
				float:left;
				text-align:right;
				font-size:1.0em;
				width:134px;
				color:#254381;
				line-height:17px;
			}
			
			/* DIV RODAPÉ */
			
			#rodape {
				width:100%;
				margin:0 auto;
				background:url(../images/rodape_bg.jpg) repeat-x center bottom;
				height:167px;
				overflow:hidden;
			}
			
			#rodape2 {
				width:1002px;
				background:url(../images/rodape_1.jpg) no-repeat right;
				height:47px;
				margin:0 auto;
			}
			
			#rodape3 {
				width:950px;
				height:80px;
				margin:0 auto;
			}
			
			#rodape_conteudo {
				float:left;
				width:100%;
				height:94px;
				margin:0 auto;
				background:#e9f4fd url(../images/rodape_bottom.jpg) no-repeat right bottom;
			}
			
			#top {
				float:right;
				width:30px;
				height:45px;
				text-indent:-9999px;
			}
			
			.copyright {
				float:right;
				margin-right:30px;
				margin-top:15px;
				color:#1c467a;
			}
			
			#menu-rodape {
				float:right;
				/*width:726px;*/
				height:47px;
				margin-right:110px;
			}
		
			#menu-rodape li.menu a.menu span.menu {
				display:block;
				height:47px;
				text-align:center;
				}
			
			#menu-rodape li.menu {
				float:left;
				background:url(../images/menu-rodape.jpg) no-repeat left top;
				height:47px;
				color:#fff;
				list-style:none;
				}
				
			#menu-rodape span, #menu-rodape a span {
				display:block;
				text-align:left;
				color:#a4906f;
				text-indent:-9999px;
				cursor:pointer;
				}
				
			#menu-rodape a.menu {
				display:block;
				line-height:28px;
				color:#205a86;
				text-align:center;
			}
				
			#menu-rodape li#mr_apresentacao {width:141px;}
			#menu-rodape li#mr_apresentacao span { height:47px; }
			#menu-rodape li#mr_apresentacao:hover, #menu-rodape li#mr_apresentacao.hover {background-position:left bottom;}
			
			#menu-rodape li#mr_clientes {width:85px; background-position:-141px top;}
			#menu-rodape li#mr_clientes span { height:47px; }
			#menu-rodape li#mr_clientes:hover, #menu-rodape li#mr_clientes.hover {background-position:-141px bottom;}
			
			#menu-rodape li#mr_enquetes {width:96px; background-position:-226px top;}
			#menu-rodape li#mr_enquetes span { height:47px; }
			#menu-rodape li#mr_enquetes:hover, #menu-rodape li#mr_enquetes.hover {background-position:-226px bottom;}
			
			#menu-rodape li#mr_criterio {width:126px; background-position:-322px top;}
			#menu-rodape li#mr_criterio span { height:47px; }
			#menu-rodape li#mr_criterio:hover, #menu-rodape li#main_criterio.hover {background-position:-322px bottom;}
			
			#menu-rodape li#mr_solicite {width:170px; background-position:-448px top;}
			#menu-rodape li#mr_solicite span { height:47px; }
			#menu-rodape li#mr_solicite:hover, #menu-rodape li#mr_solicite.hover {background-position:-448px bottom;}
			
			#menu-rodape li#mr_contato {width:108px; background-position:-618px top;}
			#menu-rodape li#mr_contato span { height:47px; }
			#menu-rodape li#mr_contato:hover, #menu-rodape li#mr_contato.hover {background-position:-618px bottom;}
			
			/* Fim: DIV RODAPÉ */
			
			
			#texto {
				float:left;
				width:630px;
				_width:620px;
				margin-left:30px;
				_margin-left:15px;
				min-height:824px;
				_height:824px;
			}
			
			.texto {
				font-size: 1.2em;
				margin-top: 15px;
				float:left;
				width:100%;
			}
			
			.texto.noespace {
				margin-top:0;
			}
			
			.texto * { font-family: "Arial Narrow", Helvetica, sans-serif }
			
			.texto h4 {
				font-size: 1.2em;
				width:600px;
				font-weight: normal;
				border-bottom:1px dotted #30669e;
				padding-bottom:5px;
				margin-bottom: 10px;
				margin-top:20px;
				color:#30669e;
			}
			
			.texto h3, .texto a { color: #112d54 }
			.texto h3 {
				font-size: 1.6em;
				font-weight: normal;
				margin-bottom: 10px;
				padding-right:80px;
			}
			.texto img {
				display:block;
				float:right;
				margin-left:15px;
			}
			.texto h2, .texto a { color: #426078 }
			.texto a { text-decoration:underline !important; color:#112D54 }
			.texto a:hover { text-decoration:none !important }
			.texto h2 {
				font-size: 1.2em;
				font-weight: normal;
				margin-bottom: 10px;
			}
			
			.texto ul, .texto ol {
				text-align: justify;
				line-height: 1.5em;
				margin-bottom: 10px;
			}
			
			.texto p.noespace {
				margin-bottom:0;
			}
			
			.texto p, .texto ul, .texto ol {
				text-align: justify;
				line-height: 1.5em;
				margin-bottom: 15px;
				color:#426078;
			}
			.texto ul, .texto ol { padding-left: 15px; margin-left: 15px; list-style-type:square }
			.texto li { margin-bottom: 7px }
			.texto a:link { text-decoration: underline }
			.texto a:visited { text-decoration: none }
			.texto a:hover, .texto a:focus, .texto a.focus { text-decoration: none }
			
			/* Galeria de imagens */
				div.galeria {
					width:297px;
					float:right;
					margin-left:15px
				}
				div.galeria a {
					width:297px;
					height:217px;
					padding:0;
					display:block;
					text-decoration:none;
					position:relative;
				}
				div.galeria a img {margin-left:0; padding:0; border:none}
				div.galeria span { width:616px; }
				div.galeria span {
					background:#F8FAFB url(../images/ico-galeria.png) no-repeat 3px 50%;
					_background:#F8FAFB url(../images/ico-galeria.gif) no-repeat 3px 50%;
					bottom:4px;
					color:#4F4D4D;
					cursor:pointer;
					left:4px;
					line-height:30px;
					opacity:0.9;
					filter: alpha(opacity=90);
					position:absolute;
					text-indent:32px;
				}
				div.galeria a {color:#4F4D4D;}

				div.galeria a:hover, div.galeria img:hover, div.galeria img.hover, div.galeria a:focus, div.galeria a.focus, div.galeria img:focus, div.galeria img.focus { border-color:#F3CB39; }
				div.galeria a:hover span, div.galeria a:focus span, div.galeria a.focus span { background-color:#d6d7d9; }
				
				/* Miniaturas */
				div.galeria .miniaturas { padding:10px 0 10px; text-align:center; }
				div.galeria .miniaturas img { display:block; }
				div.galeria .miniaturas a 
				{
					width:89px;
					height:65px;
					padding:0px;
					margin:0 5px 10px;
					_margin:0 5px 10px 3px;
					display:block;
					float:left;
				}
				/* Fim: Miniaturas */
			/* Fim: Galeria de imagens */
			
			/* Breadcrumb */		
			#bread {
				float:left;
				background:none;
				width:660px;
				padding: 5px 0;
				font-size:1.2em;
				color:#d1def8;
				margin-top:17px;
			}
			
			.breadcrumb { 
				padding: 5px 0;
				}
			.breadcrumb {
				width: 660px;
			}
			.breadcrumb {  margin-left: 0px; margin-right: 5px; }
		
			.breadcrumb ul {
				float: left;
				padding-left: 25px;
				background: url(../images/bullet_blue.gif) no-repeat 10px 60%;
			}
			.breadcrumb li { display: inline;  }
			.breadcrumb .title { color: #fea400; }
			.breadcrumb .voltar { color: #d1def8; }
			.breadcrumb li a { text-decoration: none; color:#d1def8; }
			.breadcrumb li a:hover, .breadcrumb li a:focus, .breadcrumb li a.focus { text-decoration: underline }
		
			.breadcrumb span {
				float: right;
				padding-left: 10px;
				background:url(../images/bullet_voltar.gif) no-repeat 0 60%;
				position:relative;
				z-index:10;
			}
			/* Termina: Breadcrumb */
			
			
			/* Breadcrumb */		
			#bread2 {
				float:left;
				font-size:1.2em;
				background:none;
				width:600px;
				padding:10px 20px 30px;
				color:#d1def8;

			}
			
			.breadcrumb2 { 
				padding: 5px 0;
				}
			.breadcrumb2 {
				width: 630px;
			}
			.breadcrumb2 {  margin-right: 15px; }
		
			.breadcrumb2 ul {
				float: left;
				padding-left: 25px;
				background: url(../images/bullet_blue.gif) no-repeat 10px 60%;
			}
			.breadcrumb2 li { display: inline;  }
			.breadcrumb2 li.title, .breadcrumb2 .voltar { color: #9eb0c3; }
			.breadcrumb2 li a, .breadcrumb li a { text-decoration: none; color:#fea400; }
			.breadcrumb2 li a:hover, .breadcrumb2 li a:focus, .breadcrumb2 li a.focus { text-decoration: underline }
		
			.breadcrumb2 span {
				float: right;
				padding-left: 10px;
				background:url(../images/bullet_voltar.gif) no-repeat 0 60%;
			}
			/* Termina: Breadcrumb */
			
			#decreases {
				position:relative;
				float:right;
				margin-right:20px;
				margin-top:15px;
				width:40px;
				height:16px;
				margin-left:20px;
				z-index:99999;
			}
		
			#decreases #decrease {
				float:left;
				background: url(../images/a-.gif) no-repeat;
				text-indent:-9999px;
				width:16px;
				margin-right:5px;
			}
		
			#decreases #increase {
				float:left; 
				background: url(../images/a+.gif) no-repeat;
				text-indent:-9999px;
				width:16px;
			}
			
			.grid {
				float:left;
				padding:0px 0px 0px 0px;
			}
			
			.grid table {
				width:280px;
			}
			.grid tbody td {
				border-bottom:solid 1px #fff;
			}
			.grid th, .grid td {
				height:29px;
				text-align:left;
				vertical-align:middle;
				padding-left:10px;
				padding-top:12px;
				*padding-top:6px;
				padding-bottom:12px;
				*padding-bottom:6px;
				color:#112d54;
			}
			.grid th {
				color:#4b5662;
				background-color:;
				font-size:0.9em;
			}
			.grid tr td {
				background-color:#aabdd0;
			}
			.grid tr.odd td {
				background-color:#bbcbdb;
			}
			
			.interag {
				float:right;
				display:block;
				background:url(../images/interag.png) no-repeat top;
				_background:url(../images/interag.gif) no-repeat top;
				width:29px;
				height:11px;
				text-indent:-9999px;
				margin-top:40px;
				font-size:0.4em;
			}
			
			.interag:hover, .interag.hover {
				background-position:left bottom;
			}
			
			#mn_endereco p {text-align:left}
			#mn_endereco strong {display:block}
			#mn_endereco a {color:#254381; display:block;}
			#mn_endereco a.sp {margin-top:12px}
			
			#rodape3 strong.tel {color:#FEB300; display:block; margin:10px 0}
			#rodape3 div {
				float:left;
				color:#FFF;
				margin-left:10px;
				
			}