@charset "utf-8";
/**************************************************************************
CSS ANFIBIC 20090827@JCP
***************************************************************************/
body 		{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#a4a4a4; background:#e1e1e1 url(../imagenes/bg/body.gif) repeat-x 0 0;}
a 			{text-decoration:none;}
.input		{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; border:none;}
/**************************************************************************
ESTRUCTURA
***************************************************************************/
#header 		{height:211px;}
.container 		{width:980px; margin:0 auto;}
#main 			{padding:0 0 0 11px; float:left; width:969px;}
#content 		{float:left; width:694px;}
/**************************************************************************
MENU
***************************************************************************/
#menu 					{float:left; padding:0 0 0 11px; width:969px; background:url(../imagenes/bg/menu_ul.gif) no-repeat 0 0;}
#menu li 				{text-transform:uppercase; float:left; height:30px; line-height:30px; text-align:center; background:url(../imagenes/bg/menusep.gif) no-repeat right top; padding-right:1px;}
#menu li a				{display:block; color:#FFF; background:url(../imagenes/bg/menusepa.gif) no-repeat right top; padding:0 32px 0 33px;}
#menu li a.active,
#menu li a:hover 		{background:url(../imagenes/bg/menu.gif) repeat-x 0 0;}
#menu li.last			{background:none;}
/**************************************************************************
SLIDER
***************************************************************************/
.descuento 					{background:url(../imagenes/bg/descuento.png) no-repeat 0 0; width:50px; height:50px; line-height:50px; text-align:center; color:#FFF; font-size:20px; margin:-24px 0 0 159px; position:absolute; z-index:2;}
#capaSlideAll 				{background:#dad9d9 url(../imagenes/bg/slide.gif) repeat-x 0 0; border-bottom:#d4d4d4 solid 1px;}
.capaConBanner 				{min-height:475px;}
.capaSinBanner 				{min-height:376px;}
.itemScrool 				{min-height:275px; width:209px; padding:10px 0 25px 10px; background:url(../imagenes/bg/block.gif) no-repeat 0 bottom; float:left; margin:37px 28px 0 0;}
#listFooter li.last,
.listProductos li.last,
.categoriaProductos li.last	{margin-right:0;}
#slidePagination 			{background:url(../imagenes/bg/slider.gif) no-repeat 0 0; width:942px; clear:both; height:16px; margin:0 0 15px 11px;}
.first2,
.items div.first 			{margin-left:11px;}
.otraClass 					{padding-bottom:37px;}
.scrollable 		{position:relative; overflow:hidden; min-height:303px; float:left; width:971px;}
.scrollable .items 	{width:20000em; position:absolute; clear:both;}
a.browse 			{background:url(../imagenes/icons/slider.gif) no-repeat; display:block; width:20px; height:16px; float:left; cursor:pointer; font-size:1px;}
a.right 			{background-position:-60px 0; clear:right; margin-right: 0px;}
a.right:hover 		{background-position:-40px 0;}
a.right:active 		{background-position:-40px 0;} 
a.left				{margin-left: 0px;} 
a.left:hover  		{background-position:-20px 0;}
a.left:active  		{background-position:-20px 0;}
a.disabled 			{visibility:hidden !important;} 	
.marcaProducto,
.modeloProducto 			{text-transform:uppercase; width:180px;}
.imgHrefBlock 				{display:block; width:180px; min-height:157px;}
.imgHrefBlock				{text-align:center;}
.marcaProducto 				{padding-top:10px;}
.marcaProducto a 			{color:#3d3c3c; font-size:12px; padding-top:5px; line-height:12px;}
.modeloProducto 			{padding-bottom:10px;}
.modeloProducto a 			{color:#a4a4a4; padding-bottom:10px;}
.itemScrool .btn,
.listProductos .btn			{margin:5px 10px 0 0;}
.capaPrecio 				{float:left; padding-top:5px;}
.precio 					{font-size:26px; color:#afb608; float:left;}
.euro 						{font-size:18px; color:#afb608; margin:8px 0 0 0; float:left;}
.capaPrecio p 				{text-transform:uppercase; font-size:10px; color:#a4a4a4; line-height:12px; clear:both;}
/**************************************************************************
HOME
***************************************************************************/
.blockBig 				{background:#FFF url(../imagenes/bg/home-block-bottom.gif) no-repeat left bottom; width:674px; padding:10px 10px 34px 10px;}
#cesta-refresh-carrito.blockBig {padding-top:0;}
.blockBig h2,
.blocksidebar h2,
#buscador-contentAll h2	{text-transform:uppercase; font-size:12px; height:25px; line-height:25px; padding:0 10px; color:#FFF;}
.blockBig h2,
.blocksidebar h2 		{background-color:#008548;}
.blockBig h3 			{text-transform:uppercase; font-size:12px; color:#b0b708;}
#capaGoogle 			{float:left; width:439px; margin-right:9px; padding-top:10px;}
#capaContacto 			{float:left; width:226px; padding-top:10px;}
#capaGoogle h3,
#capaContacto h3 		{padding-top:10px;}
#flashBanner 			{margin:18px 0 0 11px; float:left;}
/**************************************************************************
SIDEBARRIGHT
***************************************************************************/
#sidebarright 				{float:right; width:200px; padding-right:27px; padding-top:37px;}
#sidebarright.estoyHome 	{padding-top:0;}
#home #sidebarright 		{padding-right:28px; padding-top:0;}
.blocksidebar 				{width:180px; background:#FFF url(../imagenes/bg/blocksidebar.gif) no-repeat bottom left; padding:10px 10px 19px 10px; float:left;} 
.blocksidebar ul 			{padding:5px 0;}
.blocksidebar ul li 		{background:url(../imagenes/icons/blocksidebar.gif) no-repeat 0 0; padding:0 0 2px 6px; line-height:15px;}
.blocksidebar ul li a 		{color:#9aa106; font-size:9px; text-transform:uppercase; text-decoration:underline;}
.blocksidebar ul li a:hover {text-decoration:none;}
.blocksidebar form label 	{color:#3d3c3c; text-transform:uppercase; font-size:9px; line-height:10px; padding:5px; display:block;}
.blocksidebar .input 		{background:url(../imagenes/bg/inputsidebar.gif) no-repeat 0 0; width:175px; height:18px; padding:2px 0 0 5px; color:#3d3c3c;}
.blocksidebar .btnDiv 		{margin-top:9px;}
#atnc 						{text-align:center;}
#atnc h2 					{text-align:left;}
#atnc p 					{text-transform:uppercase; color:#aeb508; padding:7px 20px; font-size:12px; text-align:center; line-height:15px;}
label.fleft a 				{color:#9aa106; font-size:9px; text-transform:uppercase; text-decoration:underline; margin-top:-3px; display:block;}
label.fleft a:hover 		{text-decoration:none;}
/**************************************************************************
FOOTER
***************************************************************************/
#listFooter 			{padding:11px 0 0 11px; float:left; width:694px;}
#listFooter li 			{float:left; margin-right:11px;}
#listFooter li img 		{display:block;}
#footer 				{padding:10px 27px 0 11px;}
.pagoSeguro 			{background:url(../imagenes/bg/footer.gif) no-repeat 0 0; padding:34px 0 0 0; margin:13px 0 0 48px; color:#3d3c3c; font-size:10px; line-height:12px; text-transform:uppercase; height:26px; width:211px; float:left;}
#footer ul 				{float:left; width:694px;}
#footer ul li 			{float:left; background:url(../imagenes/icons/icofooter.gif) no-repeat right top; padding:0 9px 0 7px;}
#footer ul li.first 	{padding-left:0;}
#footer ul li.last	 	{padding-right:0; background:none;}
#footer ul li a		 	{color:#717070; font-size:10px; text-decoration:underline; text-transform:uppercase;}
#footer ul li a:hover 	{text-decoration:none;}
.direccion b, .disconnect {color:#b0b708; font-weight:normal; text-transform:uppercase;}
.direccion	 			{font-size:12px; color:#a4a290; padding-top:3px;}
.disconnect				{text-decoration:underline;}
/**************************************************************************
BOTONES
***************************************************************************/
.btn, .btn-r 		{background:url(../imagenes/bg/btn-r.gif) no-repeat right top; height:34px; line-height:34px; float:left; padding-right:10px; cursor:pointer;}
.btn span 			{background:url(../imagenes/bg/btn-l.gif) no-repeat 0 0; padding-left:10px; display:block; height:34px; float:left; cursor:pointer;}
.btn:hover,
form .active .btn-r	{background-image:url(../imagenes/bg/btn-r_hover.gif);}
.btn:hover span,z
form .active .btn-l	{background-image:url(../imagenes/bg/btn-l_hover.gif);}
.btn-l 				{background:url(../imagenes/bg/btn-l.gif) no-repeat 0 0; padding-left:3px; display:block; height:34px; float:left; cursor:pointer;}
.btn-r 				{padding-left:7px;}
.btn,
.btnsub,
.btn span 			{text-transform:uppercase; font-size:12px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF;}
.btnsub 			{cursor:pointer; border:none; text-align:center; width:auto !important; background:none; display:block; margin:0; padding-top:7px;}
/**************************************************************************
BUSCADOR
***************************************************************************/
#buscador 							{width:208px; position:absolute; z-index:3; margin:21px 0 0 749px;}
#buscador_avanzado 					{width:208px;}
.masBuscaR 							{margin-left:7px;}
#buscador-top,
#buscador-bottom 					{width:208px; height:7px;}
#buscador-top 						{background:url(../imagenes/bg/buscador-top.png) no-repeat 0 0;}
#buscador-content 					{background:url(../imagenes/bg/buscador-content.png) repeat-y 0 0; width:200px; padding:0 4px;}
#buscador-bottom 					{background:url(../imagenes/bg/buscador-bottom.png) no-repeat 0 0;}
#buscador-contentAll 				{background:url(../imagenes/bg/buscador-bg.gif) repeat 0 0; padding:7px 10px 7px 10px; width:180px;}
#buscador_avanzado,
#buscador_cancelar 					{display:none;}
#buscador-contentAll h2 			{background-color:#a1a806;}
#buscador-contentAll label 			{font-size:10px; text-transform:uppercase; color:#FFF; float:left; display:block; margin-top:5px;}
#buscador-contentAll .btn-l,
#buscador-contentAll .btn span		{background-image:url(../imagenes/bg/buscador-btn-l.gif);}
#buscador-contentAll .btn-r,
#buscador-contentAll .btn			{background-image:url(../imagenes/bg/buscador-btn-r.gif);}
#linkAvan 							{color:#a2a08e; font-size:10px; text-transform:uppercase; text-decoration:underline; line-height:34px; float:left; padding-left:8px;}
#linkAvan:hover						{text-decoration:none;}
#buscador-contentAll .btn 			{margin-left:5px;}
.input-buscador 					{background:url(../imagenes/bg/buscador-input.gif) no-repeat 0 0; width:175px; height:18px; border:none; display:block; margin:2px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#000; padding:2px 0 0 5px;}
#buscador_avanzado select 			{border:#FFF solid 1px; width:179px; height:20px; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#000;}
#buscador_avanzado fieldset			{width:86px;}
#buscador_avanzado fieldset select 	{width:85px;}
#buscador-contentAll .sepIn 		{height:10px; clear:both;}
#buscador-contentAll form			{float:left;}
#buscador-contentAll form .active .btn-l,
#buscador-contentAll .btn:hover span		{background-image:url(../imagenes/bg/buscador-btn-l_hover.gif);}
#buscador-contentAll form .active .btn-r,
#buscador-contentAll .btn:hover			{background-image:url(../imagenes/bg/buscador-btn-r_hover.gif);}
/**************************************************************************
NOVEDADES
***************************************************************************/
.listProductos,
.categoriaProductos			{float:left;}
.listProductos				{width:713px; background:url(../imagenes/bg/listproductos-bg.gif) no-repeat bottom left; padding:0 0 25px 0;}
.categoriaProductos			{float:left; width:725px;}
.listProductos li			{width:209px; background:url(../imagenes/bg/block.gif) no-repeat 0 bottom; min-height:272px; padding:10px 0 25px 10px; margin:20px 28px 0 0; float:left;}
.categoriaProductos li 		{padding:10px 0 0 10px; float:left;width:221px; background:url(../imagenes/bg/block-2.gif) no-repeat 0 0; height:232px;margin:20px 16px 0 0;}
.titleCat, 					
.titleCatSin				{font-size:24px; color:#3d3c3c; margin:25px 0 0 0;}
.titleCat 					{background-repeat:no-repeat; background-position:top right; padding:3px 37px 0 0; float:left; min-height:30px;}
#paginacion 				{float:left; width:700px; padding:15px 0; background:url(../imagenes/bg/listproductos-bg.gif) no-repeat bottom left;}
#paginacion span 			{float:left; display:block; color:#3d3c3c; font-size:24px;}
#paginacion ul 				{padding:5px 0 0 50px; float:left;}
#paginacion ul li 			{float:left; font-size:18px; color:#FFF; padding:0 20px 0 0;}
#paginacion ul li a 		{color:#3d3c3c; text-decoration:underline;}
#paginacion ul li a:hover,
#separAm.colorWhite			{color:#FFF;}
/**************************************************************************
PRODUCTOS
***************************************************************************/
.icoProducto 					{position:absolute; z-index:2; margin:-37px 0 0 157px;}
.capaFil 						{float:left; width:698px;}
.titlFil 						{float:left; width:450px;}
.titlFil2 						{float:left; width:130px;}
.form_filtros 					{float:right; padding:30px 0 0 0;}
.form_filtros select 			{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; margin-left:5px; border:#FFF solid 1px;}
.volver 						{float:right; color:#aeb508; font-size:12px; padding:29px 4px 0 0;}
.volver a						{text-transform:uppercase; color:#3d3c3c; text-decoration:underline; padding-left:5px;}
.volver a:hover					{text-decoration:none;}
.imgPro,
.capaContFichaleft				{float:left;}
.imgPro 						{padding:0 0 10px 10px; width:303px;}
.capaContFichaleft 				{width:252px;}
.capaContFicharight 			{float:right; width:100px;}
.capaTotlaAll 					{float:left; padding:0 10px 0 18px; width:352px;}
.capaTotlaAll h2 				{color:#3d3c3c; font-size:18px; background:none; padding:0; margin:0;}
.capaTotlaAll h3 				{line-height:12px;}
.capaTotlaAll ul 				{padding:10px 0 20px 0; min-height:135px;}
.capaTotlaAll ul li 			{background:url(../imagenes/icons/blocksidebar.gif) no-repeat 0 0; padding:1px 0 2px 6px; color:#a4a4a4;}
.capaContFicharight p 			{text-transform:uppercase; font-size:10px; color:#3d3c3c; line-height:14px; text-align:center; width:100px;}
.capaContFicharight strong 		{color:#b50825; font-size:18px;}
.descuentoFicha 				{margin-top:5px; float:right;  background:url(../imagenes/icons/descuento-ficha.gif) no-repeat 0 0; width:77px; height:57px; padding-top:20px; text-align:center; color:#FFF; font-size:37px;}
.descuentoFicha span 			{font-size:18px;}
.capaAntes 						{float:left; width:90px;}
.capaAntesAll 					{border:#e3e4d4 solid 1px;}
.capaAntesAll,
.capaAhorasAll 					{margin-top:-3px;}
.capaAhora 						{float:left; width:262px;}
.tituloAntes, 				
.tituloAhora 					{text-transform:uppercase; font-size:20px;}
.tituloAntes 					{color:#c1c0bb;}
.tituloAhora 					{color:#afb608;}
.precioAntes 					{height:31px; padding:12px 0 0 0; text-align:center;}
.capaAhorasAll 					{background-color:#afb608; padding:0 6px 0 10px; color:#FFF; float:left; width:246px; height:45px;}
.precioAhora 					{float:left; width:100px; padding-top:10px;}
.precioAntes .precioHel 		{font-size:20px; color:#c1c0bb;}
.precioAhora .precioHel 		{font-size:28px; color:#FFF;}
.precioAntes .eurMyr	 		{font-size:13px; color:#c1c0bb;}
.precioAhora .eurMyr 			{font-size:18px; color:#FFF; padding:0 0 0 2px;}
.capaAhorasAll .btn				{float:right; margin-top:6px;}
.AhoraNorma 					{width:352px;}
.AhoraNorma .capaAhorasAll 		{width:336px;}
#linkDir 						{float:left; width:304px; padding:10px 0 0 10px; height:23px;}
.activelinkdir	 				{background:url(../imagenes/bg/linkdir-1.gif) no-repeat 0 0;}
#linkDir li						{float:left; text-transform:uppercase; font-size:14px; cursor:pointer;}
#linkAmigo 						{background:url(../imagenes/icons/linkamigo.gif) no-repeat right top; padding:0 32px 0 0; margin-right:10px;}
#linkPrint 						{background:url(../imagenes/icons/linkprint.gif) no-repeat right top; padding:0 42px 0 10px;}
#linkPrint a					{color:#bebdb9;}
#linkDir li						{color:#bebdb9;}
.formTrans 						{padding-top:8px;}
.formTrans, .noStock, .noStockFicha			{float:left; width:353px; padding-left:17px;}
.noStockFicha					{width:90px;padding-left:0px; margin-top:5px;}
.noStock						{margin-top:-3px;}
.noStock h6, .noStockFicha h6	{color:#cf1200; font-size:14px; background:url(../imagenes/icons/warning.gif) no-repeat 0 0; padding:6px 0 0 28px;}
.noStock p, .noStockFicha p 						{padding-left:28px; margin-top:-2px;}
.noStock p a, .noStockFicha p a					{color:#afb608; text-decoration:underline;}
.noStock p a:hover, .noStockFicha p a:hover				{text-decoration:none;}
.formTrans label 				{background:url(../imagenes/bg/ficha-transporte.gif) no-repeat 0 0; display:block; width:150px; padding:0 12px 0 0; float:left; font-size:10px; color:#a4a4a4; line-height:12px; text-align:right;}
.formTrans select 				{float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; border:#e3e9ef solid 1px; margin-top:3px;}
#blockProdFicha 				{background:#FFF url(../imagenes/bg/home-block-bottom.gif) no-repeat left bottom; width:694px; padding:10px 0 24px 0;}
#blockProdFicha.activeAmigo 	{background-image:url(../imagenes/bg/linkamigo-bg.gif); padding:10px 0 4px 0;}
.formulariAmigo 				{float:left; background-color:#abb208; width:674px; display:none; padding:10px 10px 6px 10px;}
.formulariAmigo label			{display:block; color:#fffefe;}
.formulariAmigo fieldset 		{float:left; padding-bottom:5px;}
.formulariAmigo .fleft 			{width:381px;}
.formulariAmigo .fleft input 	{width:176px; background:url(../imagenes/bg/input-bg.gif) no-repeat 0 0; height:18px; border:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding:2px 0 0 5px;}
.filPrim 						{padding-right:19px;}
#situForm				 		{float:right; margin:43px 0 0 0;}
/**************************************************************************
CESTA
***************************************************************************/
.descuentoPeque 				{width:36px; margin:-6px 0 0 -6px; height:26px; padding-top:10px; background:url(../imagenes/bg/descuento-2.png) no-repeat 0 0; position:absolute; z-index:2; color:#FFF; font-size:15px; text-align:center;}
.septBloBig 					{background:url(../imagenes/bg/septblobig.gif) repeat-x bottom left; padding:14px 0 9px 0; float:left; width:673px;}
h1, .tituloCesta				{text-transform:uppercase; font-size:12px; color:#3d3c3c;}
h1 span 						{color:#aeb508; font-size:11px; display:block;}
#logo-sacoloco 					{float:left; width:280px;}
#titleSlogan 					{color:#6a6755; font-size:19px; padding:115px 0 0 0; width:230px; float:left;}
.icoMeIn 						{float:left;}
.form_canti 					{float:left; width:38px; border:none; text-align:center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#3d3c3c; padding-top:2px; height:20px;}
.fielGrlo 						{border:#dad8d8 solid 2px; float:left;}
.imgLitBus 						{width:129px; float:left;}
.septBloBig .fleft 				{width:450px;}
.septBloBig .btn 				{float:right; margin-top:23px;}
.fielGrlo 						{margin:27px 16px 0 0;}
.capaoPrefic 					{padding:25px 0 0 0;}
.cantidadProda 					{color:#aeb508; font-size:12px;}
.precioResl 					{float:left; color:#aeb508; font-size:32px;}
.precioResleur 					{float:left; color:#aeb508; font-size:21px; margin-top:9px;}
.enTiendas 						{float:left; padding:0 0 0 15px; text-transform:uppercase; font-size:10px; color:#646363;}
.precioFinali 					{background-color:#aeb508; margin:10px 0; padding:5px 10px;}
.preci1F 						{color:#FFF; font-size:42px; float:left;}
.preci2F, .preci3F				{float:left; font-size:28px; color:#FFF;}
.preci2F 						{margin-top:12px;}
.precioFinali fieldset 			{background:url(../imagenes/icons/asterisco.gif) no-repeat 0 0; padding:2px 0 0 10px; float:right; margin-top:10px;}
.precioFinali select 			{border:#e3e9ef solid 1px; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.mrlEf 							{margin-left:2px; float:left;}
.eresreg 						{text-transform:uppercase; color:#3d3c3c; font-size:12px;}
.fielVen 						{float:left; width:200px; margin-bottom:5px; padding-top:5px;}
.fielVen label,
.fielVenBig label 				{display:block; padding-left:2px; color:#3d3c3c;}
.fielVen input					{background:url(../imagenes/bg/input_form.gif) no-repeat 0 0; width:176px; height:18px; padding:2px 0 0 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; border:none;}
.lostPassw						{padding:18px 0 0 0; float:left; color:#b0b708; font-size:10px; text-decoration:underline;}
.lostPassw:hover				{text-decoration:none;}
.formLoginpri, .algoMas			{padding:7px 0 0 0;}
.formLoginpri .diFer 			{width:auto;}
.loginNewsuser .fielVen label 	{display:inline-block;}
.loginNewsuserSpa	 			{color:#8d8d8d; font-size:10px;}
.fielVenBig						{float:left; width:295px; margin-bottom:5px; padding-top:5px;}
.fielVenBig input 				{background:url(../imagenes/bg/input_form_big.gif) no-repeat 0 0; width:271px; height:18px; padding:2px 0 0 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; border:none;}
.fielVenLit						{float:left; width:276px; margin-bottom:5px; padding-top:5px;}
.fielVenLit input 				{background:url(../imagenes/bg/input_form_lit.gif) no-repeat 0 0; width:81px; height:18px; padding:2px 0 0 5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; border:none;}
.checIn 						{float:left; vertical-align:middle; margin:5px 0 5px 5px;}
span.checInSpa 					{float:left; vertical-align:middle; padding-left:5px; color:#3d3c3c; font-size:11px; padding-top:4px;}
.formLoginpri textarea 			{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:376px; height:120px; font-size:11px; border:#d2d1d1 solid 2px; overflow:auto; padding:2px 0 0 1px;}
.infoAten 						{border-top:#c43951 solid 1px; border-left:#dc8b98 solid 1px; background-color:#b50825; margin-top:2px; padding:0 13px 5px 13px; float:right; width:430px;}
.infoAten span 					{color:#FFF; font-size:18px; float:left; padding:3px 0 0 0;}
.infoAten p 					{float:left; color:#FFF; font-size:10px; width:350px; line-height:10px; padding:3px 0 0 15px;}
.algoMas 						{padding-bottom:10px;}
.algoMas2 						{padding:10px 0; text-decoration:underline;}
.precioConfir 					{background-color:#aeb508; padding:7px 16px; margin:10px 0;}
.precioConfir table 			{float:left; margin-top:6px;}
.precioConfir td, .precDefitTo	{padding-right:15px; text-transform:uppercase; font-size:10px; color:#FFF;}
.precDefitTo, .precDefit, .precDefiteur {float:right;}
.precDefiteur 					{margin-top:12px;}
.textLabel 						{color:#3d3c3c; display:block; padding-left:7px;}
.textInp 						{color:#949393; padding:0 0 0 20px; display:block;}
.primerCap 						{padding:0 0 10px 0;}
.morPaMar2 						{margin-top:85px;}
.finConno 						{color:#858484; padding:0 0 0 7px; margin-top:-10px;}
.precioAnt 						{font-size:32px; color:#aeb508; float:right;}
.precioAntEuro 					{font-size:22px; color:#aeb508; float:right; margin-top:9px;}
.tiendRo 						{text-transform:uppercase; color:#b50825; font-size:10px;}
.capaRighDFin 					{float:right; text-align:right;}
.blocRightCesta .btn 			{background-image:url(../imagenes/bg/btn-r-other.gif);}
.blocRightCesta .btn span		{background-image:url(../imagenes/bg/btn-l-other.gif);}
.blocRightCesta .btn:hover		{background-image:url(../imagenes/bg/btn-r-other_hover.gif);}
.blocRightCesta .btn:hover span	{background-image:url(../imagenes/bg/btn-l-other_hover.gif);}
.blocRightCesta ul li 			{color:#3d3c3c; font-size:10px; text-transform:uppercase; line-height:11px; padding-bottom:5px;}
.blocRightCesta ul li span		{display:block; color:#aeb508;}
#errorPago 						{border-top:#c43951 solid 1px; border-left:#dc8b98 solid 1px; background-color:#b50825; margin-top:10px; padding:0 13px 5px 13px; float:left; width:647px;}
#errorPago p 					{float:left; color:#FFF; font-size:11px; width:575px; line-height:10px; padding:4px 0 0 15px;}
#errorPago span 				{color:#FFF; font-size:18px; float:left; padding:3px 0 0 0;}
/**************************************************************************
MARCAS
***************************************************************************/
ul.difBlock li 					{background:url(../imagenes/bg/block-3.gif) no-repeat 0 0; height:174px;}
.capaFil ul 					{float:right; width:550px; padding:30px 0 0 0;}
.capaFil ul li 					{float:left; color:#aeb508; text-transform:uppercase; padding-right:15px;}
.capaFil ul li a 				{color:#aeb508;}
.capaFil ul li a:hover			{color:#3d3c3c;}
.capaFil ul li a.active			{color:#3d3c3c;}
.capaFil ul li.last 			{padding-right:0;}
.capaTotlaAll h1 				{font-size:18px;}
.capaTotlaAll h1 span			{font-size:18px;}
.capaTotlaAll p 				{color:#a4a4a4; padding-bottom:5px;}
ul.marcas 						{min-height:inherit; padding:0 0 5px 0;}
ul.marcas li 					{background:url(../imagenes/icons/listmarcas.gif) no-repeat 0 0;}
ul.marcas li a 					{color:#7d8206; text-decoration:underline;}
ul.marcas li a:hover			{text-decoration:none;}
ul.marcas li.marcas-sub, .buscador-link			{margin-left:15px; background:url(../imagenes/icons/blocksidebar.gif) no-repeat 0 0;}
.buscador-link									{padding-left:15px; }
ul.marcas li.marcas-sub a, .buscador-link a		{color:#afb608;}
.buscador-link a			{text-decoration:underline;}
.buscador-link a:hover		{text-decoration:none;}
/**************************************************************************
FAQ
***************************************************************************/
.blockfaq li {padding:0 10px 10px 10px;}
.blockfaq li span {color:#afb608; font-size:12px; padding-left:8px;}
.blockfaq li h3 {display:inline; text-transform:uppercase; font-size:12px; color:#3d3c3c;}
.blockfaq li p {background:url(../imagenes/bg/septblobig.gif) repeat-x bottom left; padding:0 0 10px 8px;}
.blockfaq li.last {padding-bottom:0;}
.blockfaq li.last p {background:none;}
/**************************************************************************
CONTACTO
***************************************************************************/
.otrTexver 		{color:#aeb508;}
.bordBotForm 	{background:url(../imagenes/bg/septblobig.gif) repeat-x bottom left; padding-bottom:10px;}
/**************************************************************************
ALERTAS
***************************************************************************/
#popup_container 				{width:342px;}
#popup-alert-top 				{background:url(../imagenes/bg/alert-top.png) no-repeat 0 0; height:8px; width:342px;}
#popup-alert-content 			{float:left; background:url(../imagenes/bg/alert-content.png) repeat-y 0 0; width:335px; padding:0 0 10px 7px;}
#popup-alert-bottom				{background:url(../imagenes/bg/alert-bottom.png) no-repeat 0 0; height:8px; width:342px;}
#popup_container h1				{background-color:#008548; width:328px; height:27px; line-height:27px; padding:0; margin:0;}
#popup_container.claseError h1	{background:url(../imagenes/bg/alert-title-error.gif) no-repeat 0 0 !important;}
#popup_title 					{font-weight: bold; padding:8px 7px; color:#FFF; line-height:27px; text-align:center; background-color:#008548;}
#popup_message 					{color:#FFF; text-align:center; padding:10px 20px; font-size:12px;}
#popup_panel 					{padding:0 0 0 123px;}
#popup_ok 						{width:90px; border:none; padding:2px 0 3px 0; cursor:pointer; display:block; height:25px; float:left; background-color:#008548; text-align:center; color:#FFF; font-size:12px; text-transform:uppercase;}
#popup_ok.claseError			{width:90px; border:none; padding:2px 0 3px 0; cursor:pointer; display:block; height:25px; float:left; background-color:#e15555 !important; text-align:center; color:#FFF; font-size:12px; text-transform:uppercase;}
#anfibicIMG 					{display:block; margin-left:10px;float:left;}
#anfibic						{float:left; display:block; padding:3px 0 0 5px; font-family:Arial, Helvetica, sans-serif; color:#3c3c3c; line-height:10px; font-size:10px; font-weight:bold; color:#969696; }
.comboProds 					{margin:5px 0 15px 0;}
.comboProds span				{color:#000;}
.emailpie						{color:#a4a290;}
.contacto b 					{color:#b0b708; font-weight:normal; text-transform:uppercase;}
.marcasLetter					{width:610px !important;padding:28px 0 0 0 !important;}
.marcasLetter a					{font-size:15px;}