a:link {
	text-decoration: none;
}
a:visited{
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.body {
	background-image: url(../altacomp/fundo_geralsite.jpg);
	background-repeat: repeat-x;
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: center top;
}
.menugeral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;

}
/*menu*/
dl { 
 width: 200px; /*tamanho do menu em pixels*/
 }
dl,dd { 
  margin: 0;  /* margem do menu */
  padding: 0;
		
}

dt {
	font-size: 11px;  /*tamanho da fonte do menu principal(departamentos)*/
	font-weight: bold; /*negrito no menu principal*/
	text-decoration:none; /* remover sublinhado*/
	padding: 0px;  /* espaço interno antes de inciar o conteudo */
	margin: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
dt a { 
     color: #666666;  /*cor do menu quando link*/
     text-decoration:none; /* remoção do sublinhado */
}
dd a { 
    /*igual ao de cima*/	
    color: #000000;  
    text-decoration:none; 
}
dd a:hover { 
    /*configurações quando passa o mouse em cima*/ 
    color: #666666; 
    text-decoration:underline; 
    margin:0px; 
}
ul {
	list-style: none; /*remoção do estilo da lista, ou seja, aquela bolinha que ficava do lado*/
	margin: 5px; /*margem do menu categoria*/
	padding: 0;
	font-size: 12px;  /*tamanho da fonte do menu (subcategoria)*/
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;

}
ul li a, ul li a:hover{
	color: #999999;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*padrão do sistema*/
#loading {
  float: right;
  font-size: 10px;
  margin-right: 10px;
  display:none;
} 

#mensagem { 
	width:130px;
	position:absolute; 
	top:0px; 
	background-color:#EEEEEE; 
	color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; font:bold; color:#000000; 
	}
#resposta {
          width:300px;
          background-color:#CC0000;
          font-family:Verdana, Arial, Helvetica, sans-serif;
          font-size:12px;
          color:#FFFFFF;
           }
.clear { 
	clear:both;
	font-size:1px; 
	margin-top:-1px;
	 }
.LINKTOPO3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

	 
.aparece { visibility:visible; position:relative; clear:both; }
/*.aparece { clear:both; display:block; }*/
.desaparece { visibility:hidden; position:absolute; clear:both; }

/*formulários*/

* input.text{
	        border-top: 1px solid #333;
	        border-left: 1px solid #333;
	        border-bottom: 1px solid #ccc;
	        border-right: 1px solid #ccc;
	        font-size: 13px;
	        margin-bottom: 10px;
	      
        }
       
* select{
	        border: 1px solid #333;
	        font-size: 13px;
	        margin-bottom: 10px;
	        
        }

.input-imagem{
	float: right;
	margin-right: 15px;
	
}

div#formulario form{
	}
        
div#formulario form fieldset{

        }
        
div#formulario form fieldset legend{
        }
        
        
	/* HACK PARA CORRIGIR O MARGIN-BOTTOM*/
	html>body div#formulario form fieldset legend{
	}
        
        
div#formulario form fieldset label{
        }
div#formulario form fieldset input{
	      
        }
div#formulario form fieldset span{
        }
        
div#formulario form input.botao{
        }

 .titulobusca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
}
.textorodape {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color: #999999;
}
.MENULINKS {

	font-family: Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: bold;
}
.TITULOS {

	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color: #666666;
}
.de_preco {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #999999;
	text-decoration: line-through;
}
.pro_preco {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000000;
}
.economia {

	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #FF0000;
}
.titulo_produto {

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000000;
}
.ITENSCARRINHO {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	color: #666666;
}
.testoSIMPLES {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.textocinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CC00;
}
.titulo_PAGINAS {


	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #000000;
}
/*paginação*/

#linkPag{
	margin: 0 auto;
	width: 250px;
	padding: 10px;
}

#linkPag a {
	margin: 3px;
	color: #333;
	padding: 4px;
	border: 1px solid #AE0000;
	text-decoration: none;
}

#linkPag a:hover {
	border: 1px solid #E05800;
	background:#AE0000;
	color:#FFF;
}.TELEVENDAS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
	font-weight: bold;
}
.LOGOFUNDOTOPO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
	font-weight: bold;
	background-image: url(url(../altacomp/topo_logo.jpg));
}
.NOMEPRODUTOSIMPLES {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
}
.CARACTERISTICASPROD {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
}
.REFERENCIAPROD {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.EXPLICACAOCARRINHO {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.conteinerfoto {
   float:left;
   width: 110px;
   min-height:80px;
   margin: 5px;
   padding: 5px;
   height: auto;
   background-color:#f5f7f9;
   border-right: #a5a7aa solid 1px;
   border-bottom: #a5a7aa solid 1px;
   text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

} 

.listfoto {
   float:left;
   margin: 8px;
   padding: 8px;
   background-color:#f5f7f9;
   border-right: #a5a7aa solid 1px;
   border-bottom: #a5a7aa solid 1px;
} 
