body {
   position:relative;
   margin:0px;
   color:#000000;
   font-family: "Trebuchet MS",Tahoma, Arial;
   font-size:12px;
   background-image:url('images/bg_site.jpg');
   background-repeat:repeat-x;
   background-position: center 0px;
   background-color:#FFFFFF;
}


/*
Alpha PNG support for IE
------------------------------
Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
\*/
* html img/**/ {
filter:expression(
   this.alphaxLoaded ? "" :
   (
    this.src.substr(this.src.length-4)==".png"
    ?
    (
     (!this.complete)
     ? "" :
      this.runtimeStyle.filter=
      ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
      (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
      String(this.alphaxLoaded=true).substr(0,0)+
      (this.src="./images/blank.png").substr(0,0)
    )
    :
    this.runtimeStyle.filter=""
   )
  );
}

h1 {
   background-image:url('images/bar3.gif');
   background-repeat:no-repeat;
   background-position: left top;
   text-transform:uppercase;
   margin-bottom:10px;
   margin-top:0px;
   margin-left:0px;
   margin-right:0px;
   font-size:13px;
   color:#FFFFFF;
   background-color:#000000;
   border-left:1px solid #000000;
   padding-left:25px;
   padding-bottom:8px;
   padding-top:10px;
}


h2 {
   background-image:url('images/bar.gif');
   background-repeat:no-repeat;
   background-position: left top;
   text-transform:uppercase;
   margin-bottom:10px;
   margin-top:0px;
   margin-left:0px;
   margin-right:0px;
   font-size:13px;
   color:#000000;
   background-color:#FFFFFF;
   border-left:1px solid #000000;
   padding-left:25px;
   padding-bottom:8px;
   padding-top:10px;
}

h3 {
   background-image:url('images/bar3.gif');
   background-repeat:no-repeat;
   background-position: left top;
   text-transform:uppercase;
   margin-bottom:10px;
   margin-top:0px;
   margin-left:0px;
   margin-right:0px;
   font-size:13px;
   color:#FFFFFF;
   background-color:#FF0000;
   border-left:1px solid #ff0000;
   padding-left:25px;
   padding-bottom:8px;
   padding-top:10px;
}

h4 {
   font-family: "Century Gothic",Tahoma, Arial;
   font-size:25px;
   text-transform:uppercase;
   margin-bottom:10px;
   margin-top:0px;
   margin-left:0px;
   margin-right:0px;
   color:#000000;
   padding-left:0px;
   padding-bottom:0px;
   padding-top: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%;
}

#geral { 
   padding:0px;
   width:100%;
}

#sombra3 {
   position:relative;
   padding:0px;
   margin-top:0px;
   margin-right:0px;
   margin-bottom:0px;
   margin-left:0px;
   width:100%;
   background-image:url('images/bg_inferior.gif');
   background-repeat:repeat-x;
   background-position: center bottom;
}

#sombra2 {
   position:relative;
   padding:0px;
   margin-top:0px;
   margin-right:0px;
   margin-bottom:0px;
   margin-left:0px;
   width:100%;

}

#sombra {
   position:relative;
   text-align:left;
   padding:0px;
   margin-top:0px;
   margin-right:0px;
   margin-bottom:0px;
   margin-left:0px;
   width:995px;
}
#topo {
   margin:0px;
   padding:0px;
   width:100%;
}

#topo a{
   color:#FFFFFF;
   font-size:12px;
   font-weight:bold;
}

#topo a:hover{
   color:#e77817;
   text-decoration: none;
   font-size:12px;
}

#div1 {
   position:absolute;
   top:299px;
   left: 0px;
   width:550px;
   visibility:hidden;
   background-color:#0093dd;
   padding:10px;
   border:1px solid #055e8b;
   background-image:url('images/indice.gif');
   background-repeat:repeat-x;
   background-position: center top;
}

#div1 a {
   font-weight:normal;
   color:#FFFFFF;
}

#div1 a:hover {
   font-weight:normal;
   text-decoration: underline;
}

#topo #menutopo {
   width:100%;
   float:left;
}

#topo #menutopo ul{
   list-style:none;
   padding:0px;
   margin:0px;
}

#topo #menutopo li{
   text-align:center;
   margin:0px;
   padding-left:13px;
   padding-right:13px;
   padding-top:17px;
   padding-bottom:16px;
   float:left;
   text-transform:uppercase;
}

#topo #menutopo a{
   color:#FFFFFF;
   font-size:12px;
   font-weight:bold;
}

#topo #menutopo a:hover{
   color:#e77817;
   text-decoration: none;
   font-size:12px;
}

	
/* Easy Slider */

			
    /* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:935px;
		height:225px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		}	
	#nextBtn{ 
		left:935px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}												

/* // Easy Slider */


#centro1 {
   float:left;
   width:100%;
   margin-top:0px;
   margin-bottom:10px;
}

#centro1a {
   width:100%;
   margin:0px;
}

#centro2 {
   float:left;
   width:100%;
   margin-top:10px;
   padding-top:10px;
   margin-bottom:20px;
}

#centro2a {
   float:left;
   width:100%;
   margin:0px;
}

#centro2p1 {
   float:right;
   width:695px;
}

#centro2p2 {
   float:left;
   width:300px;
}

#binferior {
   display:inline; /*Bug da margem dupla para floats no IE*/ 
   float:left;
   position:relative;
   margin:0px;
   padding:0px;
   padding-top:15px;
   width:100%;
}

#binferior ul{
   list-style:none;
   padding:0px;
   margin:0px;
}

#binferior li{
   text-align:center;
   margin:0px;
   padding-left:13px;
   padding-right:13px;
   padding-top:17px;
   padding-bottom:16px;
   float:left;
   text-transform:uppercase;
}

#binferior a{
   color:#FFFFFF;
   font-size:12px;
   font-weight:bold;
}

#binferior a:hover{
   color:#FF0000;
   text-decoration: none;
   font-size:12px;
}

#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;
}

.sim {
   background-color:#FFFFFF;
}

.nao {
   background-color:#efefef;
}

th {
   background-color:#b70132;
   color:#FFFFFF;
   padding:5px;
}

