

*{

	margin: 0;

	padding: 0;

	outline: none;

}



@font-face {

    font-family: 'architects_daughterregular';

    src: url('fontes/architectsdaughter.eot');

    src: url('fontes/architectsdaughter.eot?#iefix') format('embedded-opentype'),

         url('fontes/architectsdaughter.woff') format('woff'),

         url('fontes/architectsdaughter.ttf') format('truetype'),

         url('fontes/architectsdaughter.svg#architects_daughterregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'open_sanssemibold';

    src: url('fontes/opensans-semibold.eot');

    src: url('fontes/opensans-semibold.eot?#iefix') format('embedded-opentype'),

         url('fontes/opensans-semibold.woff') format('woff'),

         url('fontes/opensans-semibold.ttf') format('truetype'),

         url('fontes/opensans-semibold.svg#open_sanssemibold') format('svg');

    font-weight: normal;

    font-style: normal;



}



body{

	background: url('../bgimg/bggeral.jpg');

	background-position: top center;

	background-color: #e5e8ed;

	background-repeat: no-repeat;

}





/******TOPO******/



#topo{

	background: url('../img/logo.png') no-repeat;

	background-position: 4px 0;

	position: relative;

	margin: auto;

	width: 980px;

	height: 116px;

}



#redes-sociais{

	width: 247px;

	height: 24px;

	position: absolute;

	right: 150px;

	top: 9px;

}



#redes-sociais ul{



}



#redes-sociais ul li{

	display: inline-block;

}



#redes-sociais ul li a{

	background: url('../img/redes-sociais.png') no-repeat;

	width: 27px;

	height: 50px;

	text-indent: -99999px;

	display: block;

}



#redes-sociais ul li .facebook{}

#redes-sociais ul li .google{background-position: -33px 0px;}

#redes-sociais ul li .linkedin{background-position: -68px 0px;}

#redes-sociais ul li .slideshare{background-position: -102px 0px;}

#redes-sociais ul li .pageblog{background-position: -135px 0px;position: relative;right: -4px;}



#telefone p{

	position: absolute;

	top: 5px;

	right: 7px;

	width: 231px;

	height: 37px;

	font-family: 'architects_daughterregular', Verdana, arial;

	font-size: 22px;

	color: #e7e7e7;

}



/******MENU***********/



#menu{

	position: absolute;

	top: 71px;

	left: 340px;

	width: 644px;

	height: 42px;

}



#menu li{

	list-style: none;

	display: inline-block;

}



#menu li a{

	text-decoration: none;

	font-family: 'open_sanssemibold', verdana, arial;

	font-size: 14px;

	color: #a5f4f9;

	display: block;

}



#menu li.home a{

	width: 49px;

	height: 25px;

	padding-left: 8px;

	width: 56px;

	height: 25px;

}



#menu li.home a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: 3px 4px;

	color: #fff;

}



#menu li.home a.ativo{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: 3px 4px;

	color: #fff;

}



#menu li.quem_somos a{

	width: 97px;

	height: 25px;

	padding-left: 8px;

}



#menu li.quem_somos a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -59px 4px;

	color: #fff;

}



#menu li.quem_somos a.ativo{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -59px 4px;

	color: #fff;

}



#menu li.solucoes a{

	width: 64px;

	height: 25px;

	padding-left: 8px;

}



#menu li.solucoes a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -171px 4px;

	color: #fff;

}



#menu li.atuacao a{

	width: 58px;

	height: 25px;

	padding-left: 8px;

}



#menu li.atuacao a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -252px 4px;

	color: #fff;

}



#menu li.cases a{

	width: 43px;

	height: 25px;

	padding-left: 8px;

}



#menu li.cases a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -324px 4px;

	color: #fff;

}



#menu li.artigos a{

	width: 62px;

	height: 25px;

	padding-left: 8px;

}



#menu li.artigos a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -383px 1px;

	color: #fff;

}



#menu li.apresentacoes a{

	width: 107px;

	height: 25px;

	padding-left: 8px;

}



#menu li.apresentacoes a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -449px 3px;

	color: #fff;

}



#menu li.contato a{

	width: 64px;

	height: 25px;

	padding-left: 8px;

}



#menu li.contato a:hover{

	background: url('../img/hover_menu.png') no-repeat;

	background-position: -572px 3px;

	color: #fff;

}



