* {
padding : 0;
margin : 0;
}
body {
font-family:Arial, Geneva, sans-serif;
font-size: 62.5%;
text-align:center; /* hack para o IE */
background-color:#2e2e2e;
}
a img {
border:none;
}
#iphone_top {
width:100em;
height:200px;
margin:auto;
position:relative;
top:5px;
}
#iphone_main {
width:100em;
height:800px;
min-height:750px;
position:relative;
margin:auto;
overflow:auto;
}
#iphone_bottom {
width:100em;
height:150px;
margin:auto;
position:relative;
padding-top:5px;
}
#iphone_bottom p {
color:#FFF;
text-decoration:none;
font-size:11px;
text-align:left;
margin-left:150px;
}
#iphone_bottom a {
color:#FFF;
text-decoration:none;
font-size:11px;
text-align:left;	
}
#iphone_bottom p a:hover {
color:#FFF;
text-decoration:underline;
}

.logo {
width:371px;
height:104px;
position:absolute;
top:40px;
left:45px;
}

#google_search {
width:280px;
height:25px;
position:absolute;
margin-left:440px;
margin-top:105px;
clear:both;
}
#sociais {
width:150px;
height:25px;
float:left;
position:absolute;
margin-left:670px;
margin-top:65px;
clear:both;
}
#newsletter {
width:460px;
height:55px;
display:compact;
float:left;
position:absolute;
margin-left:440px;
margin-top:30px;
}
#newsletter p {
font-size:9px;
font-style:normal;
text-align:left;
color:#FFF;
}

.home a {
width:30px;
height:30px;
position:absolute;
display:block;
background-image:url(../img/icon_home.jpg);
margin-top:40px;
margin-left:915px;
}
.home a:hover {
background-image:url(../img/icon_homebis.jpg);
}
.faq a {
width:30px;
height:30px;
position:absolute;
display:block;
background-image:url(../img/icon_faq.jpg);
margin-left:915px;
margin-top:75px;
}
.faq a:hover {
background-image:url(../img/icon_faqbis.jpg);
}
.mail a {
width:30px;
height:30px;
position:absolute;
display:block;
background-image:url(../img/icon_contact.jpg);
margin-left:915px;
margin-top:105px;
}
.mail a:hover {
background-image:url(../img/icon_contactbis.jpg);
}
#network {
width:100px;
height:20px;
position:absolute;
display:block;
top:125px;
left:750px;
z-index:1;
}
#network_compartilhe {
width:100px;
height:20px;
position:absolute;
display:block;
top:47px;
left:665px;
z-index:1;
}
#menu_horizontal {
display:inline-block;
position:absolute;
top:158px;
left:10px;
}
.button_cursos a {
background-image:url(../img/botao-cursos.jpg);
width:150px;
height:37px;
left:40px;
position:absolute;
text-align:center;
font-size:12px;
padding-top:5px;
text-decoration:none;
color:#FFF;
font-weight:bold;
}
.button_cursos a:hover {
color:#333;
}
.button_investidores a {
background-image:url(../img/botao-clube.jpg);
width:150px;
height:37px;
left:190px;
position:absolute;
display:block;
text-align:center;
font-size:12px;
padding-top:5px;
word-spacing:1px;
text-decoration:none;
color:#FFF;
font-weight:bold;	
}
.button_investidores a:hover {
color:#333;
}
.button_consultoria a {
background-image:url(../img/botao-consultoria.jpg);
width:150px;
height:37px;
left:340px;
position:absolute;
display:block;
text-align:center;
font-size:12px;
padding-top:5px;
text-decoration:none;
color:#FFF;
font-weight:bold;
}
.button_consultoria a:hover {
color:#333;
}
.button_clientes a {
background-image:url(../img/botao-elearning.jpg);
width:150px;
height:37px;
left:489px;
position:absolute;
display:block;
text-align:center;
font-size:12px;
padding-top:5px;
text-decoration:none;
color:#FFF;
font-weight:bold;
}
.button_clientes a:hover {
color:#333;
}
.button_escola a {
background-image:url(../img/botao-livraria.jpg);
width:150px;
height:37px;
left:639px;
position:absolute;
display:block;
text-align:center;
font-size:12px;
padding-top:5px;
text-decoration:none;
color:#FFF;
font-weight:bold;
}
.button_escola a:hover {
color:#FC0;
}
.button_eventos a {
background-image:url(../img/botao-eventos.jpg);
width:150px;
height:37px;
left:790px;
position:absolute;
display:block;
text-align:center;
font-size:12px;
padding-top:5px;
text-decoration:none;
color:#FFF;
font-weight:bold;
}
.button_eventos a:hover {
color:#333;
}
#mapa {
position:absolute;
left:42px;
top:32px;
}
