body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font: 80% Tahoma;
align: center;
background-color: #fff;
margin: auto 0px;
padding: 0px;
text-align: center;
		}


img {
border: 0px;
}

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

#geral {
position: relative;
float: left;
width: 778px;
margin: 0 auto;
height:auto;
background-color: #fff;
}


.telefone{
position: relative;
float: left;
font-size: 16px;
color: #000066;
}

.recomende{
position: relative;
float: left;
font-size: 11px;
text-decoration: none;
margin-left: 2px;
margin-top: 8px;
}

.favoritos{
position: relative;
float: left;
font-size: 11px;
text-decoration: none;
margin-left: 2px;
margin-top: 3px;
}

#ie6tel{
width: 300px;
height: 276px;
float: left;
position: relative;
}

#ie6tel2{
width: 235px;
height: 276px;
float: left;
position: relative;
z-index: 0;
}

#ie6tel4{
width: 235px;
height: 170px;
float: left;
position: relative;
z-index: 0;
}

#ie6tel3{
width: 228px;
height: 276px;
float: right;
position: relative;
}

#ie6tel5{
width: 228px;
height: 125px;
float: left;
position: relative;
z-index: 0;
}

#ie6tel6{
width: 47px;
height: 121px;
float: left;
position: relative;
}

#telrecfav{
float: left;
position: relative;
width: 245px;
height: auto;
}

#recfav{
float: left;
width: 125px;
height: auto;
}

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



#txtbemvindo{
float: left;
position: relative;
width: 512px;
height: auto;
color: #1B6EA0;
font-size: 13px;
text-align: left;
padding: 8px;
}

#txtbemvindo2{
background-image: url(../imagens/imgconteudo.jpg);
background-repeat: no-repeat;
float: left;
position: relative;
width: 538px;
height: 45px;
color: #000066;
font-size: 13px;
text-align: left;
padding: 8px;
}

#bemvindo{
background-image: url(../imagens/backbemvindo.jpg);
background-repeat: no-repeat;
float: left;
position: relative;
width: 512px;
height: 103px;
color: #333;
font-size: 12px;
text-align: left;
padding: 10px;
line-height: 20px;
}

#bemvindo2{
float: left;
position: relative;
width: 512px;
height: auto;
color: #000066;
font-size: 12px;
text-align: left;
padding: 10px;
line-height: 20px;
margin-top:2px;
}

.texto{
color: #333;
font-size: 12px;
}

#txtrotulo{
float: left;
position: relative;
width: auto;
height: auto;
color: #1B6EA0;
font-size: 12px;
text-align: left;
padding: 8px;
}

#barraconteudo{
background-image: url(../imagens/barrarotulo.jpg);
background-repeat: no-repeat;
float: left;
position: relative;
width: 512px;
height: 37px;
}

#conteudo{
float: left;
width: 512px;
height: 252px;
position: relative;
text-align: left;
color: #333;
}

#conteudo2{
float: left;
width: 512px;
height: auto;
position: relative;
text-align: left;
color: #333;
}

#conteudo3{
float: left;
width: 512px;
height: 1050px;
position: relative;
text-align: left;
color: #333;
}

.imgbarrarotulo{
background-image: url(../imagens/seta.jpg);
background-repeat: no-repeat;
width: 10px;
height: 9px;
float: left;
margin-top: 2px;
position: relative;
margin-right: 2px;
}

#esquerda{
float: left;
width: 240px;
height: auto;
background-image: url(../imagens/esquerdaback.jpg);
background-repeat: repeat-y;
}

.imgesquerda{
background-image: url(../imagens/imgcategorias.jpg);
background-repeat: no-repeat;
width: 240px;
height: 55px;
float: left;
position: relative;
font-size: 13px;
font-weight:bold;
color: #000066;
text-align: left;
padding: 3px;
}


