/* Importando o css do Contato */
@import url(/public/styles/contato.css);
/* Importando o css do Portfolio */
@import url(/public/styles/portfolio.css);
/* Importando o css do Quem Somos */
@import url(/public/styles/quemsomos.css);
/* Importando o css dos Projetos */
@import url(/public/styles/projetos.css);
/* Importando o css do menu */
@import url(/public/styles/superfish.css);
/* Importando o css do Serviços */
@import url(/public/styles/servicos.css);
/* Importando o css do Fancy Box */
@import url(/public/styles/jquery.fancybox.css);

*{
    margin:0;
    padding:0;
    text-decoration:none;
    list-style:none;
    border:none;
    font-family:'Trebuchet MS', Trebuchet, Verdana;
}

body{
    background:url(/public/images/bg_vold_branco.jpg) repeat-y center;
    height:100%;
}

a {
    color: #80C321;
    font-weight: bold;
}

a:hover {
    text-decoration: underline;
}

/*
a#topo{
    width:126px;
    bottom:0;
    position:absolute;
    right:10px;
    border:1px solid red;
}
*/

div#tudo {
    width: 100%;
    background:url(/public/images/bg_vold_tarja.jpg) repeat-x top;
}
    

div#geral{
    width:924px;
    margin:0 auto;
}

div#geral div#topo{
    height:120px;
    width:924px;
}

div#geral div#topo span.logo{
    margin:10px 0 0 10px;
    background:url(/public/images/logo.gif) no-repeat;
    width:150px;
    height:52px;
    float:left;
}

div#geral div#topo span a{
    height:52px;
    text-indent:-5000px;
    display:block;
}

/*
div#geral div#topo em#tooltip {
    position: absolute;
    top:0px;
    display: none;
    background: url(/public/images/bg_tooltip.gif) no-repeat center center;
    width:340px;
    height:72px;
    color: #FFF;
    font-weight: bold;
    padding: 15px 15px 15px 65px;
    margin-left: 45px;
}
div#geral div#topo form#frmBusca{
    display:block;
    width:220px;
    float:right;
    margin:40px 10px 0 0;
}

div#geral div#topo form#frmBusca #iBusca{
    border:1px solid #1994AD;
    background:white url(/public/images/busca.gif) no-repeat 5px 5px;
    padding-left:20px;
    color:#888;
    height:20px;
    width:200px;
    line-height:140%;
}

div#geral div#topo form#frmBusca #iBusca:focus{
    border: 1px solid #84c529;
}
*/

/*
div#geral div#topo ol#menu {
    float:left;
    margin-top: 20px;
    clear:both;
    width: 100%;
}

div#geral div#topo ol#menu li{
    display: inline;
}

div#geral div#topo ol#menu a{
    font-size:16px;
    color:#FFF;
    padding-left: 25px;
    font-weight: bold;
    padding: 0 25px;
    float: left;
}

div#geral div#topo ol#menu a.atual{
    background:url(/public/images/link_bullet.gif) no-repeat left;
}

div#geral div#topo ol#menu a:hover{
    text-decoration:underline;
}
*/

div#geral div#conteudo{
    clear:both;
    padding: 5px 15px;
    width:555px;
    float:left;
}

div#geral div#conteudo h1, div#geral div#right h2, div#geral div#conteudo h2{
    background:url(/public/images/titulo_bullet.gif) no-repeat left;
    font-size:23px;
    padding-left:25px;
    color:#888;
}

div#geral div#conteudo h2 {
    font-size: 15px;
}

div#geral div#conteudo p{
    color:#888;
    font-size:14px;
    line-height:150%;
    padding:15px;
}

div#geral div#right{
    padding:5px 15px 15px 20px;
    float:right;
    width:300px;
    background:url(/public/images/right_background.gif) no-repeat left center;
    display:table;
}

div#geral div#right a.imagem{
    width:200px;
    height:126px;
    display:block;
    margin:10px auto;
}

div#geral div#right h2{
    font-size:15px;
}

div#geral div#right p{
    color:#888;
    font-size:12px;
    line-height:150%;
    padding:15px;
}

div#geral div#right p a {
    color: inherit;
}

div#geral div#right p a:hover {
    text-decoration: underline;
}
    
/* Rodapé do site */
div#rodape{
    background:#43423f url(/public/images/rodape_background.gif) repeat-x top;
    height:60px;
    padding-top:15px;
    clear:both;
}

div#rodape p{
    color:#FFF;
    text-align:center;
    font-size:10px;
    width:300px;
    margin:0 auto;
}

div#rodape p strong{
    font-size:11px;
    color:#84c529; /* o verde do simbolo da vold */
}

div#rodape p a{
    color:#84c529; /* o verde do simbulo da vold */
    text-decoration:underline;
}

ol.lista {
    margin-left: 20px;
}
ol.lista li {
    background: url( /public/images/bg_lista.gif ) no-repeat 2px center;
    padding-left: 8px;
    line-height:140%;
}
ol.lista li a {
    font-size: 12px;
}

.clear{clear:both;_height:0px}
.clear HR{display:none}

p.erro, label.obrigatorio {
    font-weight: bold;
    color: #C00 !important;
}

