body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 80% Tahoma;
background-color: #003;
margin: auto 0px;
}


img {
border: 0px;
}

#alinhaCentro {
position: relative;
width: 920px;
margin: 0px auto;
}

#geral {
position: relative;
float: left;
width: 920px;
height: auto;
margin: 0px auto;
}


.linksuteis{
font-family: Georgia;
font-size: 11px;
text-decoration: none;
float: right;
padding-right: 17px;
text-decoration: none;
}

#linksuteiss{
float: right;
position: relative;
width: 600px;
height: 15px;
text-align: left;
margin-top: 9px;
}

#imghome{
float: right;
position: relative;
width: 569px;
height: 173px;
background-image: url(../imagens/imghome.jpg);
background-repeat: no-repeat;
margin-top: 9px;
}

#sideimg{
float: left;
position: relative;
width: 10px;
height: 497px;
background-image: url(../imagens/sideimg.jpg);
background-repeat: repeat-x;
}

#principal{
float: left;
position: relative;
width: 900px;
height: auto;
background-color: #fff;
}

#principal2{
float: left;
position: relative;
width: 900px;
height: auto;
background-color: #fff;
}

#principal3{
float: left;
position: relative;
width: 900px;
height: 100%;
background-color: #fff;
}

#principal4{
float: left;
position: relative;
width: 900px;
height: 500px;
background-color: #fff;
}

#ctesquerdo{
float: left;
position: relative;
width: 7px;
height: 206px;
background-image: url(../imagens/ctesquerdo.jpg);
background-repeat:no-repeat;
}

#midlletopo{
float: left;
position: relative;
width: 906px;
height: 206px;
background-image: url(../imagens/midlletopo.jpg);
background-repeat: repeat-x;
}

#ctdireito{
float: left;
position: relative;
width: 7px;
height: 206px;
background-image: url(../imagens/ctdireito.jpg);
background-repeat:no-repeat;
}

#topo{
float: left;
position: relative;
width: 920px;
height: 206px;
background-color: #003;
}

#menu {
float: left;
position: relative;
width: 920px;
height: 35px;
background-image: url(../imagens/barramenu.jpg);
background-repeat: no-repeat;
}

#menu a{
float: left;
position: relative;
display: block;
color: #EBEBEB;
padding: 8px 0px 0px 18px;
text-decoration: none;
font-size: 13px;
}
#menu a:hover{
color: #FFF;
text-decoration: none;
}


#menu li{
float: left;
list-style: none;
padding: 0px;
margin: 0 auto;
font-family: Georgia;
}

ul {
list-style: none;
padding: 0px;
margin: 0 auto;
}

#tel{
width: auto;
height: auto;
float: right;
position: relative;
font-size: 12px;
color: #ccc;
text-align: left;
font-family: Georgia;
margin-right: 17px;
}


#logotipo{
float: left;
position: relative;
width: 180px;
height: 206px;
background-image: url(../imagens/logotipo.jpg);
margin-left:25px;
}


#bemvindo{
float: left;
position: relative;
width: 650px;
height: auto;
color: #f0f0f0;
font-size: 11px;
margin-left: 20px;
margin-bottom: 30px;
}


a{
color: #ccc;
text-decoration: none;
}

a:hover{
color: #C488FF;
text-decoration: none;
}


#rodape{
width: 920px;
height: auto;
float: left;
position: relative;
background-color: #003;
font-size: 12px;
color: #FFF;
margin-bottom:15px;
}



.titulo{
font-size: 16px;
color: #60C;
float: left;
width: 240px;
height: auto;
margin-left: 17px;
}

.titulo2{
font-size: 13px;
color: #60C;
float: left;
width: 240px;
height: auto;
margin-left: 17px;
}

.titulo3{
font-size: 16px;
color: #60C;
float: left;
width: 400px;
height: auto;
margin-left: 17px;
}

.titulo4{
font-size: 18px;
color: #60C;
float: left;
width: 840px;
height: auto;
margin-top: 20px;
margin-left: 17px;
}

