body {
   position:relative;
   margin:0px;
   color:#000000;
   font-family: "Tahoma",Verdana, Arial;
   font-size:12px;
   background-image:url('images/bg_site.jpg');
   background-repeat:no-repeat;
   background-position: center 0px;
   background-color:#1e94de;
}

h1 {
   margin:0px;
   font-size:15px;
   color:#737373;
}


h2 {
   background-image:url('images/seta.gif');
   background-repeat:no-repeat;
   background-position: 0px 0x;
   text-transform:uppercase;
   margin-top:5px;
   font-size:15px;
   color:#000000;
   border-bottom:1px solid #737373;
   padding-left:40px;
   padding-bottom:10px;
   padding-top:5px;
}

h3 {
   text-transform:uppercase;
   margin-top:5px;
   font-size:15px;
   color:#FFFFFF;
   border-bottom:1px solid #FFFFFF;
   padding:0px;
}

a {
   margin:0px;
   text-decoration: none;
   color:#666666;
   font-weight:bold;
}

a:hover {
   color:#FF0000;
   text-decoration: none;
}


.limpa {
   clear:both;
}

img {
   border:0px none; 
}

table {
   width:90%;
   float:left;
}

#geral { 
   padding:0px;
   position:relative;
   width:100%;
}

#sombra {
   margin:0px;
   padding:0px;
   margin-top:0px;
   margin-right:0px;
   margin-bottom:0px;
   margin-left:-546px;
   position:relative;
   width:995px;
   left:55%;
}

#topo {
   border-bottom:1px solid #efefef;
   float:left;
   margin:0px;
   padding:0px;
   width:100%;
}

#topo #menutopo {
   background-image:url('images/bg_menutop.gif');
   background-repeat:repeat;
   background-position: right top;
   width:100%;
   float:left;
}

#topo ul{
   list-style:none;
   position:relative;
   padding:0px;
   margin:0px;
}

#topo li{
   text-align:center;
   position:relative;
   margin:0px;
   padding:12px;
   float:left;
}

#topo a{
   color:#727272;
   font-size:12px;
   font-weight:bold;
}

#topo a:hover{
   color:#9bc712;
   text-decoration: none;
   font-size:12px;
}

#centro1 {
   background-color:#FFFFFF;
   display:inline; /*Bug da margem dupla para floats no IE*/ 
   float:left;
   width:100%;
   margin:0px;
   padding-bottom:10px;
}

#centro1p {
   float:left;
   width:47%;
   position:relative;
   display:block;
   padding:10px;
   display:block;
}

#centro2p {
   float:right;
   width:48%;
   position:relative;
   display:block;
   padding:10px;
   display:block;
}

#centro3 {
   background-color:#FFFFFF;
   display:inline; /*Bug da margem dupla para floats no IE*/ 
   float:left;
   width:100%;
   margin:0px;
   padding-bottom:10px;
}

#centro2 {
   background-image:url('images/dog.jpg');
   background-repeat:no-repeat;
   background-position: left bottom;
   background-color:#FFFFFF;
   float:left;
   width:100%;
   margin:0px;
   padding-bottom:10px;
   position:relative;

}

#centro2p1 {
   float:right;
   width:675px;
}

#centro2p2 {
   float:left;
   width:310px;
}

#binferior {
   position:relative;
   display:inline; /*Bug da margem dupla para floats no IE*/ 
   float:left;
   margin-top:0px;
   padding-top:10px;
   padding-bottom:10px;
   width:100%;
   color:#FFFFFF;
}

#binferior a {
   font-size:12px;
   color:#FFFFFF;
   margin:0px;
   cursor:pointer;
   text-decoration: none;
}

.contato {
   color:#000000;
   font-weight:bold;
   width:80px;
   margin:0px;
   float:left;
}

.caixa {
   color:#939393;
   margin:2px;
   background-color:#FFFFFF;
   border-right:1px solid #d1d1d1;
   border-left:1px solid #d1d1d1;
   border-top:1px solid #d1d1d1;
   border-bottom:1px solid #d1d1d1;
}

.cimg {
   padding:5px;
}

.perro {
   color:#FFFFFF;
   margin:0;
   text-align:left;
}


.textoBrancoG{
   color:#FFFFFF;
   text-align:center;
   padding:5px;
}

.textoCinza{
   width:100%;
   text-align:center;
}

.textoCinza td{
   padding:5px;
}

table {
width:100%;
}

.produtos {
   text-align:center;
   padding:0px;
   margin:1px;
   float:left;
   width:220px;
   height:170px;
   border-bottom:1px solid #737373;
}

.produtos .img {
   margin-bottom:10px;
}
