@charset "utf-8";

/* --BASIC STYLES --*/

a img { border:0px; vertical-align:bottom; }

html,body { margin:0px; height:100%; }

.bodyStyle {
	font: 12px Arial, Verdana, Geneva, sans-serif;
	background: #f4f4f4;
	color: #666666;
	text-decoration: none;
	margin: 0;
}



#mainWrapper { position:relative; margin:0 auto; width:995px; min-height:100%; padding: 0 10px 0 10px; text-align:left; background: #fff url(/img/bgContent.gif) 0 0 repeat-y; }
#headWrapper { position: relative; background: #ffffff; width: 100%; height: 92px; margin-bottom: 0; z-index: 2; }
#contentWrapper { position:relative; background: #ffffff; z-index:1; width:995px; }
#footerWrapper { position:relative; background: #ffffff; clear:both; padding: 25px 0 0 0; margin: 25px 0 0 0; z-index:1; }

#homeBanner { position:relative; width:995px; height:300px; margin-left:0; margin-top:0; z-index:0 }

#nav_home a:link,
#nav_home a:visited,
#nav_home a:active {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	height: 22px;
	overflow: hidden;
	text-indent: -9999px;
	width: 78px;
	background:url(../img/menubutton_home.gif);
	background-position: 0 0;
	z-index:2;
}
#nav_home a:hover {
	background-position: 0 22px;
}
#nav_laempresa {
	float:left;
	margin: 0;
	padding: 0;
	display: block;
	height:22px;
	width: 105px;
	text-indent: -9999px;
	overflow:hidden;
	background:url(../img/menubutton_laempresa.gif);
	background-position: 0 0;
	cursor:pointer;
	z-index:2;
}

#nav_esencias {
	float:left;
	margin: 0;
	padding: 0;
	display: block;
	height:22px;
	width: 97px;
	text-indent: -9999px;
	overflow:hidden;
	background:url(../img/menubutton_esencias.gif);
	background-position: 0 0;
	cursor:pointer;
	z-index:2;
}

#nav_fragancias {
	float:left;
	margin: 0;
	padding: 0;
	display: block;
	height:22px;
	width: 107px;
	text-indent: -9999px;
	overflow:hidden;
	background:url(../img/menubutton_fragancias.gif);
	background-position: 0 0;
	cursor:pointer;
	z-index:2;
}

#nav_sabores {
	float:left;
	margin: 0;
	padding: 0;
	display: block;
	height:22px;
	width: 88px;
	text-indent: -9999px;
	overflow:hidden;
	background:url(../img/menubutton_sabores.gif);
	background-position: 0 0;
	cursor:pointer;
	z-index:2;
}

#nav_materiasprimas {
	float:left;
	margin: 0;
	padding: 0;
	display: block;
	height:22px;
	width: 123px;
	text-indent: -9999px;
	overflow:hidden;
	background:url(../img/menubutton_materiasprimas.gif);
	background-position: 0 0;
	cursor:pointer;
	z-index:2;
}

#nav_zootecnia {
	float:left;
	margin: 0;
	padding: 0;
	display: block;
	height:22px;
	width: 103px;
	text-indent: -9999px;
	overflow:hidden;
	background:url(../img/menubutton_zootecnia.gif);
	background-position: 0 0;
	cursor:pointer;
	z-index:2;
}

#nav_contacto a:link,
#nav_contacto a:visited,
#nav_contacto a:active {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	height: 22px;
	overflow: hidden;
	text-indent: -9999px;
	width: 93px;
	background:url(../img/menubutton_contacto.gif);
	background-position: 0 0;
	z-index:2;
}
#nav_contacto a:hover {
	background-position: 0 22px;
}

#wrapper_laempresa { position:absolute; width:200px; height:1px; left:233px; top:92px; overflow:visible; visibility:hidden }
#wrapper_esencias { position:absolute; width:230px; height:1px; left:338px; top:92px; overflow:visible; visibility:hidden }
#wrapper_fragancias { position:absolute; width:230px; height:1px; left:435px; top:92px; overflow:visible; visibility:hidden }
#wrapper_sabores { position:absolute; width:230px; height:1px; left:542px; top:92px; overflow:visible; visibility:hidden }
#wrapper_materiasprimas { position:absolute; width:230px; height:1px; left:630px; top:92px; overflow:visible; visibility:hidden }
#wrapper_zootecnia { position:absolute; width:230px; height:1px; left:753px; top:92px; overflow:visible; visibility:hidden }

