@charset "utf-8";
/* CSS Document */

/** -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= CONFIGURAGOES GERAIS -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= **/
html, body 
{
	background: #000000 url(../../imagens/bg_body.jpg) center 120px no-repeat;
	color: #888888;
	font-family: 'Open sans', sans-serif;
	height: 100%;
}

.global
{
	height: 100%;
	padding-left: 0;
	padding-right: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: -75px;
}

/** BORDA DA imagens */
.imgBorda
{
	margin: 0;
	padding: 10px;
	border:#F3F3F3 solid 1px;
}

a, a:link, a:hover
{
	text-decoration: none;
}

/* ACERTOS BOOTSTRAP **/
.alert-none
{
	display: none;	
}
/** -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= FIM CONFIGURAGOES GERAIS -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= **/

/** -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-  HEADER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=- **/

header.header
{
	padding: 0;
	font-family: 'Oswald', sans-serif;
}

header.header .header-top
{
	text-align: right;
}

header.header .header-top a:first-child,
header.header .header-top a:nth-child(2)
{
	margin-right: 20px;
}

header.header .header-top a p
{
	display: inline-block;
	color: #FFF;
}

/*LOGO */
header figure.logo
{
	text-align: center;
	position: relative;
	bottom: 3px;
}

/* MENU TOPO */
header .menuPrincipal
{
	background: #4A4239;
	height: 71px;
}
	
/* MENU LISTA */
header .menuPrincipal ul 
{
	padding: 0;
	margin: 0;
	overflow: hidden;
}
		
/* MENU LISTA ITEM*/
header .menuPrincipal ul li
{
	display: inline-block;
	list-style: none;
	padding: 0 28px;
	position: relative;
	overflow: hidden;
}

header .menuPrincipal ul li:before
{
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	-moz-transform: scale(0.0);
	-webkit-transform: scale(0.0);
	-o-transform: scale(0.0);
	-ms-transform: scale(0.0);
	transform: scale(0.0);
}

.active,
header .menuPrincipal ul li:hover:before
{
	background: #5E5448;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* MENU LISTA ITEM LINK*/
header .menuPrincipal li a 
{
	position: relative;
	text-transform: uppercase;
	color: #FFF;
	display: block;
	line-height: 71px;
	font-size: 17px;
	cursor: pointer;
}

/** -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- FIM HEADER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=- **/

/** -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- MAIN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=- **/
.container-main
{
	margin: 45px 0;	
}

.main
{
	padding: 15px;
	position: relative;
	background: #FFF;
	overflow: hidden;
	border: 3px solid #706457;
	/*min-height: 100%;
	height: auto!important;
	margin: -112px auto;
	padding-top: 145px;
	padding-bottom: 100px;*/
}

/* QUEM SOMOS */

.quem-somos figure
{
	float: left;
	padding: 0 15px 15px 0;
}

.quem-somos p
{
	margin: 0 0 10px;
}

/* FIM QUEM SOMOS */

/* QUEM SOMOS */

.fundador p
{
	margin: 0 0 10px;
}

.fundador h2
{
	margin-top: 0;
}

/* FIM QUEM SOMOS */

/** -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- FIM MAIN -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=- **/

/** -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CONTAINER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=- **/

.link-quadro
{
	width: 232px;
	height: 188px;
	position: absolute;
	top: 180px;
	left: 50%;
	margin-left: -116px;
	cursor: pointer;
}

.link-quadro:hover
{
	background: url(../../imagens/img_quadro.jpg) center center no-repeat;
}

/** -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- FIM CONTAINER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=- **/

/** -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- FOOTER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=- **/
/** RODAPE */
footer.rodape
{
	background: #4A4239;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 5px 0;
}

footer.rodape p
{
	color: #FFF;
	line-height: 15px;
	margin: 5px 0;
	font-size: 13px;
	font-weight: 300;
}

footer.rodape .logoAgencia
{
	text-align: right;
	position: relative;
	top: 35px;
}
/** -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- FIM FOOTER -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=- **/

/** -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- CLASSES GENÉRICAS -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=- **/

/* POSICIONAMENTO */

.float-right
{
	float: right;
}

.float-left
{
	float: left;
}

/* FIM POSICIONAMENTO */

/* ALINHAMENTO */

.align-left
{
	text-align: left;
}

.align-right
{
	text-align: right;
}

.align-center
{
	text-align: center;
}

/* FIM ALINHAMENTO */

/* TEXTO */

.texto
{
	color: #888888;
	font-size: 15px;
	text-align: justify;
}

.texto h2
{
	margin-top: 0;
}

/* FIM TEXTO */

/* CONTENT */

.content
{
	overflow: hidden;
	position: relative;
}

.content-top
{
	border-bottom: 1px solid #BF976A;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

/* FIM CONTENT */

/* INLINE */

.inline-block
{
	display: inline-block!important;
}

/* FIM INLINE */

/* ICONS */

.icon-fechar
{
	padding: 0;
	cursor: pointer;
}

/* FIM ICONS */

/* LINKS */

.link
{
	cursor: pointer;
	color: #706457;
	font-family: 'Lora', serif;
	font-weight: bold;
	display: block;
}

.link:hover
{
	color: #706457;
}

.link-form
{
	border: 0;
	background: none;
	font-size: 16px;
}

/* FIM LINKS */

/* GRIDS */

.grid
{
	overflow: hidden;
	margin-bottom: 30px;
}

.grid-list
{
	margin-bottom: 15px;
	border-bottom: 1px solid #DAC6C6;
	overflow: hidden;
	padding-bottom: 10px;
}

/* FIM GRIDS */

/* EFECT */

.effect img
{
	-moz-transform: scale(0.9);
	-webkit-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}

.effect img:hover
{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

/* FIM EFECT */

/* ESPAÇAMENTO */

.margin-top-none
{
	margin-top: 0;
}

/* FIM ESPAÇAMENTO */

/* LOADING */

.div-loading
{
	background: #fff;
	position: absolute;
	top: 50%;
	right: 50%;
	margin-top: -40px;
	margin-right: -40.5px;
	border-radius: 20px;
	padding: 10px;
}

.loading
{

	background:  url(../../imagens/loading.gif) no-repeat;
	width: 60px;
	height: 60px;
	display: inline-block;
	position: relative;
}

/* FIM LOADING */

/** -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- FIM CLASSES GENÉRICAS -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=- **/

#modalPopup .modal-dialog{
	width: 700px;
}
#modalPopup .modal-content{
	background-color: transparent;
}
#modalPopup .modal-header{
	min-height: auto;
	padding: 0;
	border-bottom: none;
}
#modalPopup .modal-header .close{
	opacity: 1;
	position: absolute;
	top: -2px;
	right: 4px;
	z-index: 1;
	font-size: 2rem;
	color: #a91010;
}
#modalPopup .modal-body{
	padding: 0;
}