body{background: #eeeeec; margin: 0; padding: 0; font-family: sans-serif;}
a{text-decoration: none; color: #a00;}
a:hover{text-shadow: 1px 1px 1px white;}

#aviso{background: #a00; color: white; font: 10px sans-serif; padding: .5em; text-indent: 5em;}
#aviso a{color: #daa;}

#container{width: 1013px; background: #babdb6; margin: 10px auto; margin-bottom: 0; position: relative; border-bottom: 4px solid #333;}

#header{height: 417px; background: #7890b2 url(images/fundo.png) no-repeat;}
.interna #header{height: 81px; background: #7890b2 url(images/fundo2.png) no-repeat;}

#menu{background: #a00 url(images/fundomenu.png) repeat-x; height: 44px;}
#menu ul{margin: 0; padding: 0;}
#menu ul li{list-style: none;}
#menu a, #menu li>span{text-decoration: none; color: #ef2929; text-shadow: #600 0 0 5px; font: 17px sans-serif; display: block; height: 27px; padding: .5em 2em; float: left; border-right: 2px solid;}
#menu a:hover{text-shadow: #c00 0 0 10px; background: #a40000;}

#menu li>span{background: #babdb6 url(images/menuatual.png) repeat-x; color: #ccc; text-shadow: #999 0 0 10px;}

.interna #menu{height: 30px;}
.interna #menu a, .interna #menu li>span{ font-size: 13px; height: 17px;}

#extra{height: 100px; background: #555753 url(images/fundocinza.png) repeat-x; text-shadow: 0 0 5px #999; color: #ddd; font: 14px sans-serif; padding: .8em;}

#extra{display: none;}

#extra #depoimentos
{
width: 450px;
float: left;
}

#extra #clientes
{
width: 400px;
float: right;
}

#clientes a img{border: none;}


#conteudos: {height: 1500px; font: 16px sans-serif;}
#rodape{height: 50px; background: #555753; text-shadow: 0 0 5px #222; color: #888; font: 12px sans-serif; text-align: center; padding: .8em; clear: both;}

.coluna{margin: 2em; width: 470px; float: left;}

#slogan{font: italic bold 18px sans-serif; color: #ddd; text-shadow: 1px 1px 1px #333; position: absolute; left: 400px; top: 50px;}
.interna #slogan{top: 5px;}

h1{text-shadow: 0 0 10px white; padding-top: 60px; width: 330px; padding-left: 1em; letter-spacing: 2px;}
h1 span{display: block; font-size: 23px; text-align: right; position: relative; top: -10px; text-shadow: 0 0 25px white; letter-spacing: -1px;}

#intro
{
font: 16px sans-serif;
text-shadow: 0 0 3px #7890b2;
width: 25em;
padding: 1em;
}

#header #logo{position: absolute; right: 30px; top: 3px;}
.interna #header #logo{margin: 3px; left: 10px; top: 5px;}
#teste{width: 195px; height: 65px; display: block; background: url(images/acaobotao.png); position: absolute; left: 300px; overflow: hidden; text-indent: -9999px;}

a#shot img{position: absolute; right: 10px; top: 130px; border: 0;}


#teste:hover{background-position: 0 -65px;}
#teste:active{background-position: 0 -131px;}


.coluna{width: 400px; float: left;}


.noticia{font-size: 10px;}
#noticias a{font-size: 10px;}

#pagina{padding: 3em;}

h2, h3, h4
{
color: #666;
text-shadow: 1px 1px 2px #ccc;
}

#paginas
{
float: right; padding: 2em; margin: 1em;
}
