/**
 * Geral
 *
 *
 *
 */
* { 
    font-family: Arial, Helvetica, sans-serif;
    color:#91998e;
}
body{
    padding:20px;
    background:white;
    color:#555;
}

#tudo
{
    margin: 0 auto;
    width:690px;
}

#head {
    height: 70px;
    border-bottom:1px #a6ada1 dotted;
    border-right:10px #a6ada1 solid;
}

#head a { 
    display: block;
    width: 150px;
    height: 60px;
    float: left;
    background: url(img/portalvejasp-branco.gif) top left no-repeat;
    text-indent: -9999px;
}

#head h1, #head h2 { text-align: right; margin-right: 10px;}

#head h1{
    font:24px/26px Arial, Helvetica, sans-serif;
    color:#336699;
    margin-bottom:5px;
    font-weight:bold;
}


#head h2
{
    font:14px/16px Arial, Helvetica, sans-serif;
    color:#91998e;
    margin-bottom:5px;
}

#head h2 b
{
    background:#91998e;
    padding:2px 4px 2px 4px;
    color:white;
    font-size:11px;
}


#conteudo {margin-top:2em; margin-bottom:2em;}

br.clear{display: block;clear: both; margin:10px auto;}

#servico
{
    margin-bottom:10px;
}

#servico h3
{
    font:16px/18px Arial, Helvetica, sans-serif;
    color:#91998e;
    margin-bottom:10px;
    font-weight:bold;
}

#servico p
{
    font: 12px/16px Arial, Helvetica, sans-serif;
    color:#666;
}
#servico b { font-size:14px;}
#servico span
{
    display: block;
    background:#d9d9d9;
    padding:10px;
    margin-top:15px;
    font:11px/13px Arial, Helvetica, sans-serif;
    color:#666;
}
#servico span address { font-style: normal; display: inline;  color:#666;}

.nav{ display:block;clear:both;display: block;}
.nav a{color:#999; font-size: 10px;}
.nav a:hover{color:#333;}
.prev{ float: left;}
.next{ float:right;}

.info{text-align:left;margin:30px 0;border-top:1px dotted #221;padding-top:30px;clear:both;}
.info p{margin-top:1.6em;}


/**
 * Galleria
 *
 *
 *
 */
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em;}
* html .galleria li div span{width:400px} /* MSIE bug */

a{color:#348;text-decoration:none;outline:none;}
a:hover{color:#67a;}

.caption{
    border-top:1px solid #a5aba1;
    display: block;
    margin-top:10px;
    padding-top:10px;
    color:#888; 
    /* ;position:absolute;top:250px;left:3px;width:200px; */
    /*
    font-style: italic; 
    font-weight: bold;
    */
    text-align:left;
    background: #fff;
    font-size: 12px;
}

#gallery{width:690px;}
#gallery li{width:55px;height:55px;border:3px double #eee;margin: 0 2px 2px 0;background:#eee;}
#gallery li.hover{border-color:#bbb;}
#gallery li.active{border-style:solid;border-color:#222;}
#gallery li div{left:240px}
#gallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}

.galleria_container{margin:0 auto 10px auto;width:690px;float:right; text-align: center;}
.galleria_wrapper{}



