/* --- CSS site Albacore styles --- */
/* links */
.a1 A:link {
	text-decoration: none;
	color: black;
} 
.a1 A:visited {
	text-decoration: none;
	color: black;
} 
.a1 A:active {
	text-decoration: none;
	color: black;
} 
.a1 A:hover {
	font-weight: bold; 
	text-decoration: none; 
	color: black;
}

.ap1 A:link {
	text-decoration: none;
	color: blue;
} 
.ap1 A:visited {
	text-decoration: none;
	color: blue;
} 
.ap1 A:active {
	text-decoration: none;
	color: blue;
} 
.ap1 A:hover {
	font-weight: bold; 
	text-decoration: none; 
	color: blue;
}

/* Titulos */
.h1 {
	font-weight: bold; 
	text-decoration: none;
	color: black;
}

.hp1 {
	font-weight: bold; 
	text-decoration: none;
	color: black;
}

.t1 {
	text-decoration: none;
	color: black;
        line-height: 1.0;
}

.tc1 {
        text-decoration: none;
        color: black;
	text-align: center;
	line-height: 1.3;
}

.tp1 {
	text-decoration: none;
	font-weight: none;
	color: black;
}

.tl1 {
	text-decoration: none;
	color: #FF6600;
}

.tln1 {
	text-decoration: none;
	font-weight: bold;
	color: #FF6600;
}

/* tira a borda de todas as imagens */

img {
	border: none;
}

/* Tabela das caracteristicas dos produtos */

.prod_chamada_titulo {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
	color: #FD6C02;
}

	
.prod_chamada_descricao {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	text-decoration: none;
	font-weight: none;	
	color: #000000;
}


table.prod_caracteristicas {text-align: center;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
  font-weight: normal;
  font-size: 11px;
  color: #fff;
/*  width: 280px; */
  background-color: #666;
  border: 0px;
  border-collapse: collapse;
  border-spacing: 0px;
}

table.prod_caracteristicas td {
  background-color: #CCC;
  color: #000;
  padding: 4px;
  text-align: left;
  border: 1px #fff solid;
}

table.prod_caracteristicas td.head {
  background-color: #666;
  color: #fff;
  padding: 4px;
  text-align: left;
  border-bottom: 2px #fff solid;
  font-size: 12px;
  font-weight: bold;
}

/* body basico de todas as paginas */

body {
  margin: 0;
  padding: 10;
  color: black;
  background-color: #575757;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

/* envelopador de todas as paginas para alinhamento central */

#wrapper {
  text-align: left;
  width: 957px;
  background-color: #FFFFFF;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

/* cabecalho de todas as paginas */

#header {
  background-image: url(/images/site/albacore_topo_soft_02.png);
  background-repeat: repeat;
  color: #5a5a5a;
  min-height: 161px;
}

/* coluna lateral das paginas de produtos */

#sidebar {
  float: left;
  width: 220px;
  background-color: #EDEDED;
  color: white;
  margin: 0;
  padding: 0;
  height: auto;
  height: 100%;
  min-height: 510px;
  text-align: left;
}

/* conteudo da pagina index */

#content {
  float: left;
  width: 727px;
  background-color: white;
  margin: 0;
  padding: 0;
  min-height: 510px;
}

/* rodape de todas as paginas */

#footer {
  background-color: #B0B0B0;
  color: black;
  clear: both;
  text-decoration: none;
  color: black;
  text-align: center;
  line-height: 1.3;
}

/* conteudo das paginas de uma coluna (ex: google) */

#content2 {
  width: 937px;
  margin: 0;
  padding: 0;
  min-height: 310px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.vertsep1 {
  background-image: url(/images/site/albacore_left_soft_01.jpg);
  min-height: 310px;
  width: 10px;
  float: left;
}

.vertsep2 {
  background-image: url(/images/site/albacore_right_soft_01.jpg);
  min-height: 310px;
  width: 10px;
  float: left;
}

/* destaques da pagina index */

.destaques {
  float: left;
  width: 320px;
  background-color: #FFFFFF;
  color: black;
  margin: 0;
  padding: 0;
  min-height: 310px;
  text-align: left;
 line-height: 1.0;
}

/* quatro noticias da pagina index */

.noticias {
  float: left;
  width: 550px;
  background-color: #FFFFFF;
  color: black;
  margin: 0;
  padding: 0;
  min-height: 310px;
  text-decoration: none;
  color: black;
  text-align: center;
  line-height: 1.3;
}

/* uma noticia do index */

.noticia {
  float: left;
  width: 125px;
  background-color: #FFFFFF;
  color: black;
  margin: 0;
  padding: 0;
  min-height: 310px;
  text-decoration: none;
  color: black;
  text-align: center;
  line-height: 1.3;
}

/* pagina de pesquisa */

.pesq_wrap {
  float: left;
  width: 720px;
  margin: 0;
  padding: 0;
  text-decoration: none;
  vertical-align: middle;
}

.pesq_foto {
  float: left;
  width: 120px;
  margin: 0;
  padding: 0;
  min-height: 120px;
  text-decoration: none;
  text-align: center;
  line-height: 1.3;
  vertical-align: middle;
  background-color: #FFFFFF;
}

.pesq_prod {
  float: left;
  width: 115px;
  margin: 0;
  padding: 0;
  margin-right: 5px;
  min-height: 120px;
  text-decoration: none;
  text-align: center;
  line-height: 1.3;
  font-size: 150%;
}

.pesq_prod A:link, .pesq_prod A:visited {
	color: black;
	text-decoration: none;
}

.pesq_prod A:hover {
	font-weight: bold;
}
.pesq_desc {
  float: left;
  width: 480px;
  margin: 0;
  padding: 0;
  min-height: 120px;
  text-decoration: none;
  text-align: justify;
  line-height: 1.3;
}

.pesq_desc A:link, .pesq_desc A:visited {
	color: black;
	text-decoration: none;
}


/* tamanho das fontes */

.tam150 {
  font-size: 150%;
}

.tam150b {
  font-size: 150%;
  font-weight: bold;
}

.tam125 {
  font-size: 125%;
}

.tam125b {
  font-size: 125%;
  font-weight: bold;
}

.tam90 {
  font-size: 90%;
}

.tam90b {
  font-size: 90%;
  font-weight: bold;
}

.tam200 {
  font-size: 200%;
}

.tam200b {
  font-size: 200%;
  font-weight: bold;
}

.tam250 {
  font-size: 250%;
}

.tam250b {
  font-size: 250%;
  font-weight: bold;
}

.acenter {
   text-align: center;
}

/* adicionado emergencialmente para lancamento do site */

.albacore_news {font-family: Arial, Helvetica, sans-serif}
.albacore_news_title {font-size: 20px}
