body { 
	background-color: #ffffff;
	font-family: Arial, Tahoma, Helvetica, sans-serif;

}

#tudo {
	min-height: 100%;
	font-size: 12px;
	}


#cabecalho { background:  url(../images/fundo.gif); 
                    background-repeat: repeat-x;
                    height: 240px;             
}



#inf { background-color: #eeeeee; 
         
         margin: 2px 2px 2px 10px;
         padding: 8px;
         text-align: left;
}

#saberm {
         margin: 3px;
         padding: 3px;
         text-align: center;
}



#link1{ 
    font-size:		  11px;
    font-weight:        bold;
    padding:            15px 15px 10px 53px;
    margin: 0px 0px 0px 145px;
    word-spacing: 18px;
	
}
	
#link2{ 
    font-size:		  9px;
    font-weight:        normal;
    text-align: justify;
    width: 600px;
    padding: 15px 15px 10px 15px;
    margin: -5px 0px 0px 200px;
    word-spacing: 5px;
	
}

#link1cab { text-align: center;
    font-size:		  11px;
    font-weight:        bold;
    padding:            15px 15px 10px 15px;
    margin: -73px 0px 0px 15px;
    word-spacing: 20px;
	
}
	
#link2cab { 
    text-align: center;
    font-size:		  9px;
    font-weight:        normal;
    padding:            15px 15px 10px 15px;
    margin: -5px 0px 0px 24px;
    word-spacing: 5px;

}



#cabecalho2 { 
	margin: 25px 15px 0px 15px; 
	font-size:		 12px;
}

#descricao {
    float: left;
    width: 705px;
}



#descricao22 {
    float: left;
    width: 500px;
	height: 195px;
}


#notebat {
    padding: 0px 35px 10px 0px;
	position: absolute;
	
}

#descricao2 {
 	    width: 460px;
	    margin: 0px 0px 0px 255px; 
}

#descricao2b {
 	    width: 460px;
	    margin: 0px 0px 0px 255px; 
		height: 385px;
}


#descricao23 {
 	    width: 370px;
	    margin: 0px 0px 0px 235px; 
}



#divlink {
 	    width: 705px;
		margin: 140px 0px 0px 0px;
		float: left;
            font-size:		  12px;
}

#divlinkcd {
 	    width: 705px;
		margin: 10px 0px 0px 0px;
		float: left;
}

.descr1 {text-align: justify;
           padding: 15px;
           background-color: #dddddd;
           font-style: italic;
           font-weight: bold;
           color: #386DC3;
           font-size:		  12px;
}


.descr2 {text-align: left;
           font-style: italic;
           color: #aaaaaa;
            font-size:		  12px;
}


#barraesq { 
	width: 220px;
    float: left;
	margin: 1px 15px 15px 7px; 
    padding: 5px;
}

#secure { 
	margin: 1px 15px 15px 7px; 
    padding: 5px;
   text-align: center;
}


#barraesqlk { 
	font-size: 11px;
	line-height: 1.6em;
}

#barraesq1 { 
                    background:  url(../images/box.jpg) repeat-x;
	    background-color: #f8f8f8;

	
}

#barraesq2 { 
                    background:  url(../images/box.jpg) repeat-x;
	    background-color: #f8f8f8;
	
}




#center1 { background:  url(../images/box.jpg) repeat-x;
                background-color: #f8f8f8;
	width: 213px; 
                float: left; 
                margin-left:10px;
                border-style: inset;
                border-width: 1px; 
	padding: 5px;
}


#center2 { background:  url(../images/box.jpg) repeat-x;
	background-color: #f8f8f8;
	width: 213px; 
                float: left; 
                margin-left:10px;
                border-style: inset;
                border-width: 1px; 
                padding: 5px;
}

#center3 { background:  url(../images/box.jpg) repeat-x;
	background-color: #f8f8f8;
	width: 213px; 
                float: left; 
                margin-left:10px;
                border-style: inset;
                border-width: 1px; 
                padding: 5px;
}


#center2a { background:  url(../images/box.jpg) repeat-x;
	background-color: #f8f8f8;
	width: 330px; 
	float: left; 
                border-left-style: inset;
                border-width: 1px; 
                padding: 5px;

}


#center2b { background:  url(../images/box.jpg) repeat-x;
	background-color: #f8f8f8;
	width: 330px; 
		float: left; 

                margin-left: 23px;
                border-left-style: inset;
                border-width: 1px; 
                padding: 5px;

}


