@charset "iso-8859-1";
/* CSS Document */

*{margin:0; padding:0;}
body{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
}

div#header{
	background:url(../img/fundo_header.gif) top left repeat-x;
	height:542px;
}

div#header .cont_header{
	max-width:1100px;
	margin:0 auto;
	background:url(../img/img-header.jpg) top center no-repeat;
	background-position:0 1px;
	height:542px;
	position:relative;

}
.logoapoio, .logoalpa{
	position:absolute;
}

.logoalpa{
	top:140px;
	right:70px;
}
.logoapoio{
	top:10px;
	right:80px;
}
.header_menu{
	text-align:right;
	padding:472px 0 0 0;

}

.bot1, .bot2, .bot3{float:right; width:121px; height:70px; margin:0 5px 0 0;}

.bot3{	background:url(../img/bot_alpa.gif);}
.bot3:hover{	background-position:0 70px;}

.bot2{	background:url(../img/bot_oqfazem.gif);}
.bot2:hover{	background-position:0 70px;}

.bot1{	background:url(../img/bot_antesdepois.gif);}
.bot1:hover{	background-position:0 70px;}


.bg1{background:#009996;}
.bg2{background:#03b1ae;}
.bg3{background:#ededed;}

.cor1{color:#009996;}
.cor2{ color:#03b1ae;}
.divbox{ max-width:1100px; margin:0 auto;}
.cont{overflow:hidden; padding:40px 0 ;}
.cont p{ padding:10px 60px 10px 10px; overflow: hidden; text-align: justify; color: #fff;}
.cont h1{ padding:0 60px 0 10px;overflow: hidden; color: #fff; font-size:65px; font-style: normal;	font-weight: 400; letter-spacing:-3px;}
.img1{float:right;}
.img2{ margin:10px 0 0 0;}
.youtube{float:right;}

div#footer{
	padding:40px 0;
}
.footer01{
	max-width:1100px;
	margin:0 auto;
	text-align:center;
	overflow: hidden;
	border-bottom: 2px solid #03b1ae;
	padding: 0 0 40px 0;
}
.facebook{
	float:left;
	overflow:hidden;
	width:40%;
	border-right:1px solid #ccc;
}

.logo-rodape{
	float:left;
	overflow:hidden;
	padding: 30px 60px 0;
}

.dados{
	float:left;
	overflow:hidden;
	width:25%;
	padding:40px 40px 0;
	color:#999;
	text-align:left;
}
.logokabumrodape{
	text-align:center;
	padding:0 0 10px 0;
	border-bottom:5px solid #F60;
}


.voltarTopo {
    /* background: none repeat scroll 0 0 #ccc !important; */
    bottom: 30px !important;
    color: #fff;
    /* display: block; */
    font-size: 12px;
    height: 30px;
    /* line-height: 100px; */
    position: fixed;
    right: 30px;
    text-transform: uppercase;
    width: 120px;
    background: #03b1ae;
    border: 1px solid #fff;
}