.txtprod{
float: left;
position: relative;
font-size: 13px;
font-weight:bold;
color: #000066;
text-align: left;
padding: 9px 0px 0px 27px;
}

#menu{
width: 120px;
height: 121px;
float: left;
position: relative;
text-align: left;
}

#menu a{
float: left;
position: relative;
font-size: 11px;
color: #1B6EA0;
display: block;
width: 145px;
height:auto;
padding: 5px;
text-decoration: none;
text-align: left;
border-bottom: 1px solid #ccc;
}

.noborder{
border-bottom: 1px solid #fff;
}

#menu a:hover{
color: #227AFF;
background-color: #f0f0f0;
}

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

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


#catie6{
float: left;
width: 43px;
height: 100px;
}

#categorias{
width:140px;
height: auto;
float: left;
position: relative;
text-align: left;
}

#categorias a{
float: left;
position: relative;
font-size: 12px;
color: #000066;
display: block;
width: 140px;
height:22px;
text-decoration: none;
text-align: left;
margin-top: 3px;
}

#categorias a:hover{
color: #fff;
}

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

#categorias ul {
list-style: none;
padding: 0px;
float: left;
margin: 0;
}

#europa{
float: left;
position: relative;
width: 240px;
height: 250px;
background-image: url(../imagens/marketlogo.jpg);
background-repeat: no-repeat;
margin-top: 40px;
}

#emp{
float: left;
position: relative;
width: 240px;
height: 160px;
background-color: #fff;
}


#certificados{
float: left;
position: relative;
width: 778px;
height: 78px;
background-image: url(../imagens/certificados2.jpg);
background-repeat: no-repeat;
}

#direita{
float: left;
position: relative;
width: 538px;
height: auto;
}

#direita2{
background-color: #A8A8FE;
float: left;
position: relative;
width: 538px;
height: 650px;
}

#direita3{
background-color: #A8A8FE;
float: left;
position: relative;
width: 538px;
height: 685px;
}

.txt{
text-align: left;
font-size: 11px;
color: #CC0000;
margin-left: 5px;
margin-top: 8px;
}

.titulos{
text-align: left;
font-size: 11px;
color: #CC0000;
margin-left: 5px;
float: left;
width: 250px;
}


.saibamais{
font-size: 8px;
margin-left: 440px;
text-align: left;
width: 100px;
height: auto;
}

a{
color: #666;
text-decoration:none;
line-height: 13px;
}

a:hover{
color: #227AFF;
text-decoration:none;
line-height: 13px;
}


#cxproduto1{
float: left;
position: relative;
width: 250px;
height: 135px;
}


#imgproduto{
float: right;
position: relative;
margin-right: 1px;
margin-top: 1px;
width: 114px;
height: 120px;
}

#txtprod{
float: left;
position: relative;
margin-left: 1px;
margin-top: 1px;
width: 133px;
height: 65px;
font-size: 11px;
color: #666;
text-align: left;
}

#tituloprod{
float: left;
position: relative;
margin-left: 1px;
margin-top: 1px;
width: 133px;
height: 32px;
font-size: 11px;
color: #666;
text-align: left;
}

#a.tituloprod{
text-decoration:none;
}


#rodape{
float: left;
width: 778px;
height: 110px;
position: relative;
margin-top: 40px;
}

#imgrodape{
float: left;
position:relative;
background-image: url(../imagens/barrarodape.jpg);
background-repeat: no-repeat;
width: 778px;
height: 2px;
}

.textorodape{
float: left;
width:auto;
position: relative;
font-size: 11px;
margin-top: 15px;
margin-left: 55px;
}

#sg{
width: auto;
height: auto;
float: right;
position: relative;
margin-top: 10px;
margin-right: 10px;
}

.curriculum{
width: 120px;
height: 22px;
background-image: url(../imagens/botaocurri.jpg);
background-repeat: no-repeat;
float: right;
margin: 20px 20px 0px 0px;
}