#mvend { 	width: 550px; 
                float: left; 
                margin-left:262px;
                border-left-style: inset;
                border-width: 1px; 
                padding: 5px;
}



.fonte {
	background-color: #f8f8f8;
                margin: 20px;
                padding: 10px;
                line-height: 1.8em;
                font-size: 130%;
            
     
}




h1 {font-size: 150%;
	text-align: left;
	padding: 5px;
	color: rgb(25,90,144);
	}

h2 {font-size: 130%;
	text-align: left;
	color: #aaaaaa;
	}


#logo {margin-left: 70px;}	
            	

#foot { 
         float: left;
         margin: 0px 115px 25px 115px; 
         padding: 10px 20px 10px 20px;
         color: #757575;
         font-size: 11px;
         text-align: center;
} 



#cat { 
         text-align: center;
         margin: 10px; 
         padding: 10px;
} 

.cat { background:  url(../images/box.jpg) repeat-x;
	background-color: #f8f8f8;
	border-style: inset;
                border-width: 1px; 
                padding: 5px;
                width: 180px;
}


#barralat {width: 200px;
                padding: 8px 0px 0px 0px;
}
#barralat a img {margin-left:20px; 
}

.bl {margin: 2px 2px 20px 2px;
      padding: 1px 2px 2px 2px;
      background:  url(../images/box.jpg) repeat-x;
      background-color: #f8f8f8;
      text-align: center;

}

#esq1 {margin: 2px 2px 20px 2px;
      padding: 1px 2px 2px 2px;
      background-color: #f8f8f8;
      text-align: left;
      line-height: 1.3em;
      width: 195px;
            }


#esqg {
      background-color: #cccccc;
      text-align: center;
      font-weight: bold;
      line-height: 2em;
      color: #757575;
      font-size: 130%;
      width: 190px;
            }


#esqgs {
      background-color: #cccccc;
      text-align: center;
      font-weight: bold;
      line-height: 2em;
      color: #757575;
      font-size: 130%;
      width: 200px;
            }


#esq1b {
      padding: 5px 0px 5px 15px;
      background-color: #f5f5f5;
      font-size: 80%;
      line-height: 1.3em;
      text-align: left;
      font-weight: normal;
            }

#esq1t {
      padding: 2px 0px 3px 0px;
      font-size: 100%;
      line-height: 1.5em;
      text-align: left;
      font-weight: bold;
            }



#bl1 {margin: 2px 2px 20px 2px;
      padding: 1px 2px 2px 2px;
      background-color: #f8f8f8;
      text-align: left;
      line-height: 1.3em;
      width: 140px;
            }


.esq1 a:hover, a:active { 
	text-decoration: underline; 
	color: blue;
	}

	
.home a:link {
                   color: #757575;
                   text-decoration: none;
                       
   }

.home a:visited {
                color: #757575;
	text-decoration: none;
                
	}

.home a:hover, a:active { 
	text-decoration: underline; 
	color: #07487C;
                
	}

.home {padding-left: 3px;}	
	
	
.home2 a:link {
   color: #757575;
   text-decoration: none;    
   }

.home2 a:visited {
    color: #757575;
	text-decoration: none; 
	}

.home2 a:hover, a:active { 
	text-decoration: underline; 
	color: #07487C;
	}


.home3 a:link {
   color: #757575;
   text-decoration: none;   
   }

.home3 a:visited {
    color: #757575;
	text-decoration: none; 
	}

.home3 a:hover, a:active { 
	text-decoration: underline; 
	color: red;
	}

.home3 {padding-left: 3px;}


.home4 a:link {
                   color: #757575;
                   text-decoration: none;
                       
   }


.home4 a:visited {
                color: #757575;
	text-decoration: none;
                
	}

.home4 a:hover, a:active { 
	text-decoration: underline; 
	color: red;
                
	}

.home4 { 
	font-size: 9px; 
	
	}





.test { 
    font-size:		  11px;
    color:              #08528C;
    font-weight:        bold;
    border-color:		grey;
    border-width:		1px;
    border-style:		solid;
    padding:    6px 30px 6px 30px;
    margin:             10px 150px 10px 10px;
    text-align: center;
}


.geral{ 
    padding:    5px 5px 5px 5px;
    margin:     10px 10px 10px 10px;
    background: #f8f8f8;
}

