/* Obs:	.input_file

 alterado dia 17/12/2009 */

/* Obs: #menu_esquerdo3 
		#paginacao
		#conteudo2
		#ordenacao
		.mapa_site
		.mapa_site th
		.mapa_site td
		.input_nome
		.input_email
		.input_ddd
		.input_telefone
		.input_enviar
		.texterea_mensagem
		.cor_fundo_tabela_pedidos_1
		.cor_fundo_tabela_pedidos_2 

 alterado dia 16/12/2009 */


html, body {
margin: 0; padding: 0;
height: 100%;
font-family: arial;
background-image:url(../images/bgtopo.jpg);
background-repeat:repeat-x;
font-size: 12px;
text-align: center; 
}
p {
	margin: 0; padding: 0;
	}


#container {
position: relative;
width: 90%;
min-width: 850px; 
/* border: 1px solid black;*/
min-height: 80%; 
margin: 0 auto; 
text-align: left; 
}

.texto_verde{
	text-decoration:none;
	color:#008b44;
	font-size:10px;
}

.texto_cinza{
	text-decoration:none;
	color:#6d6e71;
	font-size:10px;
	
}
.texto_verde_12{
	text-decoration:none;
	color:#008b44;
	font-size:12px;
	padding-left:18px;
}
.texto_verde_sublinhado{
	color:#008b44;
	font-size:12px;
	
}
.texto_verde_13{
	text-decoration:none;
	color:#008b44;
	font-size:13px;
	
}
.texto_cinza_13{
	text-decoration:none;
	color:#6d6e71;
	font-style:italic;
	font-size:13px;
	
}
.texto_cinza_12{
	text-decoration:none;
	color:#6d6e71;
	font-size:10px;
	font-size:12px;
	padding-left:18px;
	
}

.input_text_verde {
	border:1px solid #008b44;
	color:#008b44;
	width:200px;
}

#header {
	position: relative;
	width: 100%;
	height:157px;
	min-width: 850px; 
	margin: 0 auto;
	background-repeat:no-repeat;
}


#container_logo{
	float:left;
	width:380px;
	height:157px;
}

#logo {
	padding-top:28px;
	padding-left:10px;
}

#container_login_busca{
	float:right;
	width:470px;
	height:157px;

}
#login {
	float:left;
	width:470px;
	height:20px;
	padding-bottom:40px;
	text-align:right;
	font-family:arial;
	font-size:11px;
	color:#008b44;

}

#login a {
	font-family:arial;
	font-size:11px;
	color:#008b44;
}

#busca {
	float:left;
	width:435px;
	padding-left:35px;
}


#container_bt_busca{
	float:left;
	width:56px;
	height:47px;
}
#container_form_busca{
	float:left;
	width:378px;
	height:23px;
}

#form_busca{
	width:378px;
	height:16px;
	padding-top:1px;
	border:1px solid;
	border-color:#e1dd36;
	font-family:Arial;
	font-size:12px;
	color:#008b44;
	margin:0px;
}

#container_form_principio_ativo{
	float:left;
	width:115;
	height:24px;
	padding-right:4px;

}
#container_form_departamentos{
	float:left;
	width:115;
	height:24px;
	padding-right:4px;

}
#form_departamentos{

	width:175px;
	height:21px;
	padding-top:1px;
	border:solid 1px #e1dd36;
	font-family:Arial;
	font-size:12px;
	color:#008b44;
	margin:0px;
}

.form_combo_pesquisa{

	width:115px;
	height:21px;
	padding-top:1px;
	border:solid 1px #e1dd36;
	font-family:Arial;
	font-size:12px;
	color:#008b44;
	margin:0px;
}

#container_form_qtde_dias{
	float:left;
	width:20px;
	height:24px;
	padding-right:4px;

}
#form_qtde_dias{

	width:60px;
	height:21px;
	padding-top:1px;
	border:solid 1px #e1dd36;
	font-family:Arial;
	font-size:12px;
	color:#008b44;
	margin:0px;

}

