/* CSS Document */

sup {
font-size:8px
}

*{
	font-family:Arial, Helvetica, sans-serif;
	color:#858585;
	font-size:12px;
	letter-spacing:-0.01em;
}

html, body{
	margin:0;
	padding:0;
}

a img{
	border:none;
}

h2{
	color:#F85F00;
	font-size:14px;
	font-weight:bold;
}

h3{
	color:#F85F00;
	font-size:12px;
	font-weight:bold;
}

h4{
	color:#858585;
	font-size:12px;
	margin-bottom:0;
}

.cls{
	clear:both;
}

div.modal{
	position:fixed;
	_position:absolute;
	display:none;
}

span.glossario{
	color:#F85F00;
	cursor:help;
}

a{
	color:#F85F00;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
	color:#000066;
}

body{
	background:url(../img/bg.jpg) repeat scroll left top;
}

div.bg_main{
	background:url(../img/bg_content.png) repeat-y scroll left top;
	margin:0 auto;
	width:956px;
	
}

div.main{
	width:920px;
	margin:0 auto;
	padding:0 18px;
}

body.interna div.main{
	background:url(../img/bg_interna.jpg) no-repeat scroll left top;
	min-height:557px;
	height:auto;
	_height:557px;
}

body.interna2 div.main{
	background:url(../img/bg_interna2.jpg) no-repeat scroll left top;
	min-height:557px;
	height:auto;
	_height:557px;
}

