/**
 * Developer      : Raphael Alves Paulino | contato@raphaelpaulino.com.br
 * Design by      : Raphael Alves Paulino
 * Portfolio      : www.raphaelpaulino.com.br
 * Charset        : UTF-8
 * Description    : first layout of Raphael Paulino website at 2012
 * Version        : 1.0
 * 
 * Create data    : Sep 29, 2012
 * Last modified  : Sep 09, 2012
 * Last change by : Raphael Alves Paulino
 * 
 * Note           : No note
 */
/*--------------------------------- GERAL */
body,ul,li,p,h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
/*    font-family: Verdana;*/
}
body {
    background: url('../img/raphaelpaulino_layout.png') no-repeat top center;
}
li {
    list-style: none;
}
p {
    font-size: 12px;
}
img {
    border: 0;
}
/* background das páginas */
/*div#home { background: url('../img/home.jpg') no-repeat 50% 78%; }
div#perfil { background: url('../img/perfil.jpg') no-repeat 50% 78%; }
div#programas { background: url('../img/programas.jpg') no-repeat 50% 78%; }
div#meu_treino { background: url('../img/meu_treino.jpg') no-repeat 50% 78%; }
div#testemunhal { background: url('../img/testemunhal.jpg') no-repeat 50% 78%; }
div#dicas { background: url('../img/dicas.jpg') no-repeat 50% 78%; }
div#galeria { background: url('../img/galeria.jpg') no-repeat 50% 78%; }
div#parceiros { background: url('../img/parceiros.jpg') no-repeat 50% 78%; }
div#contato { background: url('../img/contato.jpg') no-repeat 50% 78%; }
div#newsletter { background: url('../img/newsletter.jpg') no-repeat 50% 78%; }*/
div.topo {
    background: #330066;
    width: 100%;
    height: 12px;
/*    height: 196px;*/
    /*syntax: box-shadow: h-shadow v-shadow blur spread color inset;*/
/*    box-shadow: 0 10px 5px #888888;*/
/*    border: 1px #f00 solid;*/
}
div.coluna_esq {
    margin-right: 2px;
    width: 510px;
/*    height: 800px;*/
    height: 820px;
    float: left;
/*    border: 1px #0f0 solid;*/
}
div.coluna_dir {
    width: 440px;
    height: 800px;
    float: left;
/*    border: 1px #00f solid;*/
}
div.coluna_unica {
    min-height: 628px;
/*    border: 1px #00f solid;*/
}
div.clear {
    clear: both;
}

/*------- PAGINAÇÃO */
div.paginacao {
/*    border: 1px #f00 solid;*/
}
div.paginacao ul{
    padding: 2px 1px 1px 435px;
    height: 27px;
/*    border: 1px #f00 solid;*/
}
div.paginacao ul li{
    margin: 0 5px 0 0;
    font-size: 12px;
    float: left;
    font-weight: bold;
    list-style: none;
/*    border: 1px #f00 solid;*/
}
div.paginacao ul li.testemunhal{
    margin: 0 5px 0 0;
    padding: 4px 6px 4px 6px;
    font-size: 12px;
    float: left;
    list-style: none;
    color: #2A7161; 
    font-weight: bold;
/*    border: 1px #f00 solid;*/
}
div.paginacao ul li a {
    text-decoration: none;
    color: #42CFAF;
    display: block;
    padding: 4px 6px 4px 6px;
/*    border: 1px solid red;*/
}
div.paginacao ul li a:hover {
    font-weight: bold;
    color: #2A7161;
}
/*------- FIM PAGINAÇÃO */



/*--------------------------------- TOPO */
div.logo {    
    margin: 0 auto;
    height: 120px;
    width: 1024px;
/*    border: 1px #f00 solid;*/
}
div.logo h1 a { 
/*    background: url('../img/logo_keyson_nomura.png') no-repeat;*/
    text-indent: -9999px; 
    margin: 8px 0 0 38px; 
    float:left; 
    width: 256px; 
    height:94px; 
    display: block;
/*    border: 1px #f00 solid;*/
}
div.engloba_menu {
    margin: 0 auto;
    width: 1024px;
/*    border: 1px #f00 solid;*/
}
div.engloba_menu ul {    
    display: block;
    height: 33px;
    padding: 10px 1px 1px 38px;
/*    border: 1px #00f solid; */
}
div.engloba_menu ul li {    
    float: left;
    height: 31px;
    font-size: 13px;
/*    border: 1px #f00 solid;*/
}
div.engloba_menu ul li a {
    font-size: 13px;
/*    font-weight: bold;*/
    padding: 7px 16px 9px 10px;
    display: block;
    text-decoration: none;
    color: #fff;
/*    border: 1px #f00 solid;*/
}
div.engloba_menu ul li a:hover {
    background: url('../img/bg_link_menu.png') repeat-x center center;
}
.bg_menu_principal {
    background: url('../img/bg_link_menu.png') repeat-x center center;
}

/*--------------------------------- RODAPÉ */
div.rodape {
    margin-bottom: 0;
    background: #330066;
/*    border: 1px #f00 solid;*/
}
div.rodape > * {
    font-size: 12px;
}
div.engloba_rodape {
    margin: 0 auto;
    width: 1024px;
    height: 40px;
/*    border: 1px #f00 solid;*/
}
div.creditos {
/*    font-style: italic; */
    padding-top: 4px;
    font-size: 26px;
    color: #fff;
    text-align: center;
/*    border: 1px #f00 solid;*/
}
div.creditos span {
    display: block;
/*    border: 1px #0f0 solid;*/
}
div.creditos span a {
    width: 300px;
    text-decoration: none;
    color: #fff;    
}


/*--------------------------------- HOME */
div.conteudo * {
/*    border: 1px #f00 solid;*/
}

div.conteudo {
/*    border: 1px #f00 solid;*/
    width: 100%;
}
div.engloba_colunas {
    margin: 0 auto;
    width: 1024px;
/*    border: 1px #f00 solid;*/
}

div.wrapper-link-to-lambdaweb {
/*    padding: 235px 10px 10px 275px;*/
    margin: 0 auto;
    margin-top: 174px;
    width: 568px;
    height: 400px;
/*    border: 1px #0f0 solid;*/
}
div.wrapper-link-to-lambdaweb a {
    padding: 201px 0px 201px 0px;
    display: block;
/*    border: 1px #00f solid;*/
}
div.wrapper-social-contacts-list {
    margin: 0 auto;
    margin-top: 54px;
    width: 520px;    
}
div.wrapper-social-contacts-list ul {
    background: url('../img/social_contacts.png') no-repeat center center;
    height: 71px;
/*    border: 1px #f00 solid;*/
}
div.wrapper-social-contacts-list ul li {
    float: left;
    width: 90px;
    height: 69px;
/*    border: 1px #f00 solid;    */
}
div.wrapper-social-contacts-list ul li a {
    display: block;
    padding: 34px 1px 34px 1px;
/*    border: 1px #0f0 solid;*/
}