#barrinha{
float: left;
position: relative;
height: 37px;
width: 920px;
background-image: url(../imagens/barrinha.jpg);
background-repeat: repeat-x;
}


#txt{
float: left;
position: relative;
font-size: 12px;
color: #333;
width: auto;
height: auto;
padding: 8px 8px 9px 17px;
}

.txt2{
float: left;
position: relative;
font-size: 25px;
color: #609;
width: auto;
height: auto;
padding: 14px;
font-family: Georgia;
}

#txt3{
float: left;
position: relative;
font-size: 14px;
color: #333;
width: auto;
height: auto;
padding: 8px 8px 9px 17px;
}

#txt11{
float: left;
position: relative;
font-size: 14px;
color: #333;
width: auto;
height: 438px;
padding: 8px 8px 9px 17px;
}

.saiba{
float: right;
background-image: url(../imagens/saiba.jpg);
width: 79px;
height: 19px;
margin-right: 35px;
margin-top: 5px;
}

#sg{
float: right;
width: auto;
height: auto;
margin-right: 30px;
}

.sg{
float: right;
background-image: url(../imagens/sg.jpg);
width: 21px;
height: 21px;
}


#areatxt{
float: left;
position: relative;
width: 920px;
height: auto;
background-color: #1b1b1b;
}

#imgbottomesquerda{
float: left;
position: relative;
height: 11px;
width: 22px;
background-image: url(../imagens/imgbottomesquerda.jpg);
background-repeat: no-repeat;
}

#imgbottomdireita{
float: right;
position: relative;
height: 11px;
width: 22px;
background-image: url(../imagens/imgbottomdireita.jpg);
background-repeat: no-repeat;
}

#bottgeral{
width:920px;
height:11px;
float: left;
background-color: #fff;
margin-bottom: 25px;
}

.spcrodape{
padding-left: 30px;
}


#ctleft{
float: left;
position: relative;
width: 299px;
height: 500px;
border-right: 1px solid #ccc;
background-color: #fff;
margin-top: 15px;
}

#ctmidlle{
float: left;
position: relative;
width: 300px;
height: auto;
background-color: #fff;
}

#ctright{
float: left;
position: relative;
width: 299px;
height: auto;
background-color: #fff;
border-left: 1px solid #ccc;
}

#slogan{
float: left;
position: relative;
width: 600px;
height: 134px;
background-color: #fff;
}

#logotipo2{
float: left;
position: relative;
height: 85px;
width: 122px;
background-image: url(../imagens/logotipo2.jpg);
margin-left: 17px;
margin-top: 8px;
margin-bottom: 8px;
}

#autor{
float: right;
position: relative;
height: 20px;
width: auto;
font-size: 10px;
font-family: Georgia;
margin-right: 11px;
}

#divbottom{
float: left;
position: relative;
height: auto;
width: 900px;
margin-top: 25px;
margin-bottom: 30px;
}

#bottomleft{
float: left;
position: relative;
width: 440px;
height: auto;
border-right: 1px solid #ccc;
background-color: #fff;
}

#bottomright{
float: left;
position: relative;
width: 440px;
height: auto;
background-color: #fff;
}

#ltresquerda{
float: left;
position: relative;
width: 200px;
height: 500px;
}

#ltrdireita{
float: left;
position: relative;
width: 699px;
height: auto;
border-left: 1px solid #e0e0e0;
}

#menucat{
width: 180px;
height: auto;
float: left;
position: relative;
text-align: left;
margin-top: 10px;
margin-left: 8px;

}

#menucat a{
float: left;
position: relative;
font-size: 11px;
color: #660066;
display: block;
width: 158px;
height:auto;
padding: 7px;
text-decoration: none;
text-align: left;
border-top: 1px solid #ccc;
margin-left: 4px;
}

#menucat a:hover{
background-color: #f0f0f0;
color: #660099;
}

#menucat li{
float: left;
position: relative;
list-style: none;
padding: 0px;
margin: auto;
}

#menucat ul {
list-style: none;
padding: 0px;
float: left;
position: relative;
margin: auto;
}

#foto{
float: left;
position: relative;
width: 344px;
height: 231px;
}