body.home div.main{
	background:url(../img/bg_home.jpg) no-repeat scroll left top;
	height:645px;
}

	div.main div.top{
		height:173px;
	}
		div.main div.top div.left{
			float:left;
			display:block;
			width:349px;
		}
		
			div.main div.top div.left img.logo{
				background:transparent url(../img/logo.png) no-repeat scroll left top;
				_background:transparent url(../img/logo_ie6.gif) no-repeat scroll left top;
				display:block;				
				height:106px;
				margin:9px 0 0 27px;
				width:292px;
			}
		div.main div.top div.right{
			background:transparent no-repeat scroll left top;
			display:block;
			float:left;
			height:173px;
			width:571px;
		}
	
	div.main div.content{
		padding-bottom:1px;
	}
	
	div.main div.content div.menu{
		float:left;
		display:block;
		width:308px;
	}
	
		div.main div.content div.menu ul.nav{
			list-style:none;
			margin:3px 0 0;
			padding:0;
		}
			
			div.main div.content div.menu ul.nav li{
				height:81px;
				margin:0;
				padding:0;
				display:block;
				*margin-top:-2px;
			}
			
			div.main div.content div.menu ul.nav li a{
				background:transparent url(../img/txt_menu.png) no-repeat scroll;
				_background-image:url(../img/txt_menu.gif);
				display:block;
				background-position:99px 1px;
			}
			
			div.main div.content div.menu ul.nav li a:hover{background-position:-246px 1px;}
			
			div.main div.content div.menu ul.nav li a.li_2{
				background-position:99px -82px;
			}
			div.main div.content div.menu ul.nav li a.li_2:hover{background-position:-246px -82px;}
			
			div.main div.content div.menu ul.nav li a.li_3{
				background-position:99px -164px;
			}
			div.main div.content div.menu ul.nav li a.li_3:hover{background-position:-246px -164px;}
			
			div.main div.content div.menu ul.nav li a.li_4{
				background-position:99px -243px;
				_background-position:99px -250px;
			}
			div.main div.content div.menu ul.nav li a.li_4:hover{background-position:-246px -243px;_background-position:-246px -250px;}
			
			div.main div.content div.menu ul.nav li a img{
				width:100%;
				height:81px;
				display:block;
			}
			
			
			div.main div.content div.menu ul.nav li a.selected{
				background-image:url(../img/txt_menu_select.png);
				_background-image:url(../img/txt_menu_select.gif);
			}
			
			div.main div.content div.menu ul.nav li.contato,
			div.main div.content div.menu ul.nav li.glossario{
				height:auto;
				width:auto;
				float:left;
				display:block;
				margin:15px 0 0 19px;
				*margin-top:10px;
				_margin-top:10px;
			}
			
			div.main div.content div.menu ul.nav li.glossario{
				_margin-left:10px;
			}
			
			div.main div.content div.menu ul.nav li.contato a,
			div.main div.content div.menu ul.nav li.glossario a{
				background:none;
			}
			
			div.main div.content div.menu ul.nav li.contato a img,
			div.main div.content div.menu ul.nav li.glossario a img{
				height:auto;
				width:auto;
			}
			
			div.main div.content div.menu ul.nav li.contato{
				
			}
			
	
	div.main div.content div.center{
		float:left;
		display:block;
		width:272px;
	}
	div.main div.content div.destaque{
		float:left;
		display:block;
		width:308px;
		padding:0 17px 0 15px;
	}
	
		div.main div.content div.destaque h2{
			margin-top:35px;
		}
			div.main div.content div.destaque h2 img{
				height:32px;
				width:129px;
				background:url(../img/h_emDestaque.png) no-repeat scroll left top;
				_background-image:url(../img/h_emDestaque.gif);
			}
		
		div.main div.content div.destaque ul.destaque{
			list-style:none;
			margin:0;
			padding:0;
		}
			
			div.main div.content div.destaque ul.destaque li{
				width:305px;
				height:38px;
				background:transparent url(../img/bg_li_destaque.png) no-repeat scroll left top;
				margin-bottom:7px;
			}
			
			div.main div.content div.destaque ul.destaque li a{
				color:#858585;
				display:block;
				font-weight:bold;
				margin-left:38px;
				padding:4px 0;
				text-decoration:none;
				width:205px;
			}
			
			div.main div.content div.destaque ul.destaque li a:hover{
				text-decoration:underline;
			}
			
			
			
	div.main div.content div.text{
		display:block;
		float:left;
		margin-left:12px;
		padding:32px 17px 0;
		width:566px;
	}
	
		div.main div.content div.text dl.toggle-view{
			list-style:none;
			margin:0;
			padding:0;
		}
			
			dl.toggle-view dd{
				position:relative;
				margin:0 0 10px;
			}
			
				dl.toggle-view dd h2{
					background:url(../img/bg_li_content.gif) no-repeat scroll left top;
					margin:0;
					color:#858585;
					font-size:14px;
					font-weight:bold;
					padding:11px 0 11px 37px;
					cursor:pointer;
				}
				
					dl.toggle-view dd h2 img{
						position:absolute;
						right:10px;
						_right:25px;
						top:8px;
						height:23px;
						width:23px;
						background:transparent url(../img/ico_maismenos.gif) no-repeat scroll left top;
					}
			
				dl.toggle-view dd div{
					margin:0 8px;
					padding:15px 33px 20px;
					border:solid 1px #C6C6C6;
					border-top:none;
					display:none;
					
					-moz-border-radius: 7px;
					-webkit-border-radius: 7px;
					-khtml-border-radius: 7px;
					border-radius: 7px;
				}
			
	div.main div.footer{
		margin-top:10px;
		padding:26px 12px 12px;
	}
	
	body.interna div.main div.footer,
	body.interna2 div.main div.footer{
		background:url(../img/bg_interna_footer.jpg) no-repeat scroll -18px top;
		height:41px;
		padding-bottom:20px;
		padding-top:74px;
		position:relative;
	}
	
		div.main div.footer img#btnVoltar{
			position:absolute;
			right:18px;
			top:0;
			width:108px;
			height:25px;
			background:transparent url(../img/btns.gif) no-repeat scroll left -75px;
		}
		
		body.home div.main div.footer img#btnVoltar{
			display:none;
		}
	
		div.main div.footer a img.logoSA{
			margin-left:10px;
			margin-right:15px;
		}
		
		div.main div.footer a img.enquete{
			float:right;
			display:block;
			margin-top:2px;
		}
		
		div.main div.footer img.copyright{
			float:right;
			display:block;
			margin:16px 37px 0 0;
		}
	
	
	
	
	
	form#contato fieldset{
		margin:0;
		padding:3px 0 0;
		border:none;
		background:transparent url(../img/bg_form.gif) no-repeat scroll 98px top;
	}
	
	form#contato fieldset label, 
	form#contato fieldset input,
	form#contato fieldset textarea{
		float:left;
		display:block;
	}
	
	form#contato br{
		clear:both;
	}
	
	form#contato fieldset label{
		width:100px;
		margin-bottom:3px;
	}
	
	form#contato fieldset input, 
	form#contato fieldset textarea{
		/*
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		-khtml-border-radius: 7px;
		border-radius: 7px;
		*/

		background:transparent none repeat scroll 0 0;
		border:medium none;
		margin-bottom:14px;
		padding:2px;
		width:244px;
		color:#000;
	}
	
	form#contato fieldset textarea{
		height:63px;
	}
	
	form#contato fieldset input#btnEnviar{
		background:transparent url(../img/btn_enviar.gif) no-repeat scroll left top;
		color:#FF6600;
		cursor:pointer;
		font-size:0;
		height:25px;
		/*
		margin:46px 0 0 10px;
		*margin-top:42px;
		*/
		text-indent:-9999px;
		width:107px;
	}
	
	
	
	div#fraEnquete{
		background:transparent url(../img/bg_modal.png) no-repeat scroll left top;
		_background-image:url(../img/bg_modal_ie6.png);
		height:289px;
		width:728px;
	}
	
		div#fraEnquete a.closeOverlay img{
			height:25px;
			position:absolute;
			right:20px;
			top:19px;
			width:107px;
		}
		
		div#fraEnquete div.into{
			margin:109px 20px 0;
		}
		
		div#fraEnquete img.btns{
			background:transparent url(../img/btns.gif) no-repeat scroll left -25px;
			bottom:19px;
			height:25px;
			position:absolute;
			right:20px;
			width:107px;
		}
		
		div#fraEnquete div#step1 label,
		div#fraEnquete div#step1 input{
			float:left;
			display:block;
		}
		
		div#fraEnquete div#step1{
			padding:37px 0 0 151px;
			display:block;
		}
		
		div#fraEnquete div#step1 label{
			color:#FFF;
			font-weight:bold;
			margin:2px 0 25px 13px;
		}
		
		div#fraEnquete div#step2{
			display:none;
		}
		
		div#fraEnquete div#step2 #icoSimNao{
			width:86px;
			height:81px;
			background:url(../img/ico_simnao.gif) no-repeat scroll left top;
			float:left;
			display:block;
		}
		
		div#fraEnquete div#step2 #frmSugestao{
			background:transparent url(../img/bg_form_enquete.gif) no-repeat scroll left 30px;
			height:145px;
			width:584px;
			float:left;
			display:block;
			margin-left:11px;
		}
			div#fraEnquete div#step2 #frmSugestao p,
			div#fraEnquete div#step2 #frmSugestao label,
			div#fraEnquete div#step2 #frmSugestao #contTxt_txtSugestao{
				color:#FFF;
				margin:0;
				font-weight:bold;
			}
			
			div#fraEnquete div#step2 #frmSugestao #contTxt_txtSugestao{
				font-size:8px;
				margin:0 0 0 234px;
				display:block;
			}
			
			div#fraEnquete div#step2 #frmSugestao label{
				width:102px;
				margin:0 0 0 19px;
				_margin-left:9px;
				float:left;
				display:block;
			}
			
			div#fraEnquete div#step2 #frmSugestao #txtSugestao{
				background:none;
				border:medium none;
				display:block;
				float:left;
				height:69px;
				padding:2px;
				width:246px;
				margin:0;
				*margin-left:-11px;
				_margin-left:-6px;
				color:#000;
			}
			
			div#fraEnquete div#step2 #frmSugestao div.campos{
				float:left;
				display:block;
			}
			
			div#fraEnquete div#step2 #frmSugestao div.campos input{
				background:none;
				border:medium none;
				display:block;
				float:left;
				margin-bottom:9px;
				padding:2px;
				width:200px;
				color:#000;
			}
			
			
		div#fraEnquete div#step3{
			padding:37px 0 0 151px;
			display:none;
		}
		
		div#fraEnquete div#step3 p{
			color:#FFF;
			font-weight:bold;
		}
		
		
img.parceiro{
	display:none;
}
		