.center{text-align: center;}



/*daqui para baixo eh experiencia*/

#fun	{
	height: auto;
	position: ;
	left:0px;
	min-width: 535px; /*para firefox*/
	width:expression(document.body.clientWidth < 880? "535px": "auto" );    /*hack para ie*/
}


#textesr {
	left:80px;
	top: -17px;
	margin-top: -0px;
	width: 71%;
	position: relative;
    margin-bottom: -12px;
	text-align:left;     	
}
#textesr h2 {
     color: #07489A;
     font-size: 14px;           
}

#textdrr {
	left:85px;
	top:-55px;
	width: 68%;
	position: relative;
	text-align:left;
}

#rprod {
	width: 50%;
	height: 125px;
	position: relative;
	left: 0%;
	background:  url(../images/fundr3.jpg) repeat-x;
	background-position: ;
    background-color: #F2F2F2;
	top: 15px;		
}




#rprod2 {
	width: 50%;
	height: 125px;
	position: relative;
	left: 50%;
	background:  url(../images/fundr3.jpg) repeat-x;
	background-position: ;
    background-color: #F2F2F2;
	top: -110px;		
}

#irprod {
          position: absolute;
          top: 30px;
          left: 5px;
}

#rprod2esq {
	width: 100%;
	height: auto;
	position: relative;
	left: 0%;
   	min-width: 300px;
	background:  url(../images/funr2.jpg) repeat-x;
	background-position: top;
	background-color: #F2F2F2;
	top: ;	
}

#rprod2dir {
	width: 50%;
	height: 130px;
	position: relative;
	left: 50%;
   	min-width: 300px;
	background:  url(../images/funr2.jpg) repeat-x;
	background-position: top;
	background-color: #F2F2F2;
	top: -148px;	
}



#rprod3 {
	width: 50%;
	height: 23px;
	position: relative;
	left: 0%;
   	min-width: 300px;
	background: url(https://www.rumo.com.br/lojas/00003735/images/funr2b.jpg) repeat-x;
	background-position: bottom;
    background-color: #F2F2F2;
	top: ;		
}

#rprod32 {
	width: 100%;
	height: 23px;
	position: relative;
	left: 0%;
    top: 310px;
   	min-width: 300px;
	background: url(https://www.rumo.com.br/lojas/00003735/images/funr2b.jpg) repeat-x;
	background-position: bottom;
    background-color: #F2F2F2;
}



#rprodd {
	width: 100%;
	height: 125px;
	position: relative;
	left: 0%;
	background:  url(../images/fundr3.jpg) repeat-x;
	background-position: ;
    background-color: #F2F2F2;
	top: -0px;		
}

#rprodd2 {
	width: 100%;
	height: 125px;
	position: relative;
	left: 0%;
	background:  url(../images/fundr3.jpg) repeat-x;
	background-position: ;
    background-color: #F2F2F2;
	margin-top: 10px;
	top: 0px;	
}




#rprod22 {
	width: 50%;
	height: 125px;
	/*position: absolute;
	left: 50%;*/
	background:  url(../images/fundr3.jpg) repeat-x;
	background-position: ;
    background-color: #F2F2F2;
	top: -220px;	
}


#rprodesq {
	width: 50%;
	height: 800px;
	position: static;
	left: 0%;
    background-color: #F2F2F2;
	top: ;	
}




#rproddir {
	width: 50%;
	height: 800px;
	position: relative;
	left: 50%;
    background-color: #F2F2F2;
	top: -800px;		
}


#rprod22esq {
	width: 100%;
	height: auto;
	position: absolute;
	left: 0%;
   	min-width: 300px;
	background:  url(../images/funr2.jpg) repeat-x;
	background-position: top;
	background-color: #F2F2F2;
	top: 160px;	
}


#rprod333 {
	width: 50%;
	height: 330px;
	position: relative;
	left: 0%;
    margin-top: 8px;
   	min-width: 200px;
	background:  url(../images/funr2.jpg) repeat-x;
	background-position: top;
	background-color: #FEFEFC;	
}

#rprod332 {
	width: 50%;
	height: 330px;
	position: relative;
	left: 0%;
                top: 0px;
   	min-width: 200px;
	background:  url(../images/funr2.jpg) repeat-x;
	background-position: top;
	background-color: #FEFEFC;	
}



#lag1 {
	width: 100%;
	height: 150px;
    background-color: black;
}


