/*general-reset*/
ul,ol,li,h1,h2,h3,h4,h5,
h6,pre,form,body,html,
p,blockquote,fieldset,input 			{ margin: 0; padding: 0; outline:none;}
ol,ul,li								{ list-style:none; outline:none;}
a img,:link img,:visited img 			{ border:none; outline:none;}
a,a:hover 								{ text-decoration:none; outline:none;}
.clear									{ clear:both; outline:none;}
/*end_general-reset*/

body											{ background:url(../img/body-background.jpg) no-repeat center top #fff; width:100%; height:100%; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}

.dot_blue										{ background:url(../img/dotted_blue.png) no-repeat left 4px; padding:0 0 0 15px;}
.dot_cel										{ background:url(../img/dotted_cel.png) no-repeat left 4px; padding:0 0 0 15px;}
.dot_green										{ background:url(../img/dotted_green.png) no-repeat left 10px; padding:5px 15px 10px 15px;}

/*menu*/
.content-nav 								{ width:1000px; margin:0 auto; }
.nav 										{ width:826px; padding:0 24px; height:58px; overflow:hidden; margin: 50px 0px 0px 45px;  z-index:5; background:url(../../../vendor/botonera/images/bg_nav.png) no-repeat center top; }
.nav li 									{ float:left; position:relative; height:58px; }
.nav li.separador 							{ width:298px;}

.nav .izquierda a 						{ display:block; color:#010000; width:90px; position:relative; z-index:3; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:58px; font-weight:bold;}
.nav .izquierda .activo a 					{ color:white; }
.nav .izquierda .hover 					{ width:90px; position:absolute; top:0; left:0; background:url(../../../vendor/botonera/images/bg_hover.png) repeat-x; height:0;}

.nav .derecha a 						{ display:block; color:#010000; width:75px; position:relative; z-index:3; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:58px; font-weight:bold;}
.nav .derecha .activo a 					{ color:white; }
.nav .derecha .hover 					{ width:75px; position:absolute; top:0; left:0; background:url(../../../vendor/botonera/images/bg_hover.png) repeat-x; height:0;}

.logo 										{ position:absolute; top:0; left:50%; margin:17px 0 0 -149px;  width:298px; height:127px; z-index:6;}
.logo a										{ display:block; /*background:url(../images/logo.png) no-repeat 0 0;*/ background:url(../../../vendor/botonera/images/logo.png) no-repeat 0 -3810px; width:298px; height:127px;}
/*slider*/
.container-slider 							{ width:390px; height:361px; margin:-150px auto 0;  position:relative; z-index:99; }
.slider 										{ height:361px;} 
.slider li									{ text-align:center; height:361px;} 
.bx-prev  									{ position:absolute; top:50%; left:0; background:url(../../../vendor/botonera/images/arrow.png) -13px -28px no-repeat; width:13px; height:28px; display:block; text-indent:-99999px;}
.bx-prev:hover 								{ background-position:-13px 0; }
.bx-next  									{ position:absolute; top:50%; right:0; background:url(../../../vendor/botonera/images/arrow.png) 0px -28px no-repeat; width:13px; height:28px; display:block; text-indent:-99999px;}
.bx-next:hover 								{ background-position:0px 0; } 

/***************************************/

/*style_header*/
.content_header									{ position:relative;}
.header											{ position:absolute; width:960px; height:160px;}
.header .menu									{ height:58px; padding:8px 42px 0 42px;}
.header .menu .menu-left						{ background:url(../img/menu_1.png) no-repeat top left; width:32px; height:58px; float:left;}
.header .menu .menu-right						{ background:url(../img/menu_3.png) no-repeat top right; width:32px; height:58px; float:left;}
.header ul.botonera								{ background:url(../img/menu_2.png) repeat-x top; width:812px; height:58px; float:left;}
.header ul.botonera li							{ font-size: 16px; font-weight: bold; display:block;}
.header ul.botonera li a						{ color:#000000; display:inline-block; overflow:hidden; padding:18px 24px; *padding:18px 24px;}
.header ul.botonera li a.active,
.header ul.botonera li a:hover					{ background:url(../img/menu_h.png) repeat-x top; color:#fff;}
.header ul.botonera li.empresa,
.header ul.botonera li.productos				{ float:left;}
.header ul.botonera li.noticias,
.header ul.botonera li.contacto					{ float:right;}

/*style_slide*/
.slide												{ padding:90px 0 0 0;}
.slide-interna										{ height:285px;}

/*style_contenido*/
.contenido											{ width: 940px; background-color:#fff; float:left; margin:0 10px; position:relative;}
.home												{ width:960px; height:105px; margin:0;}
.contenido .left									{ float:left; position:absolute; top:-20px; left:-6px;}
.contenido .left .btn_spot							{ width:275px; height:89px; position:absolute; top:-59px; left:-17px; z-index: 20;}
.contenido .left .empresa							{ background:url(../img/flecha-left.png) no-repeat 2px top; width:221px; height:110px; padding:25px 60px 0 23px;}
.contenido .left .empresa .title					{ text-transform:uppercase; color:#000; font-weight:bold; font-size:14px;}
.contenido .left .empresa ul						{ background:url(../img/empresa.png) no-repeat center top; height:32px; padding:40px 0 0; font-size:11px; color:#1b4f9d;}
.contenido .left .empresa ul li						{ width:110px; float:left;}
.contenido .left .empresa ul li a					{ color:#1b4f9d;}
.contenido .left .empresa ul li a:hover				{ text-decoration:underline;}

.contenido .center 									{ left: 250px; position: absolute; top: -173px; z-index:4;} 
.contenido .center .title							{ left:55px; position: absolute; top: -55px;}
.contenido .center ul.productos li					{ float:left;}
.contenido .center ul.productos li.prev,
.contenido .center ul.productos li.next				{ padding:145px 0 0 0;}
.contenido .center ul.productos li.prev a,
.contenido .center ul.productos li.next a			{ background:url(../img/productos-home_flechas.png) no-repeat; width:8px; height:16px; display:block; overflow:hidden;}
.contenido .center ul.productos li.prev a			{ background-position:0px -16px;}
.contenido .center ul.productos li.next a			{ background-position:-8px -16px;}
.contenido .center ul.productos li.prev a:hover		{ background-position:0 0;}
.contenido .center ul.productos li.next a:hover		{ background-position:-8px 0;}
.contenido .center ul.productos li.imagenes			{}

.contenido .redes									{ background:url(../img/tabla-productos.png) no-repeat center top; width:152px; height:78px;}
.contenido .redes .face								{ float:left; margin:12px 0 0 20px;}
.contenido .redes .twit								{ float:left; margin:12px 0 0 1px;}

.contenido .right									{ float:right; position:absolute; top:-20px; right:-6px;}
.contenido .right .redes							{ position:absolute; top:-61px; right:9px; height:67px;}
.contenido .right .noticias							{ background:url(../img/flecha-right.png) no-repeat -2px top; width:221px; height:120px; padding:15px 23px 0 60px; font-size:12px;}
.contenido .right .noticias .title 					{ text-transform:uppercase; color:#000; font-weight:bold; font-size:14px; float:left; margin:0 0 0px;}
.contenido .right .noticias .nota					{ line-height:12px; margin:0 0 5px;}
.contenido .right .noticias .nota p.fecha			{ float:left; margin:0 8px 0 0; font-style:italic; color:#666;}
.contenido .right .noticias .nota p.txt				{ width:165px; float:left;}
.contenido .right .noticias .nota p.txt a			{ color:#000;}
.contenido .right .noticias .nota p.txt a:hover		{ text-decoration:underline;}
.contenido .right .noticias .mas					{ text-align:right;}
.contenido .right .noticias .mas a					{ color:#1b4f9d;}
.contenido .right .noticias .mas a:hover			{ color:#0a2856;}

.contenido .right .swiftkids						{ font-size: 12px;
    height: 120px;
    position: absolute;
    right: 5px;
    top: -41px;
    width: 300px;
}

.contenido .ribbon									{ background:url(../img/ribbon.png) no-repeat top left; width:266px; height:31px; padding:24px 0 0 20px; margin: 0px 0 0 0; position:absolute; left:-7px; top:0;}
.contenido .ribbon h2.title							{ color:#fff; text-transform:uppercase; font-size:14px;}

	/*style_empresa*/
	.contenido .sidebar															{ background:url(../img/empresa-shadow1.png) no-repeat 0 0; padding:70px 0 20px; margin:0;}
	.contenido .sidebar ul.submenu_empresa										{ padding: 30px 60px 50px 40px; text-align: right;}
	.contenido .sidebar ul.submenu_empresa li									{ height:25px; display:block; font-size:12px; margin:0 0 15px 0;}
	.contenido .sidebar ul.submenu_empresa li a									{ height:25px; color:#1b4f9d; padding:4px 15px; display:inline-block; overflow:hidden;}
	.contenido .sidebar ul.submenu_empresa li a:hover,
	.contenido .sidebar ul.submenu_empresa li a.active							{ background:url(../img/empresa-li2.png) no-repeat left top; color:#fff;}
	.contenido .sidebar a.btn_spot												{ display:block;}
	.contenido .contenido_empresa												{ background:url(../img/empresa-shadow2.png) no-repeat right 0; padding: 20px 60px 20px 20px; margin:0; width: 580px; min-height:320px;}
	.contenido .contenido_empresa h1											{ font-size:14px; color:#0077ae; margin:0 0 25px;}
	.contenido .contenido_empresa p												{ font-size:12px; line-height:22px; color:#585858;}
	
	.contenido .contenido_empresa .grid_7										{ margin:0 10px 0 0;}
	.contenido .contenido_empresa .grid_7 h1									{ font-size:18px; margin:0 0 15px;}
	.contenido .contenido_empresa .grid_7 .video								{ width:400px; margin:0 0 15px;}
	.contenido .share															{ background:url(../img/share-shadow.png) no-repeat left top; padding:15px 0 0;}
	.contenido .contenido_empresa .grid_3										{ margin:0 0 0 10px; padding:38px 0 0; position:relative;}
	.contenido .contenido_empresa .grid_3 .title								{ position:absolute; top:-8px; right:0;}
	.contenido .contenido_empresa .grid_3 .select_video							{ background-color:#eaeaea; padding:5px; margin:0 0 10px;}
	.contenido .contenido_empresa .grid_3 .select_video .min-video				{ width:78px; height:62px; float:left;}
	.contenido .contenido_empresa .grid_3 .select_video .min-video a			{ display:block;}
	.contenido .contenido_empresa .grid_3 .select_video .share-facebook			{ float:right;}
	/*flechas-de-puntos-como-scroll*/
    .contenido .flechas-dot														{ height:18px; margin:30px 0 0;}
	.contenido .flechas-dot a													{ width:23px; height:18px; display:block; overflow:hidden;}
	.contenido .flechas-dot a.next												{ background:url(../img/spots-flechas.png) no-repeat; background-position:-23px -18px; float:right;}
	.contenido .flechas-dot a.first												{ background:url(../img/spots-flechas.png) no-repeat; background-position:0 -18px; float:left;}
	.contenido .flechas-dot a.next:hover										{ background-position:-23px 0;}
	.contenido .flechas-dot a.first:hover										{ background-position:0 0;}
	
	/*style_productos*/
	.contenido .sidebar_productos												{ width:350px; float:left; padding:80px 0 40px;}
	.contenido .sidebar_productos a.flecha_lineatop,
	.contenido .sidebar_productos a.flecha_lineabot								{ background:url(../img/flechas-top.png) no-repeat; width:15px; height:8px; display:block; overflow:hidden; margin:0 0 0 210px;}
	.contenido .sidebar_productos a.flecha_lineatop								{ background-position: -15px 0; margin:0 0 15px 210px;}
	.contenido .sidebar_productos a.flecha_lineatop:hover						{ background-position: 0 0;}
	.contenido .sidebar_productos a.flecha_lineabot								{ background-position: 0px -8px; margin:15px 0 0 210px;}
	.contenido .sidebar_productos a.flecha_lineabot:hover						{ background-position:-15px -8px;}
	.contenido .sidebar_productos .contenedor-producto							{ height:272px; position:relative;}
	.contenido .sidebar_productos .contenedor-producto .logo-linea				{ left: -10px; position: absolute; top: -25px;}
	.contenido .sidebar_productos .contenedor-producto .foto-productos			{ text-align:center;}
	.contenido .sidebar_productos .contenedor-producto .tit-linea				{ bottom: -30px; position: absolute; right: 55px;}
	.contenido .sidebar_productos .share										{ background:none; margin:15px 0 0 40px; padding:0;}

.contenido .contenido_productos {
    background: url("../img/form_bck.png") repeat-x scroll center top transparent;
    float: left;
    padding: 20px 0 40px;
    width: 590px;
}
.contenido_productos .shadow  {
	background: url(../img/producto-shadow.png) no-repeat left top;
	min-height: 386px;
	padding: 0 30px;
	font-size: 12px;
	line-height: 20px;
	color: #878787;
}

/*	.contenido .contenido_productos  .shadow .panes .pane .lineas_desarrollo							{ margin:0 0 40px;}
	.contenido .contenido_productos  .shadow  .panes .pane .lineas_desarrollo p.title					{ background:url(../img/title-info.png) no-repeat left top; height:19px; text-transform:none; font-weight:bold; color:#fff; margin:15px 0; padding:0 10px;}
*/
/* initially all panes are hidden */ 
.panes .pane {
	display:none;
}

	.contenido .contenido_productos .shadow .producto-miniatura							{ display: block; width:86px; height: 119px; float:left; margin:0 7px 20px 0; text-transform:none; font-size:11px; line-height:12px;}
	.contenido .contenido_productos .shadow .last										{ margin:0;}
	.contenido .contenido_productos .shadow .producto-miniatura a						{ color:#4a4a4a;}
	.contenido .contenido_productos .shadow .producto-miniatura a:hover					{ color:#c90404;}
	.contenido .contenido_productos .shadow .producto-miniatura .imagen-producto		{ background:#fff; border:1px solid #e0ddd3; text-align:center; margin:0 0 10px; padding:10px 5px; display: block; height: 63px;}
	.contenido .contenido_productos .shadow .producto-miniatura .imagen-producto img	{ max-height: 63px; max-width: 79px;}
	.contenido .contenido_productos .shadow .producto-miniatura a:hover .imagen-producto{ border:1px solid #c90404;}
	.contenido .contenido_productos .shadow .producto-miniatura p.title-producto		{ font-weight:bold; text-align: center;}
	.contenido .contenido_productos .shadow .producto-miniatura p.subtitle-producto		{ font-style:italic; text-transform:none; text-align: center;}

	.contenido .contenido_productos .shadow .producto-miniatura-carnes							{ display: block; width:86px; height: 150px; float:left; margin:0 7px 20px 0; text-transform:none; font-size:11px; line-height:12px;}
	.contenido .contenido_productos .shadow .producto-miniatura-carnes a						{ color:#4a4a4a;}
	.contenido .contenido_productos .shadow .producto-miniatura-carnes a:hover					{ color:#c90404;}
	.contenido .contenido_productos .shadow .producto-miniatura-carnes .imagen-producto		{ background:#fff; border:1px solid #e0ddd3; text-align:center; margin:0 0 10px; padding:10px 5px; display: block; height: 63px;}
	.contenido .contenido_productos .shadow .producto-miniatura-carnes .imagen-producto img	{ max-height: 63px; max-width: 80px;}
	.contenido .contenido_productos .shadow .producto-miniatura-carnes a:hover .imagen-producto{ border:1px solid #c90404;}
	.contenido .contenido_productos .shadow .producto-miniatura-carnes p.title-producto		{ font-weight:bold; text-align: center;}
	.contenido .contenido_productos .shadow .producto-miniatura-carnes p.subtitle-producto		{ font-style:italic; text-transform:none; text-align: center;}
	
	.contenido .contenido_productos .shadow .paginador									{ border-top:1px solid #e2e2e1; margin:25px 0 0; padding:12px 0 0;}
	.contenido .contenido_productos .shadow .paginador a.prev,								
	.contenido .contenido_productos .shadow .paginador a.next							{ background:url(../img/productos-home_flechas.png) no-repeat; width:8px; height:16px; display:block; overflow:hidden;}
	.contenido .contenido_productos .shadow .paginador a.prev							{ background-position:0px -16px; float:left;}
	.contenido .contenido_productos .shadow .paginador a.next 							{ background-position:-8px -16px; float:right;}
	.contenido .contenido_productos .shadow .paginador a.prev:hover						{ background-position:0 0;}
	.contenido .contenido_productos .shadow .paginador a.next:hover						{ background-position:-8px 0;}
	.contenido .contenido_productos .shadow .paginador ul.numeracion					{ padding:0 0 0 190px; float:left;}
	.contenido .contenido_productos .shadow .paginador ul.numeracion li					{ float: left; margin: 0 5px; font-size:11px; font-weight:bold; font-style:italic;}
	.contenido .contenido_productos .shadow .paginador ul.numeracion li a				{ color:#a1a1a2;}
	.contenido .contenido_productos .shadow .paginador ul.numeracion li a:hover			{ color:#0149b6;}
	
	.contenido .contenido_productos ul.menu_lineas .current { background-position:0 0 !important; color:#fff !important;}
	.contenido .contenido_productos ul.menu_lineas								{ height:48px; margin:0 0 20px;}
	.contenido .contenido_productos ul.menu_lineas li							{ float:left; margin:0 1px; font-size:12px; font-weight:bold; text-align:center;}
	.contenido .contenido_productos ul.menu_lineas li a							{ color:#c30b20;}
	.contenido .contenido_productos ul.menu_lineas li.producto					{ width:110px; height:48px;}
	.contenido .contenido_productos ul.menu_lineas li.producto a				{ background:url(../img/producto_btn.png) no-repeat 0 -48px; width:90px; height:36px; padding:12px 10px 0; display:block; overflow:hidden;}
	.contenido .contenido_productos ul.menu_lineas li.producto a:hover,
	.contenido .contenido_productos ul.menu_lineas li.producto a.active			{ background-position:0 0; color:#fff;}
	.contenido .contenido_productos ul.menu_lineas li.producto-peq				{ width:76px; height:48px;}
	.contenido .contenido_productos ul.menu_lineas li.producto-peq a			{ background:url(../img/producto_btn-2.png) no-repeat 0 -48px; width:70px; height:36px; padding:12px 10px 0; display:block; overflow:hidden;}
	.contenido .contenido_productos ul.menu_lineas li.producto-peq a:hover,
	.contenido .contenido_productos ul.menu_lineas li.producto-peq a.active		{ background-position:0 0; color:#fff;}
	.contenido .contenido_productos ul.menu_lineas li.mas						{ width:40px; height:48px;}
	.contenido .contenido_productos ul.menu_lineas li.mas a						{ background:url(../img/producto_btn_more.png) no-repeat 0 -48px; width:40px; height:48px; display:block; overflow:hidden;}
	.contenido .contenido_productos ul.menu_lineas li.mas a:hover				{ background-position:0 0;}
	.contenido .contenido_productos .lineas_desarrollo							{ margin:0 0 40px;}
	.contenido .contenido_productos .lineas_desarrollo	b { font-size: 12pt; color: #444 }
	.contenido .contenido_productos .lineas_desarrollo p.title					{ background:url(../img/title-info.png) no-repeat left top; height:19px; text-transform:uppercase; font-weight:bold; color:#fff; margin:15px 0; padding:0 10px;}
	.contenido .contenido_productos .compartir									{ background:url(../img/compartir-shadow.png) no-repeat top left; width:90px; float:left; padding:15px 0 0;}
	.contenido .contenido_productos .siguiente									{ float:right;}

	/*style_noticias*/
	.contenido .sidebar_noticias												{ background:url(../img/form_bck.png) repeat-x top; width:344px; padding:87px 8px 40px; float:left;}
	.contenido .sidebar_noticias .nota											{ padding:16px 8px; margin:0 0 5px;}
	/*.contenido .sidebar_noticias .nota:hover,
	.contenido .sidebar_noticias .active										{ background-color:#eeebdd;}*/
	.contenido .sidebar_noticias .nota .min-img									{ float:left; margin:0 20px 0 0; z-index:10;}
	.contenido .sidebar_noticias .nota p.fecha									{ padding:0 0 0 120px; font-size:11px; font-style:italic; color:#a7a7a7;}
	.contenido .sidebar_noticias .nota p.tit									{ padding:0 0 0 120px; font-size:13px; font-weight:bold; color:#08a700; margin:0 0 5px;}
	.contenido .sidebar_noticias .nota p.txt									{ padding:0 0 0 120px; font-size:11px; color:#797979;}
	
	.contenido .sidebar_noticias .nota p.txt a.link							{ font-size:11px; font-weight:bold; font-style:italic; color:#e08900;}
	.contenido .sidebar_noticias .nota p.txt a.link:hover						{ color:#08a700;}
	.contenido .sidebar_noticias .nota p.txt a.linkTit						{ font-size:13px; font-weight:bold; color:#08a700;}
	.contenido .sidebar_noticias .nota p.txt a.linkTit:hover					{ color:#e08900;}
	
	.contenido .sidebar_noticias .paginador										{ border-top:1px solid #e2e2e1; margin:25px 0 0; padding:12px 0 0;}
	.contenido .sidebar_noticias .paginador a.prev,								
	.contenido .sidebar_noticias .paginador a.next								{ background:url(../img/productos-home_flechas.png) no-repeat; width:8px; height:16px; display:block; overflow:hidden;}
	.contenido .sidebar_noticias .paginador a.prev								{ background-position:0px -16px; float:left;}
	.contenido .sidebar_noticias .paginador a.next 								{ background-position:-8px -16px; float:right;}
	.contenido .sidebar_noticias .paginador a.prev:hover						{ background-position:0 0;}
	.contenido .sidebar_noticias .paginador a.next:hover						{ background-position:-8px 0;}
	.contenido .sidebar_noticias .paginador ul.numeracion						{ padding:0 0 0 120px; float:left;}
	.contenido .sidebar_noticias .paginador ul.numeracion li					{ float: left; margin: 0 5px; font-size:11px; font-weight:bold; font-style:italic;}
	.contenido .sidebar_noticias .paginador ul.numeracion li a					{ color:#a1a1a2;}
	.contenido .sidebar_noticias .paginador ul.numeracion li a:hover			{ color:#0149b6;}
	
	.contenido .contenedor_noticias												{ background:url(../img/noticias-bck.png) no-repeat center top; width:500px; padding:50px 50px 40px 30px;; float:left;}
	.contenido .contenedor_noticias p.fecha										{ font-size:12px; font-style:italic; color:#a7a7a7;}
	.contenido .contenedor_noticias p.tit										{ width:420px; float:left; font-size:16px; font-weight:bold; color:#08ac00; padding:0 20px 0 0;}
	.contenido .contenedor_noticias .compartir									{ width:60px; float:right;}
	.contenido .contenedor_noticias p.txt										{ border-top:1px solid #e2e2e1; margin:15px 0 0; padding:15px 0 25px; font-size:13px; line-height:26px; color:#585858;}
	.contenido .contenedor_noticias p.txt img									{ float:left; margin:0 10px 8px 0;}
	.contenido .contenedor_noticias .share										{ width:250px; float:left;}
	.contenido .siguiente														{ float:right; width:70px; height:18px; padding:15px 0 0;}
	.contenido .siguiente a														{ background:url(../img/noticias-siguiente.png) no-repeat; background-position:0 -18px; width:70px; height:18px; display:block; overflow:hidden;}
	.contenido .siguiente a:hover												{ background-position:0 0;}

	/*style_contacto*/
	.contenido .info_contacto													{ padding:70px 0 0; margin:0 0 2px;}
	.contenido .info_contacto .numero_contacto									{ margin:24px 28px; font-weight:bold;}
	.contenido .info_contacto .numero_contacto p.tit							{ font-size:12px; color:#4c5a79;}
	.contenido .info_contacto .numero_contacto p.num							{ font-size:18px; text-transform:uppercase; color:#999;}
	.contenido .info_contacto .datos_content									{ background:url(../img/shadow.png) no-repeat left top; padding:20px 28px;}
	.contenido .info_contacto .datos_content p.tit								{ font-style:italic; font-size:11px; color:#999;}
	.contenido .info_contacto .acordion											{ margin: 0 0 0 29px; width: 488px;}
	.contenido .info_contacto .acordion h3.title_sucursal						{ height:25px; font-size:13px;}
	.contenido .info_contacto .acordion h3.title_sucursal a						{ background:url(../img/sucursales-bck.png) no-repeat; background-position:0 -25px; height:20px; padding:3px 10px 2px; display:block; overflow:hidden; color:#5c5c5c;}
	.contenido .info_contacto .acordion h3.title_sucursal a:hover				{ background-position:0 0; color:#fff;}
	.contenido .info_contacto .acordion div.active	h3.title_sucursal a			{ background:url(../img/sucursal-active.png) no-repeat; background-position:0 0; color:#fff;}
	.contenido .info_contacto .acordion div.active .acc_container				{ display: block;}
	.contenido .info_contacto .acordion .acc_container							{ display: none; border-left:1px solid #09597e; border-right:1px solid #09597e; border-bottom:1px solid #09597e; border-bottom-right-radius:10px; border-bottom-left-radius:10px; padding:10px 10px; font-size:12px; color:#888;}
	.contenido .info_contacto .acordion .acc_container a						{ color:#888;}
	.contenido .info_contacto .acordion .acc_container a:hover					{ text-decoration:underline;}
	.contenido .info_contacto .acordion .acc_container .container				{ width:465px; margin:0 20px 0 0;}
	.contenido .info_contacto .acordion .acc_container p.italic					{ font-style:italic;}
	.contenido .info_contacto .acordion .acc_container .container a.mapa		{ background:url(../img/icon-w.png) no-repeat left center; padding:0 0 0 15px; font-size:11px;}
	
	.contenido .formulario										{ background:url(../img/form_bck.png) repeat-x top; width:400px; margin: 35px 0px 0px 20px; }
	.contenido .formulario .formulario_shadow					{ background:url(../img/form-shadow.png) no-repeat center top; padding:29px 26px; margin: 0 0 30px; }
	.contenido .formulario .formulario_shadow .title-form		{ position:relative;}
	.contenido .formulario .formulario_shadow .title			{ float:left;}
	.contenido .formulario .formulario_shadow .redes			{ float: right; position: absolute; right: -40px; top: 7px;}
	.contenido .formulario form.formulario-contacto				{ font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:10px 0;}
	.contenido .formulario form.formulario-contacto label		{ width:120px; margin:0 10px 0 0; text-align:right; font-weight:bold; float:left; padding:5px 0 0; text-transform:capitalize;}
	.contenido .formulario form.formulario-contacto input		{ background-color:#fff; border:1px solid #cdcdcd; color: #666666; float: left; font-size: 11px; font-style: italic; margin: 0 0 10px; padding: 5px; width: 206px;}
	.contenido .formulario form.formulario-contacto textarea	{ background-color:#fff; border:1px solid #cdcdcd; color: #666666; float: left; font-size: 11px; font-style: italic; margin: 0 0 10px; padding: 5px; width: 206px;}
	.contenido .formulario form.formulario-contacto button		{ background:url(../img/form-enviar.png) no-repeat 0 -25px; width:77px; height:25px; border:0; cursor:pointer; text-transform:uppercase; color:#fff; text-shadow:1px 2px 2px #000; font-size:11px; font-weight:bold; float:right;}
	.contenido .formulario form.formulario-contacto button:hover{ background-position:0 0; cursor:pointer;}

	.redes-sociales							{ background:url(../img/bck-redes.png) no-repeat top left; width:266px; height:64px; float:left;}
	.redes-sociales .title					{ background:url(../img/icon-redes.png) no-repeat top left; padding:0 0 0 40px; width:116px; float:left; margin:17px 15px 0 15px; float:left; font-weight: normal; }
	.redes-sociales .title p.negro			{ color:#3e3232; font-size:14px; line-height:12px; font-weight:bold;}
	.redes-sociales .title p.gris			{ color:#838383; font-size:11px;}
	.redes-sociales a						{ width:32px; height:31px; display:block; overflow:hidden; float:left; margin: 15px 3px 0 0;} 
	.redes-sociales a.facebook				{ background:url(../img/iconos-redes.png) 0 -31px;}
	.redes-sociales a.facebook:hover			{ background-position:0 0;}
	.redes-sociales a.twitter				{ background:url(../img/iconos-redes.png) -32px -31px;}
	.redes-sociales a.twitter:hover			{ background-position: -32px 0;}
	
	/*.redes-soc                            { background:url(../img/bck-producto-redes.png) no-repeat right top; height: 85px; position: absolute; right: 0px; top: -84px; width: 306px; padding:35px 0 0;}*/
	.redes-soc                            { background:url(../img/bck-producto-redes.png) no-repeat right top; height: 85px; position: absolute; right: 0px; top: -160px; width: 306px; padding:35px 0 0;}
	.redes-soc .title                    { float:left; width:172px; margin:0 0 0 7px; background:url(../img/bck-producto-redes-tit.png) no-repeat left top; height: 67px; text-indent: -9999px;}
	.redes-soc a.facebook                { background:url(../img/redes-2.png) 0 0; width:48px; height:48px; display:block; overflow:hidden; float:left;}
	.redes-soc a.facebook:hover            { background-position:0 -48px;}
	.redes-soc a.twitter                { background:url(../img/redes-2.png) -48px 0; width:48px; height:48px; display:block; overflow:hidden; float:left;}
	.redes-soc a.twitter:hover            { background-position: -48px -48px;}
	
/*style_footer*/
.footer											{ width:960px; font-size:12px; color:#878787;}
.footer	a 										{ color:#878787;}
.footer .grid_5									{ float:right; padding-top:0px;}
.footer .redes-sociales							{ background:url(../img/bck-redes.png) no-repeat top left; width:266px; height:64px; float:left; margin-top: 20px;}
.footer .redes-sociales .title					{ background:url(../img/icon-redes.png) no-repeat top left; padding:0 0 0 40px; width:116px; float:left; margin:17px 15px 0 15px; float:left; }
.footer .redes-sociales .title p.negro			{ color:#3e3232; font-size:14px; line-height:12px; font-weight:bold;}
.footer .redes-sociales .title p.gris			{ color:#838383; font-size:11px;}
.footer .redes-sociales a						{ width:32px; height:31px; display:block; overflow:hidden; float:left; margin: 15px 3px 0 0;} 
.footer .redes-sociales a.facebook				{ background:url(../img/iconos-redes.png) 0 -31px;}
.footer .redes-sociales a.facebook:hover		{ background-position:0 0;}
.footer .redes-sociales a.twitter				{ background:url(../img/iconos-redes.png) -32px -31px;}
.footer .redes-sociales a.twitter:hover			{ background-position: -32px 0;}

.footer .grid_5 .logo-jbs						{ width:86px; height:35px; float:left; margin:15px 0 0 0;}
.footer .grid_5 .info							{ float:right; text-align:right; margin:0 0 12px 10px;}
.footer .grid_5 .logo-quadra					{ float:right;}
/*style_footer*/

.swift-mundo {
	width: 140px;
	float: left;
	display: inline;
	padding-top: 0;
	position: relative;
	top: 90px;
}
.swift-mundo-select{
	width: 100px;
	float: left;
	display: inline;
	padding-top: 0;
	position: relative;
	top: 88px;
}

#volverSeccion { color: #bb0000; cursor: pointer }

.select-idioma			{ 
	background:url(../img/idioma-bg.png) no-repeat center top; width:143px; height:16px; font-size:9px; color:#000000; padding:4px 10px 5px 10px;
	position: relative;
	left: 940px;
	top: 20px;
	z-index: 1000;
}
.select-idioma span		{ margin:2px 0 0;}

.select-idioma a		{ background:url(../img/idioma.png) no-repeat 0 0; width:20px; height:17px; display:block; overflow:hidden; float:right; margin: 0 0 0 2px;}

.select-idioma a.es		{ background-position:0 0;}
.select-idioma a.br		{ background-position:-20px 0;}
.select-idioma a.en		{ background-position:-40px 0;}

.select-idioma a.es-act,
.select-idioma a.es:hover		{ background-position:0 -17px;}
.select-idioma a.br-act,
.select-idioma a.br:hover		{ background-position:-20px -17px;}
.select-idioma a.en-act,
.select-idioma a.en:hover		{ background-position:-40px -17px;}

.contactos-utiles{
	font-size: 12px;
	width: 100%;
}

.contactos-utiles td{
	height: 18px;
	padding: 4px 2px 2px 4px;
	color: #3E3232;
}
.contactos-utiles td a{
	font-size: 12px;
	text-decoration: none;
	color: #3E3232;
}
.contactos-utiles td a:hover{
	font-size: 12px;
	text-decoration: none;
	text-decoration: underline;
}
.contactos-utiles .tr-gris{
	background-color: #DAE0E7;
}
.contactos-utiles .tr-blanco{
	background-color: #CED7E1;
}

.recicla {
	display: block;
	/*
	margin-left: -35px;
	margin-top: -46px;
	*/
	margin-left: -28px;
	margin-top: -64px;
	
}

.tab-soja { 
	margin-left: 6px !important;
	font-size: 10px !important;
}