/* Configurações gerais */

* {
  margin:0;
  padding:0;
}

body {
background:#9D9B9B url(../imagens/fundo.jpg) repeat-x;
margin:0;
font:12px "Trebuchet MS",Arial, Helvetica, sans-serif;
line-height:15px;
}

img {
border:0
}

h1 {
display:none;
}

h2 span {
font:36px Trebuchet MS, Arial, Helvetica, sans-serif;
text-align:center;
overflow:hidden;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);/* filtro alpha para IE 5.5+ valores de 0(transparente) até 100(opaco) */
-moz-opacity:0;/* filtro alpha para Mozilla - valores de 0 (transparente) até 1.0 (opaco) */ 

}

#geral {
width:764px;
margin:10px auto;
}


/* configurações do topo */

#topo {
height:167px;
width:764px;
margin-top:0;
}

#apresentacao {
float:left;
}

#menu_sup {
float:right;
margin-top:5px;
}

#menu_sup ul li {
display:inline;
}


#banner {
float:left;
width:764px;
height:135px;
margin-top:10px;
background:url(../imagens/head.gif) no-repeat;
}


#banner_hand {
display:none;
}


/* configurações do corpo */

#corpo {
background-image:url(../imagens/fundo_body.gif);
width:764px;
min-height:230px;
}

#corpo:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* configurações quem */

#quem {
float:left;
width:256px;
padding:0;
text-align:justify;
}


#quem h2 a{
width:256px;
height:32px;
background:#FFF url(../imagens/bt_quem.jpg) top no-repeat;
display:block;
}


#quem h2 a:hover{
background:#FFF url(../imagens/bt_quem_over.jpg) top no-repeat;
}


#quem h2 span {
display:none;
}

#quem p {
margin-top:8px;
}

#quem a{
color:#0B9FEA;
text-decoration:none;
}

#quem a:hover {
text-decoration:underline;
}

#quem_texto {
width:200px;
margin:25px auto
}

/* configurações design */

#design {
float:left;
width:256px;
}


#design_texto ul {
display:block;
list-style-type:none;
}

#design_texto li {

width:150px;
height:36px!important;
height:30px;
}

#design_texto li span {
display:none;
}

#design_texto  li a {
  width:188px;
  height:32px;
  display:block;
}

#design_texto li a:hover {
background-color:#DDF4DF;
}

#design h2 a{
width:256px;
height:32px;
background:#FFF url(../imagens/bt_design.jpg) top no-repeat;
display:block;
}


#design h2 a:hover{
background:#FFF url(../imagens/bt_design_over.jpg) top no-repeat;
}


#design h2 span {
display:none;
}

#design_texto {
width:200px;
margin: 25px auto;
}

#selos {
margin:20px auto;
width:200px;
}

#selos span {
margin-left:28px;
}

/* configurações letras */

#letras {
float:left;
width:250px;
margin-bottom:0;
}

#letras h2 a{
width:252px;
height:32px;
background:#FFF url(../imagens/bt_letras.jpg)  no-repeat;
display:block;
}


#letras h2 a:hover{
background:#FFF url(../imagens/bt_letras_over.jpg)  no-repeat;
}


#letras h2 span {
display:none;
}

#letras_texto ul {
display:block;
list-style-type:none;
margin-bottom:10px!important;
margin-bottom:2px;
}

#letras_texto li {
width:150px;
height:34px!important;
height:30px;
}


#letras_texto  li a {
  width:188px;
  height:32px;
  display:block;
}

#letras_texto li a:hover {
background-color:#FFF0DB;
}

#letras_texto {
width:200px;
margin: 25px auto;
margin-bottom:0;
} 

#letras span {
display:none;
}



/* configurações do rodapé */



#rodape {
background:#FFF url(../imagens/rodape.jpg) top no-repeat;
font:10px Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0;
padding-top:20px;
width:764px;
height:70px;
text-align:center;
}



