* {

margin: 0 auto;
padding: 0 auto;
text-align: center;
font-family: candara;
text-align: left;
font-size: 18px;

}

#cabecalho {

background-image: url(img/back_acessorios1.jpg);
background-position: center center;
background-repeat: no-repeat;
height: 110px;
width: 100%;

}

#centro {

width: 1000px;

}

#centro2{

width: 1000px;
height: 100%;
float: left;

}

#menu {

float: left;
margin-left: 350px;

}

#menu a{

margin-left: 20px;
margin-top: 25px;
color: white;
text-decoration: none;
float: left;
font-weight: bold;

}

#menu a:hover{

color: #B2E336;

}

#menu img{

float: right;
width: 100px;
margin-top: 15px;
margin-left: 80px;

}

#slider{

background-image: url(img/back_banner.jpg);
background-position: center center;
background-repeat: no-repeat;
height: 312px;
width: 100%;

}

#cabecalho2 {

width: 100%;
height: 90px;
background-color: black;
margin-top: 10px;

}

#sliderTexto {

width: 300px;
float: left;
color: white;
font-weight: normal;
margin-top: 130px;
margin-left: 20px;

}

#slider p b{

color: #B2E336;
font-weight: bold;
font-size: 22px;
float: left;

}

#sliderImg{

margin-left: 150px;
height: 280px;
float: left;

}

#sliderImg img{

height: 280px;
float: left;

}

#cabecalho2 form{

margin-top: 27px;
margin-left: 20px;
background-color: white;
float: left;

}

#cabecalho2 input{

border: none;
float: left;
background-color: white;
width: 300px;
height: 34px;

}

#cabecalho2 input:focus{

outline:none

}

#cabecalho2 input.botaoBusca{

background-image: url(img/botaoPesquisa.png);
width: 47px;
height: 34px;
margin-left: 20px;
cursor: pointer;

}

#menuEsq {

background-color: #E5E5E0;
width: 170px;
height: 800px;
float: left;
font-size: 18px;
padding-bottom: 30px;

}

#menuEsq p{

background-color: #E5E5E0;
width: 160px;
float: left;
margin-top: 15px;
font-weight: bold;
font-size: 18px;

}

#menuEsq a{

background-color: #E5E5E0;
width: 160px;
float: left;
padding-top: 6px;
padding-left: 10px;
font-size: 15px;
text-decoration: none;
color: black;
font-size: 18px;

}

#menuEsq a#pezinho{

background-color: #E5E5E0;
float: left;
font-weight: bold;
font-size: 18px;

}

#menuEsq a:hover{

background-color: white;

}

#separa {

width: 1px;
float: left;
height: 34px;
background-color: white;
margin-top: 28px;
margin-left: 50px;

}

#cabecalho2 p{

color: white;
margin-top: 28px;
margin-left: 50px;
float: left;

}

#cabecalho2 p a{

color: white;
text-decoration: none;

}

#cabecalho2 p b a{

color: #B2E336;

}

#rodape1 {

width: 100%;
float: left;
background-color: #B2E336;

}

#input44 {

float: left;
height: 70px;
margin-top: 20px;
margin-left: 20px;

}

#input44  input{

height: 30px;
border: none;

}

#input44  input:focus{

outline:none

}

#rodape2 {

width: 100%;
height: 250px;
float: left;
background-color: black;
margin-top: 20px;

}

#rodape2  img{

float: left;
margin-top: 50px;
margin-left: 30px;

}

#lado1 {

width: 150px;
float: left;
color: white;
margin-left: 10px;
margin-top: 70px;

}

#lado1 p{

font-size: 14px;
color: #B2E336;

}

#lado1 a{

color: white;
text-decoration: none;
width: 150px;
float: left;
font-style: italic;
margin-top: 10px;

}

#lado1 a:hover{

color: #B2E336;

}

#back_tel {

background-image: url(img/back_tel.png);
background-repeat: no-repeat;
background-position: top center;
height: 200px;
width: 250px;
margin-top: 40px;
margin-left: 10px;
float: left;

}

#carrinho {

background-image: url(img/carrinho.png);
background-repeat: no-repeat;
background-position: left center;
height: 50px;
width: 100px;
margin-top: 20px;
margin-left: 50px;
float: left;

}

#back_tel p{

text-align: center;
font-size: 16px;
margin-top: 50px;
font-weight: bold;

}

#back_tel p.email a{

text-align: center;
font-size: 15px;
color: white;
margin-top: 60px;
font-weight: normal;
margin-top: 20px;
float: left;
text-decoration: none;

}

#endereco p{

text-align: center;
font-size: 15px;
font-weight: bold;
color: white;
float: right;
padding-top: 20px;
font-size: 14px;

}

#conteudo {

width: 800px;
float: left;
height: 100%;

}

#produto {

width: 180px;
height: 230px;
float: left;
margin-bottom: 20px;
margin-left: 20px;
font-size: 18px;

}

#produto img{

width: 180px;
margin: 10px;
float: left;
border: 2px solid #8AC200;

}

#produto a:hover{

font-weight: bold;

}

#produto a {

width: 180px;
padding-top: 10px;
text-decoration: none;
color: black;
font-size: 18px;
text-align: left;
float: left;
margin-left: 20px;

}

#imagemProd {

width: 200px;
height: 200px;
float: left;

}

#inst {

background-image: url(img/back_inst.jpg);
background-position: top center;
background-repeat: no-repeat;
width: 800px;
min-height: 500px;

}

#inst p{

font-family: candara;
width: 600px;
float: left;
margin: 20px;
font-size: 18px;

}

#inst p b{

font-size: 25px;
font-style: italic;

} 

#produ  img.meio{

width: 300px;
margin: 20px;
float: left;

}

#produ {

width: 800px;
float: left;
background-image: url(img/back_prod1.png);
background-repeat: no-repeat;
background-position: top right;

}

#descricaoProd {

width: 300px;
background-color: #ECECEC;
float: right;
margin-top: 20px;

}

#listaImg {

width: 500px;
float: left;
margin-top: 10px;

}

#listaImg ul#thumblist{

list-style: none;

}

#listaImg ul img{

border: 2px solid #8AC200;
margin: none;
padding: none;
float: left;
width: 50px;

}

#listaImg ul li {

margin: none;
padding: none;
float: left;
padding: none;
margin: none;
width: 60px;

}

#descricaoProd {

float: left;

}

#descricaoProd p#id{

width: 240px;
margin: 20px;

}

input.sub {

background: #8AC200;
padding: 10px;
border: none;
float: left;
margin-left: 90px;
margin-top: 30px;
margin-bottom: 30px;
cursor: pointer;
font-size: 17px;
font-weight: bold;
color: white;

}

#outrosProd {

width: 700px;
float: left;
background-image: url(img/back_prod3.png);
background-repeat: no-repeat;
background-position: top center;

}

#backCasamento {

background-image: url(img/backNoiva.png);
background-repeat: no-repeat;
background-position: top center;
width: 800px;
float: left;

}
