#container_form_fabricantes{
	float:left;
	width:115px;
	height:24px;
	padding-right:4px;

}

#form_fabricantes {
	width:175px;
	height:21px;
	padding-top:1px;
	border:solid 1px #e1dd36;
	font-family:Arial;
	font-size:12px;
	color:#008b44;
	margin:0px;
}

#container_bt_ok{
	float:left;
	width:21px;
	height:24px;
	
}

#container_menu{
	width:100%;
	height:25px;
	padding-bottom:12px;
	background-image:url(../images/menu_meio.jpg);
	background-repeat:repeat-x;
	
}

#fix_border_esquerda {
	float:left;
	width:6px;
	height:6px;
	background-image:url(../images/curva_centro_esquerda.jpg);
}
#menu_esquerdo{
	float:left;
	height:25px;
	width:600px;
	background-image:url(../images/menu_esquerdo.jpg);
	background-repeat:no-repeat;
	background-position:left;
	color:#FFFFFF;
}
#texto{
	font-family:Arial;
	font-size:12px;
	margin-right:10px;
	margin-left:10px;
	color:#6d6e71;
}
#menu_direito{
	float:right;
	height:25px;
	width:220px;
	background-image:url(../images/menu_direito.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#FFFFFF;

}

#menu_esquerdo a{
	color:#FFFFFF;
	margin-left:5px;
	text-decoration:none;

}
#menu_esquerdo p{
	margin:5px;
	text-decoration:none;

}


#menu_direito a{
	color:#FFFFFF;
	padding-top:5px;
	margin-left:5px;
	text-decoration:none;
}

#menu_direito p{
	margin-top:5px;
	text-decoration:none;

}

#container_menu_centro{
	width:96%;
	height:25px;
	margin:auto;
	padding-bottom:12px;
	background-image:url(../images/menu_meio.jpg);
	background-repeat:repeat-x;
	
}
#container_menu_verde_claro_simples{
	width:100%;
	height:25px;
	margin:auto;
	padding-bottom:12px;
	background-image:url(../images/menu_meio_verde_claro.jpg);
	background-repeat:repeat-x;
	
}
/*tab index*/
#menu_esquerdo2{
	float:left;
	height:25px;
	width:200px;
	background-image:url(../images/menu_esquerdo.jpg);
	background-repeat:no-repeat;
	background-position:left;
	color:#FFFFFF;
}

#menu_direito2{
	float:right;
	height:25px;
	width:90px;
	background-image:url(../images/menu_direito.jpg);
	background-repeat:no-repeat;
	background-position:right;
	color:#FFFFFF;

}


#menu_esquerdo2 a{
	color:#FFFFFF;
	margin-left:15px;
	text-decoration:none;

}
#menu_esquerdo2 p{
	margin-top:5px;
	margin-left:15px;
	text-decoration:none;

}


#menu_direito2 a{
	color:#FFFFFF;
	padding-top:5px;
	margin-left:5px;
	text-decoration:none;
}

#menu_direito2 p{
	margin-top:5px;
	text-decoration:none;

}
/*tab verde claro*/


#menu_esquerdo3{
	float:left;
	height:25px;
	width:450px;
	color:#008b44;
}

#menu_direito3{
	float:right;
	height:25px;
	width:90px;
	color:#008b44;

}


#menu_esquerdo3 a{
	color:#008b44;
	margin-left:15px;
	text-decoration:none;

}
#menu_esquerdo3 p{
	margin-top:5px;
	margin-left:15px;
	text-decoration:none;

}


#menu_direito3 a{
	color:#008b44;
	padding-top:5px;
	margin-left:5px;
	text-decoration:none;
}

