@charset "UTF-8";
/****************************************************  
	CSS INTERNAS
****************************************************/

.internas {
	position: relative;	
	padding-bottom: 80px;
	background: url(/assets/img/site/estrutura/bg-conteudo-internas.jpg) no-repeat scroll center bottom;
	font-size: 14px;
}

.internas:before {
	position: absolute;
    top: 0;
    content: " ";
    display: block;
    height: 90px;    
    width: 100%;
    margin-left: -20px;
    z-index: 0;
    background: #314758 url(/assets/img/site/estrutura/bg-topo-internas.jpg) no-repeat center top;
}

.internas p {
	line-height: 22px;
	margin-bottom: 20px;
}



/****************************************************  
	CONTEÚDO PRINCIPAL
****************************************************/
.internas .conteudo-principal {
	position: relative;
	float: left;
	width: 700px;
	padding-right: 40px;
	border-right: 1px solid #eef2f5;
}

/*** 
	SUBTÍTULO
***/
.internas .subtitulo-pagina {
	margin-bottom: 10px;
	color: #326a97;
	font-weight: bold;
	font-size: 15px;
}

.internas .subtitulo-pagina ~ .subtitulo-pagina {
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #eef2f5;
}


/*** 
	TOPO - CONTEÚDO 
***/
.internas .topo-conteudo {
	height: 91px;
	margin-bottom: 30px;
	color: #fff;
}

.internas .titulo-pagina {
	float: left;
	width: 600px;
	margin-top: 36px;
	font-size: 30px;
}

.internas .breadcrumbs {
	float: right;
	padding: 5px 10px;
	margin-top: 30px;
	font-size: 12px;
	background: #233745;
	border-radius: 5px;
}

.internas .breadcrumbs a {
	color: #fff;
}

.internas .breadcrumbs a:hover {
	color: #ffd040;
}

.internas .breadcrumbs .inicio {
	display: inline-block;
	padding-left: 20px;
	background: url(/assets/img/site/estrutura/icone-home.jpg) no-repeat center left;
}

.internas .breadcrumbs i {
	display: inline-block;
	margin: 0 0 0 10px;
	width: 10px;
	background: url(/assets/img/site/estrutura/icone-seta-breadcrumb.png) no-repeat center;
	text-indent: -9999px;
}



/****************************************************  
	LATERAL
****************************************************/
.internas .lateral {
	position: relative;
	float: right;
	width: 220px;
}

.internas .lateral .titulo {
	margin-bottom: 25px;
	padding-bottom: 3px;
	color: #324959;
	border-bottom: 4px solid #edc037;
	font-size: 25px;
	line-height: 28px;
}

.internas .infos-contato {
	margin-bottom: 30px;
}

.internas .infos-contato strong {
	display: block;
	margin-bottom: 5px;
	color: #324959;
}

.internas .infos-contato span {
	display: block;
	margin: 10px 0 1px;
	padding: 5px 5px 5px 30px;
	color: #306896;
	font-weight: bold;
}

.internas .infos-contato span ~ span {
	margin-top: 0;
}

.internas .infos-contato .telefone {
	background: #eef2f5 url(/assets/img/site/estrutura/icones-infos-contato.png) no-repeat 9px 8px;
}

.internas .infos-contato .localizacao {
	background: #eef2f5 url(/assets/img/site/estrutura/icones-infos-contato.png) no-repeat 9px -23px;
}

.internas .infos-contato .localizacao a {
	color: #306896;
}

.internas .infos-contato .localizacao {
	background: #eef2f5 url(/assets/img/site/estrutura/icones-infos-contato.png) no-repeat 9px -23px;
}




/****************************************************  
	PAGINAÇÃO
****************************************************/
.pagination {
	text-align: center;
}

.pagination a {
	color: #306896;
	font-weight: bold;
	font-size: 12px;
}

.pagination ul > .active > a, 
.pagination ul > .active > span,
.pagination ul > li > a:hover, 
.pagination ul > li > a:focus, 
.pagination ul > .active > a, 
.pagination ul > .active > span {
	background: #306896;
	color: #fff;
}

