@CHARSET "utf-8";
/* ESTILOS GENERALES */
BODY{background:#fff;font-family:Arial,"MS Trebuchet",sans-serif;font-size:12px;}

h3{font-family:Arial; font-size:20px; font-weight:normal; color:#000; margin-top:5px; }
h3 span{font-weight:bold;}

div.error,input.error,select.error,textarea.error,select.error,span.error,select.error{background:none repeat scroll 0 0 #F8CEE0 !important;border:1px solid #D893A1 !important;}

.error_form_validation{background:none repeat scroll 0 0 #FBE6F2;border:1px solid #D893A1;color:#444444;margin:5px 0;padding:5px;width: 100%; float:left;}
#msgOK{background-color: #DFF0D8;
    border-color: #D6E9C6;font-size:16px;
    color: #468847;border-radius: 4px 4px 4px 4px;padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
					
/* COMPARTIR */
div.contentShare{margin-bottom: 5px;}
	div.contentShare ul.share_module{list-style: none;float: right;}
		div.contentShare ul.share_module li{float:left; margin-right: 3px; height: 20px; line-height: 20px; vertical-align: middle;}
			div.contentShare ul.share_module li.txtInfo{font-size: 11px;}
		div.contentShare ul.share_module li a.icoTwitter{background:url("/resources/app_web/default_theme/images/comunes/icons/twitter.gif") no-repeat scroll 0 0 transparent;border:0 none;float:left;height:17px;margin-top:3px;text-indent:-9999px;width:17px;}
		div.contentShare ul.share_module li a.icoFacebook{background:url("/resources/app_web/default_theme/images/comunes/icons/facebook.gif") no-repeat scroll 0 0 transparent;border:0 none;float:left;height:16px;margin-top:3px;text-indent:-9999px;width:16px;}
		div.contentShare ul.share_module li a.icoLinkedin{background:url("/resources/app_web/default_theme/images/comunes/icons/linkedin.gif") no-repeat scroll 0 0 transparent;border:0 none;float:left;height:17px;margin-top:3px;text-indent:-9999px;width:18px;}
		div.contentShare ul.share_module li a.icoEmail{background:url("/resources/app_web/default_theme/images/comunes/icons/email.gif") no-repeat scroll 0 0 transparent;border:0 none;float:left;height:18px;margin-top:3px;text-indent:-9999px;width:18px;}					

		
/*CABECERA*/



#search_block_top {display: inline; position: relative;}	
	#search_block_top #suggestions { position:absolute; display:none; border-left: 1px solid #FFF; border-right: 1px solid #FFF; right: 3px;top: 45px;width: 400px; background: none repeat scroll 0 0 #FFFFFF;  box-shadow: 2px 3px 3px rgba(50, 50, 50, 0.36); z-index:999; border-radius: 0 0 4px 4px; border-top: 1px solid #FFFFFF; overflow: hidden; max-height: 425px;}
		#search_block_top #suggestions #autoSuggestionsList{float: left;display: inline; border-radius: 0 0 4px 4px;}
			#search_block_top #suggestions #autoSuggestionsList .mostrando{color: #000000; display: inline; float: left; font-size: 14px; padding-top: 6px; width:100%;}
			a.ver_toda_busqueda{float: right;display: inline; padding-right:8px; margin-top: 5px; color: #A3CC14; display: inline; float: right; margin-right: 2px; font-size: 14px; background:url("/resources/app_web/default_theme/images/comunes/flechita_verde5.png") no-repeat scroll right 4px transparent;}

			#search_block_top #suggestions #autoSuggestionsList .pijama_degradado{
			border-top: 1px solid #d9d9d9; border-bottom: 1px solid #FFF; padding: 3px 10px;
	background: #FFF; /* Old browsers */
	background: -moz-linear-gradient(top, #FFF 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFF), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #FFF 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #FFF 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #FFF 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #FFF 0%,#e0e0e0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
}


	#search_block_top #suggestions ul { list-style:none; margin-left:5px;}
	#search_block_top #suggestions .titulo_busqueda { float:left; text-align: justify; display:inline-block;padding:5px;vertical-align:top; padding-top:5px; width: 284px; height:30px; overflow:hidden;}
		#search_block_top #suggestions .titulo_busqueda a{color: #A3CC14; font-weight: bold; font-family: Arial; font-size: 14px;}
	#search_block_top #suggestions .descripcion_busqueda { float:left; display:inline-block;padding:0px 5px 5px;vertical-align:top;color: #000000; font-family: arial; font-size: 14px; font-weight: bold;}
		#search_block_top #suggestions .descripcion_busqueda p{ display:inline-block; color: #000000; font-family: arial; font-size: 14px; font-weight: bold;}

#cabecera {margin:0 auto; width:100%; background: #fff;} 
	#cabecera #cabeceraContenido{margin:0 auto; width:997px; height:85px; position: relative;} 
		#cabeceraContenido #contentLogo{float:left; display:inline; margin-left:19px; margin-top:10px;}
			#cabeceraContenido #contentLogo a{display:block; width:349px; height:63px;}
			

			#cabecera #cabeceraContenido #pest_cabecera{position: absolute; bottom: 0px; right: 0px;}
			#cabecera #cabeceraContenido #listado_pest{list-style:none;}
				#cabecera #cabeceraContenido #listado_pest .lista_pest{float:left; background:url("/resources/app_web/default_theme/images/comunes/cabecera/fnd_lis.png") repeat-x scroll 0 0 transparent; margin-left: -3px; border: 1px solid #e0e0e0; border-bottom: none; -moz-box-shadow: -2px 0 2px #BABABA; -webkit-box-shadow: -2px 0 2px #BABABA; box-shadow: -2px 0 2px #BABABA; border-radius: 5px 5px 0 0;padding: 0px 0 5px;}

				#cabecera #cabeceraContenido #listado_pest #lista_pest1:hover{background: url("/resources/app_web/default_theme/images/comunes/cabecera/fnd_pest_verde.png") repeat-x scroll 0 0;border-right:1px solid #8fb311;border-left:1px solid #8fb311;}
					#cabecera #cabeceraContenido #listado_pest #lista_pest1:hover a{color:#FFF;}

				#cabecera #cabeceraContenido #listado_pest #lista_pest2:hover{background: url("/resources/app_web/default_theme/images/comunes/cabecera/fnd_pest_verde.png") repeat-x scroll 0 0;border-right:1px solid #8fb311;border-left:1px solid #8fb311;}
					#cabecera #cabeceraContenido #listado_pest #lista_pest2:hover a{color:#FFF;}
				#cabecera #cabeceraContenido #listado_pest .lista_pest_ON{background: url("/resources/app_web/default_theme/images/comunes/cabecera/fnd_pest_verde.png") repeat-x scroll 0 0;border-right:1px solid #8fb311;border-left:1px solid #8fb311; color: #FFF;}
					#cabecera #cabeceraContenido #listado_pest .lista_pest_ON a{color:#FFF !important;}
				


					#cabecera #cabeceraContenido #listado_pest .lista_pest a{color: #000;float: left;font-size: 14px;font-weight: bold;padding-top: 6px; padding-left: 5px;padding-right: 9px;}

					/*#cabecera #cabeceraContenido #listado_pest #lista_pest2:hover span{color:#FFF;}
					#cabecera #cabeceraContenido #listado_pest .lista_pest span{ cursor: pointer;color: #000;float: left;font-size: 14px;font-weight: bold;padding-top: 6px; padding-left: 5px;padding-right: 9px;}*/

						#cabecera #cabeceraContenido #listado_pest .lista_pest a:hover{color:#a3cc14;}
				#cabecera #cabeceraContenido #listado_pest #lista_pest1{}
				#cabecera #cabeceraContenido #listado_pest #lista_pest2{}
				#cabecera #cabeceraContenido #listado_pest #lista_pest3{}
				#cabecera #cabeceraContenido #listado_pest #lista_pest4		{background:url("/resources/app_web/default_theme/images/comunes/cabecera/fnd_li_publicidad.png") repeat-x scroll 0 0 transparent; padding-right: 7px;border: 1px solid #e2c330; border-bottom: none;color:#000;padding-bottom: 0;}
				#cabecera #cabeceraContenido #listado_pest #lista_pest4_ON,#cabecera #cabeceraContenido #listado_pest #lista_pest4:hover	
																			{background:url("/resources/app_web/default_theme/images/comunes/cabecera/fnd_li_publicidad_on.png") repeat-x scroll 0 0 transparent; padding-right: 7px;border: 1px solid #db1419; border-bottom: none;color:#FFF;}
					#cabecera #cabeceraContenido #listado_pest #lista_pest4 a  {padding-right: 0px;color:#000 !important;padding-bottom: 5px;}
					#cabecera #cabeceraContenido #listado_pest #lista_pest4_ON a {padding-right: 0px;color:#FFF !important;}
					#cabecera #cabeceraContenido #listado_pest #lista_pest4 a:hover , #lista_pest4_ON a:hover{color:#FFF !important;}

			/*Navutil*/
			#cabecera #navUtil {position: absolute; right:0px; top: 0; background: url("/resources/app_web/default_theme/images/comunes/cabecera/fnd_navutil.png") repeat-x transparent; height:36px; border-radius: 0px 0px 7px 7px; border:1px solid #99bc1a; border-top:none; } 
				#cabecera #navUtil li{float:left; display:inline;color:#000; font-family:arial; font-size:12px; margin-top:6px;} 
					#cabecera #navUtil li a{color:#ffffff; font-family:arial; font-weight:bold; font-size:12px;} 
					#cabecera #navUtil li.redescomparte{color:#ffffff; font-family:arial; font-size:11px; background: url("/resources/app_web/default_theme/images/comunes/flechita_blanca.png") no-repeat center right; padding-right:5px; margin-left:6px; margin-right:2px;} 
					#cabecera #navUtil li.conmar{margin-top:9px; margin-left:2px;} 
					#cabecera #navUtil li.sinmar{margin-top:5px; color:#FFF;}
					#cabecera #navUtil li.tex_top{margin-top:11px;} 
						#cabecera #navUtil li.tex_top .redesBoxNav{float:left; display:inline;}
						#cabecera #navUtil li.tex_top .miCuenta_cab #miCuenta_span{float:left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/cabecera/fnd_miCuenta.png") no-repeat left center; padding-left:13px; margin-left:9px; margin-right:10px;}
						#cabecera #navUtil li.tex_top .miCuenta_cab #miCuenta_spanLIn{float:left; display:inline; margin-left:9px; margin-right:10px; font-weight:normal;}
						#cabecera #navUtil li.tex_top .miCuenta_cab #miCuenta_spanLIn .miCuenta_nUsuario{font-weight:bold;}
						#cabecera #navUtil li.tex_top #carritoCab{float:left; display:inline; position:relative;}
						#cabecera #navUtil li.tex_top .miCarrito_cab{margin-left:9px; margin-right:7px; padding-left:4px; padding-right:4px;}
							#cabecera #navUtil li.tex_top .miCarrito_cab #miCarrito_span{float:left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/cabecera/fnd_miCarrito.png") no-repeat left center; padding-left:17px;}
						#cabecera #navUtil li.tex_top .miCarrito_cabProds{font-weight:normal;}
						#cabecera #navUtil li.tex_top .sep_navutil{float:left; display:inline; margin-top:-11px;}
					/*	#cabecera #navUtil li.tex_top .redesBoxNav{background: url("/resources/app_web/default_theme/images/comunes/cabecera/sep_navutil.png") no-repeat right 0px; margin-top: -11px; padding-top: 10px; height: 36px; float: left; display: inline;}*/
					
					#cabecera #navUtil li.fb_li_es_ES{width:75px; margin-left:4px; margin-right:1px;}
					#cabecera #navUtil li.fb_li_en_EN{width:48px; margin-left:4px; margin-right:1px;}
					
					#cabecera #redesFollowBox{float:left; display:inline;} 
					/*	#cabecera #redesFollowBox #redesFollowUs{overflow:hidden;} */
					#cabecera #cajaIdioma{float:left; display:inline;} 

				#cabeceraContenido  #navUtil #abrir_acceso_usuarios{/*padding-bottom:11px; padding-left:4px; padding-right:2px;*/}
							#cabeceraContenido  #navUtil #accesoUsuarios{position:absolute; top:35px; z-index:999; width:244px;  height:137px; background:url("/resources/app_web/default_theme/images/comunes/cabecera/fnd_acceso_inf.png") no-repeat scroll 4px 0 transparent;}
								#cabeceraContenido  #navUtil #accesoUsuarios #form_acceso{margin-left:19px; height: 123px;}
									#cabeceraContenido  #navUtil #accesoUsuarios #form_acceso .campo{width:214px; margin-top:7px;}
									
									#cabeceraContenido  #navUtil #accesoUsuarios #form_acceso .campo input{width:213px; height:19px; border:1px solid #c3c3c3; margin-top:1px;}
									#cabeceraContenido  #navUtil #accesoUsuarios #form_acceso #btnRegistrarse{position:absolute; bottom:17px; left:19px; display:block; background: url("/resources/app_web/default_theme/images/comunes/flechita_verde3.png") no-repeat right 4px; color:#000; font-family:Arial; font-size:12px; border:none; cursor:pointer; padding-right:7px;}
										#cabeceraContenido  #navUtil #accesoUsuarios #form_acceso #btnRegistrarse:hover{text-decoration:underline;}
									#cabeceraContenido  #navUtil #accesoUsuarios #form_acceso #btnLogin{position:absolute; bottom:13px; left:150px; display:block; width:83px; height:28px; background: url("/resources/app_web/default_theme/images/comunes/cabecera/btnAcceder.png") no-repeat left center; color:#fff; font-family:Arial; font-size:12px; font-weight:bold; border:none; cursor:pointer; padding-right:9px;}
										#cabeceraContenido  #navUtil #accesoUsuarios #form_acceso #btnLogin:hover{background: url("/resources/app_web/default_theme/images/comunes/cabecera/btnAcceder_hover.png") no-repeat left center;}
									#cabeceraContenido  #navUtil #accesoUsuarios #form_acceso #recordarContra{float:left; display:inline; position:absolute; top:111px; left:20px; /*margin-top:16px;*/ font-family:Arial; font-size:11px; font-weight:normal; color:#000; background:url("/resources/app_web/default_theme/images/comunes/flechita_verde6.png") no-repeat left center; padding-left:7px;}

									#cabeceraContenido  #navUtil #accesoUsuarios #form_acceso #izqAcceso{float:left; display:inline; width:125px;}
										#cabeceraContenido  #navUtil #accesoUsuarios #form_acceso #izqAcceso .mensaje{float:left; display: inline; color:#E62F27; margin-top: 5px; font-weight: bold;}
									#cabeceraContenido  #navUtil #accesoUsuarios #form_acceso #derAcceso{float:left; display:inline;}

				#cabeceraContenido  #navUtil .logout{float:left; display:inline; font-family:Arial; font-size:12px; font-weight:normal; color:#fff; margin-right:9px;}
					#cabeceraContenido  #navUtil .logout span{padding-right:5px;}

							#cart_block{background: linear-gradient(to bottom, #FFFFFF 0%, #F2F2F2 100%) repeat scroll 0 0 transparent; background:#FFF; display:none; min-width:339px; font-size:11px; height:auto; position:absolute; left:9px; top:26px; z-index:9999;}	
							#cart_block .block_content{font-size:11px; color:#666666; box-shadow:2px 3px 3px rgba(50, 50, 50, 0.36); /*padding:15px;*/}		
								#cart_block .block_content #cart_block_list{}
							#cart_block #cart-prices {border-top: 1px solid #D2D2D2; line-height:16px; height:51px;
								background: #d9d9d9; /* Old browsers */
								background: -moz-linear-gradient(top, #d9d9d9 0%, #d5d5d5 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#d5d5d5)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top, #d9d9d9 0%,#d5d5d5 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top, #d9d9d9 0%,#d5d5d5 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top, #d9d9d9 0%,#d5d5d5 100%); /* IE10+ */
								background: linear-gradient(to bottom, #d9d9d9 0%,#d5d5d5 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#d5d5d5',GradientType=0 ); /* IE6-9 */
							}
							#cart_block #cart-prices > span {float:right; font-weight:bold; color:#000; margin-right:38px; margin-top:20px;}	
							#cart_block td {display:inline-block; font-size:11px; margin-right:10px;}

							#cart_block_no_products{margin-top:5px; margin-bottom:5px; padding-top:10px; padding-bottom:10px;color: #000; padding-left:10px; font-weight:bold; font-size:14px;
																border-bottom:1px solid #fff;
																background: #ffffff; /* Old browsers */
																background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 99%); /* FF3.6+ */
																background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(99%,#dddddd)); /* Chrome,Safari4+ */
																background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 99%); /* Chrome10+,Safari5.1+ */
																background: -o-linear-gradient(top, #ffffff 0%,#dddddd 99%); /* Opera 11.10+ */
																background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 99%); /* IE10+ */
																background: linear-gradient(to bottom, #ffffff 0%,#dddddd 99%); /* W3C */
																filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */}
			/* MenuPrincipal */
			.menuPrincipalCont{margin:0 auto; width:100%; /*height:34px;*/ background:url("/resources/app_web/default_theme/images/comunes/cabecera/fnd_menu.png") repeat;}
				.menuPrincipalCont .menuPrincipal{margin:0 auto; width:997px; list-style: none;}
					.menuPrincipalCont .menuPrincipal .optMenu{float:left; display:inline; list-style:none; height:34px; position: relative;}



						.menuPrincipalCont .menuPrincipal .optMenu .sep_navutil{float:left; display:inline;}
						.menuPrincipalCont .menuPrincipal .optMenu .optMenuA{float:left; display:inline; font-family:Arial; font-size:14px; font-weight:bold; color:#fff; margin-top:7px; padding-left:10px; padding-right:10px; padding-top:2px; margin-left:9px; margin-right:7px; border-radius:5px 5px 0 0; height:25px;}
						.menuPrincipalCont .menuPrincipal .optMenu .optMenuA.menuP1prin{margin-left:22px;}
						.menuPrincipalCont .menuPrincipal .optMenu .optMenuA:hover{background:#f0f0f0; color:#95ba12;}
						.menuPrincipalCont .menuPrincipal .optMenu .PadreConHijos_ON{background:#f0f0f0; color:#95ba12;}

						.menuPrincipalCont .menuPrincipal .optMenuSelec .optMenuA{background:#f0f0f0; color:#95ba12;}


						.menuPrincipalCont li .hijo_optMenu{position:absolute;display:none; left: 10px;background-color: #f0f0f0; top:34px; border-radius: 0px 7px 7px 7px; z-index:9999;-moz-box-shadow: 3px 5px 4px #9C9C9C; -webkit-box-shadow: 3px 5px 4px #9C9C9C; box-shadow: 3px 5px 4px #9C9C9C;}
						.menuPrincipalCont li .hijo_optMenu li{background: url("/resources/app_web/default_theme/images/comunes/flechita_verde.png") no-repeat scroll 0 11px transparent; border-bottom: 1px solid #DFDFDF; color: #000000; display: inline; float: left; font-size: 12px; margin: 0 10px; padding-left: 10px; min-width: 90px;}
						.menuPrincipalCont li .hijo_optMenu li:hover{color:#a4ce14;}
						.menuPrincipalCont li .hijo_optMenu li.sinborde{border-bottom:none;}
						.menuPrincipalCont li .hijo_optMenu li a{color:#000; float: left; height: 71%; width: 100%; padding: 8px 0;}
						.menuPrincipalCont li .hijo_optMenu li:hover a{color:#a4ce14;}


			/* MenuPestañas */
					.optPest{float:left; display:inline; list-style:none; height:22px;}

						.optPest .sep_navutil{float:left; display:inline; margin-left: 10px;}
						.optPest .optPestA{float:left; display:inline; font-family:Arial; font-size:14px; font-weight:bold; color:#fff; border-radius:5px 5px 0 0; height: 19px; padding-top: 6px !important;border-right:1px solid transparent;border-left:1px solid transparent;}
							.optPest .optPestA:hover{border-right:1px solid #a3cb14;border-left:1px solid #a3cb14;}
						.optPest .optPestA.menuP1prin{margin-left:22px;}
						.optPest .optPestA:hover{color:#95ba12;}
						.optPest .PadreConHijos_ON{color:#95ba12;}

						li .hijo_optPest{position:absolute;display:none; left:-1px; background: url("/resources/app_web/default_theme/images/comunes/cabecera/fnd_desplegable_grande.png") repeat-x scroll 9px 0 #95B911; top:27px; border-radius: 0px 0px 4px 4px; z-index:1; border: 1px solid #8eb211; border-top: none;}
						li #submenu_pest1{background: url("/resources/app_web/default_theme/images/comunes/cabecera/fnd_pest_verde_larga.png") repeat-x scroll 12px 0 #95B911;}
						li #submenu_pest2 { width:416px; left:-150px;}
							li .hijo_optPest .grupos_pestana{float: left;display: inline; border-radius: 0px 0px 4px 4px;border-bottom: 1px solid #88a910; border-left: 1px solid #9fc713;border-right: 1px solid #9fc713; padding-bottom: 10px; padding-left: 5px;padding-right: 10px;}

							li .hijo_optPest .grupos_pestana1{float: left;display: inline; border-radius: 0px 0px 4px 4px;border-bottom: 1px solid #88a910; border-left: 1px solid #9fc713;border-right: 1px solid #9fc713; padding-bottom: 10px; padding-left: 5px;padding-right: 10px;}
							li .hijo_optPest .grupos_pestana2{float: left;display: inline; border-radius: 0px 0px 4px 4px;border-bottom: 1px solid #88a910; border-left: 1px solid #9fc713;border-right: 1px solid #9fc713; padding-bottom: 10px; padding-left: 5px;padding-right: 10px;}

							li .hijo_optPest .grupos_pestana .grupos_izquierda{float: left;display: inline; width: 197px; margin-left: 5px;}
							li .hijo_optPest .grupos_pestana .grupos_derecha{float: right;display: inline; width: 197px;}
							li .hijo_optPest .grupos_pestana .titulo_grupo{float: left;display: inline; color: #FFF; font-weight: bold; font-size: 14px; margin-top: 15px; margin-left: 10px;}
						li .hijo_optPest .menuNivel2{}

						li .hijo_optPest li{background: url("/resources/app_web/default_theme/images/comunes/flecha_pest.png") no-repeat scroll 0 9px transparent;padding-left: 5px; color: #000000; display: inline; float: left; font-size: 12px; margin: 0 10px;}
						.hijo_optPest li:hover{color:#a4ce14;}
						.hijo_optPest li.sinborde{border-bottom:none;}
						.hijo_optPest li a{color:#000; float: left; height: 71%; width: 100%; padding: 8px 0; padding-top: 0px; padding-bottom: 2px;}
						.hijo_optPest li:hover a{color:#a4ce14;}

						.li_sombra{-moz-box-shadow: 0 0 2px #BABABA; -webkit-box-shadow: 0 0 2px #BABABA; box-shadow: 0 0 2px #BABABA;}
						a.hijoPest{font-weight: normal !important; font-size: 12px !important; color:#FFFFFF !important;}






.menuPrincipal  li.buscador{float: right; text-align:right; width: 215px; background:url("/resources/app_web/default_theme/images/comunes/cabecera/fnd_buscador.png") no-repeat; height: 34px; }
.menuPrincipal .buscador input { float: left;display: inline;  background:url("/resources/app_web/default_theme/images/comunes/cabecera/fnd_buscador_input.png") no-repeat; border: none; outline:none;  margin-left: 25px; margin-top: 5px; width:143px; height:22px; font-family:Arial; font-size:12px; color: #000; padding-left:5px; padding-top: 3px;}
.menuPrincipal .buscador #btnBuscar { float:left; display: inline; cursor:pointer; background:url("/resources/app_web/default_theme/images/comunes/cabecera/btn_buscador.png") no-repeat; width:26px; height:25px;  text-indent: -9999px; margin-left:0;}
.button_search2{cursor:pointer; background: url("/resources/app_web/default_theme/images/comunes/flechita_verde5.png") no-repeat scroll right 9px transparent !important; color: #A3CC14 !important; display: inline !important; float: right !important; font-size: 14px !important; margin-right: 2px !important; margin-top: 0px !important; padding-right: 8px !important; width: auto !important;}


/*MIGA*/					
/*	#migapan{background:#000000; border-top:1px solid #999999; border-bottom:1px solid #fff; margin:0 auto;}
		#migapan #migapanContenedor{margin:0 auto; width:997px;}	*/

	#migapan{background:url("/resources/app_web/default_theme/images/comunes/miga/fnd_miga.png") repeat-x; margin:0 auto;}
		#migapan #migapanContenedor{margin:0 auto; width:997px;/*height: 30px;*/}
			#migapan #migapanContenedor ul {height:27px; margin-left:19px; color:#7B7B7B; font-family:Arial; font-size:11px; list-style:none; }
				#migapan #migapanContenedor ul  li{float: left; display:inline; margin-left:6px;}
				#migapan #migapanContenedor ul  li.bcSeparator{text-indent:-9999px; width:12px; height:22px; margin-top:1px; background:url("/resources/app_web/default_theme/images/comunes/miga/bcSeparator.png") no-repeat; margin-top:2px;}
				#migapan #migapanContenedor ul  li .estasen{display:block;  font-family:Arial; font-weight:normal; font-size:11px;  color:#000; padding-top:7px;}
				#migapan #migapanContenedor ul  li a{display:block; padding-top:7px;}
				#migapan #migapanContenedor ul  li a.ultim_miga{padding-top:0;}
					#migapan #migapanContenedor ul  li a.inicio{margin-left:2px;padding-top:0px !important; text-indent:-9999px; width:15px; height:22px; margin-top:2px; background:url("/resources/app_web/default_theme/images/comunes/miga/bcHome.png") no-repeat; }		
					#migapan #migapanContenedor ul  li a .ultimaI{float:left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/miga/fnd_ultimoI.png") no-repeat; padding-left:18px;height:25px; }
					#migapan #migapanContenedor ul  li a .ultima{float:left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/miga/fnd_ultimoC.png") repeat-x; color:#a3cc14; padding-bottom:7px; }
					#migapan #migapanContenedor ul  li a .ultimaD{float:left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/miga/fnd_ultimoD.png") no-repeat; padding-left:16px; height:25px;}
	

/*CONTENIDO*/
#contenido {margin:0 auto; background:#fff;} 
	#contenido #contenidoInterior{margin:0 auto; width:997px; overflow: hidden;  padding-bottom:5px;}				
		#contenido #contenidoInterior #contenidoInteriorIzq{float:left; display:inline; width:252px; margin-left:18px;}		
				#contenido #contenidoInterior #contenidoInteriorIzq #lateral_productos h4{float:left; display:inline; width: 233px; height: 25px; background:url("/resources/app_web/default_theme/images/productos/fnd_buscador_tit.png") no-repeat; font-weight: bold; font-size: 18px; font-family: Arial; color: #FFF; padding-left: 15px; padding-top: 4px;}
				#contenido #contenidoInterior #contenidoInteriorIzq #lateral_productos #form_atributos{float:left; display:inline; background-color: #fafafa; width: 216px; border: 1px solid #e6e6e6; border-radius: 0 0 5px 5px;padding:0 15px 15px;}
					#contenido #contenidoInterior #contenidoInteriorIzq #lateral_productos #form_atributos .form_der_paso1{float:left; display:inline; margin-bottom: 10px;width: 100%;}
					#contenido #contenidoInterior #contenidoInteriorIzq #lateral_productos #form_atributos #btn_filtrar{float:left; display:inline;text-shadow: 0 -1px #333333;}
						#contenido #contenidoInterior #contenidoInteriorIzq #lateral_productos #form_atributos .form_der_paso1 .categoria_atributos{float:left; display:inline; margin-top:10px;width: 100%;}

						#contenido #contenidoInterior #contenidoInteriorIzq #lateral_productos #form_atributos .form_der_paso1 .categoria_atributos .caja_checkboxes{float:left; display:inline;margin-bottom: 5px; margin-left: 25px;}
							#contenido #contenidoInterior #contenidoInteriorIzq #lateral_productos #form_atributos .form_der_paso1 .categoria_atributos .caja_checkboxes .campo_checkbox{font-family: Arial; font-size: 12px; margin-top: 5px;}
								#contenido #contenidoInterior #contenidoInteriorIzq #lateral_productos #form_atributos .form_der_paso1 .categoria_atributos .caja_checkboxes .campo_checkbox input{margin-right: 5px;}
						#contenido #contenidoInterior #contenidoInteriorIzq #lateral_productos #form_atributos .form_der_paso1 .categoria_atributos .tit_form{float:left; display:inline; font-size: 14px; font-family: Arial; font-weight: bold; margin-left: 4px;margin-top: 2px;}
						
						/*#contenido #contenidoInterior #contenidoInteriorIzq #lateral_productos #form_atributos .form_der_paso1 .categoria_atributos .num_tit_form{float:left; display:inline; background:url("/resources/app_web/default_theme/images/productos/bullet_buscador.png") no-repeat; width: 17px; height: 20px; font-family: Arial; font-size: 16px; font-weight: bold; color: #FFF;text-shadow: 1px 1px #204880;padding-left: 6px; padding-top: 1px;}*/
						#contenido #contenidoInterior #contenidoInteriorIzq #lateral_productos #form_atributos .form_der_paso1 .categoria_atributos .num_tit_form{background-color: #448DF5;  border-radius: 11px 11px 11px 11px; color: #FFFFFF; display: inline; float: left; font-family: Arial; font-size: 16px; font-weight: bold;  height: 20px;padding-left: 6px;padding-top: 1px; text-shadow: 1px 1px #204880; width: 17px;}						
				
			

			#contenido #contenidoInterior #redesSociales{float:left; display:inline; margin-bottom:20px;}
				#contenido #contenidoInterior #redesSociales #cajaFacebook{float:left; display:inline; height:266px;}
				#contenido #contenidoInterior #redesSociales #cajaTwitter{float:left; display:inline; margin-top:26px;}
		#contenido #contenidoInterior #contenidoInteriorDer{float:right; display:inline; width:697px;margin-left:30px; position:relative;}				


/*INFERIOR*/
	#separadorInferior{margin:0 auto; width:973px; margin-top:27px; margin-bottom:17px; background:#e0e0e0; height:1px;}
	#inferior{margin:0 auto;padding-bottom: 15px; width:100%; background:url("/resources/app_web/default_theme/images/comunes/inferior/fnd_inferior.png") repeat-x #dcdcdc;}
		#inferior #inferiorcontenido{margin:0 auto; width:997px;}
			#inferior #inferiorcontenido .sello{float:left; display:inline; width:25%; margin-top:5px;}
				#inferior #inferiorcontenido .sello .imgSello{float:left; display:inline;}
				#inferior #inferiorcontenido .sello .txtSelloSup{font-family:Arial; font-size:14px; font-weight:bold; color:#a3cc14; margin-top:15px;}
				#inferior #inferiorcontenido .sello .txtSelloInf{font-family:Arial; font-size:11px; font-weight:normal; color:#000;}



/*PIE*/										
	#pie {margin:0 auto; width:100%; min-height:322px; background:url("/resources/app_web/default_theme/images/comunes/pie/fnd_pie.png") repeat-x #a6d014;}							
		#pie #piecontenido{margin:0 auto 20px; width:997px;}
				#pie #piecontenido #pie_superior h4{font-family:Arial; font-size:14px; font-weight:bold; color:#fff;}
					#pie #piecontenido #pie_superior ul{list-style:none; margin-top:11px;}
						#pie #piecontenido #pie_superior ul li{font-family:Arial; font-size:12px; font-weight:normal; color:#dbf47f; background:url("/resources/app_web/default_theme/images/comunes/flechita_verde2.png") no-repeat left 3px; 
																padding-left:13px; border-bottom:1px solid #a8d218; margin-top:5px;padding-bottom:3px; margin-left:2px;}
							#pie #piecontenido #pie_superior ul li a{color:#dbf47f;}
				#pie #piecontenido #pie_superior #menuPie{float:left; display:inline; width:200px; margin-left:28px; margin-top:23px;}
				#pie #piecontenido #pie_superior #dudasPie{float:left; display:inline; width:200px; margin-left:28px; margin-top:23px;}
				#pie #piecontenido #pie_superior #magazinePie{display: inline;  float: right;  margin-top: 23px;  width: 200px;}
					#pie #piecontenido #pie_superior #magazinePie ul{ float:left; display:inline;}
						#pie #piecontenido #pie_superior #magazinePie ul li{float:left; display:inline; border-bottom:none;border-bottom:1px solid #a8d218; }
							#pie #piecontenido #pie_superior #magazinePie ul li .postPieFecha{font-family:Arial; font-size:10px; font-weight:normal; color:#dbf47f;}
							#pie #piecontenido #pie_superior #magazinePie ul li .postPieTitulo{font-family:Arial; font-size:12px; font-weight:bold; color:#dbf47f;}
							#pie #piecontenido #pie_superior #magazinePie ul li .postPieDescr{font-family:Arial; font-size:12px; font-weight:normal; color:#dbf47f;}

				#pie #piecontenido #pie_inferior #pie_inferior_izq{float:left; display:inline;}
					#pie #piecontenido #pie_inferior #pie_inferior_izq #logosPieInfIzq{ display:none;}
						#pie #piecontenido #pie_inferior #pie_inferior_izq .imgPieInfIzq{margin-right:9px;}
					#pie #piecontenido #pie_inferior #pie_inferior_izq .txtTerminos{float:left; display:inline; font-family:Arial; font-size:11px; font-weight:normal; color:#dbf47f; margin-top:70px;}
					#pie #piecontenido #pie_inferior #pie_inferior_izq .txtTerminos a{color:#dbf47f;}
				#pie #piecontenido #pie_inferior #pie_inferior_der{float:right; display:inline; }
					#pie #piecontenido #pie_inferior #pie_inferior_der #formasPago{float:right; display:inline; margin-top:45px; margin-right:24px;}
						#pie #piecontenido #pie_inferior #pie_inferior_der #formasPago .imgFormaPago{margin-left:1px;}
		
/**** BOTONES ****/	

	/* Botón rojo */
.boton_rojo{float: left; display:inline;cursor:pointer;}	
	.boton_rojo .boton_rojo_izq{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_rojo_izq.png") no-repeat; height:28px; width:5px;}	
	.boton_rojo .boton_rojo_cen{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_rojo_cen.png") repeat-x; height:22px; font-family:arial; font-weight:bold; font-size:14px; color:#fff;  padding-top: 6px; padding-right:3px;padding-left:3px;}	
	.boton_rojo .boton_rojo_der{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_rojo_der.png") no-repeat; height:28px; width:5px;}

	/* Botón azul */
.boton_verde{float: left; display:inline;cursor:pointer;}	
	.boton_verde .boton_verde_izq{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_izq.png") no-repeat; height:28px; width:7px;}	
	.boton_verde .boton_verde_cen{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_cen.png") repeat-x; height:22px; font-family:arial; font-weight:bold; font-size:14px; color:#fff;  padding-top: 6px; padding-right:5px;text-shadow: 0 -1px #333333;}	
	.boton_verde #btn_filtrar{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_cen.png") repeat-x; border: medium none;height: 28px;padding-top: 0px; font-family:arial; font-weight:bold; font-size:14px; color:#fff;   padding-right:5px; cursor: pointer;}
	.boton_verde .boton_verde_der{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_der.png") no-repeat; height:28px; width:15px;text-shadow: 0 -1px #333333;}
	
	.boton_verde:hover .boton_verde_izq{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_izq_hover.png") no-repeat; height:28px; width:7px;}	
	.boton_verde:hover .boton_verde_cen{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_cen_hover.png") repeat-x; height:22px; font-family:arial; font-weight:bold; font-size:14px; color:#fff;  padding-top: 6px; padding-right:5px;}	
	.boton_verde:hover #btn_filtrar{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_cen_hover.png") repeat-x; border: medium none;height: 28px;padding-top: 0px; font-family:arial; font-weight:bold; font-size:14px; color:#fff;   padding-right:5px; cursor: pointer;}
	.boton_verde:hover .boton_verde_der{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_der_hover.png") no-repeat; height:28px; width:15px;}	

	/* Botón azul grande */
.boton_azul_grande{float: left; display:inline;cursor:pointer;}	
	.boton_azul_grande .boton_azul_gran_izq{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_grande_izq.png") no-repeat; height:35px; width:7px;}	
	.boton_azul_grande .boton_azul_gran_cen{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_grande_cen.png") repeat-x; height:21px; font-family:arial; font-weight:bold; font-size:14px; color:#fff;  padding-top: 6px; padding-right:5px;}	
	.boton_azul_grande #btn_anCarrito{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_grande_cen.png") repeat-x; border: medium none; height:35px;padding-top: 1px; font-family:arial; font-weight:bold; font-size:14px; color:#fff;   padding-right:5px; cursor: pointer;text-shadow: 0 -1px #333333;}
	.boton_azul_grande .boton_azul_gran_der{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_grande_der.png") no-repeat; height:35px; width:7px;}
	.boton_azul_grande .boton_azul_gran_der_arrow{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_grande_der_arrow.png") no-repeat; height:35px; width:15px;}
	
	.boton_azul_grande:hover .boton_azul_gran_izq{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_grande_izq_hover.png") no-repeat; height:35px; width:7px;}	
	.boton_azul_grande:hover .boton_azul_gran_cen{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_grande_cen_hover.png") repeat-x; height:21px; font-family:arial; font-weight:bold; font-size:16px; color:#fff;  padding-top: 6px; padding-right:5px;}	
	.boton_azul_grande:hover #btn_anCarrito{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_grande_cen_hover.png") repeat-x; border: medium none; height:35px;padding-top: 1px; font-family:arial; font-weight:bold; font-size:14px; color:#fff;   padding-right:5px; cursor: pointer;}
	.boton_azul_grande:hover .boton_azul_gran_der{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_grande_der_hover.png") no-repeat; height:35px; width:7px;}	
	.boton_azul_grande:hover .boton_azul_gran_der_arrow{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_azul_grande_der_hover_arrow.png") no-repeat; height:35px; width:15px;}	

	/* Botón naranja grande */
.boton_naranja_grande{float: left; display:inline;cursor:pointer;}	
	.boton_naranja_grande .boton_naranja_gran_izq{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_naranja_grande_izq.png") no-repeat; height:37px; width:7px;}	
	.boton_naranja_grande .boton_naranja_gran_cen{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_naranja_grande_cen.png") repeat-x; height:27px; font-family:arial; font-weight:bold; font-size:16px; color:#fff;  padding-top:10px; padding-right:5px;}	
	.boton_naranja_grande .boton_naranja_gran_der{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_naranja_grande_der.png") no-repeat; height:37px; width:15px;}
	
	.boton_naranja_grande:hover .boton_naranja_gran_izq{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_naranja_grande_izq_hover.png") no-repeat; height:37px; width:7px;}	
	.boton_naranja_grande:hover .boton_naranja_gran_cen{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_naranja_grande_cen_hover.png") repeat-x; height:27px; font-family:arial; font-weight:bold; font-size:16px; color:#fff;  padding-top:10px; padding-right:5px;}	
	.boton_naranja_grande:hover .boton_naranja_gran_der{float: left; display:inline; background:url("/resources/app_web/default_theme/images/comunes/boton_naranja_grande_der_hover.png") no-repeat; height:37px; width:15px;}	

	/* Badget reservado */

.badget_reservado{position:absolute; top:125px; left:14px; font-family:Arial; font-size:12px; font-weight:bold; color:#fff; text-shadow: 0px -1px #894c01; padding-top:4px; padding-bottom:4px; padding-left:6px; padding-right:5px;
	background: #ff9500; /* Old browsers */
	background: -moz-linear-gradient(top, #ff9500 0%, #eb6906 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9500), color-stop(100%,#eb6906)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff9500 0%,#eb6906 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff9500 0%,#eb6906 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff9500 0%,#eb6906 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff9500 0%,#eb6906 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9500', endColorstr='#eb6906',GradientType=0 ); /* IE6-9 */}

	/* btnAzul */
.btnAzul{position:relative;	font-family:Arial; font-weight:bold; font-size:14px; color:#fff !important; float:left; display:inline; border-top:1px solid #57a4ec; border-left:1px solid #2064cb; border-right:1px solid #2064cb; border-bottom:1px solid #1652cb; border-radius:3px; text-shadow:0px -1px #254d87; margin-left:16px; margin-top:11px;
		background: #418844; /* Old browsers */
		background: -moz-linear-gradient(top, #4a93fd 0%, #2568d7 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a93fd), color-stop(100%,#2568d7)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #4a93fd 0%,#2568d7 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #4a93fd 0%,#2568d7 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #4a93fd 0%,#2568d7 100%); /* IE10+ */
		background: linear-gradient(to bottom, #4a93fd 0%,#2568d7 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a93fd', endColorstr='#2568d7',GradientType=0 ); /* IE6-9 */
		}
	.btnAzul .txtBtn{float:left; display:inline; color: #FFFFFF;background:url("/resources/app_web/default_theme/images/comunes/flechita_blancaBtnDer.png") no-repeat right center; padding-right:9px; display:table-cell; vertical-align:middle; font-family:Arial; font-size:14px; font-weight:bold;}
	.btnAzul .txtBtn2{float:left; display:inline; color: #FFFFFF;background:url("/resources/app_web/default_theme/images/comunes/flechita_blancaBtnIzq.png") no-repeat left center; padding-left:9px; display:table-cell; vertical-align:middle; font-family:Arial; font-size:14px; font-weight:bold;}
	.btnAzul::before{content:""; position:absolute; top:0px; left:0px; border-top:1px solid #5ea8fe; border-radius:5px; height:3px; width:100%;}

	.btnAzul:hover{border-top:1px solid #57a4ec; border-left:1px solid #2064cb; border-right:1px solid #2064cb; border-bottom:1px solid #1652cb;
			background: #2c73d7; /* Old browsers */
			background: -moz-linear-gradient(top, #2c73d7 0%, #3e85fd 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c73d7), color-stop(100%,#3e85fd)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #2c73d7 0%,#3e85fd 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #2c73d7 0%,#3e85fd 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #2c73d7 0%,#3e85fd 100%); /* IE10+ */
			background: linear-gradient(to bottom, #2c73d7 0%,#3e85fd 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c73d7', endColorstr='#3e85fd',GradientType=0 ); /* IE6-9 */
		}
		.btnAzul:hover::before{border-top:1px solid #438be2;}

	/* btnAzulSubmit */
.btnAzulSubmit{position:relative; font-family:Arial; font-size:16px; font-weight:bold; color:#fff; text-shadow:0px -1px #254d86; float:right;
	border-radius:3px; border-top:1px solid #57a4ec; border-left:1px solid #2265cd; border-right:1px solid #2265cd; border-bottom:1px solid #1652cb; cursor:pointer;
	background: #4a94fd; /* Old browsers */
	background: -moz-linear-gradient(top, #4a94fd 0%, #2567d7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a94fd), color-stop(100%,#2567d7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4a94fd 0%,#2567d7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4a94fd 0%,#2567d7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4a94fd 0%,#2567d7 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4a94fd 0%,#2567d7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a94fd', endColorstr='#2567d7',GradientType=0 ); /* IE6-9 */
}

	.btnAzulSubmit::before{content:""; position:absolute; top:1px; border-top:1px solid #5ea8fe;}

	.btnAzulSubmit:hover{position:relative; font-family:Arial; font-size:16px; font-weight:bold; color:#fff; text-shadow:0px -1px #254d86;
		border-radius:3px; border-top:1px solid #57a4ec; border-left:1px solid #2064cb; border-right:1px solid #2064cb; border-bottom:1px solid #1652cb;
		background: #2c72d7; /* Old browsers */
		background: -moz-linear-gradient(top, #2c72d7 0%, #3e86fd 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c72d7), color-stop(100%,#3e86fd)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #2c72d7 0%,#3e86fd 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #2c72d7 0%,#3e86fd 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #2c72d7 0%,#3e86fd 100%); /* IE10+ */
		background: linear-gradient(to bottom, #2c72d7 0%,#3e86fd 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c72d7', endColorstr='#3e86fd',GradientType=0 ); /* IE6-9 */
	}

	.btnAzulSubmit:hover::before{content:""; position:absolute; top:1px; border-top:1px solid #438be2;}


	/* btnNaranja */
.btnNaranja{position:relative;	float:left; display:inline; border-top:1px solid #57a4ec; border-left:1px solid #2064cb; border-right:1px solid #2064cb; border-bottom:1px solid #1652cb; border-radius:3px; font-family:Arial; font-weight:bold; font-size:14px; color:#fff; text-shadow:0px -1px #254d87;
		background: #ff9600; /* Old browsers */
		background: -moz-linear-gradient(top, #ff9600 0%, #eb6806 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9600), color-stop(100%,#eb6806)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ff9600 0%,#eb6806 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ff9600 0%,#eb6806 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ff9600 0%,#eb6806 100%); /* IE10+ */
		background: linear-gradient(to bottom, #ff9600 0%,#eb6806 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9600', endColorstr='#eb6806',GradientType=0 ); /* IE6-9 */
		}
	.btnNaranja .txtBtn{float:left; display:inline; color: #FFFFFF;background:url("/resources/app_web/default_theme/images/comunes/flechita_blancaBtnDer.png") no-repeat right center; padding-right:9px; display:table-cell; vertical-align:middle; font-family:Arial; font-size:14px; font-weight:bold;}
	.btnNaranja .txtBtn2{float:left; display:inline; color: #FFFFFF;background:url("/resources/app_web/default_theme/images/comunes/flechita_blancaBtnIzq.png") no-repeat left center; padding-left:9px; display:table-cell; vertical-align:middle; font-family:Arial; font-size:14px; font-weight:bold;}
	.btnNaranja::before{content:""; position:absolute; top:0px; left:0px; border-top:1px solid #5ea8fe; border-radius:5px; height:3px; width:100%;}

	.btnNaranja:hover{border-top:1px solid #57a4ec; border-left:1px solid #2064cb; border-right:1px solid #2064cb; border-bottom:1px solid #1652cb; border-radius:3px;
			background: #eb6806; /* Old browsers */
			background: -moz-linear-gradient(top, #eb6806 0%, #ff9600 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb6806), color-stop(100%,#ff9600)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #eb6806 0%,#ff9600 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #eb6806 0%,#ff9600 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #eb6806 0%,#ff9600 100%); /* IE10+ */
			background: linear-gradient(to bottom, #eb6806 0%,#ff9600 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb6806', endColorstr='#ff9600',GradientType=0 ); /* IE6-9 */
		}
		.btnNaranja:hover::before{border-top:1px solid #438be2;}

		/* btnNaranjaSubmit */
.btnNaranjaSubmit{position:relative; font-family:Arial; font-size:16px; font-weight:bold; color:#fff; text-shadow:0px -1px #254d86; float:right;
	border-radius:3px; border-top:1px solid #fe9500; border-left:1px solid #fe9500; border-right:1px solid #fe9500; border-bottom:1px solid #fe9500;
	background: #ff9600; /* Old browsers */
	background: -moz-linear-gradient(top, #ff9600 0%, #eb6806 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9600), color-stop(100%,#eb6806)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff9600 0%,#eb6806 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff9600 0%,#eb6806 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff9600 0%,#eb6806 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff9600 0%,#eb6806 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9600', endColorstr='#eb6806',GradientType=0 ); /* IE6-9 */
}

	.btnNaranjaSubmit::before{content:""; position:absolute; top:1px; border-top:1px solid #5ea8fe;}

	/* btnRojo */
.btnRojo{position:relative;	float:left; display:inline; border-top:1px solid #ff3838; border-left:1px solid #ed0000; border-right:1px solid #ed0000; border-bottom:1px solid #d80000; border-radius:3px; font-family:Arial; font-weight:bold; font-size:14px; color:#fff; text-shadow:0px -1px #254d87;
		background: #fa0000; /* Old browsers */
		background: -moz-linear-gradient(top, #fa0000 1%, #bc0303 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fa0000), color-stop(100%,#bc0303)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #fa0000 1%,#bc0303 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #fa0000 1%,#bc0303 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #fa0000 1%,#bc0303 100%); /* IE10+ */
		background: linear-gradient(to bottom, #fa0000 1%,#bc0303 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa0000', endColorstr='#bc0303',GradientType=0 ); /* IE6-9 */
		}
	.btnRojo .txtBtn{float:left; display:inline; color: #FFFFFF;background:url("/resources/app_web/default_theme/images/comunes/flechita_blancaBtnDer.png") no-repeat right center; padding-right:9px; display:table-cell; vertical-align:middle; font-family:Arial; font-size:14px; font-weight:bold;}
	.btnRojo .txtBtn2{float:left; display:inline; color: #FFFFFF;background:url("/resources/app_web/default_theme/images/comunes/flechita_blancaBtnIzq.png") no-repeat left center; padding-left:9px; display:table-cell; vertical-align:middle; font-family:Arial; font-size:14px; font-weight:bold;}
	.btnRojo::before{content:""; position:absolute; top:0px; left:0px; border-top:1px solid #fe7c7c; border-radius:5px; height:3px; width:100%;}

	.btnRojo:hover{border-top:1px solid #ff3838; border-left:1px solid #ed0000; border-right:1px solid #ed0000; border-bottom:1px solid #d80000;
			background: #bc0303; /* Old browsers */
			background: -moz-linear-gradient(top, #bc0303 0%, #fa0000 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bc0303), color-stop(100%,#fa0000)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top, #bc0303 0%,#fa0000 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top, #bc0303 0%,#fa0000 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top, #bc0303 0%,#fa0000 100%); /* IE10+ */
			background: linear-gradient(to bottom, #bc0303 0%,#fa0000 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bc0303', endColorstr='#fa0000',GradientType=0 ); /* IE6-9 */
		}
		.btnRojo:hover::before{border-top:1px solid #ec7d7d;}

		/* btnRojoSubmit */
.btnRojoSubmit{position:relative; font-family:Arial; font-size:16px; font-weight:bold; color:#fff; text-shadow:0px -1px #254d86; float:right;
	border-radius:3px;border-top:1px solid #ff3838; border-left:1px solid #ed0000; border-right:1px solid #ed0000; border-bottom:1px solid #d80000;
	background: #fa0000; /* Old browsers */
	background: -moz-linear-gradient(top, #fa0000 1%, #bc0303 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fa0000), color-stop(100%,#bc0303)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fa0000 1%,#bc0303 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fa0000 1%,#bc0303 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fa0000 1%,#bc0303 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fa0000 1%,#bc0303 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa0000', endColorstr='#bc0303',GradientType=0 ); /* IE6-9 */
}

	.btnRojoSubmit::before{content:""; position:absolute; top:1px; border-top:1px solid #5ea8fe;}


#btnCarrito{}
	#btnCarrito .txtBtn{margin-top:5px; margin-left:9px; margin-right:9px; margin-bottom:5px;}
	#btnCarrito::before{}


/*PAGINADOR*/
.paginador{  display: inline; float: right; margin: 10px 13px 10px 0;}
	.paginador strong{ color:#a8d01f; font-size:14px; font-weight: bold; padding:4px 6px; background-color:#FFF; border:1px solid #a8d01f;}
	.paginador a{color:#dddddd; font-size:14px; padding:4px 6px; font-family:Arial; background-color:#FFF; border:1px solid #dddddd;}
	
#info_page{float: right;display: inline; background-color: #FFFFFF; border: 1px solid #A8D01F; color: #A8D01F; font-size: 11px; padding: 6px; margin-top: 5px; line-height: 12px; margin-right: 3px;}
.ultimo{float: right;display: inline; background-color: #FFFFFF  !important; border: 1px solid #A8D01F !important; color: #A8D01F !important; font-size: 11px !important; padding: 6px !important; margin-right: 3px;margin-top: -5px;}

/************************
// COOKIES
/************************/

#alerta-cookies{position: fixed; width: 100%; bottom: 0; background: rgba(0, 0, 0,1); font-size: 12px; color: #fff; text-align: center; padding: 0px; height: 50px; margin-bottom: 0px; border: 0px; border-radius: 0px; z-index: 99999;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF000000,endColorstr=#FF000000)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF000000,endColorstr=#FF000000);   /* IE6 & 7 */
}
#alerta-cookies h2 {text-align: left; padding-left: 118px; margin-top: 5px;}
#alerta-cookies button{}
#alerta-cookies a{color: #fff; text-decoration: underline;}
#alerta-cookies p{font-family:Arial; font-size: 1em; margin-top: 3px;}
#alerta-cookies .close{color: #fff; font-weight: normal; margin-right: 30px; opacity: 1; }
#alerta-cookies #closeCookies{text-decoration: none;}
#alerta-cookiesInner{margin: 0 auto; width:980px;}