#menu_direito3 p{
	margin-top:5px;
	text-decoration:none;

}
/*
#esquerda, #direita {
	position: absolute;
	top: 0;
	bottom: 0;
	border-width: 0px;
	border-style: solid;
	border-color: #777;
/ *height: 100%;  * / / * IE hack* /
}
*/
#esquerda, #direita {
    position: absolute;
    top: 0;
    border-width: 0px;
    border-style: solid;
    border-color: #777;
}

#conteudo {
position: relative; 
padding: 0px 178px 0px 178px;
}
/*utilizado na pagina meus_pedidos*/
#conteudo2 {
position: relative; 
padding: 0px 0px 0px 179px;
}

/*#esquerda {left: 0px; width: 166px; }*/
#esquerda {left: 0px; width: 166px; display:block }
#direita {right: 0px; width: 166px;  }

#container_sessoes {
	float:left;
	background-image:url(../images/coluna_esquerda_meio.jpg);
	background-repeat:repeat-y;
	width:166px;
}

#topo_sessoes{
	float:left;
	width:166px;
	height:12px;
	background-image:url(../images/coluna_esquerda_topo.jpg);
	background-repeat:no-repeat;
}

#bt_sessoes{
	float:left;
	width:166px;
	height:34px;
	background-image:url(../images/coluna_esquerda_meio.jpg);
	background-repeat:repeat-y;
	padding-bottom:6px;
	
}

#submenu {
	float:left;
	width:166px;
	background-image:url(../images/coluna_esquerda_meio.jpg);
	background-repeat:repeat-y;
	padding-bottom:10px;
	/*usar toogle e retirar a linha abaixo*/
	display:none;
	
}

#submenuactive a {
	float:left;
	width:166px;
	text-decoration:none;
	background-image:url(../images/coluna_esquerda_meio.jpg);
	color:#008b44;
	padding-left:10px;
	background-repeat:repeat-y;
}

#rodape_sessoes{
	float:left;
	width:166px;
	height:14px;
	background-image:url(../images/coluna_esquerda_rodape.jpg);
	background-repeat:no-repeat;
}

#news {
	float:left;
	background-image:url(../images/box_news.jpg);
	background-repeat:no-repeat;
	background-position:left;
	width:166px;
	height:117px;
	padding-bottom:6px;
	padding-left:5px;
}

#nome_news{
	padding-top:43px;
	float:left;
	width:146px;
	padding-left:5px;
	padding-bottom:3px;
	
}
#nome_news input{
	width:140px;
	height:18px;
	padding-left:6px;
	padding-top:3px;
	border:solid 1px #e1dd36;
	font-family:Arial;
	font-size:12px;
	color:#ee5f2a;
	
}
#email_news{
	float:left;
	width:146px;
	padding-left:5px;
	padding-bottom:3px;	
}
#email_news input{
	width:140px;
	height:18px;
	padding-left:6px;
	padding-top:3px;
	border:solid 1px #e1dd36;
	font-family:Arial;
	font-size:12px;
	color:#ee5f2a;
}
#bt_news{
	float:right;
	padding-right:11px;
}

#fale{
	float:left;
	width:166px;
	padding-bottom:6px;
}

#folheto{
	float:left;
	width:166px;
	padding-bottom:16px;
}
#entrega{
	float:left;
	width:166px;
	padding-bottom:16px;
}
#centro {
	position: relative;
	width:100%;
	background-color:#FFFFFF;
	border:1px solid #e1dd36;
	min-height:870px;
	padding: 0;
	margin: 0;
}
#vejamais a{
	font-size:13px;
	color:#008b44;
	text-decoration:none;
}
.border_1{
	border-bottom: 1px solid #e1dd36;
	border-right: 1px solid #e1dd36;
}

.border_2{
	border-bottom: 1px solid #e1dd36;
}

.border_3{
	border-right: 1px solid #e1dd36;
}

.border_4 {
	border-right: 1px solid #e1dd36;
	border-left: 1px solid #e1dd36;
}
	
#container_produto_lista{
	width:100%;
	margin:auto;
}	

