.corpo{
 text-align: center;
 background-image: url(vl.img/bg-preto.jpg);
 background-repeat: repeat-x;
 font-family: verdana,sans-serif;
 font-size: 10pt;
}
.estilo_app{
 font-family: verdana,sans-serif;
 font-size: 10pt;
}
.azul{
 height: 30px;
 padding: 10px;
 color: black;
 font-weight: bold;
 text-align: left;
 font-family: verdana,sans-serif;
 font-size: 10pt;
 background-repeat: repeat-x;
 background-image: url(vl.img/titulo-azul.jpg);
}
.laranja{
 height: 30px;
 padding: 10px;
 color: black;
 font-weight: bold;
 text-align: left;
 font-family: verdana,sans-serif;
 font-size: 10pt;
 background-repeat: repeat-x;
 background-image: url(vl.img/titulo-laranja.jpg);
}
.verde{
 height: 30px;
 padding: 10px;
 color: black;
 font-weight: bold;
 text-align: left;
 font-family: verdana,sans-serif;
 font-size: 10pt;
 background-repeat: repeat-x;
 background-image: url(vl.img/titulo-verde.jpg);
}
.vermelho{
 height: 30px;
 padding: 10px;
 color: black;
 font-weight: bold;
 text-align: left;
 font-family: verdana,sans-serif;
 font-size: 10pt;
 background-repeat: repeat-x;
 background-image: url(vl.img/titulo-vermelho.jpg);
}

.topo{
 width: 930px;
 height: 195px;
 b/ackground-color: #dcdcdc;
 background-image: url(vl.img/bg-topo.jpg);
 background-repeat: repeat-x;
}
.logo{
 width: 930px;
 height: 179px;
 text-align: left;
 vertical-align: middle;
}
.logo .imgLogo{
 float: left;
 border: 1px solid #000;
 height: 175px;
 margin-left: 8px;
 margin-top: 8px;
}
.logo .slider{
 width: 650px;
 height: 175px;
 padding-top: 12px;
 margin-left: 270px;
}

.menu{
 color: grey;
 font-family: verdana,sans-serif;
 font-size: 10pt;
 height: 30px;
 padding: 5px;
 text-align: middle;
}
.menu a{
 font-weight: bold;
 text-decoration: none;
 color: black;
}
.menu a:hover{
 text-decoration: underline;
 color: black;
}
