* {
padding: 0;
margin: 0;
text-decoration: none;
list-style: none;
}

/*Definições gerais*/

body {
background-image: url('../Img/mapa.gif');
background-color: #FFF;
color: #000;
font:9px/1.3em 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
text-transform: uppercase;
width: 7000px;
height: 4000px;
}

a {
background-color: #000;
color: #FFF;
}

a:hover, a:focus, a:active {
background-color: #FFF;
color: #000;
/*text-decoration: underline;*/
}

p {
text-transform: none;
}

dt {
border-bottom: solid 1px #000;
padding: 1em 1em 0;
font-weight: bold;
color: #000;
}

dd {
padding: 0.1em 1em 0.2em;
color: #000;
}

img {
padding-top: 0.2em;
}

/*Definições página central*/

#main {
background-color: transparent;
border: none;
width: 100%;
margin: 0 auto 0;
}

#main h1 {
position: relative;
top: 4em;
float: left;
margin: 1em 0 1em;
padding:0 1em 0;
font-size: 12px;
background-color: #666;
color: #FFF;
font-size: 9px;
border-bottom: double 8px #000;
}

.navmain {
font-size: 9px;
position: relative;
top: 4em;
left: 0;
width: 100%;
/*border-bottom: double 8px #000;*/
text-transform: uppercase;
}

.navmain ul{
/*background-color: #000;*/
padding: 0.3em 0.5em 0.5em;
list-style: none;
}

.navmain li {
/*display: inline;
background-color: #000;
color: #FFF;*/
padding: 0.5em 0.5em 0;
}

.navmain img,
.social {
background-color: transparent;
padding: 0;
top: 0;
border: none;
}

.social:hover,
.social:focus,
.social:active {
background-color: transparent;
border-bottom: solid 2px #FFF;
}


.title {
font-size: 9px;
padding-top: 2em;
border-bottom: double 8px #000;
background-color: #FFF;
}

#main .title {
background-color: transparent;
}

.title ul{
background-color: #000;
padding: 0.3em 0 0.5em;
}

.title li {
display: inline;
background-color: #000;
color: #FFF;
padding: 0 1em 0;
}

.titalt {
font-size: 9px;
padding-top: 2em;
border-bottom: double 8px #FFF;
}

.titalt ul{
background-color: #FFF;
padding: 0.3em 0 0.5em;
}

.titalt li {
display: inline;
background-color: #FFF;
color: #000;
padding: 0 1em 0;
}

/* Blocos página central*/

#apr {
position: relative;
top: 0;
width: 175px;
float: left;
/*background-color: #FFF;*/
height: 100%;
padding: 0 2em 0;
}

.nws {
position: relative;
top: 0;
left: 0;
width: 272px;
float: left;
background-color: #FFF;
height: 580px;
padding: 0 2em 0;
/*border-left: solid 1.5px #000;*/
margin-right: 3em;
}

#apr p,
.nws p {
padding: 1em;
}

#apr p {
color: #000;
}

#apr img {
position: relative;
bottom: -28em;
}

.navmain a {
padding: 0.3em;
}

.navmain li {
padding: 0.6em;
}

.nwsnav {
margin: 3em 1em 1em;
}


/*Definições caixas geral*/

.box {
width: 640px;
background-color: #FFF;
color: #000;
position: absolute;
float: left;
}

.box h1,
.box h2 {
font-size: 10px;
margin: 1.3em 0.8em 0.5em;
}

.box h2 {
font-weight: bold;
}

.box h6 {
font-weight: normal;
font-size: 8px;
padding: 0 1.1em 3em;
}

.box p {
padding: 0 1em 0.3em;
}

.nav {
font-size: 9px;
position: absolute;
bottom: -2em;;
left: 0;
width: 100%;
height: 2em;
}

.nav ul{
width: 100%;
background-color: #000;
padding: 0.3em 0 0.5em;

}

.nav li {
display: inline;
background-color: #000;
color: #FFF;
padding: 0 1em 0;
text-transform: uppercase;
}