#imagem_lista {
	text-align:center;
	padding-top:38px;
	padding-bottom:16px;
}
#nome_produto_lista{
	float:left;
	width:100%;
	height:50px;
	text-align:center;
	font-size:13px;
	color:#008b44;
	margin:auto;

}

#nome_produto_lista p{
 margin-left:15px;
 margin-right:15px;
}

#categoria_produto_lista{
	width:100%;
	text-align:center;
	color:#6d6e71;
	padding-bottom:5px;
	font-size:11px;
	height:16px;
	
}
#valor_produto_lista{
	width:100%;
	text-align:center;
	color:#ee5f2a;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}


#qtd_item{
	border:1px solid #f05f29;
	width:58px;
	padding-bottom:5px;
	padding-top:4px;
	padding-left:5px;
	padding-right:5px;
	height:11px;
	font-size:11px;
	color:#f05f29;
}
#produto a{
	text-decoration:none;
	font-size:11px;
	color:#f05f29;
}
#adicionar_carrinho {
	text-align:center;
	padding-bottom:20px;
}
#container_banner{
	width:96%;
	margin:auto;
	/*background-color:#e7e036;*/
	height:198px;
	
}
#nav{
	width:96%;
	margin:auto;
	height:17px;
	text-align:right;
	color:#6d6e71;
	font-size:10px;
	padding-top:3px;
	
}
#paginacao{

	width:96%;
	margin:auto;
	
	text-align:right;
	color:#6d6e71;
	font-size:10px;
	padding-top:10px;
	
}
#ordenacao{

	width:96%;
	margin:auto;
	height:17px;
	text-align:right;
	color:#6d6e71;
	font-size:10px;
	padding-top:3px;
	
}
#container_carrinho{
	float:left;
	background-image:url(../images/coluna_esquerda_meio.jpg);
	background-repeat:repeat-y;
}

#topo_carrinho{
	float:left;
	width:166px;
	background-image:url(../images/meu_carrinho_topo.jpg);
	background-repeat:no-repeat;
	height:47px;

}

#meio_carrinho{
	float:left;
	width:166px;
	
}
#meio_carrinho p {
	margin-right:10px;
	font-family:arial;
	font-size:11px;
	color:#008b44;
	text-align:right;
}

#rodape_carrinho{
	float:left;
	width:166px;
	height:14px;
	background-image:url(../images/coluna_esquerda_rodape.jpg);
	background-repeat:no-repeat;
}

#televendas {
	float:left;
	width:166px;
	height:141px;
	
}

#destaque{
	float:left;
	width:166px;
	height:174px;
	padding-top:16px;
}

#programa_descontos{
	float:left;
	width:166px;
	height:213px;
	padding-top:6px;
}

#rodape{
	position:relative;
	bottom:0;
	float:left;
	margin-top:20px;
	height:200px;
	width:100%;
	background-image:url(../images/rodape_meio.jpg);
	background-repeat:repeat-x;
	text-align:center;
	
}

#rodape_esquerdo{
	position:absolute;
	left:0px;
	height:140px;
	width:13px;
	background-image:url(../images/rodape_esquerdo.jpg);
	background-repeat:no-repeat;
}
	
#rodape_conteudo{
	position:relative;
	float:left;
	height:140px;
	width:100%;
	display:block;
}
	
#links{
	width:100%;
	height:20px;
	color:#6d6e71;
	padding-top:10px;
	
	

}		
#links a{
	color:#6d6e71;
	text-decoration:none;
	
	
}
#info{
	position:absolute;
	left:0;
	width:100%;
	height:68px;
	color:#6d6e71;
	text-decoration:none;
	font-size:11px;
	text-align:left;
	margin-left:12px;
}	
#copyright {
	color:#6d6e71;
	text-decoration:none;
	font-size:11px;
}
#info a{
	color:#6d6e71;
	text-decoration:none;
	font-size:11px;

}	
#rodape_direito{
	position:absolute;
	right:0px;
	height:140px;
	width:13px;
	background-image:url(../images/rodape_direito.jpg);
	background-repeat:no-repeat;
	
	}
