@charset "iso-8859-1";

/* inicio primeira sessão e padrões */

#box_carregando{
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.75);
	top:0px;
	z-index:999999999999999999999999;
	position:fixed;
}

#box_carregando #box_img{
	width:200px;
	height:190px;
	background:#FFF;
	border-radius:10px;
	margin-left:auto;
	margin-right:auto;
	padding:30px;
	top:25%;
	position:relative;
	text-align:center;
}

#box_carregando img{
	
}

#page_start {
	margin-top: 102px !important;
}

h1 {
	color:#0f3a4f;
	font-weight:lighter;
	font-size:40pt;
}

h4 {
	color:#0f3a4f;
	font-size:25pt;
	font-weight:lighter;
}

h5 {
	color:#0f3a4f;
	font-size:20pt;
	font-weight:lighter;
}

p {
	font-size:14pt !important;
}

b {
	color:#0f3a4f;
}

.ico {
	font-size:16pt;
	padding-left:50px;
	float:left;
}

.ico.icoFone {
	background:url(../images/ico-fone.png) no-repeat;
}

.ico.icoMail {
	background:url(../images/ico-mail.png) no-repeat;
}

.ico.icoEnd {
	background:url(../images/ico-end.png) no-repeat;
}

.ico.icoFace {
	float:left;
	background:url(../images/ico-fb.png) no-repeat;
}

.divSpace {
	margin-bottom:25px !important;
}

.divContato {
	margin-bottom:50px;
}

.divContato .divider {
	margin-bottom:50px !important;
}

.divContato a {
	color:#6a6a6a!important;
}
.divContato iframe, .divContato input, .divContato textarea {
	border:2px solid #0f3a4f !important;
}
/*fim primeira sessão e padrões*/

/*inicio ícone ligue já do menu e borda azul no bottom */
#section_header {
	border-bottom:5px solid #cdd43a;
	background:#0f3a4f;
}

.telefoneMenu {
	width:220px;
	/*background:#f00;*/
}

.telefoneMenu .telefoneMenuIco, .telefoneMenu .telefoneMenuTxt {
	float:left;
}

.telefoneMenu .telefoneMenuIco {
	padding-right:10px;
	line-height:20px;
}

.telefoneMenu .telefoneMenuIco span, .telefoneMenu .telefoneMenuTxt span:last-child {
	color:#cdd43a;
}

.telefoneMenu .telefoneMenuTxt span {
	width:100%;
	float:left;
	line-height:20px;
	/*background:#0f0;*/
}
/* fim ícone ligue já do menu */

/*inicio institucional*/
.divInstitucional {
}

.divInstitucional .divInstitucionalImg {
	margin-top:50px;
	margin-bottom:50px;
}

.divInstitucional .divSeloExcelencia {
	margin-top:50px;
	margin-bottom:50px;
}

.divInstitucional .divSeloExcelencia div:last-child {
	padding-top:56px;
}

.divInstitucional .divSeloExcelencia div:last-child a {
	color:#0f3a4f;
	font-size:18pt;
}
/*fim institucional*/

/* inicio vantagens */
.divVantagens {
}

.divVantagensItem {
	margin-bottom:50px !important;
}
/* fim vantegans */

/* início rodapé */
.divRodape {
	background:#0f3a4f;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
}

.logoUsios {
}

.divCopyright div {
}

.divCopyright div:last-child {
}

.divCopyright div:last-child img {
	float:right;
	margin-top:-50px;
}
/* fim rodapé */

/*inicio slide show*/
#owl-demo .item img {
	margin-bottom:0px;
}
.owl-controls {
	margin-top:-50px !important;
}

.owl-controls .owl-pagination {
	z-index:9999 !important;
}

.owl-controls .owl-pagination {
}

.owl-controls .owl-pagination .owl-page {
}

.owl-theme .owl-controls .owl-page.active span {
	opacity:0.9 !important;
}

.owl-theme .owl-controls .owl-page span {
	width:25px;
	height:25px;
	border-radius:30px;
	border:2px solid #0f3a4f;
}

.owl-theme .owl-controls .owl-page span:hover {
	opacity:0.9 !important;
}
/*fim slide show*/

/* 
	Pra dispositivos que tem uma largura mínima de 768 pixels. Celulares, por exemplo.
*/

@media screen and (max-width: 345px) {
	.imgLogotipo {
		width:70%;
	}
}

@media screen and (max-width: 768px) {
	.divCopyright div:last-child img {
		margin-top:auto;
	}

	h1 {
		color:#0f3a4f;
		font-weight:lighter;
		font-size:35pt;
	}
	
	h4 {
		color:#0f3a4f;
		font-size:20pt;
		font-weight:lighter;
	}
	
	h5 {
		color:#0f3a4f;
		font-size:15pt;
		font-weight:lighter;
	}
}

@media screen and (min-width: 0px) {
	#page_start {
		margin-top:75px !important;
	}
}

/* 
	Pra dispositivos que tem uma largura mínima de 768 pixels. Tablets, por exemplo.
*/

@media screen and (min-width: 768px) {
	#page_start {
		margin-top: 98px !important;
	}
}

/* 
	Com uma largura mínima de 992 pixels. Monitores por exemplo.
*/

@media screen and (min-width: 992px) {
}

/* 
	Dispositivos com largura mínima de 1200 pixels. Por exemplo TVs.
*/

@media screen and (min-width: 1200px) {
}