#lag2{
	width: 100%;

	height: auto;
	top: 300px;
}


#rprod335 {
	width: 100%;
	height: 330px;
	position: relative;
	right: 0%;
    margin-top: 8px;
   	min-width: 200px;
	background:  url(../images/funr2.jpg) repeat-x;
	background-position: top;
	background-color: #FEFEFC;
}






#rprod334 {
	width:100%;
	height: 330px;
	position: relative;
	right: 0%;
	top: 0px;
   	min-width: 200px;
	background:  url(../images/funr2.jpg) repeat-x;
	background-position: top;
	background-color: #FEFEFC;
}

#absoluter{
               width: 49%;
               height: auto;
               position: relative;
               top: -1006px;
               left: 50%;
}

#absoluter1 {
               width: 49%;
               height: auto;
               float: right;
               top: 10px;
               left: 0%;
}
#absoluter2 {
               width: 49%;
               height: auto;
               float: right;
               top: 10px;
               left: 0%;
}

.textor {
	top: -10px;
	position: relative;
    height: 30px;
	font: ms_comic sans;
    font-size: 10px;
    color: #87B1E1;
    font-weight:  bold;

}
.textor a:link {
   color: #87B1E1;
   text-decoration: none;    
   }

.textor a:visited {
    color: #87B1E1;
	text-decoration: none; 
	}

.textor a:hover, a:active { 
	text-decoration: underline; 
	color: #FF4C06;
	}
h2.textor {
    color: #757575;
    font-size: 12px;            
}

#imagtext {

	top: 10px;
	right: ;
	position: absolute;
}
#maisprodr {
      position: relative;
      margin-top: -15px;
      top: 6px;
      width: 92%;
      left: 4%;
      height: 63px;
      background-color: #F4F4F4;
      background:  url(../images/topre1.jpg) repeat-x;
      background-position: top;
}

#maisprodr h3 {
	font-weight: bold;
	position: relative;
	font-size: 10px;
	line-height: 11px;
	left: 5px;
	top: 3px;
	margin: -0px;
}
#maisprodr a {
    position: absolute;
    background: ;
    width: 75px;
    height: 15px;
    left: 70%;
    top: 50px;
    text-align: center;
    margin-top: -6px;
    border-width: 2px; 
    border-style: solid;
    border-color: #94CAF7; 
    /*color: #94CAF7;*/
}

#maisprodr a:link {
    position: absolute;
    background: ;
    width: 75px;
    height: 15px;
    left: 70%;
    top: 50px;
    text-align: center;
    margin-top: -6px;
    border-width: 2px; 
    border-style: solid;
    border-color: #94CAF7; 
}

#maisprodr a:visited {
    text-align: center;
    margin-top: -6px;
    border-width: 2px; 
    border-style: solid;
    border-color: #94CAF7; 
}
#maisprodr a:hover, a:active { 
	text-decoration: underline; 
	color: #FF4C06;
}

#imagprodd {
   top: 23px;
   left: 0;
   position: absolute;
   width: 40px;
   height: 40px;
}

#textor2 {
	top: 20px;
	position: absolute;
    width: 20%;
    height: 40px;
    font-weight:bold;
    color:#07489A;
    left: 70px;
    font-size: 85%;
    margin-top: -3px;
}

#textor2 span {
      color: #757575;
      font-size: 8px;

} 
#maisdr {
     position: relative;
     top: 10px;
     width: 92%;
     left: 4%;
     bottom: 10px;
     height: 66px;
     background: #F4F4F4;
     background:  url(../images/topre1.jpg) repeat-x;
     background-position: top;
}

#maisdr h3 {
     font-weight: bold;
     position: relative;
     font-size: 10px;
     line-height: 11px;
     left: 5px;
     top: 3px;
     margin: -0px;
}
#maisdr a {
    position: absolute;
    height: 15px;
    width: 75px;
    left: 70%;
    bottom: 5px;
    text-align: center;
    margin-top: -6px;
    border-width: 2px; 
    border-style: solid;
    border-color: #94CAF7;
    /*color: #94CAF7;*/ 
}

#maisdr a:visited {
    text-align: center;
    border-width: 2px; 
    border-style: solid;
    border-color: #94CAF7; 
}

#maisdr a:hover, a:active { 
       text-decoration: underline; 
       color: #FF4C06;
}

