#rodape{
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	width:100%;
	height:100px;
	margin-top:20px;
}

#rodape #fundo{
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	width:100%;
	height:69px;
	background:transparent url(../img/rodapefundo.jpg) no-repeat bottom center;
}

#rodape .barrasepara{
	float:left;
	display:block;
	width:100%;
	height:8px;
	background:url(../img/separafundo.png) repeat-x;
}

#rodape .links{
	float:left;
	display:inline;
	width:325px;
	margin:0px;
	padding:0px;
}

#rodape .separa{
	float:left;
	display:inline;
	margin-top:32px;
	width:20px;
}

#rodape .newsletter{
	float:left;
	display:inline;
	margin-top:37px;
	width:200px;
	color:#FFF;
	font-size:10px;
}

#rodape .form{
	position:relative;
	float:left;
	display:inline;
	margin-top:36px;
	width:250px;
	z-index:500;
}

#rodape .input{
	float:left;
	display:inline;
	background:transparent url(../img/rodapeinput.jpg) no-repeat center;
	width:191px;
	height:23px;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:2px;
	vertical-align:bottom;
}

.exampleText {
  color: #aaa;
}

#rodape .btnok{
	float:left;
	margin-top:2px;
	margin-left:10px;
}

#rodape .direitos{
	float:left;
	display:inline;
	width:50%;
	padding-top:5px;
	text-align:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
}

#rodape .certificado{
	float:right;
	display:inline;
	width:50%;
	padding-top:7px;
	text-align:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
}

#rodape .certificado img{
	margin-left:5px;
}

#rodape #nav-shadow {
	float:left;
	position:relative;
	height:25px;
	list-style: none;
	width:300px;
	text-align:center;
	margin:0;
	padding:0;
	margin-left:15px;
	margin-top:11px;
	z-index:500;
}
	
#rodape #nav-shadow li {
	position: relative;
	float: left;
	cursor:pointer;
	width: 30px;
	height: 25px;
	display:inline;
}

#rodape #nav-shadow div.transparente {
	margin-left:1px;
	position:absolute;
	left:1px;
	bottom:0px;
	background:none;
	z-index:300;
	width:27px;
	height:4px;
}

#rodape #nav-shadow img.link {
	margin: 0 auto;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	position: relative;
	z-index: 5;
	bottom:0;
}

#rodape #nav-shadow span {
	margin-top: 20px;/*
	opacity: 0;
	filter: alpha(opacity = 0);*/
	width: 30px;
	height: 0;
	text-align: center;
	display: block;
	z-index:4;
}

#rodape #nav-shadow div.sombra{
	position:absolute;
	left:-19px;
	top:-25px;
	width: 68px;
	height: 69px;
	text-align: center;
	z-index:1;
	display:none;
}

/* Newsletter */
#newsletter{
	float:left;
	position:relative;
	width: 330px;
	height:300px;
}

#janela{
	position:absolute;
	width: 330px; 
	height:300px;
	display:none;
}

#janelanewsletter{
	position:absolute;
	width:330px;
	height:100px;
	background:url(../img/fundonewsletter.png) no-repeat top center;
	bottom:0px;
	right:0px;
}

#janelanewsletter .fechar{
	float:right;
	margin-top:10px;
	margin-right:10px;
}

#janelanewsletter .formulario{
	float:left;
	width:330px;
	display:block;
	margin-left:5px;
}

#janelanewsletter .formulario fieldset{
	border:none;
	font-size:13px;
	font-weight:bold;
}

#janelanewsletter .formulario label {
	width: 150px; 
	float: left;
	font-size:9px;
	font-weight:bold;
}

#janelanewsletter .formulario .labelradio {
	float:left;
	display:inline;
	margin-top:6px;
	width:90px;
	line-height:12px;
	vertical-align:middle;
	font-weight:bold;
}
#janelanewsletter .formulario .labelsex{
	float:left;
	width:90%;
	display:block;
}
#janelanewsletter .formulario label.error {
	clear:both;
	color: red;
	vertical-align: top;
	width:280px;
}

#janelanewsletter .formulario p { 
	clear: both; 
	margin:2px;
	margin-top:0px;
	height:46px;
}

#janelanewsletter .formulario .text{
	width:294px;
	height:16px;
	padding:3px 3px 3px 3px;
	font-weight:bold;
	background:transparent url(../img/input_fundo.png) no-repeat;
	border:none;
}

#janelanewsletter .formulario .radio{
	float:left;
	width:16px;
	height:16px;
	font-weight:bold;
	border:none;
	margin-left:10px;
	vertical-align:middle;
}

#janelanewsletter .formulario .submit{
	float:left;
	margin-top:5px;
}

#janelanewsletter .formulario .ncarregando{ 
	width:200px;
	margin:60px 0 0 120px;
	display:none;
}

#janelanewsletter .formulario .ncarregando .image{
	position:relative;
	top:-85px;
	left:-60px;
}

#janelanewsletter .formulario .ncarregando h2{ 
	font-size:150%;
}

#janelanewsletter .formulario .carregando p{ 
	font-weight:bold;
	margin:6px 0px; 
}

#janelanewsletter .formulario #nsucesso{ 
	width:250px;
	margin:60px 0 0 70px; 
	display:none;
}

#janelanewsletter .formulario #nsucesso h2{ 
	font-size:150%;
}

#janelanewsletter .formulario #nsucesso p{ 
	font-weight:bold;
	margin:6px 0px; 
}

#janelanewsletter .formulario #ncheckmark{
	position:relative;
	top:-85px;
	left:-60px;
}

#janelanewsletter .formulario .erro{
	float:left;
	margin-left:10px;
	margin-top:-3px;
	font-size:10px;
	color: red;
	width:230px;
	display:none;
}