@charset "utf-8";
/* CSS Document */
* {
margin: 0;
padding: 0;
}

html{background-color:#fff;border:0;margin:0;overflow-x:hidden;padding:0}
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section
{border:0;font-family: Tahoma, Geneva, sans-serif;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}
article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}
body{line-height:1.5}

caption,th,td{float:none !important;font-weight:400;text-align:left}
table,th,td{vertical-align:middle}
a img{border:none}:focus{outline:0}div.clear{clear:both}noscript{margin-bottom:100px !important}
noscript
p{background:url(img_index/noscript.gif) no-repeat 12px center #ffffe1;border-bottom:1px solid #696969;float:left;height:28px;overflow:hidden;text-align:left;width:100%;vertical-align:middle !important}

#body{float:left;}
#body.home{
	background:#FFF ;
	min-height:600px
}

#background-menu.basic{
	background:url(img_index/bg-menu.png) no-repeat center 91px;
	min-height:182px;
	width: 1200px;
}
#main{
	margin:0
auto;
	width:100%;
	height:600px;
}
#header{
	height:130px;
	width:1200px;
	margin-left:130px;
	z-index: 100;
}
#header a.logo{background:url(img_index/logo-eq-2018.png) no-repeat left top;float:left;height:96px;
margin:55px 0 0 35px;width:152px}#header
h1{display:none}#header
h2{background:url(img_index/bg-slogan.png) no-repeat left top;float:left;height:13px;margin:43px
0 0 46px;text-indent:-50000em;width:106px}

#topmenu {
	float: right;
	height: 40px;
	width: 750px;
	
	
}
#topmenu ul {
	
    height: 40px;
    padding-left: 11px;
    width: 739px;
}
#topmenu ul li {
    background: url("img_index/icon-separador-topmenu.png") no-repeat scroll right center transparent;
    float: left;
    height: 40px;
    list-style: none outside none;
    padding-right: 1px;
}#topmenu ul li:last-child{background:none}
#topmenu ul li a{
	color:#fff;
	float:left;
	font-size:12px;
	font-weight:700;
	padding:15px 18px 0;
	text-decoration:none;
	width:auto;
	
}

#topmenu ul li a:hover{
	color:#000;
	float:left;
	font-size:12px;
	font-weight:700;
	padding:15px 18px 0;
	text-decoration:none;
	width:auto;
	
}


#topunit.home h3,#topunit.more-units h3,#topunit.social-media
h3{color:#fff;
float:left;font-size:15px;
font-weight:700;height:33px;
line-height:100%;
padding:17px 0 0 170px;position:relative;width:200px;}

#topunit.social-media
h3{}

#topunit.home ul{clear:left;float:left;width:340px;
margin-left:95px; margin-bottom:-4px; 
}

#topunit.home ul li{height:83px;list-style:none;width:340px; }
#topunit.home ul li a{color:#828282;float:left;font-size:15px;height:40px;
padding-left:85px;text-decoration:none;width:255px; }

#topunit.home ul li.farma a{ height:86px; padding-left:150px;background-image:url(img_index/fondo_unidades_farma.png); 
background-repeat:no-repeat; }
#topunit.home ul li.farma a:hover{ height:86px;background-image:url(img_index/fondo_unidades_farma_hover.png);
background-repeat:no-repeat;}

#topunit.home ul li.agricola a
{height:86px; padding-left:150px;background-image:url(img_index/fondo_unidades_agro.png); background-repeat:no-repeat;
}

#topunit.home ul li.agricola a:hover
{ height:86px;background-image:url(img_index/fondo_unidades_agro_hover.png); background-repeat:no-repeat;

}