#maisprodr2 {
    position: absolute;

    top: 130px;
    width: 96%;
    left: 4%;
    height: 60px;
}

.refr {color: #757575;
    font-size: 8px;}

#textor3 {
    position: relative;
    top: 3px;
    width: 40%;
    font-weight:bold;
    font-size: 85%;
    color:#07489A;
    left: 50px;
    font-size: 85%;
    margin-top: -1px;
}

#textor3 span {
    color: #AAAAAA;
    font-size: 8px;

} 



#textor3 img{
    position: absolute;
    background: ;
    top: 7px;
    width: 40px;
    height: 40px;
    left: -49px;
    text-align: center;
    margin-top: -6px;
}

#maisprodr3 {
               position: absolute;
               top: 108px;
               margin-top: 5px;
               width: 96%;
               left: 4%;
               height: 60px;

}


#crlista { background:  url(../images/box.jpg) repeat-x;
	background-color: #f8f8f8;
	width: 170px; 
	height: 30px;
                positiom: relative;
                border-width: 1px; 
                padding: 5px;
}

#crlista2 { background:  url(../images/box.jpg) repeat-x;
	background-color: #f8f8f8;
	width: 170px; 
	height: 30px;
                top: -130px;
                positiom: relative;
                border-width: 1px; 
                padding: 5px;
}
#crlista3 { background:  url(../images/box.jpg) repeat-x;
	background-color: #f8f8f8;
	width: 170px; 
	height: 30px;
                top: -60px;
                positiom: relative;
                border-width: 1px; 
                padding: 5px;
}

#center12 { 
    width: 187px; 
    height: 25px;
    float: left; 
    margin-left:0px;
    border-style: solid;
    left: 4px;
    border-width: 2px; 
    border-color: #CFCFCF;
    padding: 2px;
    text-align: center;
    font-size: 10px;
}


#center22 { 
	background-color: #f8f8f8;
	width: 167px; 
    height: 25px;
    float: left; 
    margin-left:14px;
    border-style: solid;
    border-width: 2px; 
    border-color: #CFCFCF;
    padding: 2px;
    text-align: center;
    font-size: 10px;
}


#center32 { 
	background-color: #f8f8f8;
	width: 167px; 
    height: 25px;
    float: left; 
    margin-left:11px;
    border-style: solid;
    border-width: 2px; 
    border-color: #CFCFCF;
    padding-bottom: 2px;
    text-align: center;
    font-size: 10px;
}



#center12at { background:  url(../images/box.jpg) repeat-x;
    width: 190px; 
    float: left; 
    border-style: solid;
    border-width: 1px; 
    border-color: #CFCFCF;
    margin-left:0px;
    padding: 5px;
    text-align: center;
}
#center12at a {
    text-align: center;
    font-weight:bold;
    color: blue; 
}
#center22at { background:  url(../images/box.jpg) repeat-x;
    background-color: #f8f8f8;
    width: 190px; 
    float: left; 
    border-style: solid;
    border-width: 1px; 
    border-color: #CFCFCF;
    margin-left:18px;
    padding: 5px;
    text-align: center;
}
#center22at a {
    text-align: center;
    font-weight:bold;
    color: blue; 
}
#center32at { background:  url(../images/box.jpg) repeat-x;
	background-color: #f8f8f8;
	width: 190px; 
                float: left; 
                border-style: solid;
                border-width: 1px; 
                border-color: #CFCFCF;
                margin-left:40px;
                padding: 5px;
                text-align: center;
}

#center32at a {
    text-align: center;
    font-weight:bold;
    color: blue; 
}
#foot2 { 
         position:absolute;
         clear:both; 
         left: 70px;
         top: 2700px;
         margin: 15px 175px 115px 25px; 
         padding: 10px 20px 10px 20px;
         color: #757575;
         font-size: 85%;
         text-align: center;
} 
#divmer{
	width: 630px; 
                height:60px;
                float: left; 
                margin-left:5px; 
	padding: 5px;

}
#divm2{
	width: 590px; 
    height:18px;
    float: left; 
    margin-left:5px;
	_margin-bottom:0px;
	margin-bottom:5px; 
	padding: 5px;
    text-align: center;

}


#center1at { 
	width: 190px; 
                float: left; 
                margin-left:10px;
                border-style: inset;
                border-width: 1px; 
	padding: 5px;
}


#center2at { 
	background-color: #f8f8f8;
	width: 170px; 
                float: left; 
                margin-left:10px;
                border-style: inset;
                border-width: 1px; 
                padding: 5px;
}

