/*rodape*/

ul.box-slideshow-rodape,
ul.box-slideshow-rodape * {
	border: 0;
	margin: auto;
	padding: 0;
	width: auto;
	height: auto;
}

ul.box-slideshow-rodape {
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 478px;
	height: 180px;
	list-style: none;
}
ul.box-slideshow-rodape > li {
	margin: 0;
	padding: 0;
	width: 478px;
	height: 180px;
}
ul.box-slideshow-rodape > li > ul {
	overflow: hidden;
	width: 478px;
	height: 180px;
	list-style: none;
}
ul.box-slideshow-rodape > li > ul > li {
	float: left;
	margin: 0 2px 2px 0;
	padding: 0;
	width: 237px;
	height: 88px;
	overflow: hidden;
}
ul.box-slideshow-rodape > li > ul > li > a {
	padding-top: 10px;
	display: block;
	width: 220px;
	height: 78px;
}
ul.box-slideshow-rodape > li > ul > li > a > h3 {
	clear: both;
	margin-bottom: 4px;
	font-size: 12px;
	text-transform: uppercase;
}
ul.box-slideshow-rodape > li > ul > li > a > img {
	float: left;
	margin-right: 10px;
	width: 50px;
}
ul.box-slideshow-rodape > li > ul > li > a > span {
	float: left;
	width: 160px;
}
ul.box-slideshow-rodape > li > ul > li * {
	margin: 0;
	padding: 0;
	border: 1;
}




#rodape_geral{
	clear:both;
	width:100%;
	display:block;
	/*background:#F5F5F5;*/
	text-align:left;
}
.padrao_titulos-1,
.padrao_titulos-2{
	display:block;
	border-bottom:1px dashed #CCCCCC;
	color:#425179;
	font-size:12px;
	padding-top:5px;
	text-transform: uppercase;
	font-weight: bold;
}

#rodape_destaques_ext{
	display:block;
	width:auto;
	height:auto;
	padding:10px 0px;
	background:#E0E4E7;
}

	#rodape_destaques_int{
		display:block;
		height:230px;
		width:974px;
		margin:auto;
	}
		.rodape_destaques-navegador{
			display:block;
			float: right;
			bottom:5px;
			right:5px;
			width:auto;
		}
			.rodape_destaques-navegador div{
				display:block;
				float:left;
				margin:0px 3px;
				cursor:pointer
			}

			.rodape_destaques-navegador-prev{
				width:23px;
				height:23px;
				background-image:url(../imagens/navegadores_gerais.png);
				background-position: -0px -0px;
			}
				.rodape_destaques-navegador-prev:hover{background-position: -0px -23px;}


			.rodape_destaques-navegador-next{
				width:23px;
				height:23px;
				background-image:url(../imagens/navegadores_gerais.png);
				background-position: -27px -0px;
			}
				.rodape_destaques-navegador-next:hover{background-position: -27px -23px;}


			.rodape_destaques-navegador-num	{
				color:#FFFFFF;
				font-size:13px;
				padding:3px 7px;
				font-weight:bold;
			}
				.rodape_destaques-navegador-num:hover{ background:#006596}

				.rodape_destaques-navegador .activeSlide {
					color: #006596 !important;
					background-color: #ffffff;
				}

		#rodape_destaques_int ul{ list-style:none}

		.rodape_destaques_int-esq,
		.rodape_destaques_int-dir{
			display:block;
			position:relative;
			float:left;
			width:458px;
			height:205px;
			background:green;
			border:1px solid #ccc;
			background:#F5F5F5;
			padding:8px;
			list-style:none
		}


		.rodape_destaques_int-esq{ margin-left: 10px;}
		.rodape_destaques_int-dir{float:right;}

		#rodape_destaques_int .titulo-destaques{
			display:block;
			background-color:#0085B1;
			padding:4px;
			padding-top:6px;
			text-transform:uppercase
		}

			#rodape_destaques_int .titulo-destaques h2{
				display: block;
				float: left;
				color:#ffffff;
				font-size:12px;
				line-height: 25px;
				margin-left: 2px;
				letter-spacing: 1px;
			}

			.rodape_destaques{
				height:180px;
				width: 478px;
				overflow:hidden;
			}

				ul.rodape_destaques-aux{
					display:block;
					float:left;
					width:auto;
					list-style:none;
				}
					ul.rodape_destaques-aux li{
						display:block;
						padding:10px 0px;
					}


					ul.rodape_destaques-aux a{
						display:block;
						width:230px;
						font-size:10px;
						color:#626F8F;
						padding-left:5px;
					}

					ul.rodape_destaques-aux a:hover{ text-decoration: underline}

						.rodape_destaques-aux .titulo{
							display:block;
							width: 100%;
							font-size: 12px;
							margin:5px 0px;
							font-weight: bold;
							text-transform: uppercase;
							height: 14px;
							overflow: hidden;
						}

						.rodape_destaques-aux img{
							display:block;
							float:left;
							border:none;
							width:55px;
						}

						.rodape_destaques-aux .sem-imagem{
							display:block;
						}

						.rodape_destaques-aux .descricao{
							display:block;
							float:left;
							height:45px;
							line-height: 14px;
							padding-left:8px;
						}
							.rodape_destaques-aux b{ font-size:12px;}


		#rodape_destaques{
			display:block;
			height:auto;
			width:999px;
			margin:auto;
		}

		.rodape_destaques_int-dir .sem-historico{
			display:block;
			width:360px;
			margin-top:70px;
		}
			.rodape_destaques_int-dir .sem-historico label {
				display:block;
				float:left;
				background-color: #FFFFFF;
				border:1px dashed #6D768D;
				width:50px;
				height:45px;
				margin-right:5px;
			}

			.rodape_destaques_int-dir .sem-historico span{
				display:block;
				width:10xp;
				float:left;
				font-size:12px;
				height:45px;
				line-height:45px;
			}


