a:link {text-decoration: none; color: #004e26;}
a:hover {text-decoration: none; color:#004e26;}
a.visited {text-decoration: none; color:#7d6e3f;}

a.menu:link {text-decoration: none; color:#b3b3b3; font-family: arial; font-size:10px;}
a.menu:visited {text-decoration: none; color:#b3b3b3;  font-family: arial; font-size:10px;}
a.menu:hover {text-decoration: none; color:#8cc63f;  font-family: arial; font-size:10px;}

a.submenu:link {text-decoration: none; color:#8cc63f; font-family: arial; font-size:10px;}
a.submenu:visited {text-decoration: none; color:#8cc63f;  font-family: arial; font-size:10px;}
a.submenu:hover {text-decoration: none; color:#004e27;  font-family: arial; font-size:10px;}

a.branco:link {text-decoration: none; color:#ffffff; font-family: arial; font-size:11px;}
a.branco:visited {text-decoration: none; color:#ffffff;  font-family: arial; font-size:11px;}
a.branco:hover {text-decoration: none; color:#004e26;  font-family: arial; font-size:11px; }

a.azul:link {text-decoration: none; color:#356f91; font-family: arial; font-size:11px;}
a.azul:visited {text-decoration: none; color:#356f91;  font-family: arial; font-size:11px;}
a.azul:hover {text-decoration: none; color:#1f455b;  font-family: arial; font-size:11px; font-weight:bold}

a.verde:link {text-decoration: none; color:#c8da2b; font-family: arial; font-size:11px;}
a.verde:visited {text-decoration: none; color:#c8da2b;  font-family: arial; font-size:11px;}
a.verde:hover {text-decoration: none; color:#004f27;  font-family: arial; font-size:11px;}

.body {
	background-image: url(../imgs/fundo.gif);
	/*background-position:bottom center;
	background-repeat:no-repeat; */
	background-color:#FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.td_topo {
	background-image: url(../imgs/fundo_meio_topo.jpg);
	background-position:right;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.div_principal {
	position: relative; width: 778px;  top: 0px; left: 50%; margin-left: -389px; z-index:1; background-color:#FFFFFF;
}

.div_base {
	position: relative; width: 778px;  top: 0px; left: 50%; margin-left: -389px; z-index:1;  background-color:#FFFFFF;
}

.div_erro {
	padding-top:10px;
	padding-bottom: 10px; 
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#c8db2a;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#c8db2a;	
	background-color:#f2f7bd;
}

.div_result_pesquisa {
	padding-left: 2px; 
	background-color:#fafce6;
}

.div_meio {
	background-image: url(../imgs/fundo_meio_meio.jpg);
	background-position:top right;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.div_bionews {
	background-color:#a7bdd4;
	font-family:arial, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding:3px;
}


.td_logo {
	/*background-image: url(../imgs/fundo_logo.jpg); */
	background-position:top right;
	background-repeat: no-repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.td_meio {
	padding-top:0px; 
	padding-left:20px; 
	padding-right:20px;
	border-left-style:dotted;
	border-left-width:1px;
	border-left-color:#dfdfdf;
}

.td_1 {
	padding-top:0px; 
	padding-left:0px; 
	padding-right:10px;
}

.td_2 {
	padding-top:0px; 
	padding-left:10px; 
	padding-right:10px;
	border-left-style:dotted;
	border-left-width:1px;
	border-left-color:#dfdfdf;
}

.td_3 {
	padding-top:0px; 
	padding-left:10px; 
	padding-right:0px;
	border-left-style:dotted;
	border-left-width:1px;
	border-left-color:#dfdfdf;
}


.td_right {
	border-left-style:dotted;
	border-left-width:1px;
	border-left-color:#dfdfdf;
}

.texto {
	font-family: arial;
	font-size:12px;
	color:#000000;
	
}

.texto_peq {
	font-family: arial;
	color:#333333;
	font-size:10px;
}

.texto_peq_verde {
	font-family: arial;
	color:#c8da2b;
	font-size:10px;
}

.texto_peq_bionews {
	font-family: arial;
	color:#b3b3b3;
	font-size:10px;
}
.texto_bionews {
	font-family: arial;
	color:#a7bdd4;
	font-size:10px;
}

.texto_superpeq {
	font-family: arial;
	color:#333333;
	font-size:xx-small;
	padding:3px;
}

.texto_vermelho {
	font-family: arial;
	font-size:12px;
	color:#CC0000;
	
}

.texto_vermelho_peq {
	font-family: arial;
	font-size:10px;
	color:#CC0000;
	
}


.pergunta {
	font-family: arial;
	font-size:12px;
	color:#CC0000;
	
	cursor:pointer;
}

.resposta {
	font-family: arial;
	font-size:12px;
	color:#000000;
	
	display: none;
}



.noticias_home {
	background-image: url(../imgs/fundo_news.jpg);
	background-repeat:no-repeat;
}

.topo_meio {
	background-image: url(../imgs/topo_meio.jpg);
	background-repeat:no-repeat;
}

.principal {
	background-image: url(../imgs/fundo_principal.jpg);
	background-repeat:no-repeat;
}

.texto_meio {
	font-family: arial;
	font-size:11px;
	color:#717171;
	
}

.texto_meio_peq {
	font-family: arial;
	font-size:10px;
	color:#717171;
	
}

.texto_branco {
	font-family: arial;
	font-size:11px;
	color:#ffffff;
}

.campoform { 
	font-family:arial; 
	font-size:10px; 
	border: 1px solid #d7d7d7; 
	background-color:#F5F5F5
} 

.campoformlogin { 
	font-family:arial; 
	font-size:10px; 
	color:#8b9919;
	border: 1px solid #ffffff; 
	background-color:#ffffff;
	width:120px;
} 

.campoformbionews { 
	font-family:arial; 
	font-size:10px; 
	color:#b3b3b3;
	border: 1px solid #a7bdd4; 
	background-color:#ffffff;
	width:120px;
} 


.campobusca { 
	font-family:arial; 
	font-size:11px;
	border:none;
	background-color:#FFFFFF;
	width: 130px;
} 

.btform {
	color: #FFFFFF; 
	font-family: arial; 
	font-size: 11px; 
	border: 1px solid #d7d7d7; 
	background-color: #d7d7d7;
}

.data {
	font-family: arial;
	color: #c8da2b;
	font-size: 11px;
}

.titulo {
	font-family: arial;
	color: #004e26;
	font-size: 18px;
	font-style:inherit;
	
}

.titulo_peq {
	font-family: arial;
	color: #004e26;
	font-size: 14px;
	font-style:inherit;
	
}

.titulo_superpeq {
	font-family: arial;
	color: #004e26;
	font-size: 11px;
	font-style:inherit;
	
}

.titulo_superpeq2 {
	font-family: arial;
	color: #95a419;
	font-size: 11px;
	font-style:inherit;
	
}

.titulo_peq_promocao {
	font-family: arial;
	color: #e63005;
	font-size: 14px;
	font-style:inherit;
	
}

.olho {
	font-family: arial;
	color: #727272;
	font-size: 12px;
	font-style:inherit;
	
}

.olho_promocao {
	font-family: arial;
	color: #e9775c;
	font-size: 12px;
	font-style:inherit;
	
}
.titulo_peq_branco {
	font-family: arial;
	color: #ffffff;
	font-size: 14px;
	font-style:inherit;
	
}

.titulodetalhe {
	font-family: arial;
	color: #18447a;
	font-size: 22px;
	font-style:inherit;
}
.home {
position: relative; width: 381px; height:193px; z-index:0
}
.img-popup {
	BORDER-RIGHT: gray 1px solid; 
	PADDING-RIGHT: 5px; 
	BORDER-TOP: gray 1px solid; 
	DISPLAY: none; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 10px; 
	Z-INDEX: 1; 
	VISIBILITY: hidden; 
	PADDING-BOTTOM: 5px; 
	BORDER-LEFT: gray 1px solid; 
	PADDING-TOP: 5px; 
	BORDER-BOTTOM: gray 1px solid; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #f7f7e5;
	font-family: arial;
	color: #000000;
	font-size: 11px;
	width: 150;
}


.esconde { display: none }

.menu {

	width:195; 
	height:26; 
	background-image:url(fundo_menu.jpg);
	cursor: pointer
}

.submenu {

	width:195; 
	height:26; 
	background-image:url(fundo_sub_menu.jpg);
	cursor: pointer
}

.fundo_topo {
	background-color:#d2d2d2;
	background-image: url(../imgs/img4.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

.fundo_busca {
	background-color:#d2d2d2;
	background-image: url(../imgs/img4.jpg);
	background-repeat:repeat-y;
	background-position:right;
}
.carrinho {
	background:#F5EA94;
	border-bottom:dashed;
	border-bottom-color:#FFCC33;
	border-bottom-width: 1px;
	
}
.topo_carrinho {
	background:#afc020;
}