input {
	width:170px; height:16px; background:#FFFFFF; border:solid 1px #999999; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding-left:4px
}
select {
	font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px; background:#FFFFFF; color:#333333; padding-left:4px;
}
textarea {
	font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px; background:#FFFFFF; color:#333333; border:0; z-index:2000
}
.radio {
	width:16px;
	color:#333333; 
	background-color:#FFFFFF; 
	border:0;
}

#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

/* menu la empresa */
#laempresa {
	position:relative; width:200px; height:162px; left:0px; top:0px; background: url(../img/bgMenuLaEmpresa.png);
}

#options_laempresa {
	position:absolute; width:170px; left:13px; top:13px;
}
#options_laempresa ul {
	list-style: none; padding: 0; margin: 0;
}
#options_laempresa li a:link,
#options_laempresa li a:visited,
#options_laempresa li a:active {
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#849190;
	padding:4px 0 3px 0;
	line-height:14px;
	border-bottom:1px solid #CACDCE;
	width:100%;
	display:block;
}
#options_laempresa li a:hover {
	color:#777777;
	text-decoration:none;
	background:#E2E2E2;
}

/* menu esencias */
#esencias {
	position:relative; width:230px; height:236px; left:0px; top:0px; background: url(../img/bgMenu4Items.png)
}
#options_esencias {
	position:absolute; width:199px; left:13px; top:108px;
}
#options_esencias ul {
	list-style: none; padding: 0; margin: 0;
}
#options_esencias li a:link,
#options_esencias li a:visited,
#options_esencias li a:active {
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#849190;
	padding:4px 0 3px 0;
	line-height:14px;
	border-bottom:1px solid #CACDCE;
	width:100%;
	display:block;
}
#options_esencias li a:hover {
	color:#777777;
	text-decoration:none;
	background:#E2E2E2;
}
#img_esencias {
	position:absolute; width:198px; height:90px; left:14px; top:7px; margin-bottom:-90px; background:url(../img/menupic_esencias-05172010.jpg); 
}

/* menu fragancias */
#fragancias {
	position:relative; width:230px; height:236px; left:0; top:0; background: url(../img/bgMenu4Items.png)
}
#options_fragancias {
	position:absolute; width:199px; left:13px; top:108px;
}
#options_fragancias ul {
	list-style: none; padding: 0; margin: 0;
}
#options_fragancias li a:link,
#options_fragancias li a:visited,
#options_fragancias li a:active {
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#849190;
	padding:4px 0 3px 0;
	line-height:14px;
	border-bottom:1px solid #CACDCE;
	width:100%;
	display:block;
}
#options_fragancias li a:hover {
	color:#777777;
	text-decoration:none;
	background:#E2E2E2;
}
#img_fragancias {
	position:absolute; width:198px; height:90px; left:14px; top:7px; margin-bottom:-90px; background:url(../img/menupic_fragancias-05312010.jpg);
}

/* menu sabores */
#sabores {
	position:relative; width:230px; height:236px; left:0; top:0; background: url(../img/bgMenu4Items.png)
}
#options_sabores {
	position:absolute; width:199px; left:13px; top:108px;
}
#options_sabores ul {
	list-style: none; padding: 0; margin: 0;
}
#options_sabores li a:link,
#options_sabores li a:visited,
#options_sabores li a:active {
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#849190;
	padding:4px 0 3px 0;
	line-height:14px;
	border-bottom:1px solid #CACDCE;
	width:100%;
	display:block;
}
#options_sabores li a:hover {
	color:#777777;
	text-decoration:none;
	background:#E2E2E2;
}
#img_sabores {
	position:absolute; width:198px; height:90px; left:14px; top:7px; margin-bottom:-90px; background:url(../img/menupic_sabores-06022010.jpg);
}

