/* ------ Este comando sirve para forzar el css en firefox para que el tipo de fichero devuelto sea CSS y no HTML o PHP, tal como lo interpreta el navegador ------ */

@charset "utf-8";
/* CSS Document */




/* RESULTADOS BUSCADOR */

.modulo-resultado {
	padding-left:18px;
	padding-right:15px;
	margin-bottom:20px;
	background:url(img/body/icon-nota-prensa.gif) no-repeat;
	}
	
.modulo-resultado p {font-size:1.09em;}

#no-resultados {margin:20px 0 20px 0;color:#666;text-align:center;}


/* ECOMMERCE */
#content-ecommerce {padding:10px;}
h3.titulotienda {
	margin:0;
	padding:0;
	text-indent:25px;
	background:url(img/body/icon-ecommerce.gif) 0 3px no-repeat;
	font-size:1.63em;
	color:#f57815;
	font-weight:normal;
	margin-bottom:20px;
	height:30px;
	}


.modulo-ecomm {
	border:1px solid #e4e4e4;
	width:45%;
	padding:10px 10px 0 10px;
	margin:5px;
	/*float:left;*/
	color:#424443;
	}
	
	
.img-width {padding-right:10px;width:52px;}
.img-width img {border:1px solid #cecece;padding:3px;}
.img-width b {font-size:1.09em;color:#9bb000;}
.img-width div {margin-left:5px;margin-top:5px;}
.caja01 {border:1px solid #cecece;background:#fff;}
.caja02 {border:1px solid #94bc25;background:#f3ffd7;}
.caja03 {border:1px solid #e5a871;background:#fff9df;}
.caja04 {border:1px solid #76bced;background:#e8f6ff;}
.caja05 {border:1px solid #ee817d;background:#fee5e4;}

.dto-price {margin-bottom:8px;}
.descuento-date {font-size:0.91em;}
.dto-socio-new {font-weight:bold;font-size:1.09em;color:#9db000;}
.dto-socio-old {font-weight:normal;font-size:1.09em;color:#a7a7a7;text-decoration:line-through;}
.dto-nosocio-new {font-weight:bold;font-size:1em;}
.dto-nosocio-old {font-weight:normal;font-size:1em;color:#a7a7a7;text-decoration:line-through;}
.dto {font-size:25px;color:#4b94bf;font-weight:bold;}

#ecomm-info-gastos {
	clear:left;
	width:90%;
	margin:20px auto;
	padding:3px;
	border:1px solid #93bc24;
	background:#f2ffd7;
	font-weight:bold;
	text-align:center;
	}

#ecomm-info-legal {
	clear:left;
	width:90%;
	margin:20px auto;
	padding:10px;
	border:1px solid #bcaf24;
	background:#feffc7;
	}

#ecomm-info-legal a {
	color:#f57815;
	}
	
.modulo-ecomm .ecomm-cat {font-size:0.91em;}
.modulo-ecomm .ecomm-cat strong {color:#f57915;font-size:1em;}
.modulo-ecomm .ecomm-tit {font-weight:bold;margin-bottom:3px;font-size:1.09em;}
.modulo-ecomm .ecomm-desc a {color:#f57915;}
.modulo-ecomm .ecomm-desc p a {color:#f57915;}
.modulo-ecomm .ecomm-desc {margin-bottom:10px;}


/* ECOMMERCE - FICHA PRODUCTO */

#ficha-prod {/*border:1px solid #93bb24;*/padding:15px;/*background:#f3ffd7;*/width:85%;margin-left:15px;margin-bottom:10px;}
#tit-ficha-prod {background:url(/pfw_files/tpl/estructura/body/ficha-prod-tit-bg.gif) no-repeat;height:28px;line-height:22px;padding-left:23px;color:#8c8c8c;}
#tit-ficha-prod b {color:#c86565;font-size:1.09em;}
#tit-ficha-prod strong {color:#303030;}
#descargas-prod {border:1px solid #93bb24;padding:15px;background:#f3ffd7;width:85%;margin-left:15px;margin-bottom:10px;}


.left {float:left;}
.right {float:right;}

#ficha-prod-idioma {text-align:right;font-size:0.91em;color:#156394;padding-bottom:10px;}
#ficha-prod-txt img {border:3px solid white;}
#ficha-prod-txt .img-prod {float:left;padding:0 10px 10px 0;}
#ficha-prod-txt .img-prod img {padding:3px;border:1px solid #929292;}
#ficha-prod-txt h3 {font-size:1.27em;margin:0;}
#ficha-prod-txt h3 span {color:#93bc24;}
#ficha-prod-txt p {margin:15px 0;}

#ficha-prod-euros {font-size:1.27em;}
#ficha-prod-euros label {font-style:italic;font-size:1em;}
#ficha-prod-euros .iva {font-size:0.91em;}
.verde {color:#869705;}
.azul {color:#156394;}
.naranja {color:#f57815;}
.negro {color:#363636;}
.gris {color:#8c8c8c;}

#ficha-prod-euros span, #ficha-prod-euros strong, #ficha-prod-euros b {font-weight:bold;} 
#ficha-prod-descargas {margin:10px 0 30px 0;}
#ficha-prod-descargas a {padding-left:13px;background:url(/pfw_files/tpl/estructura/body/icon-download.gif) 0 4px no-repeat;text-decoration:none;font-size:1em;}
#ficha-prod-descargas a:hover {text-decoration:underline;}
#ficha-prod .link-comprar a {font-size:1.36em;font-weight:bold;}
#ficha-prod .link-comprar2 a {font-size:1.36em;font-weight:bold;}

#ficha-pendientes {text-align:right;font-size:0.95em;color:#156394;padding-bottom:10px;}

#prod-rel {
	margin-top:30px;
	width:85%;
	margin-left:15px;
	margin-bottom:30px;
	}
	
#prod-rel h3 {
	font-size:1.45em;
	padding-left:38px;
	background:url(img/body/icon-ecommerce-rel.gif) no-repeat;
	line-height:30px;
	margin:0;
	padding-top:5px;
	}
	
.modulo-ecomm-rel {
	padding:10px 10px 0 10px;
	margin:5px 0;
	float:left;
	color:#424443;

	}
	

/* ECOMMERCE - FICHA PRODUCTO (PRODUCTOS RELACIONADOS) */

.modulo-ecomm-rel .ecomm-cat {font-size:0.91em;}
.modulo-ecomm-rel .ecomm-cat strong {color:#f57915;font-size:1em;}
.modulo-ecomm-rel .ecomm-tit {font-weight:bold;margin-bottom:3px;font-size:1.09em;}
.modulo-ecomm-rel .ecomm-desc a {color:#f57915;}
.modulo-ecomm-rel .ecomm-desc {margin-bottom:10px;}
.ecomm-desc2 b, .ecomm-desc2 strong, .ecomm-desc2 span{font-size:1.27em;}
.modulo-ecomm-rel .link-comprar {margin-top:10px;}
#descarga-directa {margin:20px 0 0 0;text-align:right;}
#descarga-directa a {font-size:1.63em;text-decoration:none;padding:5px 11px;}
#descarga-directa a:hover {border:1px solid #83badb;padding:5px 10px;background:#fff;color:#126495;}


/* ECOMMERCE - FORMULARIOS */

.form-legend td {border-bottom:1px solid #e0e0e0;}
.pijama01 {font-size:1.09em;background:#fff;}
.pijama02 {font-size:1.09em;background:#fdedda;}
#detalle-pedido .verde {font-size:1.27em;}
.descuento {font-size:0.91em;}
.total-form {background:#f3ffd7;}
.total-form td {border-bottom:1px solid #93bc24;}
.total-form .total {font-size:1.63em;color:#5c7e00;}
#detalle-pedido .negro {font-weight:bold;font-size:1em;}



/* ECOMMERCE - MI CARRITO */

#content-ecommerce h3 {font-size:1.27em;color:#126495;margin:0 0 20px 0;}
#content-ecommerce h3 span {font-weight:normal;}
#leyenda-carrito {padding:3px;}
.modulo-carrito {border:1px solid #e4e4e4;background:#fff;padding:3px;margin:5px 0 0 0;}
.modulo-carrito table tr td {vertical-align:middle;}
.modulo-carrito .verde, .modulo-carrito .naranja, .modulo-carrito strong {font-weight:bold;font-size:1.09em;} 
img.miniatura {padding:2px;border:1px solid #b5b5b5;}
#suma-carrito {border:1px solid #bcaf24;background:#feffc7;padding:3px;margin:5px 0 0 0;font-size:1.09em;color:#746c14;}
#total-carrito {border:1px solid #93bc24;background:#f2ffd7;padding:3px;margin:5px 0 25px 0;font-size:1.36em;}
#suma-carrito span {font-weight:bold;}
#condiciones-carrito {font-size:1.09em;}


/* BANNERS LATERALES */

.banner-lat {border:1px solid #9cbee0;float:left;margin:0 auto 5px auto;}