@charset "utf-8";
/* CSS Document */

html {height:auto;}
body {margin: 0; height:auto; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#e7e5e6; color:#707070}

#container{
	width:951px;
	padding:10px 16px 0px 16px;
	margin:auto;
	height: auto;
	text-align:left;
	background-color:#FFFFFF;
	overflow:auto; /*importante en algunas capas*/
}

#header{height:80px;}
#header #logoheader{float:left; width:300px; height:80px; background:url(../img_diseno/logo_bionova.gif) no-repeat;}


/*ZONA SUPERIOR REGISTRO Y ACCESO USUARIOS + TELEFONO*/
#datossuperior{position:relative;width:983px; height:24px; background-color:#eee; margin:auto; padding:0;}

.fechaweb{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
margin-top:4px;
margin-left:16px;
}

#datossuperior .identificar_usuario{float:left;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333333;top:0px;margin-left:16px;}
#datossuperior .identificar_usuario a{color:#555; text-decoration:none;}
#datossuperior .identificar_usuario a:hover{color:#333333; text-decoration:none;}
#datossuperior .identificar_usuario .accountusuario {
	border-right:solid #555 1px;
	margin:0px 12px 0px 0px;
	padding:0px 12px 0px 0px;
	color:#555;
}

#datossuperior .identificar_usuario .icono-usuario{
	background:url(../img_diseno/detalles_graficos/icono_cuenta_rojo.png) no-repeat;
	width:12px;
	height:12px;
	display:inline-block;
	margin:0px 2px 0px 0px;
	padding:0;
}

#datossuperior .identificar_usuario .icono-cerrarsesion {
	background:url(../img_diseno/detalles_graficos/icono_cerrarsesion.png) no-repeat;
	width:12px;
	height:12px;
	display:inline-block;
	margin:5px 2px 0px 0px;
	padding:0;
}

#datossuperior .usermenucontent{
	float:right;
	width:500px;
	font-size:11px;
	margin:0px 20px 0px 0px;
	height:24px;
	/*line-height:26px;*/
	text-align:right;
	top:0;
	right:0;
	padding:0;
}

#datossuperior .usermenucontent a{color:#555; text-decoration:none;}
#datossuperior .usermenucontent a:hover{color:#333333; text-decoration:none;}

#datossuperior .usermenucontent .account {
	border-right:solid #555 1px;
	margin:0px 12px 0px 0px;
	padding:0px 12px 0px 0px;
	color:#555;
}

#datossuperior .usermenucontent .lastaccount{
	margin:0;
	color:#555;
	width:12px;
	padding:0;
}

#datossuperior .usermenucontent .account a, #header .usermenucontent .lastaccount a{
	width:12px;
	margin:0;
	padding:0;
}


#datossuperior .usermenucontent .icono-phone{
	background:url(../img_diseno/detalles_graficos/icono_phone_rojo.png) no-repeat;
	width:12px;
	height:12px;
	display:inline-block;
	/*float:left;*/
	margin:5px 2px 0px 0px;
	padding:0;
}

#datossuperior .usermenucontent .icono-cuenta{
	background:url(../img_diseno/detalles_graficos/icono_cuenta_rojo.png) no-repeat;
	width:12px;
	height:12px;
	display:inline-block;
	margin:0px 2px 0px 0px;
	padding:0;
}


#datossuperior .usermenucontent .icono-registro{
	background:url(../img_diseno/detalles_graficos/icono_registro_rojo.png) no-repeat;
	width:12px;
	height:12px;
	display:inline-block;
	margin:0px 2px 0px 0px;
	padding:0;
}

#datossuperior .usermenucontent .icono-cestacompra{
	background:url(../img_diseno/detalles_graficos/icono_carro_rojo.png) no-repeat;
	width:14px;
	height:12px;
	display:inline-block;
	margin:0px 2px 0px 0px;
	padding:0;
}


/*#datossuperior .usermenucontent .icono-euro{
	background:url(../img_diseno/detalles_graficos/icono_euro_rojo.png) no-repeat;
	width:12px;
	height:12px;
	display:inline-block;
	padding:0;
}*/