/* menu materiasprimas */
#materiasprimas {
	position:relative; width:230px; height:236px; left:0; top:0; background: url(../img/bgMenu4Items.png)
}
#options_materiasprimas {
	position:absolute; width:199px; left:13px; top:108px;
}
#options_materiasprimas ul {
	list-style: none; padding: 0; margin: 0;
}
#options_materiasprimas li a:link,
#options_materiasprimas li a:visited,
#options_materiasprimas li a:active {
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#849190;
	padding:4px 0 3px 0;
	line-height:14px;
	border-bottom:1px solid #CACDCE;
	width:100%;
	display:block;
}
#options_materiasprimas li a:hover {
	color:#777777;
	text-decoration:none;
	background:#E2E2E2;
}
#img_materiasprimas {
	position:absolute; width:198px; height:90px; left:14px; top:7px; margin-bottom:-90px; background:url(../img/menupic_materiasprimas-06072010.jpg);
}

/* menu zootecnia */
#zootecnia {
	position:relative; width:230px; height:258px; left:0; top:0; background: url(../img/bgMenu5Items.png)
}
#options_zootecnia {
	position:absolute; width:199px; left:13px; top:108px;
}
#options_zootecnia ul {
	list-style: none; padding: 0; margin: 0;
}
#options_zootecnia li a:link,
#options_zootecnia li a:visited,
#options_zootecnia li a:active {
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#849190;
	padding:4px 0 3px 0;
	line-height:14px;
	border-bottom:1px solid #CACDCE;
	width:100%;
	display:block;
}
#options_zootecnia li a:hover {
	color:#777777;
	text-decoration:none;
	background:#E2E2E2;
}
#img_zootecnia {
	position:absolute; width:198px; height:90px; left:14px; top:7px; margin-bottom:-90px; background:url(../img/menupic_zootecnia-06092010.jpg);
}


/* ---- */

#productos {
	position:relative; width:331px; float:left; height:250px; background:url(../img/line_dotted_vertical.gif) right repeat-y;
}

.titleProductos { position:relative; width:66px; height:12px; margin-left:24px; margin-top:24px; background: url(../img/title_home_productos_1.gif) no-repeat 0 0; }

a.home_esencias:link,
a.home_esencias:visited,
a.home_esencias:active {
	padding:4px 20px 4px 23px; display:block; font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px; color:#545656; text-decoration:none;
}
a.home_esencias:hover {
	color:#ffffff; background:#CE9115; text-decoration:none;
}

a.home_fragancias:link,
a.home_fragancias:visited,
a.home_fragancias:active {
	padding:4px 20px 4px 23px; display:block; font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px; color:#545656; text-decoration:none;
}
a.home_fragancias:hover {
	color:#ffffff; background:#C62B88; text-decoration:none;
}

a.home_sabores:link,
a.home_sabores:visited,
a.home_sabores:active {
	padding:4px 20px 4px 23px; display:block; font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px; color:#545656; text-decoration:none;
}
a.home_sabores:hover {
	color:#ffffff; background:#D1192B; text-decoration:none;
}

a.home_materiasprimas:link,
a.home_materiasprimas:visited,
a.home_materiasprimas:active {
	padding:4px 20px 4px 23px; display:block; font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px; color:#545656; text-decoration:none;
}
a.home_materiasprimas:hover {
	color:#ffffff; background:#16457a; text-decoration:none;
}

a.home_zootecnia:link,
a.home_zootecnia:visited,
a.home_zootecnia:active {
	padding:4px 20px 4px 23px; display:block; font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px; color:#545656; text-decoration:none;
}
a.home_zootecnia:hover {
	color:#ff6600; background:#843A19; text-decoration:none;
}

.wrapper_sub_productos { position:absolute; width:339px; height:1px; left:313px; top:336px; overflow:visible; visibility:hidden }

#sub_esencias {
	position:relative; width:339px; height:219px; margin-left:0; margin-top:0; background: url(../img/bgAltMenuEsencias.png); 
}
#sub_fragancias {
	position:relative; width:339px; height:219px; margin-left:0; margin-top:0; background: url(../img/bgAltMenuFragancias.png); 
}
#sub_sabores {
	position:relative; width:339px; height:219px; margin-left:0; margin-top:0; background: url(../img/bgAltMenuSabores.png); 
}
#sub_materiasprimas {
	position:relative; width:339px; height:219px; margin-left:0; margin-top:0; background: url(../img/bgAltMenuMateriasprimas.png); 
}
#sub_zootecnia {
	position:relative; width:339px; height:219px; margin-left:0; margin-top:0; background: url(../img/bgAltMenuZootecnia.png); 
}

