/*Posicionamento do rodape na base sem passar por cima do conteúdo*/

body, html, form { height:100%; } /* Necessário */

#ctl00_ctl00_UpdatePanel1{height:100%;}

.page_position, .content {
	height:100%; /* Para o IE6 */
}

#wrap {min-height: 100%;}

#main { /* must be same height as the footer */
	overflow:auto;
	padding-bottom: 00px;
	*padding-bottom: 30px;
	clear:both;
	}  

#footer {
	position: relative;
	margin-top: -100px; /* negative value of footer height */
	*margin-top: -97px; /* negative value of footer height IE7*/
	height: 97px;
	clear:both;
	} 

/*Fim do Posicionamento do rodape na base sem passar por cima do conteúdo*/


body {
    margin:0px;
    padding: 0px;
    background: #292929 url(/images/genericas/bg_principal.jpg) repeat-y center top;
    font-family: Trebuchet MS, Calibri, Arial;
    font-size: 12px;
    color: #212121;
    line-height: 16px;
    text-align: justify;
}

P {
    margin-bottom: 10px;
}

H2 {
    color: #FFF; /*titulo branco */
    font-size: 13px;
}

H3 {
    color: #5f4d08; /*titulo amarelo */
}

H4 {
	font-size: 18px;
}

a:link {
    color:#5f4d08;
}

/* Css master pages */

.page_position {
    width: 990px;
    margin: 0 auto;
}
.content {
    width: 990px;
    float: left;
    border-top: 0px;
    background: #fff url(/images/genericas/bg_content.jpg) repeat-x;
    background-position: 0 15px;
}
    .webPart_full {   
        width: 990px;
        float: left;
    }
    .conteudo_bipartido {
        width: 990px;
        float: left;
        clear: both;
    }
        .webPart_bipart_esquerda {
            width: 600px; /* largura com padding = 620px */
            float: left;
            padding: 30px 0 20px 20px;
        }
        .webpart_bipart_direita {
            width: 330px; /* largura com padding = 350px */
            float: right;
            padding: 30px 20px 20px 0;
        }    
    .rodape {        
        width: 990px;
        float: left;
        clear: both;
        padding-top: 10px;
        background: url(/images/genericas/bg_rodape.png) repeat-x top left;
    }
        .rodape ul{
            list-style: none;
            width: 100%;
        }
            .rodape li{
                display:inline;
                float: left;
            }
                .rodape_esquerda {
                    width: 730px;
                    margin: 40px 0 0 20px;
                    padding-left: 10px;
                    font-size: 11px;
                }    
                .rodape_direita {
                    width: 200px;
                    margin: 40px 20px 0 5px;
                    text-align: right;
                    font-size: 10px;
                    padding-top: 10px;
                }

/* Fim - Css master pages */

.dados-contato {
    float: left;
    background: url(/images/genericas/bg_news_lista.png) no-repeat top left;
    background-position: 0 15px;
    min-height: 200px;
    padding: 60px 0 0 30px;
    width: 270px;
    text-align: left;
}

.news-lista {
    float: left;
    background: url(/images/genericas/bg_news_lista.png) no-repeat top left;
    background-position: 0 15px;
    min-height: 200px;
}
    .news-lista ul{
        list-style: none;
        width: 100%;
        margin: 40px 0 0 20px;
    }
        .news-lista ul li{
            display: block;
            width: 310px;
            font-size: 11px;
            margin: 10px 0 0 0;
        }
            .news-lista ul li a{
                color: #5f4d08;
                font-size: 12px;
            }
                .news-lista ul li a:hover{
                    text-decoration: underline;
                }

.news-detalhe {
   margin: 0 0 0 0; 
}
    .news-detalhe b{ 
        color:#5f4d08;
        font-size: 13px;
    }
        .news-detalhe img{ 
            float: left;
            border: solid 1px #9e9e9e;
            padding: 5px;
            background-color: #fff;
            margin: 0 10px 5px 0;
            clear: left;
        }



.maq-lista {
    float: left;
    background: url(/images/genericas/bg_news_lista.png) no-repeat top left;
    background-position: 0 15px;
    min-height: 200px;
}
    .maq-lista ul{
        list-style: none;
        width: 100%;
        margin: 40px 0 0 20px;
    }
        .maq-lista ul li{
            display: block;
            height: 59px;
            width: 300px;
            padding: 2px;
            font-size: 11px;
            clear: both;
            margin-top: 10px;
        }
                .maq-lista ul li a{
                    color: #5f4d08;
                    font-size: 12px;
                    display: block;
                }
                    .maq-lista ul li a:hover{
                        text-decoration: underline;
                    }
                        .maq-lista img{ 
                            float: left;
                            border: solid 1px #9e9e9e;
                            padding: 2px;
                            background-color: #fff;
                            margin: 0 15px 0 0;
                        }
                