/*********MENU-INT*************/



.fundo-animado{

	background: url('../bgimg/bggeral.png');

	background-position: top center;

	background-color: #e5e8ed;

	background-repeat: no-repeat;

	height: 464px; 

}



#centraliza-menu-int{

	position: relative;

	margin: auto;

	width: 980px;

}



#menu-int{

	position: absolute;

	right: 94px;

	top: -413px;

	width: 334px;

	height: 386px;

}



#menu-int li{list-style: none;}	



#menu-int li a{

	text-decoration: none;

	display: block;

	text-indent: -99999px;

	position: absolute;

	width: 149px;

}



.acessoria-mkt{

	background: url('../img/sprint_menu.png') no-repeat;

	height: 83px;

	top: 4px;	

}



.acessoria-mkt-ativo{

	background: url('../img/sprint_menu.png') no-repeat;

	height: 83px;

	top: 4px;	

}



.mkt-promocional{

	background: url('../img/sprint_menu.png') no-repeat;

	background-position: -186px 0px;

	height: 83px;

	top: 4px;	

	right: -3px;

}

.incentivos-fidelizacao{

	background: url('../img/sprint_menu.png') no-repeat;

	background-position: 0px -291px;

	height: 83px;

	top: 294px;	

}

.planejamento-estrategico{

	background: url('../img/sprint_menu.png') no-repeat;

	background-position: -190px -291px;

	height: 83px;

	top: 294px;	

	right: -8px;

}



.acessoria-mkt:hover{background-position: 0px -84px; height: 91px;}

.ativo{background-position: 0px -84px; height: 91px;}

.mkt-promocional:hover{background-position: -187px -84px; height: 91px;}

.ativo-promocional{background-position: -187px -84px; height: 91px;}

.incentivos-fidelizacao:hover{background-position: 0px -193px; height: 91px;}

.ativo-fidelizacao{background-position: 0px -193px; height: 91px;}

.planejamento-estrategico:hover{background-position: -190px -193px; height: 91px;}

.estrategico{background-position: -190px -193px; height: 91px;}



/*************MENU INT CONTENT**************************/



.menu-int-content{

	position: absolute;

	top: 102px;

	right: 21px;

	width: 285px;

	height: 185px;

	display: none;

}



.menu-int-content li{



}



.menu-int-content li h2{

	font-family: 'architects_daughterregular', verdana, arial;

	font-size: 29px;

	color: #b30743;

	text-align: center;

	width: 210px;

	line-height: 29px;

	margin: auto;

	padding-top: 5px;

}



.menu-int-content li p{

	text-align: center;

	color: #5f7b85;

	font-family: verdana;

	font-size: 12px;

	line-height: 18px;

	width: 237px;

	margin: auto;

	padding-top: 5px;

}



#menu-int .link-interno{

	text-indent: 0;

	text-align: center;

	color: #5f7b85;

	font-family: verdana;

	font-size: 12px;

	line-height: 18px;

	width: 237px;

	margin: auto;

	padding-top: 5px;

}



#menu-int .link-interno:hover{

	text-decoration: underline;

}



.menu-int-content-mkt-promocional{

	position: absolute;

	top: 102px;

	right: 21px;

	width: 285px;

	height: 185px;

	display: none;

}



.menu-int-content-mkt-promocional li{



}



.menu-int-content-mkt-promocional li h2{

	font-family: 'architects_daughterregular', verdana, arial;

	font-size: 29px;

	color: #b30743;

	text-align: center;

	width: 210px;

	line-height: 29px;

	margin: auto;

	padding-top: 5px;

}



.menu-int-content-mkt-promocional li p{

	text-align: center;

	color: #5f7b85;

	font-family: verdana;

	font-size: 12px;

	line-height: 18px;

	width: 237px;

	margin: auto;

	padding-top: 5px;

}



.menu-int-content-fidelizacao{

	position: absolute;

	top: 102px;

	right: 21px;

	width: 285px;

	height: 185px;

	display: none;

}



.menu-int-content-fidelizacao li{



}



.menu-int-content-fidelizacao li h2{

	font-family: 'architects_daughterregular', verdana, arial;

	font-size: 29px;

	color: #b30743;

	text-align: center;

	width: 210px;

	line-height: 29px;

	margin: auto;

	padding-top: 5px;

}