/*//////////////////////////////////////////////////////////*/


#header #headerbuscador{float:right; height:40px; width:300px; margin-top:20px; margin-right:2px;background-color:#EEEEEE;background-image:url(../img_diseno/detalles_graficos/fondo_buscador2.gif);}

#header #headerbuscador2018{float:right; height:40px; width:430px; margin-top:20px; margin-right:2px;background-color:#EEEEEE;background-image:url(../img_diseno/detalles_graficos/fondo_buscador2-2018.gif);}


.cajabuscador
{
background-image:url(../img_diseno/detalles_graficos/search_lupa.gif);
background-repeat:no-repeat;
background-position:right;
background-color:#FFFFFF;
color:#666363;
margin-top:11px;
margin-left:33px;
padding-left:3px;
height:15px;
width:205px;
border:solid #bfbfbf 1px;
font-family:Arial, sans-serif;
font-size:12px;
border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;
}
.cajabuscador:focus
{
background-image:none;
background-color:#FFFFFF;
color:#666363;
margin-top:11px;
margin-left:33px;
padding-left:3px;
height:15px;
width:205px;
border:solid #bfbfbf 1px;
font-family:Arial, sans-serif;
font-size:12px;
border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;
}


.cajabuscador2018
{
background-image:url(../img_diseno/detalles_graficos/search_lupa.gif);
background-repeat:no-repeat;
background-position:right;
background-color:#FFFFFF;
color:#666363;
margin-top:11px;
margin-left:33px;
padding-left:3px;
height:15px;
width:165px;
border:solid #bfbfbf 1px;
font-family:Arial, sans-serif;
font-size:12px;
border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;
}
.cajabuscador2018:focus
{
background-image:none;
background-color:#FFFFFF;
color:#666363;
margin-top:11px;
margin-left:33px;
padding-left:3px;
height:15px;
width:165px;
border:solid #bfbfbf 1px;
font-family:Arial, sans-serif;
font-size:12px;
border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;
}


.cajafiltrobuscador
{
background-image:url(../img_diseno/detalles_graficos/search_lupa.gif);
background-repeat:no-repeat;
background-position:right;
background-color:#FFFFFF;
color:#666363;
margin-top:11px;
margin-left:10px;
padding-left:3px;
height:15px;
width:160px;
border:solid #bfbfbf 1px;
font-family:Arial, sans-serif;
font-size:12px;
border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;
}

.listabuscador
{
margin-left:7px;
background-color:#FFFFFF;
color:#666363;
height:19px;
padding-left:3px;
border:solid #bfbfbf 1px;
font-family:Arial, sans-serif;
font-size:12px;
border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;
}

.flechabuscador{margin-left:6px; vertical-align:middle; }


/* -------------------- OSCURECER PANTALLA CUANDO SE REALIZA BUSQUEDA ---------------------- */
#cargando_buscador{
position:fixed;
top:220px;
margin-left:385px;
z-index:1002;
background-color:#949384;
text-align:center;
width:175px;
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
font-weight:bold;
color:#FFFFFF; 
padding:12px;
border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;
}

#cargando_buscador2018{
position:fixed;
top:220px;
margin-left:385px;
/*z-index:502;*/
background-color:#949384;
text-align:center;
width:650px;
font-family:Arial, Helvetica, sans-serif; 
font-size:13px;
font-weight:bold;
color:#FFFFFF; 
padding:12px;
border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;
}

.oscurecer_webcompleta {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.4;
	opacity:.40;
	filter: alpha(opacity=40);
}





/***************************************************************************************/

/*submenus*/

.menuprincipal {list-style:none; margin:0;padding:0;}
.menuprincipal li{float:left; display:inline; margin:0;padding:0; height:32px;}

.menuprincipal li{POSITION: relative;z-index:1000;}

