body
{
    margin: 0px;
    padding: 0px;
}

td, th, div, input, select, textarea
{
    margin: 0px;
    padding: 0px;
    font-family: Arial;
    font-size: 9.5pt;
}

form
{
    padding: 0px;
    margin: 0px;
}

#geral
{
    width: 99.9%;
}

#topo
{
    height: 115px;
    padding-top: 5px;
    text-align: center;
    background-image: url('../../imagens/back/back_gray.jpg');
}

#topo .itens
{
    width: 950px;
}

#logon
{
    text-align: center;
}

#logon .itens
{
    width: 920px;
    margin-top: -30px;
    text-align: right;
}

#logon .itens .bgform
{
    width: 330px;
    color: #333333;
    background-color: #898989;
}

#logon .itens input
{
    background-color: #CCCCCC;
    border: 1px solid #CCCCCC;
}

#menu, #menur
{
    width: 100%;
    height: 30px;
    text-align: center;
    border-collapse: collapse;
    background-image: url('../../imagens/back/back_black.jpg');
}

#menur
{
    border-top: 1px dotted #999999;
    padding: 0px;
    margin: 0px;
}

#menu .itens, #menur .itens
{
    line-height: 30px;
    text-transform: uppercase;
}

#menu .itens td
{
    color: #CCCCCC;
    font-size: 10.5pt;
    font-weight: bold;
    text-align: center;
    padding-left: 12px;
    padding-right: 12px;
    font-family: "Arial";
}

#menur .itens td
{
    color: #AAAAAA;
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
    font-family: "Arial";
}

#menu a
{
    color: #CCCCCC;
    text-decoration: none;
}

#menur a
{
    color: #FFFFAA;
    text-decoration: none;
}

#menu a:hover, #menur a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}


#anim
{
    height: 250px;
    padding-top: 10px;
    background-image: url('../../imagens/back/back_black.jpg');
}


#capa
{
    width: 100%;
    height: 260px;
    text-align: center;
    padding-top: 35px;
    border-collapse: collapse;
    background-color: #F3F3F3;
}

#capa .itens
{
    width: 950px;
    padding: 5px;
}

#capa td
{
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 4px;
}

#capa .titulo td
{
    font-size: 10.5pt;
    font-family: "Tahoma";
}

#capa .titulo img
{
    margin-bottom: 5px;
}

#capa .dados td, #capa .dados div
{
    color: #444444;
    font-size: 9pt;
    line-height: 15px;
    font-family: "Arial";
    vertical-align: top;
}

#capa a
{
    color: #333333;
    text-decoration: none;
}

#capa a:hover
{
    color: #CC3300;
    text-decoration: underline;
}

#destaque
{
    height: 140px;
    background-image: url('../../imagens/back/back_black.jpg');
}
#destaque .itens
{
    width: 950px;
    padding: 5px;
    height: 120px;
    position: relative;
}

#destaque #imagem
{
    width: 100%;
    height: 120px;
}

#destaque img
{
    top: 10px;
    left: 25px;
    z-index: 2;
    position: absolute;
}

#corpo
{
    z-index: 1;
    width: 100%;
    min-height: 450px;
    position: relative;
    border-collapse: collapse;
    background-color: #F3F3F3;
}

#corpo .itens
{
    width: 900px;
    padding: 5px;
}

#corpo .titulo td
{
    font-size: 14pt;
    font-weight: bold;
    padding-top: 45px;
    padding-left: 0px;
    padding-bottom: 5px;
    text-transform: uppercase;
    font-family: "Arial Narrow";
    border-bottom: 1px dotted #999999;
}

#corpo .titulo img
{
    margin-bottom: 5px;
}

#corpo .local td
{
    font-size: 13.5pt;
    font-weight: bold;
    padding-top: 20px;
    padding-left: 0px;
    padding-bottom: 5px;
    text-transform: uppercase;
    font-family: "Arial Narrow";
    border-bottom: 1px dotted #999999;
}

#corpo .local img
{
    margin-bottom: 5px;
}

#corpo .dados, #corpo .dados div
{
    color: #444444;
}

#corpo .dados .itens td 
{
    color: #444444;
    font-size: 9.5pt;
    text-align: left;
    line-height: 18px;
    padding: 1px;
    border-bottom: dotted 1px #CCCCCC;
}

#corpo li 
{
    line-height: 20px;
}

#corpo a
{
    color: #333333;
    text-decoration: underline;
}

#corpo a:hover
{
    color: #CC3300;
    text-decoration: underline;
}

.list 
{
    width: 100%;
    border: 0px;
}

.list th 
{
    padding: 2px;
    color: #FFFFFF;
    text-align: left;
    background-color: #424242;
    border-bottom: solid 1px #525252;
}

.list td 
{
    border: 0px;
    padding: 2px;
    height: 17px;
    font-size: 9.5pt;
   	overflow: hidden;
   	white-space: nowrap;
    font-family: "Tahoma";
   	text-overflow: ellipsis;
    border-bottom: dotted 1px #CCCCCC;
}

.list .alternate
{
    background-color: #FFFFFF;
}

.list a, #corpo .list th a
{
    color: White;
}

.list .navigate 
{
    border: 0px;
    padding: 2px;
    border-bottom: solid 1px #525252;
    background-color: #CCCCCC;
}

.list .navigate td
{
    height: 16px;
    margin: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: right;
}

.list .over 
{
    background-color: #FFCC66;
}

.detalhe 
{
    width: 100%;
}

.detalhe td
{
    height: 20px;
    border-bottom: solid 1px #CCCCCC;
}

.detalhe div 
{
    border: 0px;
}

.filtro 
{
    width: 100%;
    height: 25px;
    line-height: 25px;
    text-align: center;
    vertical-align: bottom;
}

.filtro div
{
    font-size: 9pt;
    font-family: "Tahoma";
}


#rodape
{
    height: 200px;
    color: #FFFFFF;
    padding-top: 10px;
    background-image: url('../../imagens/back/back_black.jpg');
}

#rodape #submenu .itens td
{
    color: #333333;
    font-size: 9.5pt;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    font-weight: normal;
    text-transform: lowercase;
    font-family: "Tahoma";
}

#rodape #submenu a
{
    color: #666666;
    text-decoration: none;
}

#rodape #submenu a:hover
{
    color: #CCCCCC;
    text-decoration: underline;
}

#rodape #nome
{
    padding: 20px;
    color: #EEEEEE;
    font-size: 10.5pt;
    font-weight: bold;
    text-align: center;
    font-family: "Arial Narrow";
    text-transform: uppercase;
}

#rodape #endereco
{
    color: #FFFFFF;
}

#rodape .tipo
{
    color: #AAAAAA;
    font-size: 9.5pt;
    padding-bottom: 10px;
}


#reservado div 
{
    margin: 0px;
    padding: 0px;
}


.message 
{
    top: 5px;
    left: 50%;
    height: 20px;
    width: 400px;
    padding: 3px;
    position: fixed;
    line-height: 20px;
    margin-left: -200px;
    background-color: #FFFF99;
}

.servicos input
{
    height: 90px;
    margin: 10px;
}

#livro {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#333;}

/* Container */
#simplemodal-container {height:610px; width:910px; color:#bbb; background-color:#333; border:2px solid #444; padding:12px;}
#simplemodal-container .simplemodal-data {padding:5px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:55px; height:29px; display:inline; z-index:3200; position:absolute; top:0px; right:-0px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