/*########################carrinhos##########################*/

#conteudo_carrinho {
position: relative; 
padding: 0px  0px 0px 0px;
border: 1px solid #e6e357;
background-color:#FFF;
}
.bg_verde {
	background-image:url(../images/carrinho/etapas_fundo_verde.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	overflow:hidden;
}
.bg_verde_claro {
	background-image:url(../images/carrinho/etapas_fundo_verde_claro.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	overflow:hidden;
}
.bg_carrinho_fundo_header{
	background-image:url(../images/carrinho/carrinho_fundo_header_verde.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	overflow:hidden;
}
.bg_carrinho_fundo_tab{
	background-image:url(../images/carrinho/carrinho_fundo_tab.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	overflow:hidden;
}
#qtd_produto_carrinho {
	width:40px;
	height:15px;
	font-size:11px;
	color:#6d6e71;
	text-align:right;
	border:1px solid #008b44;
}
.bordas {
	border-left:1px solid #008b44;
	border-bottom:1px solid #008b44;
	border-collapse:collapse;
	color:#6d6e71;
}
.bordasfix {
	border-left:1px solid #008b44;
	border-right:1px solid #008b44;
	border-bottom:1px solid #008b44;
	color:#6d6e71;
	
}
.bordasdireita {
	border-right:1px solid #008b44;
	border-bottom:1px solid #008b44;
	border-collapse:collapse;
	color:#6d6e71;
}
#cep {
	width:110px;
	height:15px;
	font-size:11px;
	color:#6d6e71;
	text-align:right;
	border:1px solid #008b44;
}
	
#crm {
	width:230px;
	height:15px;
	font-size:11px;
	color:#6d6e71;
	text-align:right;
	border:1px solid #008b44;
}
#atencao{
	color:#FFF;
	font-size:11px;
}
.logintextfield{
	width:150px;
	height:15px;
	font-size:11px;
	color:#6d6e71;
	text-align:right;
	border:1px solid #008b44;
}

.dia{
	width:40px;
	height:20px;
	font-size:11px;
	color:#6d6e71;
	text-align:left;
	border:1px solid #008b44;
}
.mes{
	width:120px;
	height:20px;
	font-size:11px;
	color:#6d6e71;
	text-align:left;
	border:1px solid #008b44;
}
.ano{
	width:60px;
	height:20px;
	font-size:11px;
	color:#6d6e71;
	text-align:left;
	border:1px solid #008b44;
}
.input_text_verde_cadastro {
	width:240px;
	height:15px;
	font-size:11px;
	color:#6d6e71;
	text-align:left;
	border:1px solid #008b44;
}
.sexo{
	width:100px;
	height:20px;
	font-size:11px;
	color:#6d6e71;
	text-align:left;
	border:1px solid #008b44;
}
.cepcadastro{
	width:160px;
	height:15px;
	font-size:11px;
	color:#6d6e71;
	text-align:left;
	border:1px solid #008b44;
}
.ddd{
	width:20px;
	height:15px;
	font-size:11px;
	color:#6d6e71;
	text-align:left;
	border:1px solid #008b44;
}
.telefone {
	width:135px;
	height:15px;
	font-size:11px;
	color:#6d6e71;
	text-align:left;
	border:1px solid #008b44;
}
.ramal{
	width:40px;
	height:15px;
	font-size:11px;
	color:#6d6e71;
	text-align:left;
	border:1px solid #008b44;
}
.cidade{
	width:260px;
	height:20px;
	font-size:11px;
	color:#6d6e71;
	text-align:left;
	border:1px solid #008b44;
}
.borda_verde_claro {
	border-top:1px solid #ebe979;
}

/*usado para esconder divs na pagina Programa Descontos para médicos*/