#topunit.home ul li.agricola a:active
{ height:86px;background-image:url(img_index/fondo_unidades_agro_hover.png); background-repeat:no-repeat;

}
#topunit.home ul li.veterinaria a{height:86px; padding-left:150px;background-image:url(img_index/fondo_unidades_vet.png);
background-repeat:no-repeat; 
}
#topunit.home ul li.veterinaria a:hover{ height:86px;background-image:url(img_index/fondo_unidades_vet_hover.png); background-repeat:no-repeat;
}
#topsocial{
	background-image:url(img_index/footer.png);
	background-repeat:no-repeat;
	background-position:top;
	height:129px;
	clear:left;
	float:left;
	width:1200px;


	
}
#topsocial.farma{margin-top:275px;position:relative;z-index:20000}
#topsocial p,#topunit.social-media div.background p{color:#888;float:left;font-size:11px;font-weight:700;height:32px;padding-top:6px;width:100px}
#topsocial .direccion{
	color:#888;
	float:left;
	font-size:11px;
	height:80px;
	padding-top:12px;
	width:450px;
	margin-left:110px;
}
#topsocial .fonos{
	color:#888;
	float:left;
	font-size:11px;
	height:70px;
	padding-top:12px;
	width:300px
}

#tophome-highlight{
	padding:0;
	 height: 350px;
    margin: 40px 0 0 340px;
    overflow: hidden;
    position: absolute;
    width: 994px;
	z-index:1;
    
}
#tophome-highlight,x:-moz-any-link,x:default{margin:40px
0 0 339px}
#content-home{float:left;width:1000px}
div.carousel
div.scrollable{float:left;height:245px;width:683px;margin:0;overflow:hidden;position:relative}div.carousel div.scrollable
div.items{clear:both;height:245px;position:absolute;width:20000em;margin-top:20px}div.carousel div.scrollable div.items
div{float:left}div.carousel div.scrollable div.items
div.item{height:200px;width:145px;float:left;padding:0px
70px 0px 25px}div.carousel div.scrollable div.items div.item
h5{margin-top:60px}div.carousel div.scrollable div.items div.item
p{text-align:center}div.carousel div.scrollable div.items div.item
a.photo{float:left;height:77px;width:59px}div.carousel div.scrollable div.items div.item h5,
div.carousel div.scrollable div.items div.item h5
a{color:#666;float:left;font-size:16px;font-weight:700;line-height:22px;text-decoration:none;text-align:center;width:155px}div.carousel div.scrollable div.items div.item
p.recipe{color:#999;float:left;font-size:11px;font-weight:700;width:155px}div.carousel
a.disabled{visibility:hidden !important}div.carousel
a.prev{background:url(img_index/icon-products-active-prev.png) no-repeat left top;height:31px;width:19px;float:left}div.carousel
a.prev.disabled{visibility:hidden !important}div.carousel
a.next{background:url(img_index/icon-products-active-next.png) no-repeat left top;height:31px;width:19px;float:right}div.carousel
a.next.disabled{visibility:hidden !important}div.carousel a.prev,
div.carousel
a.next{margin-top:85px}div.carousel-atacado
div.scrollable{float:left;height:245px;width:940px;margin:0;overflow:hidden;position:relative;margin-left:40px;margin-top:20px}div.carousel-atacado div.scrollable
div.items{clear:both;height:245px;position:absolute;width:20000em;margin-top:20px}div.carousel-atacado div.scrollable div.items
div{float:left}div.carousel-atacado div.scrollable div.items
div.item{height:200px;width:145px;float:left;padding:0px
70px 0px 25px}div.carousel-atacado div.scrollable div.items div.item
h5{padding-top:60px}div.carousel-atacado div.scrollable div.items div.item
p{text-align:center}div.carousel-atacado div.scrollable div.items div.item
a.photo{float:left;height:77px;width:59px}div.carousel-atacado div.scrollable div.items div.item h5,
div.carousel-atacado div.scrollable div.items div.item h5
a{color:#666;float:left;font-size:16px;font-weight:700;line-height:22px;text-decoration:none;width:155px;text-align:center}div.carousel-atacado div.scrollable div.items div.item
p.recipe{color:#999;float:left;font-size:11px;font-weight:700;width:155px}div.carousel-atacado
a.disabled{visibility:hidden !important}div.carousel-atacado
a.prev{background:url(img_index/icon-products-active-prev.png) no-repeat left top;height:31px;width:19px;float:left}div.carousel-atacado
a.prev.disabled{visibility:hidden !important}div.carousel-atacado
a.next{background:url(img_index/icon-products-active-next.png) no-repeat left top;height:31px;width:19px;float:right}div.carousel-atacado
a.next.disabled{visibility:hidden !important}div.carousel-atacado a.prev,
div.carousel-atacado
a.next{margin-top:85px}

#slider-areas
a{border:0;display:block}
#slider-areas .nivo-controlNav{padding-top:215px;padding-left:5px}
#highlight-home{ padding:0;width:1120px;height:300px;background:url(img_index/loading-home.gif) no-repeat top left; z-index:1;}
#slider-home{
	padding:0;
	position:relative;
	
	height:264px;
	background:url(img_index/loading-home.gif) no-repeat top left;
	margin-top:44px;
	margin-left:436px;
	/margin-left:437px;
	/margin-top:-389px;
	

}






#slider-home img{position:absolute;top:0px;left:0px;display:none}#slider-home img
a{}#slider-home
a{border:0;display:block}
#slider-home .nivo-controlNav{padding-top:240px;padding-left:5px}
.nivoslider-areas{position:relative}
.nivoslider-areas
img{position:absolute;top:0px;left:0px}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none}.nivo-slice{display:block;position:absolute;z-index:50;height:100%}.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89}.nivo-caption
p{padding:5px;margin:0}
.nivo-caption
a{display:inline !important}.nivo-html-caption{display:none}.nivo-directionNav
a{position:absolute;top:45%;z-index:99;cursor:pointer}.nivo-prevNav{left:0px}.nivo-nextNav{right:0px}.nivo-controlNav{position:absolute;z-index:1000 !important}.nivo-controlNav
a{display:block;width:12px;height:12px;background:url(img_index/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:1px;float:left;cursor:pointer}.nivo-controlNav
a.active{background-position:0 -12px}
#centrar {
	width:1200px;
	position:absolute;
	left:46%;
	margin-left:-600px;
	top: 0px;
	height: 547px;
}


.empresa_body {
	border:#CCC 1px solid;
}

#topsocial1{
	background-image:url(img_index/footer.png);
	background-repeat:no-repeat;
	background-position:top;
	height:129px;
	clear:left;
	float:left;
	width:1200px;
	position:absolute;
	left: 2px;
	top: 1015px;


	
}