.galcol {
position: relative;
top: 0;
left: 0;
width: 370px;
float: left;
background-color: #FFF;
/*height: 580px;*/
padding: 0 2em 0;
/*border-left: solid 1.5px #000;*/
margin-right: 3em;
}

/* Blocos caixas*/

#liv img
/*#gal img*/ {
margin: 0.5em;
}

#liv a img
/*#gal a img*/ {
border: none;
}

#liv a:hover img
/*#gal a:hover img*/ {
background-image: url('../Img/bg.gif');
background-color: transparent;
border: none;
}

.lnklist li {
margin: 1em;
}

#eme dl {
background-color: #FFF;
padding-bottom: 5em;
width: 100%;
}

#galbox {
width: 900px;
float: left;
background-color: #000;
height: 100%;
padding: 1em 3% 0 3%;
margin: 0 auto 0;
}

#galbox * {
background-color: transparent;
color: transparent;
}

#galbox img {
margin: 0 1em 2em;
border: none;
}

#galbox a {
border: none;
}

#galbox a:hover {
border: none;
}

#dep {
height: 700px;
background-color: transparent;
}

.contact ul {
padding-top: 2em;
}

.contact li {
padding: 1em 1em 0;
}


.col1,
.col2 {
position: relative;
top: 0;
left: 0;
width: 45%;
height: 100%;
float: left;
background-color: #FFF;
padding: 0 2% 0;
}

.col2 {
margin-left: 2%;
}


/*posição das boxes*/
#main {
background-image: url('../Img/04.gif');
top: 1200px;
left: 2000px;
height: 400px;
}


#liv {
top: 0;
left: 1200px;
width: 700px;
height: 500px;
background-color: #000;
color: #FFF;
}

#liv .nav {
border-top: solid 3px #FFF;
}

#box1 {
background-image: url('../Img/10.gif');
position: absolute;
top: 150px;
left: 1120px;
width: 900px;
height: 350px;
}

#gal {
top: 300px;
left: 3050px;
width: 900px;
height: 550px;
}

#box2 {
background-image: url('../Img/16.gif');
position: absolute;
top: 420px;
left: 3000px;
width: 1050px;
height: 530px;
}

#cal {
top: 800px;
left: 50px;
height: 400px;
}

#box3 {
background-image: url('../Img/14.gif');
position: absolute;
top: 900px;
left: 0;
width: 820px;
height: 300px;
}

#dep {
top: 1600px;
left: 3800px;
height: 600px;
}

#dep .box {
background-color: transparent;
}

#box4 {
background-image: url('../Img/06.gif');
position: absolute;
top: 1750px;
left: 3702px;
width: 900px;
height: 470px;
}

#lnk {
top: 2660px;
left: 3977px;
/*height: 320px;*/
/*width: 700px;*/
}

#box5 {
background-image: url('../Img/07.gif');
position: absolute;
top: 2750px;
left: 3900px;
width: 800px;
height: 254px;
}

#ctc {
top: 2633px;
left: 2407px;
height: 260px;
width: 629px;
}

#box6 {
background-image: url('../Img/05.gif');
position: absolute;
top: 2703px;
left: 2300px;
width: 900px;
height: 205px;
}

#eme {
top: 2050px;
left: 450px;
width: 300px;
}

#box7 {
background-image: url('../Img/13.gif');
position: absolute;
top: 2250px;
left: 400px;
width: 450px;
height: 620px;
}

#msg {
top: 250px;
left: 5000px;
width: 350px;
height: 250px;
}

#box8 {
background-image: url('../Img/11.gif');
position: absolute;
top: 300px;
left: 4900px;
width: 900px;
height: 200px;
}

#doc {
top: 1300px;
left: 6200px;
width: 300px;
}

#box9 {
background-image: url('../Img/15.gif');
position: absolute;
top: 1420px;
left: 6000px;
width: 900px;
height: 430px;
}