.menuprincipal LI A {text-decoration:none; color:#FFFFFF; float: left !important; }
.menuprincipal LI A:hover {BACKGROUND-POSITION: 0px 100px;}
.menuprincipal LI:hover UL {DISPLAY: block !important; }

.menuprincipal UL {
	POSITION: absolute;
	WIDTH: 134px;
	DISPLAY: none; 
	TOP: 32px;
	LEFT: 0px;
	MARGIN: 0px 0px 0px 0px;
	padding:0;
	background-color:#b11a28; /*rojo*/
	
}

.menuprincipal UL LI {PADDING: 0px; MARGIN: 0px;  WIDTH: 134px;  background-color:#b11a28;/*rojo*/ }
	
.menuprincipal UL LI A {PADDING: 0px; MARGIN: 0px;  WIDTH: 134px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}

.menuprincipal UL LI A:hover {COLOR: #ffffff; font-size:13px; font-weight:normal;}

.menuprincipal LI:hover LI A {COLOR: #ffffff;/*color texto submenu*/ padding-left:5px; WIDTH:129px; padding-top:9px;padding-bottom:9px;}
.menuprincipal LI:hover LI A:hover {COLOR: #ffffff;/*color texto submenu over*/background-color:#00861d;/*color verde fondo submenu*/ padding-left:5px; WIDTH:129px; padding-top:9px;padding-bottom:9px;}

/*////////////////////////////////////////////////////////////////////////////////////////*/



/*IMAGEN PRINCIPAL Y ACCESO USUARIOS*/
#destacados{margin-top:6px; background-color:#FFFFFF;overflow:auto; /*importante en algunas capas*/}

/*ZONA GRAFICA COMPLETA SIN zona de usuarios*/
#destacados #zonagrafica{float:left;width:949px; border:#dddddd 1px solid; height:258px;}

/*/////////////////////*/


#destacados #zonagraficainterior{float:left;width:744px; border:#dddddd 1px solid; height:138px;}
#destacados #zonagraficainterior #sincarruselimagenes{margin:5px; width:734px; height:128px; overflow:hidden;}

#destacados #zonausers{float:left;width:200px;margin-left:5px;}
#destacados #zonausers #accesousuarios{width:198px; border:#dddddd 1px solid; height:174px;}
#destacados #zonausers #datospedido{width:198px; margin-top:5px; border:#dddddd 1px solid; height:136px;}

#destacados #zonausers #accesousuarios .cajasdatos
{
background-color:#FFFFFF;
color:#666363;
padding-left:3px;
height:15px;
width:165px;
border:solid #bfbfbf 1px;
font-family:Arial, sans-serif;
font-size:12px;
border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;
}

#destacados #zonausers #datospedido .cajaspedido
{
background-color:#FFFFFF;
color:#666363;
padding-left:3px;
height:15px;
width:115px;
border:solid #bfbfbf 1px;
font-family:Arial, sans-serif;
font-size:12px;
border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;
}


/*separador*/
#separate{width:951px; height:1px; background-color:#b71f2d; margin-top:12px; margin-bottom:12px;}
#separate_gris{float:left; width:911px; height:2px; background-color:#d6d6d6; margin-top:19px; margin-bottom:19px;}
#separate_gris_med{width:402px; height:2px; background-color:#d6d6d6; margin-top:19px; margin-bottom:13px;}
#separate_gris_peq{width:201px; height:2px; background-color:#d6d6d6; margin-top:19px; margin-bottom:13px;}



/*NOTICIAS*/
#zonanoticias{width:949px; border:#dddddd 1px solid; background:url(../img_diseno/fondos/fondo_zonas.png) top; background-repeat:repeat-x;}
#zonanoticias #noticias{padding:20px; width:911px; overflow:auto; /*importante en algunas capas*/}
#zonanoticias #buscadormarca{float:left; height:30px; width:400px; margin-top:-10px;}
#zonanoticias #masinfomarca{float:left; height:60px; width:400px; margin-top:-10px;}

#zonanoticias #noticias #bloquenoticia{float:left; width:206px; margin-right:29px; overflow:hidden;}
#zonanoticias #noticias #bloquenews{float:left; width:911px; overflow:hidden;}



/*ZONA VARIOS*/

#zonavarios{width:951px; background-color:#FFFFFF;overflow:auto;}

#zonavarios #zona1{float:left; width:238px; border:#dddddd 1px solid; height:320px; /*background:url(../img_diseno/fondos/fondo_zonas.png) top;*/ background-color:#f0f0f0;}
#zonavarios #zona1 #detallezona1 {padding:20px 17px 5px 17px; width:204px; overflow:hidden;}
#zonavarios #zona1 #detallezona1 img{margin-bottom:12px;}

#zonavarios #zona2{float:left; margin-left:17px; width:238px; border:#dddddd 1px solid; height:320px; /*background:url(../img_diseno/fondos/fondo_zonas.png) top;*/ background-color:#f0f0f0;}
#zonavarios #zona2 #detallezona2 {padding:20px 17px 5px 17px; width:204px; overflow:hidden;}
#zonavarios #zona2 #detallezona2 img{margin-bottom:12px;}

#zonavarios #zona1mas2{float:left; width:493px; border:#dddddd 1px solid; background:url(../img_diseno/fondos/fondo_zonas.png) top; background-repeat:repeat-x;}
#zonavarios #zona1mas2 #detallezona1mas2 {padding:20px 17px 5px 17px; width:459px; overflow:hidden;}


#zonavarios #zona3{float:left; margin-left:17px; width:435px; border:#dddddd 1px solid; height:320px; /*background:url(../img_diseno/fondos/fondo_zonas.png) top;*/ background-color:#f0f0f0;}
#zonavarios #zona3 #detallezona3 {padding:20px 17px 5px 17px; width:401px; overflow:hidden;}
/*#zonavarios #zona3 #detallezona3 #detallezona3_1{border:3px solid #FFFFFF; background-color:#eeeeee; height:98px; padding:3px;}*/
#detallezona3_1{float:left; border:3px solid #FFFFFF; background-color:#eeeeee; height:100px; margin-right:7px; margin-bottom:15px; text-align:left; padding:4px;}


#zonavarios #zona3 #detallezona3 #detallezona3_2{float:left; width:185px; margin: 15px 7px 5px 0px; border:3px solid #FFFFFF; background-color:#eeeeee; height:98px; padding:3px;}
#zonavarios #zona3 #detallezona3 #detallezona3_3{float:left; width:185px; margin: 15px 0px 5px 0px; border:3px solid #FFFFFF; background-color:#eeeeee; height:98px; padding:3px;}



/*MENU PIE*/
#menufooter{padding:14px 0px 14px 26px; background-color:#b71f2d; margin:15px 0px 10px 0px; height:15px;}
#menufooter ul{list-style:none; display:inline; margin-bottom:14px;}
#menufooter li{float:left; margin-right:66px;}
#menufooter li a{font-family:Arial, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#menufooter li a:hover{text-decoration:none;}


/*PIE*/
#footer{width:951px; height:24px; margin:16px 0px 0px 0px; font-family:Arial, sans-serif; font-size:11px;}

/*PIE PRINCIPAL*/
#footer_grafico{width:951px; height:200px; background:#89141f url(../img_diseno/detalles_graficos/footer_fondo.png) repeat-x; overflow:hidden}
#footer_grafico .grupo1{float:left; margin:40px 30px 11px 26px;}
#footer_grafico .grupo1 li{margin-bottom:12px;}

#footer_grafico .grupo2{float:left; margin:40px 30px 11px 0px;}
#footer_grafico .grupo2 li{margin-bottom:12px;}

#footer_grafico .grupo3{float:left;  margin:40px 40px 11px 0px;}
#footer_grafico .grupo3 li{margin-bottom:12px;}

#footer_grafico .separavertical{float:left; margin:36px 40px 0px 0px; background:url(../img_diseno/detalles_graficos/footer_separavertical.png); height:125px; width:2px;}

#footer_grafico .grupo4{float:left; margin:40px 0px 11px 0px;}
#footer_grafico .grupo4 li{margin:0; padding:0; margin-bottom:8px;}

#footer_grafico .grupo5{float:right;background:#89141f url(../img_diseno/detalles_graficos/footer_fondo_logo.png) top right;height:200px;width:250px;}
#footer_grafico .grupo5 li{margin-bottom:20px;}



#footer_grafico h1{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
#footer_grafico h1 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; color:#FFFFFF;}
#footer_grafico h1 a:hover{color:#9cc83e;}



/*PIE MAPA WEB*/
#mapaweb{padding:0px 0px 14px 5px; margin:15px 0px 10px 0px; height:80px;}
#mapaweb ul{list-style:none; display:inline; margin-bottom:1px;}
#mapaweb li{float:left; margin-right:40px;}
#mapaweb li a{font-family:Arial, sans-serif; font-size:11px; color:#707070; text-decoration:none;}
#mapaweb li a:hover{text-decoration:none;}


/*estilos texto*/
.titular_zona3_1{font-family:Arial, sans-serif; font-size:15px; color:#434343; text-decoration:none; font-weight:bold; line-height:16px;}
.titular_noticia{font-family:Arial, sans-serif; font-size:14px; color:#434343; text-decoration:none; line-height:16px}
.titular_supra{font-family:Arial, sans-serif; font-size:26px; color:#b71f2d; text-decoration:none;}
.titular{font-family:Arial, sans-serif; font-size:20px; color:#b71f2d; text-decoration:none;}
.arial16{font-family:Arial, sans-serif; font-size:16px;}
.arial14{font-family:Arial, sans-serif; font-size:14px;}
.arial12{font-family:Arial, sans-serif; font-size:12px; color:#707070}
.arial12negro{font-family:Arial, sans-serif; font-size:12px; color:#000000}
.marcanoticias{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333; text-decoration:none; }

.enlacetexto11{font-family:Arial, sans-serif; font-size:11px; color:#018e28; text-decoration:none;}
.enlacetexto11:hover{color:#9c0b19; text-decoration:none;}
.letra2_negra{font-family:Arial, sans-serif; font-size:11px; color:#018e28; text-decoration:none;}/*utilizada en el buscador*/
.letra2_negra:hover{color:#9c0b19; text-decoration:none;}
.enlacetexto12{font-family:Arial, sans-serif; font-size:12px; color:#018e28; text-decoration:none;}
.enlacetexto12:hover{color:#9c0b19; text-decoration:none;}
.enlacetexto13{font-family:Arial, sans-serif; font-size:14px; color:#018e28; text-decoration:none;}
.enlacetexto13:hover{color:#9c0b19; text-decoration:none;}

.textoslegales_forms{font-family:Arial, sans-serif; font-size:12px; color:#666363; text-decoration:none;}

/*otros*/
.bordeimg{border:3px solid #FFFFFF;}

/*Estilos de Enlaces heredados del Editor NO QUITAR*/
.enlaceverderojo{font-family:Arial, sans-serif; font-size:12px; color:#018e28; text-decoration:none;}
.enlaceverderojo:hover{color:#9c0b19; text-decoration:none;}
.enlacerojoverde{font-family:Arial, sans-serif; font-size:12px; color:#9c0b19; text-decoration:none;}
.enlacerojoverde:hover{color:#018e28; text-decoration:none;}
.enlacegrislinea{font-family:Arial, sans-serif; font-size:12px; color:#666363; text-decoration:underline;}





/*LAYER NOTIFICACION COOKIES*/

#layercookie{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 150px;
    z-index: 99999;
    line-height: 20px;
    background:#888888;
	border-bottom:3px solid #FFFFFF;
	-moz-opacity: 0.96;
	opacity:0.96;
	filter: alpha(opacity=96);
}

#layercookie #avisocookie{margin:auto; padding:0; margin-top:6px; width:980px;font-family:Arial, Helvetica, sans-serif;font-size: 13px; color: #fff;}
#avisocookie .cerrarcookie{margin-left:16px; border:0;}
#avisocookie a.politicacookies{text-decoration:underline; color:#000;}
#avisocookie a.politicacookies:hover{text-decoration:underline; color:#770000;}