body {
margin:10px 0;
padding:0;
background:#171644;
/*background:#525186 url(images/fundo.png) repeat fixed;*/
font-family:Arial, "Arial Narrow", "Arial Black";
}

h1, h2, h3, h4, h5, h6, ul, li, hr, p {
padding:0;
margin:0;
}

div#centro {
position:relative;
margin:auto;
width:860px;
}

div#mae {
position:relative;
float:left;
width:860px;
/*border:2px #CCC solid;*/
background:#171644;
}

div.tudo {
width:860px;
position:relative;
float:left;
}

h1.topico {
font-size:28px;
color:#FFF;
font-style:italic;
font-weight:bold;
padding:20px 0 0 0;
letter-spacing:-1px;
text-align:center;
/*background: url(images/fundo_h1.jpg) no-repeat 600px 15px;*/
}

h2 {
font-size:30px;
color:#FF0;
text-align:center;
letter-spacing:-2px;
font-style:italic;
}

h4 {
font-size:18px;
color:#FFF;
text-align:center;
letter-spacing:-1px;
font-style:italic;
}

h5 {
font-size:18px;
color:#FFF;
text-align:center;
}

.texto_assinatura {
font-size:20px;
font-style:italic;
color:#FF0;
text-align:center;
margin:10px 0 20px 0;
}

.foto_palestrante{
float:left;}
.espaco {
padding:15px 0;
}

div.miolo{
position:relative;
margin:10px auto;
width:840px;
}

div.pessoa {
position:relative;
float:left;
width:390px;
margin:5px;
padding:10px;
background: url(images/fundo_pessoa.jpg) repeat-y;
}

div.foto_pessoa {
position:relative;
float:left;
width:61px;
}

div.texto_pessoa {
position:relative;
float:left;
width:277px;
padding:0 0 0 10px;
text-align:left;
}

div.texto_pessoa h1 {
font-size:20px;
font-style:italic;
font-weight:bold;
color:#FF0;
}

div.texto_pessoa p {
font-size:18px;
color:#FFF;
padding:10px 0 0 0;
}

.imagem img {
display:block;
}

ul {
position:relative;
margin:auto;
width:800px;
}

li {
list-style:outside url(images/icone_lista.jpg);
font-size:22px;
color:#FFF;
margin:10px 0 0 70px;
}

div.valor {
position:relative;
margin:0 auto;
width:600px;
text-align:center;
color:#FFF;
font-size:18px;
font-style:italic;
font-weight:bold;
}

div.valor h5 {
color:#FF0;
font-size:24px;
margin:10px 0;
}

div.valor h6 {
color:#FF0;
font-size:12px;
margin:5px 0;
}

div.valor span {
color:#FF0;
}

div#info h1 {
text-align:center;
color:#FFF;
font-size:24px;
margin:20px 0;
}

div#info a{
color:#FFF;
}