/* camada modal */
#overlay{
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
    opacity: 0.8;
    -ms-filter: alpha(opacity=80);
    filter: alpha(opacity=80);
    -khtml-opacity: 0.8;
    -moz-opacity: 0.8;
    display: none;
}

#overlay_lista{
    position: fixed;
    margin: auto;
    background-color: #FFF;
    padding: 20px;
    z-index: 110;
    width: 800px;
    top: 10%;
    left: 50%;
    margin-left: -430px;
    display: none;
    border: 1px solid #999;
}
#overlay_lista span{ font-weight: bold; }
#overlay_lista h3{
    padding: 0 0 15px 0;
    margin: 0 0 20px 0;
    color: #066;
    font-size: 1.3em;
    font-weight: normal;
    border-bottom: 1px dotted #999;
}
#overlay_lista > a{
    position: absolute;
    display: block;
    padding: 5px;
    top: 20px;
    right: 20px;
}
#overlay_lista > div{ overflow: auto; }
#overlay_lista div li{ padding: 3px; }
#overlay_lista div > ul > li{
    padding-left: 30px;
    text-indent: -30px;
}
#overlay_lista div > ul > li > ul > li{
    padding-left: 55px;
    text-indent: -55px;
}
#overlay_lista div ul li ul{
    margin: 5px 5px 5px 20px;
    display: none;
    padding: 10px;
    background-color: #FFFFB9;
}
#overlay_lista div a{
    color: #333;
    text-decoration: none;
}
#overlay_lista div a:hover{ color: #066; }


.lista_servicos{
	margin: 35px;
}

.lista_servicos dl{
	float: left;
	width: 45%;
}
.lista_servicos dl + dl{
	width: 45%;
	float: right;
}
.lista_servicos dl dt{
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 5px;
	background-image: url(imagem/seta_servicos.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 15px;
}
.lista_servicos dl dd{
	margin:  0 0 30px 0;
	padding: 0 0 0 15px;
	color: #666;
}
.lista_servicos dl dt a{
	color: #333;
}
.lista_servicos dl dd a{
	color: #666;
}
.lista_servicos dl a:hover{
	text-decoration: none;
	color: #066;
}