#submenu_home {
	position:absolute; width:300px; left:21px; top:55px; cursor:default; font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; color:#686867; line-height:13px;
}

#noticias {
	position:relative; width:372px; height:235px; float:left; background:url(../img/line_dotted_vertical.gif) right repeat-y;
}
#noticias_frame {
	position:relative; width:330px; margin-left:23px; margin-top:14px;
}
a.noticias_head:link,
a.noticias_head:visited,
a.noticias_head:active {
	font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; color:#545656; text-decoration:none;
}
a.noticias_head:hover {
	color:#545656; background:#D1D1D1;
}

#noticias_body {
	padding-top:6px; font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px; color:#889191;
}
#noticias_divider {
	padding-top:15px;
}

#efys {
	position:relative; width:292px; height:224px; float:left; 
}
#efys_frame {
	position:relative; width:260px; height:100px; margin-left:23px; margin-top:11px;
}
a.efys_head:link,
a.efys_head:visited,
a.efys_head:active {
	font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; color:#545656; text-decoration:none;
}
a.efys_head:hover {
	color:#545656; background:#D1D1D1;
}
#efys_body {
	padding-top:6px; font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px; color:#889191;
}
#efys_divider {
	padding-top:15px;
}

a.footer_links:link,
a.footer_links:visited,
a.footer_links:active {
	font-family:Arial, Verdana, Geneva, sans-serif; font-size:10px; color:#9B9B9B; text-decoration:none;
}
a.footer_links:hover {
	color:#9B9B9B; text-decoration:underline;
}

/* menu lateral páginas internas */
#menu-lateral {
	position:relative; width:239px; margin:0; float:left;
}

/* menu lateral página contacto */
#menu-lateral-contacto {
	position:relative; width:230px; height: 100%; margin-top:62px; float:left; background:url(../img/line_dotted_vertical.gif) left repeat-y;
}

/* banner y contenido páginas internas */
#banner { position:relative; width:755px; height:200px; float:left; z-index:0 }
#content {
	position:relative; width:755px; float:left; margin: 0; padding: 0 0 0 1px; background:url(../img/line_dotted_vertical.gif) left repeat-y;
}

/* contenido página de contacto */
#content_contact {
	position:relative; width:740px; height: 100%; float:left; 
}

/* Subnav */
#subnav { position:relative; font-size:12px; font-family:Arial; margin-bottom:18px; width: 223px; z-index:10; }
#subnav ul { margin:0; padding:0 2px 5px 0; }
#subnav ul li { display:block; margin:0; padding:0 0 0 24px; _padding-bottom:1px; *margin-top: -3px; position: relative; *zoom: 1; background:url(http://efys.com.ve/img/bg_subnav_divider_1.gif) no-repeat left bottom; }
#subnav ul li a { display:block; margin-bottom:-2px; line-height:29px; color:#727272; text-decoration:none; outline:none; background:url(http://efys.com.ve/img/subnav_arrow.gif) no-repeat 0px 50%; }
#subnav ul li a:hover { text-decoration:none; color:#53ACD3; background-position:-189px 50%; }
#subnav ul li a img { float:left; margin: 1px 8px 0 0; position:relative; }
#subnav ul li.last { color:#000000; }