#medico_credenciado {
	display:block;
}
.cartao {
	width:157px;
	height:15px;
	font-size:11px;
	color:#6d6e71;
	text-align:left;
	border:1px solid #008b44;
}
.nome_medico {
	width:157px;
	height:15px;
	font-size:11px;
	color:#6d6e71;
	text-align:left;
	border:1px solid #008b44;
}

.email_medico {
	width:207px;
	height:15px;
	font-size:11px;
	color:#6d6e71;
	text-align:left;
	border:1px solid #008b44;
}

.telefone_celular_medico {
	width:101px;
	height:15px;
	font-size:11px;
	color:#6d6e71;
	text-align:left;
	border:1px solid #008b44;
}
.form_ordenar_produtos {
	width:145px;
	height:21px;
	padding-top:1px;
	border:solid 1px #e1dd36;
	font-family:Arial;
	font-size:12px;
	color:#008b44;
	margin:0px;
}

/* MAPA DO SITE */

.mapa_site {
	border:0px;
	margin-bottom:15px;
}

.mapa_site th{
	text-align:left;
	color:#008b44;
	font-size:14px;
}

.mapa_site td{
	text-align:left;
	color:#6d6e71;
	font-size:12px;
}
.cor_fundo_tabela_pedidos_1 {
background-color:#e5f3ec;
font-size:11px;
}
.cor_fundo_tabela_pedidos_2 {
background-color:#ffffff;
font-size:11px;
}
#container_resultado_pesquisa{
	width:96%;
	height:25px;
	margin:auto;
	padding-bottom:12px;
	
	
}
/* --------------------------------- */

/* FALE COM A UNIFAR */
.input_nome{
	border:1px solid #008b44;
	color:#008b44;
	width:156px;
}

.input_email{
	border:1px solid #008b44;
	color:#008b44;
	width:156px;
}

.input_ddd{
	border:1px solid #008b44;
	color:#008b44;
	width:29px;
}

.input_telefone{
	border:1px solid #008b44;
	color:#008b44;
	width:121px;
}
.input_file{
	border:1px solid #008b44;
	color:#008b44;
	width:160px;
}
.input_enviar {
	background-color:#FFFFFF;
	color:#6d6e71;
	font-size:11px;
	border:0px;
	text-decoration:underline;
}

.texterea_mensagem{
	border:1px solid #008b44;
	color:#008b44;
	width:368px;
	font-size:14px;
	font:Arial;
}

/* --------------------------------- */

/* PROGRAMA DESCONTO PARA MEDICOS */
.campo_programa_codigo_cartao{
	border:1px solid #008b44;
	color:#6d6e71;
	width:156px;
}

.campo_programa_nome{
	border:1px solid #008b44;
	color:#6d6e71;
	width:156px;
}

.campo_programa_email{
	border:1px solid #008b44;
	color:#6d6e71;
	width:207px;
}

.campo_programa_crm{
	border:1px solid #008b44;
	color:#6d6e71;
	width:156px;
}

.campo_programa_telefone{
	border:1px solid #008b44;
	color:#6d6e71;
	width:100px;
}

.campo_programa_celular{
	border:1px solid #008b44;
	color:#6d6e71;
	width:99px;
}

.campo_programa_cep{
	border:1px solid #008b44;
	color:#6d6e71;
	width:156px;
}

.campo_programa_numero{
	border:1px solid #008b44;
	color:#6d6e71;
	width:66px;
}

.campo_programa_complemento{
	border:1px solid #008b44;
	color:#6d6e71;
	width:133px;
}

.campo_programa_endereco{
	border:1px solid #008b44;
	color:#6d6e71;
	width:297px;
}

.campo_programa_bairro{
	border:1px solid #008b44;
	color:#6d6e71;
	width:297px;
}

.campo_programa_estado{
	border:1px solid #008b44;
	color:#6d6e71;
	width:75px;
}

.campo_programa_cidade{
	border:1px solid #008b44;
	color:#6d6e71;
	width:218px;
}

/* --------------------------------- */