.menu-int-content-fidelizacao li p{

	text-align: center;

	color: #5f7b85;

	font-family: verdana;

	font-size: 12px;

	line-height: 18px;

	width: 237px;

	margin: auto;

	padding-top: 5px;

}



.menu-int-content-planejamento{

	position: absolute;

	top: 102px;

	right: 21px;

	width: 285px;

	height: 185px;

	display: none;

}



.menu-int-content-planejamento li{



}



.menu-int-content-planejamento li h2{

	font-family: 'architects_daughterregular', verdana, arial;

	font-size: 29px;

	color: #b30743;

	text-align: center;

	width: 210px;

	line-height: 29px;

	margin: auto;

	padding-top: 5px;

}



.menu-int-content-planejamento li p{

	text-align: center;

	color: #5f7b85;

	font-family: verdana;

	font-size: 12px;

	line-height: 18px;

	width: 237px;

	margin: auto;

	padding-top: 5px;

}



/********CONTENT***************/



#content{

	position: relative;

	width: 980px;

	display: table;

	margin: 0 auto;

}



#content #box-left{

	background: url('../img/bgBoxLeft.png') no-repeat;

	background-position: 15px 15px;

	width: 597px;

	height: 253px;

	float: left;

}



#content #box-left .link-oculto{

	display: block;

	width: 190px;

	height: 150px;

	text-indent: -9999px;

	position: absolute;

}



#content #box-left ul{

	width: 383px;

	height: 116px;

	margin-left: 210px;

	margin-top: 26px;

}



#content #box-left ul li{

	font-family: verdana;

	font-size: 12px;

	color: #5f7b85;

	margin-bottom: 5px;

	line-height: 19px;

}



#content #box-left #note-cases{

	background: url('../img/bgNoteCases.png') no-repeat;

	width: 597px;

	height: 120px;

	margin-top: 20px;

}



#content #box-left #note-cases p{

	width: 462px;

	font-family: verdana;

	font-size: 12px;

	color: #5f7b85;

	margin-bottom: 5px;

	line-height: 19px;

	padding-top: 29px;

	padding-left: 16px;

}



#content #box-left #note-cases a{

	width: 462px;

	font-family: verdana;

	font-size: 12px;

	color: #5f7b85;

	margin-bottom: 5px;

	line-height: 19px;

	padding-top: 29px;

	padding-left: 16px;

	text-decoration: none;

}

#content #box-left #note-cases a:hover{text-decoration: underline;}



#content #box-left #note-cases .link-oculto{

	display: block;

	width: 90px;

	height: 80px;

	position: absolute;

	left: 480px;

	text-indent: -99999px;

}



#content #box-right{

	background: url('../img/bgBoxRight.png') no-repeat;

	background-position: 4px 7px;

	width: 377px;

	height: 253px;

	float: left;

}



#content #box-right h2{

	font-family: 'architects_daughterregular', verdana, arial;

	font-size: 29px;

	color: #b30743;

	width: 170px;

	margin-left: 131px;

	margin-top: 11px;

}



#content #box-right p{

	width: 254px;

	font-family: verdana;

	font-size: 12px;

	color: #5f7b85;

	line-height: 19px;

	margin-left: 130px;

	margin-top: 5px;

}



#content #box-right p.p-maior{

	width: 362px;

	margin-left: 17px;

	margin-top: 0;

}



#content #box-right p.p-maior span{

	font-size: 11px;

}



#content #box-right a{

	position: absolute;

	right: 223px;

	top: 190px;

	font-family: 'architects_daughterregular', verdana, arial;

	font-size: 19px;

	color: #b30743;

	text-decoration: none;

	font-weight: bold;

}







/**********FOOTER********************/



#centraliza_footer{

	margin-top: 10px;

}



#footer{

	background: url('../img/bgRodape.png') no-repeat;

	width: 987px;

	height: 103px;

	margin: 32px auto;

}



#footer p{

	font-family: verdana;

	font-size: 12px;

	font-weight: bold;

	color: #547178;

	padding-top: 44px;

	padding-left: 189px;

}



#footer p span{

	color: #ad063c;

}



#footer p span.tel{

	margin-left: 57px;

}

#footer p span.tit-tel{

	font-weight: 100;

}