body
{
margin: 0;
padding: 0;
font: 12px/1.7em "Trebuchet MS", Helvetica, Arial, Verdana, Geneva, sans-serif;
text-align: center;
color: #333;
background: url(../images/bg_site.gif) #fff;
}
a:link, a:active, a:visited
{
text-decoration: none;
font-weight: bold;
color: #ff6633;
background: #fff;
}
a:hover {
color: #9c3;
background: #fff;
text-decoration: underline;
}
strong{
color: #ff6633;
background: #fff;
}
h2
{
font-size: 1.7em;
margin: 0;
padding: 10px;
color: #ff6633;
background: #fff;
}
h3
{
font-size: 1.3em;
line-height: 0.7em;
margin: 20px 0 10px 10px;
padding: 0 0 0 5px;
color: #333;
background: #fff;
border-left: 0.7em solid #f63;
}
h4
{
font-size: 1.1em;
line-height: 0.2em;
margin: 15px 0 10px 10px;
padding: 0 0 0 5px;
color: #f63;
background: #fff;
border-left: 0.2em solid #333;
}
p
{
padding: 5px 10px 5px 10px;
margin: 0;
text-align: justify;
}
.destaque {
font-size: 1.2em;
font-weight: bold;
margin: 10px;
padding: 0px;
line-height: 1.5em;
color: Gray;
background: #fff;
}
.destaque strong {
color: #333;
background: #fff;
}
address
{
font-style: normal;
text-align: right;
}
address:first-line
{
color: #ff6633;
background: #fff;
font-weight: bold;
}
#saudacao {
background: #9c3;
padding: 0.2em 0;
}
#saudacao p
{
font-size: 1.8em;
margin:0;
padding: .1em;
color: #fff;
text-align: right;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
img{
border: none;
}
img.logotipo
{
position: absolute;
padding: 5px 0 0 10px;
clear: both;
}
/*a.servicos {
width: 480px;
height: 180px;
background: url(../images/aservicos.jpg);
display: block;
margin: 0 0 20px;
}*/
a span {
display: none;
}

#rodape
{
clear: both;
margin: 0;
height:20px;
background: url(../images/lynxf.gif) right no-repeat #9c3;
text-align: center;
color: #fff;
font-size: 11px;
font-weight: bold;
padding: 5px;
}

#rodape hr {
display: none;
}

/*-----menu-----*/
#menu ul
{
position: relative;
margin: 0px;
padding: 0px;
top: 0px;
float: right;
right: 0px;
width: 96px;
clear: both;
}
#menu ul li
{
padding: 0px;
margin: 0px;
clear: both;
list-style-type: none;
}
#menu ul li a
{
width: 96px;
height: 32px;
float: left;
padding: 0px;
text-decoration: none;
text-align: center;
background: transparent;
}
#menu ul li a span {
text-indent: -5000px;
}
#menu ul li a#home { background: url(../images/m_home.gif) top left no-repeat;}
#menu ul li a#equipe { background: url(../images/m_equipe.gif) top no-repeat; }
#menu ul li a#servicos { background: url(../images/m_servicos.gif) top no-repeat; }
#menu ul li a#portfolio {  background: url(../images/m_portfolio.gif) top no-repeat; }
#menu ul li a#contato {  background: url(../images/m_contato.gif) top no-repeat; }

#menu ul li a#home:hover, #menu ul li a#equipe:hover, #menu ul li a#servicos:hover, #menu ul li a#portfolio:hover, #menu ul li a#contato:hover
{
background-position: 0px -32px;
}
#menu ul li a#home.ativo, #menu ul li a#equipe.ativo, #menu ul li a#servicos.ativo, #menu ul li a#portfolio.ativo, #menu ul li a#contato.ativo
{
background-position: 0px -64px;
}
/*--- fim do menu ---*/


.boxleft {
	width: 250px;
	float: left;
}
.boxright {
	clear: both;
	width: 250px;
	float: right;
}
#menu
{
float: right; 
width: 96px;
height: 170px;
padding: 5px;
border-bottom: 1px solid #9c3;
}
#conteudo 
{
margin-right: 107px;
margin-left: 20px;
padding: 10px;
}
#pagina
{
margin: 1em auto;
width: 650px;
text-align: left;
border: 1px solid #cccccc;
background: #fff;
}
#container {
margin:0;
padding:0;
background: url(../images/bg.gif) top repeat-y;
}
#container-back {
margin:0;
padding:0;
background: url(../images/lynxv.gif) bottom left no-repeat;
}
#topo {
height:69px;
background:url(../images/topo.jpg) right center no-repeat;
}