#rodape_tags{
	clear:both;
	display:block;
	width:970px;
	height:auto;
	margin:auto;
	height:auto;
	margin-bottom:15px;
	padding: 15px 0px 15px 11px;
}

.tag_links{
	text-align:center;
	margin-top:10px;
	line-height:28px;
}
#rodape_tags a{
	font-family:Arial, Helvetica, sans-serif;
	line-height:23px;
	text-align:center;
}
.busca11{
	font-size:12px;
	margin-left:8px;
	color:#b8b6b6;
}

.busca13{
	font-size:14px;
	margin-left:8px;
	color:#b8b6b6;
}

.busca15{
	font-weight:bold;
	font-size:16px;
	margin-left:8px;
	color:#b8b6b6;
}

.busca17{
	font-weight:bold;
	font-size:18px;
	color:#425179;
	margin-left:8px;
	color:#808080;
}

.busca19{
	font-weight:bold;
	font-size:20px;
	margin-left:8px;
	color:#808080;
}

.busca21{
	font-weight:bold;
	font-size:22px;
	margin-left:8px;
	color:#808080;
}






.busca1{
	font-weight:bold;
	font-size:12px;
	margin-left:8px;
	color:#808080;
}
.busca2{
	font-weight:bold;
	font-size:14px;
	margin-left:8px;
	color:#808080;
}
.busca3{
	font-weight:bold;
	font-size:16px;
	margin-left:8px;
	color:#808080;
}
.busca4{
	font-weight:bold;
	font-size:18px;
	margin-left:8px;
	color:#808080;
}
.busca5{
	font-weight:bold;
	font-size:20px;
	margin-left:8px;
	color:#808080;
}
.busca6{
	font-weight:bold;
	font-size:22px;
	margin-left:8px;
	color:#808080;
}








#dest_tit{ display:block; width:auto; float:left; }

#dest_carousel{
	display:block;
	width:auto;
	height:190px;
	float:left;

}


.scrollable_rodape .items_rodape {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	left:0;
	clear:both;
}

.items_rodape div {
	float:left;
	width:935px;
}

.items_rodape a{
	display:block;
	height:auto;
	width:auto;
	float:left;
	text-align:center;
	margin:5px 5px 5px 15px;
	_margin:5px 5px 5px 12px;
	font-size:11px;
	color:#545454;
	width:165px;
}

/* single scrollable item */
.scrollable_rodape img {
	background-color:#fff;
	border:1px solid #ccc;
	width:155px;
	height:125px;
}

/* active item */
.scrollable_rodape .active_rodape {
	border:2px solid #000;
	position:relative;
	cursor:default;
}






/*botoes*/
/* this makes it possible to add next button beside scrollable */
.scrollable_rodape {
	float:left;
}