#center3at { 
	background-color: #f8f8f8;
	width: 170px; 
                float: left; 
                margin-left:10px;
                border-left-style: inset;
                border-width: 1px; 
                padding: 5px;
}

#center1ot { background:  url(../images/box.jpg) repeat-x;
	width: 190px; 
                float: left; 
                margin-left:10px;
                border-style: inset;
                border-width: 1px; 
	padding: 5px;
}


#center2ot { background:  url(../images/box.jpg) repeat-x;
	background-color: #f8f8f8;
	width: 190px; 
                float: left; 
                margin-left:10px;
                border-style: inset;
                border-width: 1px; 
                padding: 5px;
}

#center3ot { background:  url(../images/box.jpg) repeat-x;
	background-color: #f8f8f8;
	width: 190px; 
                float: left; 
                margin-left:10px;
                border-style: inset;
                border-width: 1px; 
                padding: 5px;
}



#descricao3 {
 	margin: 20px 15px 0px 115px; 
}


.linkpo {
    text-align: center;
    font-weight:bold;
    color: #006FCC; 
}


/*  POPUP DOS ANUNCIADOS */


#tudopop {font-size:11pt;
   

}

#titlepop {
     font-size:200%;
     font-weight:bold;
     color:#2B5580;
     position: absolute;
     top: 10px;
     left: 220px;
     text-align: center;
}

#folhapop {
     position: absolute;
     top: 19px;
     left: 5px;
}

#title2pop {
     font-size:130%;
     font-weight:bold;
     color:#2B5580;
     position: absolute;
     top: 45px;
     left: 220px;
     width: 390px;
     text-align: center;
}


#textpop {
     margin: 10px 20px 20px 20px;
     padding: 5px 10px 10px 10px;
     width: 650px;
     text-align: center;
     font-weight: bold;
     color: #666666;
     font-size:130%;
}

#batpop {
     float: left;
}

.textpop {
     padding: 5px 5px 5px 5px;
     font-weight: normal;
     font-size:80%;

}


#fontepop {
     float: right;
}

.text2pop {
     padding: 5px 150px 5px 5px;
     font-weight: normal;
     font-size:60%;
     color: black;

}


  #header {
    float:left;
    width:100%;
    background:#DAE0D2 url(../%22../images/zz.gif%22)       repeat-x bottom;
    font-size:150%;
    line-height:normal;
    padding: 0 0 10px 0;
    }

 #header ul {
    margin:0;
    padding:10px 10px 0;
    list-style:none;
    }

  #header li {
    float:left;
    background: url(../%22../images/norm_right.gif%22)       no-repeat right top;
    margin:0;
    padding:0;
    }

  #header strong, #header span {
    display:block;
    background: url(../%22../images/right.gif%22)       no-repeat right top;
    padding:5px 15px 4px 6px;
    }

  #header a {
    display:block;
    background: url(../%22../images/norm_left.gif%22)       no-repeat left top;
    padding:5px 15px 4px;
    }


  #header #current {
    background-image: url(../%22../images/norm_right_on.gif%22);
    }
  #header #current a {
    background-image: url(../%22../images/norm_left_on.gif%22);
    padding-bottom:5px;
    }


#tudo_prod { 
	height: 100%;
}

#resto_prod { 
       margin-top: -4px;
}

#resto1 { 
       background:  url(../images/xx180.jpg) repeat-x;
       float: left;
       height: 84px;
       width: 194px;
       border-left-style: ridge;
       border-width: thin;
       
}



#black { 
       background-color: black;
       height: 300px;
       margin-top: 84px;       
}


#resto_prod2 { 
 

}

#resto2 { 
       background:  url(../images/xx.jpg) repeat-x;
       float: left;
       height: 84px;
       width: 194px;
       border-left-style: ridge;
       border-width: thin;
       
}

.restoim1 {
      padding: 6px;
}

#resto2:link {background:  url(../images/xx.jpg) repeat-x;} 
#resto2:visited {background:  url(../images/xx.jpg) repeat-x;} 
#resto2:hover {background:  url(../images/xx2.jpg) repeat-x;} 
#resto2:active {background:  url(../images/xx2.jpg) repeat-x;} 

