body {
    background-image: url(../img/grey_wash_wall.png);
    margin: 0;
}

div#container {
    background-image: url(../img/fundo.jpg);
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    display: table;
    width: 960px;
    padding-top: 4px;
    margin-left: auto;
    margin-right: auto;

    font-family: 'Kreon', serif;

}

p {
    padding: 4px;
    text-align: justify;
    margin-right: 44px;
    margin-left: 44px;
}


p.form {
    padding: 3;
    margin: 0;
}









h2 {
    font-size: 16pt;
    color: #ffae50;
    text-shadow: 2px 2px 8px #000;

}

h3 {

}



/*-----------------------------------*/


header {
    width: 100%;
    height: 100%;
    background-image: url(../img/img-teste.png);
    background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
}






header h1#titulo {
    font-size: 60px;
    text-align: center;
    color: #ffb013;
    text-shadow: 2px 2px 8px #000;
}




nav#menu {
    position: relative;
    width: 100%;
    font-size: 11pt;

    /*border-bottom: 1px solid #686d75;*/
    /**/
}

nav#menu ul {
    list-style: none;
    position: relative;

}

nav#menu ul li {
    display: inline-block;
    border-right: 1px solid black;
    padding: 6px;
}



nav#menu ul  li  a {
    position: relative;
    text-decoration: none;
    padding: 3px;
    color: black;
}

nav#menu ul li a:hover {


    color: #ffae50;


}


div.caixa {
    margin-right: 45px;
    margin-left: 45px;
}

div.caixa a.mapa {
    text-align: center;
    text-decoration: none;
    color: #000;

}


.caixa a.mapa a:hover {
    color: #ffae50;

}








iframe {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
    background-color: #fff;
    box-shadow: 1px 1px 4px #000;
}

footer {

    width: 960px;
    height: auto;
    margin: auto;
    padding-top: 10px;

}


img.logo {
    height: 50px;
    padding: 5px;
}


form.registra input {
    padding: 0;

}

textarea {
    box-shadow: 1px  #000;
}


form.registra fieldset {
    border: none;
}