/* prev, next, prevPage and nextPage buttons */
a.browse_rodape {
	background:url(../imagens/rodape/prev-horizontal.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:40px 10px;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right_rodape				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right_rodape:hover 		{ background-position:-30px -30px; }
a.right_rodape:active 	{ background-position:-60px -30px; }


/* left */
a.left_rodape				{ margin-left: 0px; }
a.left_rodape:hover  		{ background-position:-30px 0; }
a.left_rodape:active  	{ background-position:-60px 0; }

/* up and down */
a.up_rodape, a.down_rodape		{
	background:url(../imagens/rodape/next-horizontal.png) no-repeat;
	float: none;
	margin: 10px 50px;
}

/* up */
a.up_rodape:hover  		{ background-position:-30px 0; }
a.up_rodape:active  		{ background-position:-60px 0; }

/* down */
a.down_rodape 				{ background-position: 0 -30px; }
a.down_rodape:hover  		{ background-position:-30px -30px; }
a.down_rodape:active  	{ background-position:-60px -30px; }


/* disabled navigational button */
a.disabled_rodape {
	visibility:hidden !important;
}

.rodape_next{
	display:block;
	float:right;
	background:url(../../imagens/rodape/next-horizontal.png);
	background-position:-14px 0px;
	width:15px;
	height:32px;
	margin-top:70px;
	margin-right:10px;
}
.rodape_next:hover{ background-position:-46px 0px; }
.rodape_next:active{ background-position:-79px 0px; }

.rodape_prev{
	display:block;
	float:left;
	background:url(../../imagens/rodape/prev-horizontal.png);
	background-position:-3px 0px;
	width:15px;
	height:32px;
	margin-top:70px;
	margin-right:5px;
	margin-left:10px;
}

.rodape_prev:hover{ background-position:-35px 0px; }
.rodape_prev:active{ background-position:-66px 0px; }





/* Mapa do site */

#rodape_links{
	display:block;
	width:auto;
	margin:auto;
	height:auto;
	background:#0085B1;
}

	#rodape_links_cont{
		display:block;
		width:965px;
		margin:auto;
		padding: 0px 10px;
	}

		#rodape_links_cont span{
			display: block;
			clear: both;
			padding: 3px 0px;
			font-size: 10px;
			color: #99cee0;
			border-top: 1px solid #99cee0;
		}
		.list_links{ display:block; float:right;}

		.list_links a{
			margin:8px 0px 8px 15px;
			height:16px;
			color:#FFFFFF;
			font-weight:bold;
			font-size:12px;
			display:block;
			float:left;
		}
		/*.list_links a:hover{ text-decoration:underline; background:#425179;}*/

.rodape_categorias {
	width: 965px;
	margin: auto;
    padding: 35px 0;

}

	.rodape_categorias ul{
		list-style: none;
		text-align: left;
    	box-sizing: border-box;
	}

		.rodape_categorias >ul>li{
			float: left;
			width: 25%;
			padding: 0 10px;
    		box-sizing: border-box;
		}

		.rodape_categorias ul li a{
			display: block;
			color: #fff;
			font-size: 12px;
    		line-height: 22px;
		}

		.rodape_categorias ul li h2{
			color: #fff;
			font-size: 12px;
			border-bottom: 1px solid #60A3B9;
			padding-bottom: 5px;
			text-transform: uppercase;
			margin-bottom: 5px;
		}

.rodape_tags {
	border: none;
    box-sizing: border-box;
	width: 980px;
    margin: auto;
    padding-left: 12px;
}

	.rodape_tags .inner{
    	box-sizing: border-box;
		border: 1px solid #ddd;
		width: 100%;
		padding: 20px;
		font-size: 12px;
		line-height: 20px; 
	}

		.rodape_tags h1 {
			margin: 8px 0px;
    		text-transform: uppercase;
		}

		.rodape_tags p {
		    font-size: 12px;
		    line-height: 19px;
		}
    	
    	.rodape_tags  h1,
    	.rodape_tags  h2 {
			
			font-size: 14px;
			text-transform: uppercase;
			margin-bottom: 10px;
			margin-top: 20px;

    	}

    	.rodape_tags  .inner h2:first-child{
			margin-top: 0px;    		
    	}