#resto1:link {background:  url(../images/xx180.jpg) repeat-x;} 
#resto1:visited {background:  url(../images/xx180.jpg) repeat-x;} 
#resto1:hover {background:  url(../images/xx1802.jpg) repeat-x;} 
#resto1:active {background:  url(../images/xx1802.jpg) repeat-x;} 



#fonte_desc { 
    padding: 10px;

}


#fonte_dir { 
margin: 4px;
padding: 4px;
background-color: #eeeeee;
}


.esq1b a:link {
   color: #757575;
   text-decoration: none;   
   }

.esq1b a:visited {
    color: #757575;
	text-decoration: none; 
	}

.esq1b a:hover, a:active { 
	text-decoration: underline; 
	color: #07487C;
	}


.noteesq { 
       pposition:absolute;
       ffloat: left;
	}

#mbateria { margin-top:-1000px;
                       padding: 5px;
}




#marcas {

 
   }


.EstNomeProd {color:#1E3028;
                      font-size:11pt;
                      font-weight:bold;
                      font-family:tahoma,verdana;
}


.EstRefProd {color:#8E8E8E;
                   font-size:7pt;
                   font-family:verdana,arial;
}





#cabecalho3 { 
	margin: 18px 10px 0px 3px; 
	width: 580px;
    float: left;
    padding: 5px;
   color: #2c2c2c;
	}
	
#barraesqm { 
	width: 160px;
    float: left;
	margin: 0px 15px 15px 7px; 
    padding: 5px;

}

#barradir9 { 
	width: 160px;
    float: left;
	margin: 18px 1px 1px 1px; 
    padding: 5px;
	

}


.modellos {padding: 5px 1px 10px 15px;

}








#rodapewell {text-align: center;
                    height: 80px;
       
      }

.temp1 {font-size: 120%;
       font-weight: bold;
       text-align: center;
       color: #757575;
      }






#div21 {
       color: rgb(120,120,120);
       padding: 2px 0px 2px 2px;
       font-weight: 600;
     
      }




#logowell { position: absolute;
   margin-top: 12px;
   margin-left: 45px;
   z-index: 90;
                 
}





.menor {font-size: 80%;
       font-weight: 300;
  
      }


#topo2009iweb { 
                      background:  url(../images/170.gif); 
                    background-repeat: repeat-x;
}



#topofull { font-family: Arial;
		    width: 100%;                  
}


#fonewell {position: absolute;
                 margin-top: 21px;
	   margin-left: 873px;
          height: 60px;
}

#cadeadowell {position: absolute;
                 margin-top: 63px;
	   margin-left: 154px;
          height: 33px;
          z-index: 99;
}


#segurowell {position: absolute;
                 margin-top: 70px;
	   margin-left: 170px;
          height: 25px;
}

#fretewell {position: absolute;
                 margin-top: 108px;
	   margin-left: 785px;
          
          
}

#topotelevendas {position: absolute;
                 margin-top: 80px;
	   margin-left: 850px;
           text-align: center; 
       color: rgb(7,69,141);
       font-weight: bold;
      font-size: 130%;
       letter-spacing: -1px;
          
}

#topocomercial {position: absolute;
                 margin-top: 80px;
	   margin-left: 250px;
           text-align: center; 
       color: rgb(171,132,55);
       width: 520px;
       font-size: 110%;
       font-weight: 600;
       font-family: arial;
      }

#topo2009sup { 
                        height: 69px;  
                   z-index: -1;    
}

p.toposupbr {
                   position: absolute;
                   color: white;
                   text-align: center; 
                   font-size: 22px;
                   letter-spacing: -1px;
                   margin-top: 15px;
                   margin-left: 200px;
                   font-weight: bold;
                   width: 600px;
                   font-family: arial;
                   line-height: 90%;
}


p.toposupbr2 {
                   position: absolute;
                   color: black;
                   text-align: center; 
                   font-size: 22px;
                   letter-spacing: -1px;
                   margin-top: 16px;
                   margin-left: 202px;
                   font-weight: bold;
                   width: 600px;
                   font-family: arial;
                   line-height: 90%;
}


#topo2009inf { 
                    height: 110px;
                           
}



#topo2009infa {text-align: center; 
           padding-top: 55px;
                             
}


#topo2009infb {text-align: center; 
            padding-top: 12px;
           
                             
}

#flash01 {background:  url(../images/2c.jpg); 
               background-repeat: repeat-x;
                text-align: center;
                margin-top: -10px;
                height: 40px;
                              
}




