/* CSS Shopping Certo 06.08.2007  */
body { background-color:#212121;
       margin: 5px;
       font-family:"Arial", Helvetica, sans-serif; 
       font-size:11px; 
       color:#666666;
   }

#base {min-width:940px;
	   _min-width:990px;
     } 
   
img { border:none;}

/* moldura geral */
#main { background-color:#fff; 
        padding:5px;}


/* banner full */
#bannerfull{ height: 35px;
             margin-top:5px;
             margin-bottom: 5px;
             border:1px solid #cdcdcd;
             background-color:#980000;
             text-align:center;
            }
/* conteudo central */
#contentWrap { 
               position: relative;
    }


#content { background-color:#fff;
           text-align: center;
           padding: 0px;
           margin: 0px 170px 0px 170px;
           min-width:400px;
           *position:relative;
         }

.breadcrumb { text-align:left; }
/* 
#content:after {content: ".";
                display: block;
                height: 0;     
                visibility: hidden;
               }
*/
               			
* html #content {height: 1%;}
         
         
div#leftCol{width: 170px;
            float: left;
            text-align: left;
            
          }
div#rightCol{width: 170px;
             background-color: #FFF;
             float: right;
             text-align: left;
             border:1px solid #cdcdcd;
             }

/* listagem de produtos */
#products {background-color: #fff;
            padding:5px;
            margin: 0px 5px 0px 5px;
            border: 1px solid #cdcdcd;
            _border: 0px;
            min-width:398px;
            position:relative;         
       }
.boxProducts
{
    background-color: #fff;
    padding: 5px;
    margin: 0px 5px 0px 5px;
    border: 1px solid #cdcdcd;
    _border: 0px;
    min-width: 398px;
    position: relative;
}
.boxprod {width: 130px;
          position:relative;
          float:left;
          min-height:198px;
          _height:198px;
    }
.boxprod p { margin:0px;}
.boxprod p a:hover { text-decoration: underline;}

.txtprod{font-size:11px;
         color:#555555;
         text-decoration:none;
        }
.txtprod:hover{color:#000000;
               text-decoration:none;
              }
.preco{ font-size:11px;
        color:#0099CF;
        text-decoration:none;
        }
.preco:hover{color:#0099CF;
             text-decoration:none;
             }
.precos{font-size:16px;
        color:#0099CF;
        text-decoration:none;
       }
.precos:hover{color:#0099CF;
               text-decoration:none;
              }

#titulos {width: 170px;
          background-color: #FFF;
         }

/* banner central */
div#banner{
           height: 160px;
           padding: 0px;
           margin: 0px 5px 5px 5px;
           border:1px solid #cdcdcd;
           text-align:center;
           background-color:#000;
           background-image:url(Images/bgBanner.gif);
           }

/* meio ofertas */
#ofertas{ height: 20px;
          background-color: #E7E7E7;
          margin: 0px 5px 0px 5px;
          border-left: 1px solid #cdcdcd;
          border-right: 1px solid #cdcdcd;
          text-align:right;
         }
         
#ofertasdir{ float:right;
             padding: 3px 10px 0px 0px;
             position:relative;
            }
#ofertasesq{ float:left;
             padding: 3px 0px 0px 10px;
             position:relative;
            }

.titOfera{  font-size:11px;
            color: #000;
            text-decoration:none;
            font-weight:bold
          }
.titOferb{  font-size:11px;
            color: #000;
            text-decoration:none;
          }
.titOferm{  font-size:10px;
            color: #555555;
            text-decoration:none;
          }
.titOferm:hover{ color: #CF0506;
                 text-decoration:none;
               }

/* meio lista produtos */
#titLista { height: 27px;
          background-color: #E7E7E7;
          margin: 0px 5px 0px 5px;
          border: 1px solid #cdcdcd;
          border-bottom:0px;
          text-align:left;
  }

#titLista p { margin:0px;
              font-weight:bold;
              margin-left:10px;
              margin-top:5px;
              color:#000;   
            }

#titLista h3 { font-size:16px;
               margin:0px;
               padding:0px;               
               margin-left: 10px;
               margin-top: 5px;
               color: #000;
               }
/* detalhes produtos */    

#fotoProd { width:280px;
            float:left;
            position:relative;
            margin:5px;
    }    
    
#descricao {
             text-align:left;
             position:relative;
             float:left;
             margin-left:15px;
    } 

#descricao h3 { font-size:16px;}   

#precos { 
          background-color:#f5f5f5;
          border:1px solid #ccc;
          padding:2px;
          text-align:center;
          font-size:13px;
          _margin-left:10px;
          width:370px;
    }

#colPrecosD { width:170px;
              position:relative;
              float:left;           
    }    

#colPrecosE { width:170px;
              position:relative;
              float:left;           
    }   
    
.caract  { position:relative;
           text-align:left;
           clear: left;
    }

.caract p { margin:0px;
            padding:2px;
    }    
    
.caract h4 { font-size:14px;
             margin:0px;
             padding:2px;
             border-bottom:1px solid #ccc;
                   margin-top:10px;
    }

/* login */ 
#cadastrado { border:1px solid #ccc;
              background-color:#f5f5f5;
              width:250px;
              padding:2px;
              margin:5px;
              position:relative;
              text-align:left;
              height:100px;
              float:left;
    }  
 
#cadastrado h3, #primeiraVez h3  
{ margin:2px;
  padding:0px;
  font-size:14px;
  margin-bottom:5px;
    }    

#cadastrado input, #primeiraVez input 
{ border:1px solid #ccc;
  margin-bottom:2px;
    }
    
#primeiraVez 
{
    border:1px solid #ccc;
    background-color:#f5f5f5;
    width:250px;
    position:relative;
    margin:5px;
    text-align:left;
    padding:2px;
    height:75px;
    float:left;
    }               

/******** Ajax **************/

	.validatorCalloutHighlight { background-color: lemonchiffon; } 	