/**** links de atendimento****/
.rodape_atendimento{
	clear:both;
	display:block;
	width:970px;
	height:auto;
	margin:auto;
	height:auto;
	padding:15px 0px 15px 11px;
	margin-bottom:15px;
}
	.rodape_atendimento-int{
		display: block;
		width: 989px;
		margin: auto;
		height: auto;
		float: left;
		list-style: none;
	}

		.rodape_atendimento-int
		.atendimento_geral-bloco-int{/*conteudo da pagina de atendimento*/
			width:30%;
			float:left;
			background:none;
			margin:12px;
			_margin:8px;
			border:none;
			height:240px;
		}


			.links-atendimento{
				display:block;
				width:100%;
				height:auto;
				margin:auto;
			}

				.links-atendimento li{
					display: block;
					width: 100%;
					height: 48px;
					padding:12px 0px;
a					margin: 5px 0px;
					border-bottom:1px solid #D4D4D4;
				}
					.links-atendimento li:last-child{ border-bottom: none;}

				.links-atendimento li span{
a					display:block;
					display: inline-block;
					float:right;
					text-align:right;
					font-size:12px;
					line-height:20px;
				}

					.links-atendimento li i{
						background-color: #0085B1;

						margin-top: 8px;
				}

				.links-atendimento li b{
					font-size:13px;
a					color:#409696;
					color: #0085B1;

				}

				.links-atendimento li:hover{ text-decoration:underline; background: #d1e7e7}



/****duvidas*****/
.atendimento_duvidas-blocos{
	display:block;
	margin:auto;
	float:left;
}


.atendimento_duvidas_int,
.atendimento_duvidas-input-text{
	display:block;
	width:231px;
	min-height:150px;
	margin:7px;
	_margin:6px;
	float:left;
	border:1px solid #d4d4d4;
	background:#f5f5f5;
	-moz-border-radius:7px 7px 7px 7px;
	text-align:left;
	padding-bottom:5px;

}

.atendimento_duvidas_int-tit{
	cursor:pointer;
}

.atendimento_duvidas-input-text{/*campo para busca de perguntas na palavra chave*/
	display:none;
	clear:both;
}

.atendimento_duvidas_int-tit{
	display:block;
	border-bottom:1px solid #d4d4d4;
	width:auto;
	margin:auto;
	padding-bottom:3px;
	margin:12px 5px 0px 5px;
	font-size:13px;
	color:#308BAC;
	clear:both;
}


.atendimento_duvidas_int-text-sup{
	display:block;
	font-size:13px;
	color:#6D768D;
	font-weight:bold;
	padding:8px 0px 8px 5px;
	clear:both;
}

.atendimento_duvidas_int-text-sup img{
	display:block;
	float:left;
	margin-top:3px;
}

.atendimento_duvidas_int-text-sup span{
	display:block;
	float:left;
	width:200px;
	margin-left:2px;
}

.atendimento_duvidas_int-text-inf{
	display:none;
	height:auto;
	width:98%;
	margin:0px 0px 15px 10px;
}

.atendimento_duvidas_int-text-inf p{
	font-size:13px;
	text-align:justify;
	line-height:18px;
	font-weight:normal;
}

/*duvidas input*/
.atendimento_limpar-input,
.atendimento_limpar-div{
	display:none;
	float:right;
	margin:5px 5px 0px 5px;
	background:#308BAC;
	width:15px;
	height:15px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	clear:both;
}

.atendimento_duvidas-input,
.atendimento_duvidas-text{
	display:block;
	width:100%;
	height:auto;
	margin:auto;
	padding:8px 0px 8px 0px;
	text-align:left;

}

.atendimento_duvidas-input input{
	width:845px;
	height:25px;
	border:1px solid #D4D4D4;
}

.atendimento_duvidas-input label{
	font-size:14px;
	color:#308BAC;
	font-weight:bold;
	margin-right:12px;
}

.atendimento_duvidas-text span{
	font-size:12px;
	text-align:justify;
}

.atendimento_duvidas-text h2{
	font-size:13px;
	text-align:justify;
	color:#308BAC;
}


.quem-somos{
	display:block;
	width:970px;
	padding: 10px;
	margin-top:20px;
	margin-bottom:80px;
	text-align: justify;
	line-height:25px;
	font-size:13px
}
	.quem-somos img{
		display:block;
		float:left;
		margin-right: 30px;
		margin-bottom:30px;
	}

	.quem-somos p{
		margin-bottom:20px;
	}