.direccion{
	color:#888;
	float:left;
	font-size:12px;
	height:80px;
	padding-top:12px;
	width:450px;
	margin-left:30px;
}
.fonos{
	color:#888;
	float:left;
	font-size:12px;
	height:70px;
	padding-top:12px;
	width:300px
}

.styletitles {
	color: #4F81BD;
	font-size:30px;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}

.style67 {
	font-size: 13px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333333;
}

.division
{border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	
	}
#sidebar{float:left; margin:10px; }
#map{
	width:640px;
	height:700px;
	margin:20px;
	margin-top:0px;
	border:thin #CCC solid;
}

span{
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	}

.sb_blue button {text-align: left; 
  cursor:pointer;
  background:url(images/boton_azul.png);
   background-repeat:no-repeat;
  background-position:center;
  font-family: Calibri; 
  margin: 1px;}
.sb_blue button:focus {background-color: #eee;}
.sb_blue button:hover {background-color: #fff;}

.sb_round button {  

  cursor:pointer;
  text-align:left;
  
  vertical-align:middle;
   background:url(images/boton_gris.png) no-repeat;
   border:none;
   padding: 2px;
   height:50px;  
  font-family: Calibri;
  font-weight:bold;
  color: #666;}
.sb_round button:focus {
	background:url(images/boton_azul.png) no-repeat top left;
	 border:none;
	 color: #FFF;
	}
.sb_round button:hover {
	background:url(images/boton_azul.png) no-repeat;
	color: #FFF;
	border:none;
}

.lupa {
	background: url("img_index/lupa.png") repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	height: 20px;
	width: 30px;
}