.maq-detalhe {
   margin: 0 0 0 0; 
}
    .maq-detalhe b{ 
        color:#5f4d08;
        font-size: 13px;
    }
        .maq-detalhe img{ 
            border: solid 1px #9e9e9e;
            padding: 5px;
            background-color: #fff;
            margin: 0 15px 15px 0;
        }





.links {
    
}    
    .links ul{
        width: 90%;
        list-style-type: circle;
        *list-style-type: none;
        margin-left: 40px;
    }
        .links ul li{
               width: 90%;
               border: solid 1px #ddd;
               padding: 6px;
               margin: 3px 0 0 0;
               background-color: #eeeeee;
               cursor: pointer;
        }
            .links ul li:hover{
               background-color: #FFFFFF;
            }
                .links a{
                    color:#292929;
                }



/* Classe para o cabeçalho, logo principal e menu */

.cabecalho {
    height: 105px;
    width: 990px;
    background: #585858 url(/images/genericas/bg_cabecalho.jpg) repeat-x bottom left;
}
    .cabecalho-logo {
        position: absolute;
        margin-left: 25px;
    }
    
    .menu {
        float: right;
    }
        .menu ul {
	        width: 636px; margin: 68px 20px 0 0;
	        list-style: none;
        }

        .menu li { display: inline; }
        	
        .menu li a {
	        display: block; float: left; height: 37px;
	        background-image: url(/images/genericas/menu-sprites.png); text-indent: -9999px;
        }

	        .menu ul li a.menu_homePage { width: 99px; background-position: 0 0;	}
        	.menu ul li a.menu_empresa { width: 79px; background-position: -99px 0; }
        	.menu ul li a.menu_produtos { width: 87px; background-position: -178px 0; }
        	.menu ul li a.menu_pecas { width: 62px; background-position: -265px 0;	}
        	.menu ul li a.menu_links { width: 57px; background-position: -327px 0;	}
	        .menu ul li a.menu_usadas { width: 133px; background-position: -384px 0;	}	        
	        .menu ul li a.menu_contato { width: 119px; background-position: -517px 0;	}
        	
        	
	        .menu ul li a.menu_homePage:hover, ul#menu-sprite li a.menu_homePage:focus { background-position: 0 -49px;	}
        	.menu ul li a.menu_empresa:hover, ul#menu-sprite li a.menu_empresa:focus { background-position: -99px -49px;	}
        	.menu ul li a.menu_produtos:hover, ul#menu-sprite li a.menu_produtos:focus { background-position: -178px -49px; }
        	.menu ul li a.menu_pecas:hover, ul#menu-sprite li a.menu_pecas:focus { background-position: -265px -49px;	}
        	.menu ul li a.menu_links:hover, ul#menu-sprite li a.menu_links:focus { background-position: -327px -49px;	}
        	.menu ul li a.menu_usadas:hover, ul#menu-sprite li a.menu_usadas:focus { background-position: -384px -49px;	}
        	.menu ul li a.menu_contato:hover, ul#menu-sprite li a.menu_contato:focus { background-position: -517px -49px;	}
        	




/* FIm das classe para o cabeçalho, logo principal e menu */















/* Classes do eazy slider - banner de destaques */

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:990px;
		height:340px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		position:absolute;
		left:50%;
		margin-left: -495px;
		top:105px;
		z-index:1000;
		margin-top: -1px;
		}	
	#nextBtn, #slider1next{ 
		margin-left: 470px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:26px;
		height:340px;
		background: url(/images/genericas/menu_destaques_sprites.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background: url(/images/genericas/menu_destaques_sprites.png) no-repeat -26px 0px;	
		}	
		#prevBtn a:hover, #slider1prev a:hover{ 
		background:url(/images/genericas/menu_destaques_sprites.png) no-repeat 0 -340px;	
		}	
		#nextBtn a:hover, #slider1next a:hover{ 
		background:url(/images/genericas/menu_destaques_sprites.png) no-repeat -26px -340px;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


    .destaques_lista {
      
    }
    
/*FIM - Classes do eazy slider - banner de destaques */

