/* geral */

* {
margin:0;
padding:0;
list-style:none;
vertical-align:baseline;
}

body {
background: #fff url('images/bg.jpg') no-repeat 0 0;
font-size: 14px;
font-family:  Arial, Verdana, Helvetica, sans-serif;
line-height: 130%;
text-align:center; /* hack para o IE */
padding: 25px 0 0 0;
}

/* GERAL */
h1 a.none,h2 a.none, h3 a.none  {
text-decoration: none;}

.fone {
font-size: 16px;
}
ol li {
margin-left: 24px;
list-style-type: decimal;}
.borda-img {
border: 1px solid #ffbf13;
}
a img {
border: none;
}

#logo {
float: left;
margin: 5px 0 0 15px;}
h2.telefone {
line-height: 100%;}

h1, h2, h3, h4, h5 {
font-family: "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #8c272b;
line-height: 200%;}

h1 {
font-size: 200%;}

/* links */
a:link, a:visited, a:hover, a:active {
text-decoration: none;}
a:link, a:visited {
color: #a84246;
}
a:hover, a:active {
color: #8c272b;
text-decoration: underline;
}
/* menu */


ul#menu li a#loc {
font-weight: bold;
font-size: 12px;
color:#8c272b;
}



ul#menu {
margin: 167px 0 0 -7px;
float: left;
width: 150px;}

ul#menu li {
margin: 0px 5px;
padding: 3px 0px 3px 10px;
position: relative; }

ul#menu li a.sub {
background: url('images/sub-servicos.gif') no-repeat 62px 7px;}

ul#menu li a {
text-decoration: none;
display: block;
}

ul#menu li a:link, ul#menu li a:visited {
font-weight: bold;
font-size: 12px;
color: #a84246;
	}

ul#menu li a:hover, ul#menu li a:active {
color: #8c272b;
}	

li ul {
	background-color:#fff;
	position: absolute;
	left: -147px;
	top: 0;
	display: none;
	border-bottom: none;
	border-top: 1px solid #F93;
	border-left: 1px solid #F93;
	border-right: 1px solid #F93;
	z-index: 5000;
	}
li ul li {	
	margin: 0px !important;
	padding: 0px !important;
	}
li ul li a {
	padding: 5px;
	width: 140px;
	border-bottom: 1px solid #F93;
	display: none;
	}	
	
li ul li a:hover {	
background-color: #f1a245; 

}

li:hover ul, li.over ul { display: block; }
	

#noBg {
background: none;}

/* conteudo */
.borda-cinza {
border: 1px solid #999;}

.div-rodape {
color: #fff;}
p {
color: #000;}

#tudo {
width: 766px;
margin: 0 auto;
background-color: #f7e8b0; 
border: 1px solid #f3df94;
text-align:left; /* "remédio" para o hack do IE */
}

#conteudo {
width: 736px;
float: left;
background-color: #f3df94;
margin: 10px 15px;
padding-bottom: 10px;
border: 1px solid #d5c172; 
display: inline;
  }


/* Altura pgs para div="tudo" */
.index {
height: 980px; }
.galeria {
height: 960px; }
.servicos {
height: 1385px; }
.localizacao {
height: 1230px;}
.contato {
height: 962px;}

#topo {
width: 736px;
height: 308px;
background: url('images/topo.jpg') no-repeat 0 0;
margin: 0;
float: left;
}

h1.bg {
background: #f3df94 url('images/bg-h1.gif') no-repeat 0 0;
padding: 0 0 18px 0;
}

/* conteudo LEFT */
#left {
width: 460px;
float: left;
margin: 10px 20px;
display: inline;
background-color: #f3df94;
}

.left-index {
height: 620px;
background: #fff url('images/bg-index-left.jpg') no-repeat right bottom;
 }
.left-localizacao {
height: 590px;
 }
.left-galeria {
height: 600px;
}
.left-servicos {
height: 1020px;
background: #fff url('images/bg-pastor.jpg') no-repeat right bottom;
 }
.left-contato {
height: 600px;
background: #fff url('images/bg-contato.jpg') no-repeat  right bottom;}

#right  {
width: 210px;
height: 430px;
float: right;
margin: 10px 20px 10px 0;
display: inline;
}

span.bold {
font-weight: bold;}
#img-arca {
margin: 30px 0 50px 0;}
/* BANNER FLASH */
#banner {
background-color: #f1f1f1;
width: 450px;
height: 285px;
float: right;
margin: 10px 10px 0 0;
border: 1px solid #f3df94;
}

/* RODAPE */
#rodape-meio {
width: 768px;
height: 101px;
margin: 0 auto;
background-color: #f2aa56;
clear: both;
}

#rodape-tudo {
width: 100%;
height: 101px;
background: #f2aa56 url('images/rodape-tudo.jpg') no-repeat center top;
clear:both;
}

#menu-rodape {
float: left;
margin: 10px 0 0 170px;
display: inline;
}

#listas-rodape {
float: left;
margin: 0px 8px 0 8px;
}

.copyright {
float: left;
margin: 25px 0 0 240px;}

/* LISTAS SERVICOS */
#lista-servico {
list-style-type: circle;
margin: 0 0 0 10px;

}

/* GALERIA */
.imgs {
width: 130px;
height: 100px;
float: left;
margin: 15px 15px 0 0;
border: 1px solid #ffbf13;}

