* { margin:0; padding:0; border:0; }

body {
background:url("images/bg.jpg") repeat #fff;
font-family:"Arial", Verdana, Tahoma;
font-size:8pt;
color:#555;
}

a {
color:#555;
}

h2#titulo {
text-indent:-9999px;
overflow:hidden;
display:block;
width:100%;
height:25px;
margin:0 0 10px;
}

/* Imagem do Título H2 das Páginas */

h2#titulo.quemsomos { background:url("images/titulo-quemsomos.jpg") no-repeat top left; }
h2#titulo.comofunciona { background:url("images/titulo-comofunciona.jpg") no-repeat top left; }
h2#titulo.oportunidade { background:url("images/titulo-oportunidade.jpg") no-repeat top left; }
h2#titulo.reunioes { background:url("images/titulo-reunioes.jpg") no-repeat top left; }
h2#titulo.faleconosco { background:url("images/titulo-faleconosco.jpg") no-repeat top left; }
h2#titulo.voce-precisa { background:url("images/titulo-voce-precisa.jpg") no-repeat top left; }
h2#titulo.tarifas { background:url("images/titulo-tarifas.jpg") no-repeat top left; }
h2#titulo.como-discar { background:url("images/titulo-como-discar.jpg") no-repeat top left; }
h2#titulo.cidades-e-numeros-de-acesso { background:url("images/titulo-cidades-e-numeros-de-acesso.jpg") no-repeat top left; }
h2#titulo.faq { background:url("images/titulo-faq.jpg") no-repeat top left; }

/* Fim Título */

iframe {
width:100%;
height:980px;
}

#geral {
margin:20px auto;
width:740px;
}

#geral #topo {
position:relative;
width:100%;
height:141px;
background:url("images/bg-topo.gif") top center no-repeat;
}

#geral #topo h1 { position:absolute; top:20px; left:30px; }

#geral #topo h1 a {
text-indent:-9999px;
overflow:hidden;
display:block;
background:url("images/asdasd.asd") no-repeat;
width:210px;
height:85px;
}

#geral #topo #distribuidor {
position:absolute;
top:15px;
left:255px;
}

#geral #topo #menu {
position:absolute;
bottom:0;
left:0;
width:741px;
height:30px;
background:url("images/bg-menu.gif") no-repeat top center #fff;
}

#geral #topo #menu ul {
list-style:none;
margin-left:12px;
}

#geral #topo #menu ul li {
float:left;
}

#geral #topo #menu ul li a {
margin:1px 0 0;
display:block;
padding:7px 15px;

color:#fff;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
font-size:8pt;

border-left:solid 1px #73C437;
border-right:solid 1px #2B9101;
}

#geral #topo #menu ul li a.no-border-left { border-left:none; }
#geral #topo #menu ul li a.no-border-right { border-right:none; }

#geral #topo #menu ul li a:hover {
text-decoration:underline;
}


#geral #topo p.p_reunioes {
position:absolute;
top:66px;
right:200px;
}

#geral #topo p.p_reunioes a {
text-indent:-9999px;
overflow:hidden;
display:block;
background:url("images/asdasd.asd") no-repeat;
width:120px;
height:30px;
}

#geral #topo #login {
position:absolute;
top:48px;
right:6px;
}

#geral #topo #login p {
float:left;
margin:0 0 8px;
}

#geral #topo #login form {
width:130px;
height:50px;
}

#geral #topo #login form fieldset {
border:none;
}

#geral #topo #login form label input {
width:80px;
color:#555;
font-size:8pt;
padding:1px 0;
}

#geral #topo #login form input#salvar {
margin:0 5px;
width:25px;
height:15px;
color:#5FAF2A;
font-weight:bold;
background:transparent;
text-transform:uppercase;
font-size:6pt;
background:#fff;
}
/* Fim Topo */


#geral #destaque {
width:100%;
height:190px;
background:#fff;
text-align:center;
}
/* Fim Destaque */


#geral #conteudo {
padding:0 5px 10px;
background:#fff;
}

#geral #conteudo div.box-index {
position:relative;
float:left;
margin:10px 23px 10px 15px; 
width:200px;
height:180px;
background:#fff;
}

#geral #conteudo div.box-index p.p-box-img {
width:100%;
background:#fff;
}

#geral #conteudo div.box-index p.texto {
position:absolute;
top:70px;
left:0;
width:100%;
font-size:8pt;
text-align:justify;
color:#999;
}

#geral #conteudo div.box-index p.texto a {
color:#999;
text-decoration:none;
}
#geral #conteudo div.box-index p.texto span.link { font-weight:bold; text-decoration:underline; }


#geral #conteudo #pagina {
padding:0 15px;
}

#geral #conteudo #pagina p {
margin:0 0 10px;
color:#999;
}

#geral #conteudo #pagina h3 {
color:#6F6F6F;
margin:30px 0 10px;
font-size:10pt;
font-weight:bold;
}

#geral #conteudo #pagina h3.no-m-top { margin:0 0 10px; }


#geral #conteudo #pagina #indique {
float:left;
width:300px;
margin:0 100px 0 0;
}

#geral #conteudo #pagina #indique label span {
display:block;
width:200px;
}

#geral #conteudo #pagina #indique label input,
#geral #conteudo #pagina #indique label textarea {
width:250px;
border:solid 1px #999;
padding:2px 5px;
font-size:8pt;
font-family:"Arial", Verdana;
color:#555;
}

#geral #conteudo #pagina #indique label textarea {
height:60px;
}

#geral #conteudo #pagina #indique input#enviar,
#geral #conteudo #pagina #indique input#limpar {
float:left;
width:60px;
height:20px;
margin:0 10px 0 0;
}

#geral #conteudo #pagina #indique input#enviar {
background:url("images/botao-enviar.jpg") center;
}
#geral #conteudo #pagina #indique input#limpar {
background:url("images/botao-limpar.jpg") center;
}


#geral #conteudo #pagina #esquerda {
float:left;
width:300px;
background:#fff;
}

#geral #conteudo #pagina #direita {
float:right;
width:400px;
background:#fff;
}


#geral #conteudo #pagina #tabela { }

#geral #conteudo #pagina #tabela th {
background:#fff;
}

#geral #conteudo #pagina #tabela tr {
background:#F6FFEF/*#73C437*/;
}

#geral #conteudo #pagina #tabela tr td { 
border:solid 1px #fff;
padding:5px 10px;
}

#geral #conteudo #pagina select {
border:solid 1px #f0f0f0;
padding:5px;
}

#geral #conteudo #pagina #rstarifa {
margin:10px 0;
font-size:14pt;
}

#geral #conteudo #pagina #rstarifa span {
color:#369C08;
}

#geral #conteudo #pagina p.tarifas-atraentes {
float:left;
width:350px;
height:38px;
margin:0 0 10px;
}

#geral #conteudo #pagina p.tarifas-atraentes img {
float:left;
margin:0 10px 0 0;
}


/* Fim Conteúdo */


#geral #rodape {
position:relative;
clear:both;
width:740px;
height:41px;
background:url("images/bg-rodape.gif") no-repeat center;
color:#fff;
}

#geral #rodape p.copy {
position:absolute;
top:12px;
left:17px;
text-decoration:none;
font-weight:bold;
font-size:8pt;
color:#fff;
}

#geral #rodape p.komeia {
position:absolute;
top:11px;
right:17px;
}

#geral #rodape p.komeia a {
text-decoration:none;
font-weight:bold;
font-size:8pt;
color:#fff;
}