/* Subnav highlight states */
body#historia  #subnav ul li#op-historia a, body#vision  #subnav ul li#op-vision a, body#news  #subnav ul li#op-noticias a, body#ubicacion  #subnav ul li#op-ubicacion a, body#trabajo  #subnav ul li#op-trabajo a, body#heladeria  #subnav ul li#op-heladeria a, body#panaderia  #subnav ul li#op-panaderia a, body#pasteleria  #subnav ul li#op-pasteleria a, body#consumo-masivo  #subnav ul li#op-consumo-masivo a, body#ambiente  #subnav ul li#op-ambiente a, body#hogar  #subnav ul li#op-hogar a, body#personal  #subnav ul li#op-personal a, body#perfumeria  #subnav ul li#op-perfumeria a, body#bebidas  #subnav ul li#op-bebidas a, body#carnicos  #subnav ul li#op-carnicos a, body#confiteria  #subnav ul li#op-confiteria a, body#lacteos  #subnav ul li#op-lacteos a, body#aditivos  #subnav ul li#op-aditivos a, body#colorantes  #subnav ul li#op-colorantes a, body#oleoresinas  #subnav ul li#op-oleoresinas a, body#preparados  #subnav ul li#op-preparados a, body#bovino  #subnav ul li#op-bovino a, body#porcino  #subnav ul li#op-porcino a, body#equino  #subnav ul li#op-equino a, body#acuicultura  #subnav ul li#op-acuicultura a, body#mascotas  #subnav ul li#op-mascotas a
	{ color:#000; cursor:default; background-position:-378px 50%; }
	
/* link caja pags internas */
a.int_lateral_box:link,
a.int_lateral_box:visited,
a.int_lateral_box:active {
	font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; color:#53ACD3; text-decoration:none;
}
a.int_lateral_box:hover {
	text-decoration:underline;
}

#content_laempresa
	{ position:relative; width:755px; float:left; }

h1
	{ margin:0; padding:0; font-family:Arial, Verdana, Geneva, sans-serif; font-size:16px; color:#333333; }
	
h2
	{ margin:0; padding:0; font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#444444; }

#list ul { margin:0; padding:0 2px 5px; list-style:none; }
#list ul li { margin:0; padding:0 0 8px 0; }

.text_highlight
	{ font-family:Verdana, Geneva, Arial, sans-serif; font-size:12px; font-weight:bold; color:#555555; }
	
#fecha_noticias
	{ position:relative; height:14px; float:left; margin:3px 0; font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#0089CF; }

a.news_title:link,
a.news_title:visited,
a.news_title:active
	{ font-family:Arial, Verdana, Geneva, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; color:#232323; }

a.news_title:hover
	{ background:#D1D1D1; }

.email_phone
	{ font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; color:#53ACD3; text-decoration:none;
}

input
	{ width:220px; height:17px; background:#FFFFFF; border:solid 1px #979fa5; font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; color:#333333; padding:2px 0 0 4px
}

select 
	{ width:226px; height:20px; background:#FFFFFF; font-family:Arial, Verdana, Geneva, sans-serif; font-size:12px; color:#333333; padding:1px 0 0 4px
	}

.text_form
	{ font-family:Arial, Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold; font-weight:bold; color:#444444; }

/* lista a 1 columna */
#lista_1_columna ul 
	{ padding:0; margin:0 0 15px 0; width:100%; float:left; list-style:none; }

#lista_1_columna li
	{ padding:0 0 0 11px; margin:0; background:url(../img/bullet-azul.gif) no-repeat 0 7px; }
/* lista a 2 columnas */
#lista_2_columnas ul 
	{ padding:0; margin:0; width:49%; float:left; list-style:none; }

#lista_2_columnas li
	{ padding:0 0 0 11px; margin:0; background:url(../img/bullet-azul.gif) no-repeat 0 7px; }
/* lista a 3 columnas */
#lista_3_columnas ul 
	{ padding:0; margin:0; width:30%; float:left; list-style:none; }

#lista_3_columnas li
	{ padding:0 0 0 11px; margin:0; background:url(../img/bullet-azul.gif) no-repeat 0 7px; }

a.subnav_title:link,
a.subnav_title:visited,
a.subnav_title:active,
a.subnav_title:hover
	{ font-family:Arial, Verdana, Geneva, sans-serif; font-size:17px; color:#53ACD3; text-decoration:none; }
	

/* Modal Window */
#Overlay { position:absolute; width:100%; height:100%; background-color:#fff; -moz-opacity: 0.5; opacity: 0.5; top:0; left:0; z-index:500; filter:alpha(opacity=50); display:block; } 
#Felicitacion { position: absolute; margin: 140px 0 0 320px; z-index: 1000; background-image:url(../img/dia-del-farmaceuta-2010-2.png); background-repeat: no-repeat; width:339px; height:284px; padding:0px; cursor: pointer; } 



