/* CSS Geral da página */
body 
{
	background-image: url("../fundo.jpg");
	background-position: 0% 0%;
	background-repeat: repeat-x;
	background-color: #FEFEFE;
	background-attachment: fixed;
}

img /* Para o IE não meter border à volta do logo... */
{
    border: 0px;
}

div.produtos
{
    width: 950px; 
    z-index: -1;  
    background-color: #FEFEFE;
    padding: 15px;
}

div.produtosPH
{
    width: 950px; 
}

div.textcontent
{
    width: 950px;
    height: 600px;
    position: relative;
    background-color: #FEFEFE;
}

div.textcontent p
{
    font-family: Arial;
    font-size: small;
    color: Gray;
}

div.textcontent ul
{
    float: right;
}

div.textcontent li
{
    font-family: Arial;
    font-size: small;
    color: Gray;
}

div.lineholder 
{
    position: relative; 
    width: 950px; 
    height: 240px;
}

div.prodimg
{
    position: absolute;
    top: 0px;
    width: 190px;
    height: 190px;
    opacity: 1.0;
}

div.prodimg:hover
{
    opacity: 0.7;
    cursor: hand; 
    cursor: pointer;
}

div.proddesc
{
    position: absolute;
    top: 190px;
    width: 190px;
    height: 50px;
    background-color: #FEFEFE;/*#C7DF93;*/
    text-align: center;
    font-family: Arial;
    font-size: 9pt;
    color: #197602;
}

span.caracteristica
{
    color: Gray;
}

div.prodsep
{
    width: 950px; 
    height: 25px;
    background-color: #FEFEFE;
    /*opacity: 0.5;*/
}

div.noproducts
{
    width: 950px; 
    height: 35px;
    background-color: #FEFEFE;
    text-align: center;
    height:1em;
    padding:1em 0 1em 0;
    font-family: Arial;
    font-size: 15pt;
    font-weight: bold;
    color: #197602;
}

div.catsep
{
    width: 950px; 
    height: 25px;
    background-color: #FEFEFE;
    text-align: center;
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    color: #197602;
    border-bottom: 3px solid #197602;
    padding-top: 30px;
}

div#maincontainer 
{
    margin-left: auto;
    margin-right: auto;
    width: 982px;
    padding: 0px;
}

/* CSS para o banner */
#banner_container 
{
	width: 982px;
	height: 397px;
	background-color: #FEFEFE /*#00AA00; /*#EEEEEE;*/
	overflow: hidden;
	position: relative;
}
#banner_container div 
{
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
#banner_container img 
{
	border: 0;
}

/* Imagem e css para a caixa de procura */
.searchtb {
	background:#FFFFFF url(../bits/search.png) no-repeat 4px 4px;
	padding:4px 4px 4px 22px;
	border:1px solid #CCCCCC;
	width:171px;
	height:15px;
}