/* 
    Document   : style
    Created on : 18/03/2013, 11:28:48
    Author     : Juliano
    Description:
        Purpose of the stylesheet follows.
*/

/*#########################################################*/
/*###########################*/
/* Layout principal */
/*###########################*/

/* alinha margens */
html, body{
    margin: 0;
    padding: 0;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
}

/* bloco principal */
#main{
    margin: 0 auto;
    width: 1200px;
}

/* cabeçalho */
#main #header{
    float: none;
    width: 100%;
}

/* menu principal */
#main-menu{
    float: left;
    width: 100%;
    margin-top: -97px;
}

/* conteudo */
#main #content{
    float: left;
    background: #e6e6e6;
    width: 100%;
    min-height: 600px;
}

/* conteudo alinhado à esquerda */
#main #content #content-left{
    float: left;
    margin: 40px 30px 0 30px;
    width: 290px;
}

/* conteudo alinhado à direita */
#main #content #content-right{
    float: right;
    margin: 0 30px 0 0;
    width: 820px;
}

/* rodapé */
#main #footer{
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

/*#########################################################*/
/*###########################*/
/* CABEÇALHO */
/*###########################*/

/* fundo superior */
#main #header .topo{
    background: url(../../../../../img/topo.png) no-repeat;
    width: 1200px;
    height: 211px;
    border-bottom: 5px solid #808080;
}

/*#########################################################*/
/*###########################*/
/* FOOTER */
/*###########################*/

/* fundo menu */
#footer .fundo{
    background: url(../../../../../img/fundo-footer.png) no-repeat;
    width: 1200px;
    height: 72px;
}

/* bloco botões menu  */
#menu-inferior{
    float: left;
}
#menu-inferior ul{
    margin: 0;
    padding: 0;
    height: 72px;
    width: 400px;
}

/* botão menu externo */
#menu-inferior ul li{
    margin: 0;
    padding: 28px 0 0 25px;
    font-size: 14px;
    font-weight: bold;
    list-style: none;
    float: left;
}

/* link menu */
#menu-inferior ul li a{ 
    color: #80040b;
    text-decoration: none;
}

/* link menu foco*/
#menu-inferior ul li a:hover{ 
    color: #ba767a;
    text-decoration: none;
}

/*#########################################################*/
/*###########################*/
/* BLOCOS */
/*###########################*/
.block{
    float: left;
    width: 100%;
    border: 1px solid #4d4d4d;
    border-bottom: 4px solid #4d4d4d;
    margin-bottom: 25px;
}
.block .header{
    border-top: 5px solid #b2b2b2;
    border-bottom: 5px solid #b2b2b2;
}
.block .header .title{
    color: #004a73;
    font-size: 14px;
    font-weight: bold;
    background: #f0f0f0;
    padding: 10px;
}
.block .content{
    float: left;
    width: 100%;
    padding: 5px 0;
    border-top: 1px solid #4d4d4d;
    border-bottom: 1px solid #4d4d4d;
    background: #fff;
}
.block .content .centraliza{
    margin: 0 auto;
}
.block .footer{
    height: 14px;
}
.block .msg-search{
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    color: #ff0000;
    font-size: 12px;
    font-weight: bold;
}
/* paginação */
.block .paginacao{
    float: right;
    width: 100%;
    border-top: 5px solid;
    border-bottom: 5px solid;
    padding: 5px 0;
    height: 14px;
}
.block .paginacao a{
    cursor: pointer;
}
.paginacao-padrao-color{
    color: #b2b2b2;
    background: #f0f0f0;
}
.block .paginacao .botao-pag{
    float: right;
    padding: 0 5px;
}
.block .paginacao .botao-inicio{
    background: url(../../../../../img/botao-inicio.png) no-repeat;
    width: 12px;
    height: 14px;
}
.block .paginacao .botao-anterior{
    background: url(../../../../../img/botao-anterior.png) no-repeat;
    width: 8px;
    height: 14px;
}
.block .paginacao .pagina-valor{
    color: #000;
    font-size: 13px;
    margin: -2px 10px 0 0;
    text-align: center;
    width: 35px;
}
.block .paginacao .botao-proximo{
    background: url(../../../../../img/botao-proximo.png) no-repeat;
    width: 8px;
    height: 14px;
}
.block .paginacao .botao-final{
    background: url(../../../../../img/botao-final.png) no-repeat;
    width: 12px;
    height: 14px;
}
.block .paginacao .txt-registros{
    float: left;
    margin-left: 20px;
    color: #000;
    font-size: 12px;
}
.block .paginacao .txt-paginas{
    
    float: right;
}