*{
	margin:0;
	padding:0;
}
BODY {
	font-size:80%;
	width:100%;
	}
#all{
	font-size:0.95em;
	margin:0 auto;
	width:100%;
	}
#all, .centrar-contenido{
	margin:0 auto;
	text-align:center;
	}
#general {
	text-align:left;
	margin:0 auto;
	}
A IMG{
	border:0;
	}

IMG{
	border: 0;
}
.navigator{
	display:none;
	}

div[class~='block']{
	overflow:hidden;
	float:none!important;
}

LI.odd{
    background-color:#f2f2f2;
}
LI.even{
    background-color:#ffffff;
}
	#content,
	#content .centrar-contenido,
	#menu-completo,
	#menu-principal,
	#menu-secundario,
	#header .centrar-contenido,
	#footer .centrar-contenido{
		text-align:left;
		}
UL {
	padding:0 0 0 1.3em;
	list-style-type:none;
	}
	UL LI{
		padding:0 0 0 0em;
		}
OL {
	padding:0 0 0 2em;
	}
P{
	margin:0.5em 0;
	}
TABLE {
	empty-cells:show;
	border-collapse:collapse;
	font-size:1em;
	}
.js-attribute {
    display: none;
}

/********************************************************************************/
/*				maquetacion incicial con bordes									*/
/********************************************************************************/
#header,
#footer,
#content{
	clear:both;
}
/********************************************************************************/
/*				Estilos para las clases usadas habitualmente					*/
/********************************************************************************/
.imagen-derecha,
.nicEdit-imagen-derecha{
	float:right;
	margin:0 0 0.5em 0.5em;
	}
.imagen-izquierda,
.nicEdit-imagen-izquierda{
	float:left;
	margin:0 0.5em 0.5em 0;
	}

/************************************************************/
/*						NOTICIAS							*/
/************************************************************/
#content-informacion{
	float:left;
}
.content-listado-modulo{
	float:none;
}
.interior-listado-modulo{
	/*float:left;*/
}
/*.content-listado-modulo > .interior-listado-modulo{
	float:none;
	}*/

.contenedor-listado-modulo{
	clear:both;
	}
.content-categoria{
	clear:both;
	}

/* Si el buscador ocupa el 100% esta regla (div[class='content-listado-modulo']) deberia de tener un clear:both; 
para que se vea, sino por culpa del overflow se pondria a la derecha del paginador y no se veria*/
div[class='content-listado-modulo'] {
	float:none;
	overflow:hidden;
}


/****************listado********************/
.izquierda-listado-noticias{
	clear:both;
	}
.contenedor-listado-modulo{
	float:left;
	width:100%;
	clear:both;	
	}
	.contenedor-listado-modulo UL{
		float:left;
		width:100%;
		margin-left:0;
		padding:0;
		clear:both;
		list-style-type:none;
		}
		.contenedor-listado-modulo LI{
			float:left;
			padding:0;
			width:100%;
			clear:both;
			background:none;
			}
			.contenedor-listado-modulo LI.ultimo{
				margin-bottom:0;
				}
		.contenedor-listado-modulo IMG{
			}

	.contenedor-listado-modulo SPAN.fecha{
		display:block;
		font-size:0.85em;
		}
	.contenedor-listado-modulo P{
		font-style:normal;
		}
/****************Ampliada********************/

.content-modulo-ampliada{
	clear:none;
	float:left;
	width:100%;
	}
	SPAN.fecha{
		display:block;
		}
	DIV.sumary{
		margin-bottom:0.8em;
		}
		.enlaces-comentarios A.add-comentario{
			background:url(/images/base/ico-add-comentarios.gif) left top no-repeat;
			padding-left:1.5em;
			}
	.buyproduct{
		clear:both;
	}
/*********************enlaces a comentarios ********************/
.enlaces-comentarios{
	margin-top:0.3em;
	}
	.enlaces-comentarios A{
		text-decoration:none;
		}
		.enlaces-comentarios A:hover{
			text-decoration:underline;
			}
	.enlaces-comentarios A.ver-comentario{
		background:url(/images/base/ico-comentarios.gif) left top no-repeat;
		margin-right:0.5em;
		padding-left:1.5em;
		}

/************************************************************/
/*						COMENTARIOS							*/
/************************************************************/
#comentarios {
	clear:both;
	}
	#comentarios H2{
		padding:1.2em 0 0.5em 0;
		background:url(/images/base/esq_comentarios.gif) no-repeat right bottom;
		}
	#comentarios UL{
		background:#F2F2F2;
		padding:0.5em 0.5em 0 0.5em ;
		}
	#comentarios LI{
		border-bottom:0.05em solid #FFFFFF;
		padding:0.5em ;
		background:none;
		}
	#comentarios A{
		text-decoration:none;
		}
		#comentarios A:hover{
			text-decoration:underline;
			}
/************************************************************/
/*						ADD COMENTARIO						*/
/************************************************************/
#add-comentario {
	margin-top:1.3em;
	}

/************************************************************/
/*						VOLVER								*/
/************************************************************/
.volver {
	clear:both;
	margin-top:0.5em;
	border-top:0.05em solid #AAAAAA;
	padding-top:0.5em;
	}
/************************************************************/
/*						EVENTO								*/
/************************************************************/


/************************************************************/
/*						FORMULARIOS							*/
/************************************************************/
	FIELDSET {
		padding:1em;
		}
	LABEL {
		text-align:left;
		vertical-align:middle;
		margin-right:0.2em;
		}
	INPUT,
	TEXTAREA{
		vertical-align:middle;
		padding:0.2em 0.3em 0.2em 0.3em;
		line-height:1.1em;
		}
	FORM IMG {
		vertical-align:middle;
		width:auto;
		/*cursor:pointer;*/
		}
	.formulario .aceptaprivacidad{
		clear:both;
		}
		.formulario .aceptaprivacidad INPUT{
			vertical-align:baseline;
			border:0;
			padding:0;
			background:none;
			}
		.formulario .aceptaprivacidad LABEL{
			width: auto;
			line-height:1.2em;
			}
	.botones {
		clear:both;
		width:auto;
		}
		.botones DIV {
			float:left;
			margin:0;
			padding:0;
			}
		.botones INPUT{
			/*cursor:pointer;*/
			}
/********************************************************************************/
/*			ERROR EXPLANATION - ERROR FLASH (ERROR-NOTICE-WARNINGS)				*/
/********************************************************************************/
.error-top-izq{
	float:left;
	margin:1em 0;
	width:100%;
	background:url(/images/base/error_flash_top_izq.gif) no-repeat scroll left top #fed9cb;
	}
.error-top-der{
	float:left;
	width:100%;
	background: transparent url(/images/base/error_flash_top_der.gif) top right no-repeat;
	}
.error-bot-izq{
	float:left;
	width:100%;
	margin: 1em 0 0;
	padding: 0 0 0.1em;
	background: transparent url(/images/base/error_flash_bottom_izq.gif) bottom left no-repeat;
	}
.error-bot-der{
	float:left;
	width:100%;
	background: transparent url(/images/base/error_flash_bottom_der.gif) bottom right no-repeat;
	}
.errorExplanation {
	margin: 0 1em;
	border: 0;
	padding: 0 0 1em;
	}
	.errorExplanation H2{
		display:none;
		}
	.errorExplanation P{
		margin: 0;
		padding: 0.5em 0 0.5em 3em;
		background: transparent url(/images/base/icono-error.gif) top left no-repeat;
		font-size: 1.2em;
		font-weight: 700;
		color: #aa1409;
		}
	.errorExplanation UL{
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
		.errorExplanation UL LI{
			font-weight: 700;
			font-size: 1em;
			color:#3c3c3c;
			background:none;
			padding: 0.4em 0 0.4em 3.5em;
			list-style-type: none;
			}

.error-flash {
	background:#fed9cb;
	margin:1em 0;
	padding:0;
	float:left;
	width:100%;
	}
	#all > #general .error-flash{
		float:none;
		overflow:hidden;
		width:100%;
		}
	.error-flash UL{
		padding:1em;
		list-style:square;
		margin-left:1em;
		}
		.error-flash UL LI{
			color:#3C3C3C;
			}
	.error-flash H2{
		background:transparent url(/images/base/icono-error.gif) no-repeat scroll left center;
		color:#AA1409;
		font-size:1.5em;
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing:normal;
		margin:0;
		padding:0.5em 0.5em 0.5em 2em ;
		}
.notice-flash {
	background:#e1f2c6;
	margin:1em 0;
	padding:0;
	float:left;
	width:100%;
	}
	#content-home .notice-flash {
		float:left;
		margin:1em 0 0 0;
		width:100%;
		clear:both;
		}

	.notice-flash H2{
		background:transparent url(/images/base/icono-notice.gif) no-repeat scroll left center;
		color:#3c3c3c;
		font-size:1.5em;
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing:normal;
		margin:0;
		padding:0.5em 0.5em 0.5em 2em ;
		}
.warnings-flash {
	background:#fffcd0;
	margin:1em 0;
	padding:0;
	float:left;
	width:100%;
	}
	#all > #general .warnings-flash{
		float:none;
		overflow:hidden;
		width:100%;
		}
		
	.warnings-flash H2{
		background:transparent url(/images/base/icono-warnings.gif) no-repeat scroll left center;
		color:#3c3c3c;
		font-size:1.5em;
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing:normal;
		margin:0;
		padding:0.5em 0.5em 0.5em 2em ;
		}
	.error-flash-top-izq{
		background:transparent url(/images/base/error_flash_top_izq.gif) no-repeat scroll left top;
		float:left;
		width:100%;
		}
	.error-flash-top-der{
		background:transparent url(/images/base/error_flash_top_der.gif) no-repeat scroll right top;
		float:left;
		width:100%;
		}
	.error-flash-bot-der{
		background:transparent url(/images/base/error_flash_bottom_der.gif) no-repeat scroll right bottom;
		float:left;
		width:100%;
		}
	.error-flash-bot-izq{
		background:transparent url(/images/base/error_flash_bottom_izq.gif) no-repeat scroll left bottom;
		margin-top:1em;
		padding:0em 1em 1em 1em;
		}
/************************************************************/
/*						RSS									*/
/************************************************************/
.enlaces-rss{
	clear:both;
	font-size:0.9em;
	margin-right:1em;
	}
	.enlaces-rss A{
		padding-left:1.7em;
		background:url(/images/base/rss.gif) no-repeat 0 0.2em;
		color:#3e3e3e;
		font-weight:bold;
		text-decoration:none;
		line-height:1.5em;
		}

/************************************************************/
/*						XML									*/
/************************************************************/
.xml{
	font-size:0.9em;
	margin-right:1em;
	}
	.xml A{
		padding-left:4em;
		background:url(/images/base/xml.gif) no-repeat 0 0.2em;
		color:#3e3e3e;
		font-weight:bold;
		text-decoration:none;
		line-height:1.5em;
		}


/************************************************************/
/*						PAGINADOR							*/
/************************************************************/
/**************** paginador ************/		
#content .content-paginacion-news {
	clear:both;
	float:left;
	width:100%;
	}
	#content .multimedia-paginacion {
		clear:both;
		float:left;
		padding-left:0;
		width:100%;
		font-size:11px;
		margin-top:10px;
		}
		#content .multimedia-paginacion UL{
			float:left;
			margin:0;
			padding:0px;
			width:auto;
			line-height:normal;
			}
			#content .multimedia-paginacion UL LI{								
				float:left;
				clear:none;
				font-size:11px;
				font-weight:bold;
				padding:0 0em 0 0;
				width:auto;
				border:0;
				margin-right:3px;
				background:none;
				}
				#content .multimedia-paginacion UL LI span{
					background:none;
					padding:0px 5px;
					}
				#content .multimedia-paginacion UL LI A{
					color:#0171A4;
					font-weight:normal;
					text-decoration:none;
					background:none;
					padding:3px 4px;
					font-size:11px;
					}
					#content .multimedia-paginacion ul li a:hover {
						text-decoration:underline;
						}
		#content .multimedia-paginacion .buttons {
			float:right;
			font-size:12px;
			padding:0 0 0 1em;
			}
			#content .multimedia-paginacion .buttons A{
				text-decoration:none;
				}
			#content .multimedia-paginacion .buttons a.prev_page, 
			#content .multimedia-paginacion .buttons span.prev_page{				
				padding:12px 10px 10px 27px;
				background:transparent url(../images/css/comunes/flecha_menos_enlace.gif) no-repeat scroll 0 5px;
				
				}
				#content .multimedia-paginacion .buttons span.prev_page{
					background:none;
					padding:2px 6px;
					margin-right:6px;
					}
				#content .multimedia-paginacion .buttons span.Anterior{
					background:url(../images/css/comunes/bg_anterior.gif) no-repeat left center;
					padding-left:13px;
					}
				#content .multimedia-paginacion .buttons a.next_page, 
				#content .multimedia-paginacion .buttons span.next_page{
					background:url(../images/css/comunes/bg_siguiente.gif) no-repeat right center;
					padding:0px 13px 0 13px;
					margin-left:0;
					color:#0171A4;
					text-decoration:underline;
					}
					#content .multimedia-paginacion .buttons a.next_page:hover{
						text-decoration:none;
						}
				#content .multimedia-paginacion .buttons a.next_page,
				#content .multimedia-paginacion .buttons a.prev_page{
				    font-weight:normal;
					}
					#content .multimedia-paginacion .buttons a.next_page:hover,
					#content .multimedia-paginacion .buttons a.prev_page:hover{
						text-decoration:underline;
						}

/************************************************************/
/*				CAJA GRIS CON 4 ESQUINAS					*/
/************************************************************/
.esq-top-izq{
	margin-top:1em;
	background:#f2f2f2 url(/images/base/esq_gris_top_izq.gif) no-repeat top left;
	}
.esq-top-der{
	background:url(/images/base/esq_gris_top_der.gif) no-repeat top right;
	}
.esq-bottom-izq{
	background:url(/images/base/esq_gris_bottom_izq.gif) no-repeat bottom left;
	}
.esq-bottom-der{
	background:url(/images/base/esq_gris_bottom_der.gif) no-repeat bottom right;
	}
.caja-gris {
	padding:0.8em 0.8em 3em 0.8em;
	}
/************************************************************/
/*						ASTERISCO							*/
/************************************************************/
.asterisco {
	color:#000000;
	}
/************************************************************/
/*						VOTO								*/
/************************************************************/
.voto {
	float:left;
	font-size: 0.8em;
	margin: 0;
	position: relative;
	text-align:center;
	width:30.8em;
	}
	/******************Mostrar votos*********************/
	.voto UL{
		float: left;
		background: url(/images/base/votosUnSel.gif) no-repeat 0 0;
		height: 1.6em;
		list-style-type: none;
		margin: 0;
		padding: 0;
		position: relative;
		width: 8.3em;
		text-align:center;
		}
		.voto UL LI{
			background: none;
			color: #FFFFFF;
			display: inline;
			font-size: 1.1em;
			height: 1.4em;
			width: 1.45em;
			padding: 0;
			margin:0;
			position: absolute;
			top: 0;
			left: 0;
			}
			.voto ul li.votoActual{
				background-image: url(/images/base/votosSel.gif);
				background-position: 0;
				background-repeat: no-repeat;
				}
		.voto SPAN{
			font-size:1em;
		}
		.voto SPAN.content-total-voto{
			float:left;
			line-height:normal;
			padding-top:0.2em;
			padding-left:1.1em;
			}
			.voto SPAN.total-votos {
				float:left;
				line-height:normal;
				}
		
			.voto SPAN.voto-agradecimiento{
				float:left;
				color:#000000;	
				padding-left:1.1em;
				line-height:normal;
				}
.voto a{
	background: transparent none repeat scroll 0%;
	color: #FFF;
	display: block;
	height: 1.4em;
	left: 0;
	padding: 0;
	position: absolute;
	text-decoration: underline;
	top: 0;
	width: 100%;
	}
.voto a:hover{
	background: transparent url(/images/base/votosOver.gif) repeat-x scroll 0 50%;
	}
.voto ul li.votoActual{
	background-image: url(/images/base/votosSel.gif);
	background-position: 0;
	background-repeat: no-repeat;
	}
.voto ul li.star1{
	position: absolute;
	width: 1.45em;
	z-index: 6;
	}
.voto ul li.star2{
	position: absolute;
	width: 2.9em;
	z-index: 5;
	}
.voto ul li.star3{
	position: absolute;
	width: 4.35em;
	z-index: 4;
	}
.voto ul li.star4{
	position: absolute;
	width: 5.8em;
	z-index: 3;
	}
.voto ul li.star5{
	position: absolute;
	width: 100%;
	z-index: 2;
	}
/**********************         GALERIA         ****************************/
.galeria{
	margin:0 0 15px;
	}
	.galeria .esq-top-izq{		
		}
	.galeria .caja{
	    padding:0 10px;
		}

.galeria IMG{
    border:none;
    background-color:transparent;
}
.galeria .slideshow{
    text-align:center;
    /*width:100%;
    float: left;*/
	clear:both;   
	}
.galeria .slideshow .image-wrapper{
    line-height: 0.9em;
    /*float: left;*/
    width:auto;
	
    background-color:#eeeeee;
	}
	.galeria .slideshow .image-wrapper A{

		}
.galeria .controls{
    width:auto;
    float: right;
	}
.galeria .controls DIV{
    float: right;
    padding-right:1em;
}
.galeria .embox,
.galeria .navigation{
    /*float: left;*/
	width:auto;
	clear:both;
	}
.galeria .embox .download{
    float: right;
    padding-right:0.5em;
}
.galeria .embox .image-title{
    padding-left:0.5em;
}
.galeria UL{
    padding: 0;
}
.galeria UL LI{
    list-style-type:none;
    list-style-image:none;
    float:left;
    background-image:none;
    margin: 0 0 0.45em 0.45em;
    padding: 0.05em;
    border: 0.05em solid #cccccc;
    height:auto;
    width: auto;
    text-align: center;
    line-height:normal;
}
.galeria UL LI IMG{
    vertical-align: middle;
}
.galeria .pagination{
    text-align:right;
    width:auto;
    margin:0.9em;
}
.galeria .pagination a{
    margin:0 0.45em;
}

/************************   Ventanas emergentes    *************************/

.videoplayer {
    display: block;
    width: 23.25em;
    height: 17.35em;
}

.videoplayer_playlist {
    display: block;
    width: 26.2em;
    height: auto;
}
/**************************** buscadores *************************************/
#content .fecha-desde INPUT,
#content .fecha-hasta INPUT{
	/*width:auto;*/
	}
#content .fecha-desde LABEL.label_date,
#content .fecha-hasta LABEL.label_date{
	display:none;
	}
/********************************************************************************/
/*						Advertencia - Errores - Avisos							*/
/********************************************************************************/
.caja-con-margen{
	border:0.05em solid #dcdcdc;
	padding:0.15em;
	clear:both;
	}
	.caja-con-margen .destacado-advertencia {
		font-size:1.1em;
		background:url(/images/comunes/exclamacion_advertencia.gif) no-repeat 0.6em 50% #fffcd0;
		padding:0.9em 0.9em 0.9em 4.7em;
		height:2.8em;		
		}
		.caja-con-margen > .destacado-advertencia {
			min-height:2.8em;
			height:auto;
			}
		.destacado-advertencia P{
			margin:0.1em 0;
			padding:0 0.9em 0 0.4em;
			}
/****************************** NENSAJES DE ADVERTENCIA ****************************/
.altura-absoluta{
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	}
.caja-con-margen-absoluta{
	border:0.05em solid #dcdcdc;
	padding:0.05em;
	clear:both;
	position:absolute;
	top:50%;
	left:20%;
	height:auto;
	width:67.1em;
	background:#ffffff;
	float:left;
	}
	.caja-con-margen-absoluta .destacado-advertencia,
	.caja-con-margen-absoluta .destacado-ok,
	.caja-con-margen-absoluta .destacado-cancel {
		background:#ededed;
		padding:0.9em;
		float:left;
		width:65.4em;
		}
		.caja-con-margen-absoluta .destacado-advertencia H3,
		.caja-con-margen-absoluta .destacado-ok H3,
		.caja-con-margen-absoluta .destacado-cancel H3{
			background:url(/images/comunes/exclamacion_advertencia.gif) no-repeat 0.6em 50% #ededed;
			height:4em;
			padding:1.5em 0.9em 0.9em 4.7em;
			margin:0;
			}
			.caja-con-margen-absoluta .destacado-ok H3{
				background:url(/images/comunes/icono-ok.gif) no-repeat 0.6em 50% #ededed;
				}
			.caja-con-margen-absoluta .destacado-cancel H3{
				background:url(/images/comunes/icono-cancel.gif) no-repeat 0.6em 50% #ededed;
				}
			.caja-con-margen-absoluta > .destacado-advertencia H3,
			.caja-con-margen-absoluta > .destacado-ok H3,
			.caja-con-margen-absoluta > .destacado-calcel H3 {
				min-height:4em;
				height:auto;
				}


*{
  margin:0;
  padding:0;
  }
BODY {
  font-size:12px;
  color:#67676f;
  font-family:Arial,Helvetica,sans-serif;

  }
#all{
  font-size:12px;
  margin:0 auto;
  width:100%;
  float:left;
  }
  BODY > #all{
    font-size:12px;
    }
#all{
  margin:0 auto;
  text-align:center;
  }
#general{
  margin:0 auto;
  text-align:left;
  width:100%;
  }
.content-all{
  float:left;
  width:100%;
  clear:both;
  background:url(../images/css/comunes/fondo_general.png) 50% 0 repeat-y;
  }
  .content-all-interior .content-all{
    background:none;
    }
.contenedor-content-all{
  float:left;
  width:100%;
  height:810px;
  clear:both;
  /*background:url(../images/css/comunes/foto_fondo.jpg) 50% 0 no-repeat;*/
  }

  .content-all > .contenedor-content-all{
    height:auto;
    min-height:810px;
    }
        .contenedor-fondo{
            float:left;
            position:relative;
            width:100%;
            z-index:0;
            height:100%;
            }
        .fondo{
            position:absolute;
            left:0;
            top:0;
            width:100%;
            height:810px;
            }
  .contenedor-content-interior{
    float:left;
    width:100%;
    clear:both;
    }
.centrar-contenido{
  width:960px;
  margin:0 auto;
  padding: 0 0 0 0;
  text-align:center;
        position:relative;
        z-index: 1;
  }
/****************************************************************************************************************************/
/*                          ESTILOS GENERALES                             */
/****************************************************************************************************************************/

H1{
  margin:0 0 15px;
  padding:0 0 12px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:29px;
  color:#2e4b68;
  font-style:italic;
  font-weight:normal;
  line-height:normal;
  background:url(/images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
  }
H2{
  margin:0 0 5px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:19px;
  font-style:italic;
  color:#2e4b68;
  font-weight:normal;
  line-height:28px;
  }
  #error H2{
    color:#5C83AE;
    }
  .titulo-contacto H2{
    font-size:18px;
    color:#393939;
    }
  H2 A{
    color:#2e4b68;
    text-decoration:none;
    }
    H2 A:hover{
      color:#2e4b68;
      }
  .contenido-derecha H2{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:16px;
    font-style:italic;
    font-weight:bold;
    color:#2e4b68;
    }
H3{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:normal;
  color:#5c83ae;
  line-height:20px;
  }

  H3 A{
    color:#5c83ae;
    text-decoration:none;
    }
    H3 A:hover{
      color:#5c83ae;
      }

H4{
  font-family:'Tahoma', Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:bold;
  color:#B1CA06;
  }

SPAN.asterisco{
  color:#5c83ae;
  }
A{
  color:#5c83ae;
  text-decoration:underline;
  }
  A:hover{
    text-decoration:none;
    }
IMG,
A IMG{
  }

P{
  margin:0;
  }
  P.codigo{
    margin:0;
    font-size:14px;
    font-weight:bold;
    line-height:normal;
    }

UL{
  padding:4px 0 0 3px;
  list-style:none;
  }
  UL LI{
    padding:6px 0 8px 16px;
    background:url(/images/css/comunes/icono_listas.gif) no-repeat 0 12px;
    }
    .contenido-derecha UL LI{
         padding: 4px 0 0 16px;
       background:url(/images/css/comunes/icono_listas.gif) no-repeat 0 11px;
      }
      .contenido-derecha .caja-gris-sombra UL LI{
         padding: 4px 0 0 16px;
         line-height:17px;
         background:url(/images/css/comunes/icono_listas.gif) no-repeat 0 10px;
        }
    UL LI UL{
      padding:12px 0 0 0;
      list-style:none;
      }
      UL LI UL LI{
        background:url(/images/css/comunes/icono_subListas.gif) no-repeat 0 7px;
        padding:0 0 9px 16px;
        }
OL{
  margin:10px 0;
  padding:0 0 0 26px;
  line-height:23px;
  }
  OL LI {
    padding:0;
    }
#content TABLE{
  margin:5px 0 15px;
  width:100%;
  text-align:left;
  border-collapse:separate;
  }
  #content TABLE TR TH{
    padding:12px 13px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    font-style:italic;
    font-weight:normal;
    color:#ffffff;
    background:#36526e;
    }
  #content TABLE TR TD{
    padding:6px 13px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#303030;
    background-color:#f0f0f0;
    }
  #content TABLE TFOOT TR TD{
    padding:10px 0 0 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#f27d00;
    border-top:5px solid #0082d3;
    background:none;
    }

/************* imagen derecha e izquierda ************/
.imagen-derecha{
  float:right;
  margin:0 0 10px 12px;
  }
.imagen-izquierda{
  float:left;
  margin:0 12px 10px 0;
  }
.destacado-derecha{
  font-size:12px;
  font-weight:bold;
  color:#5c83ae;
  }
.bloque-destacado{
  display:block;
  margin:0 0 15px;
  padding:18px 20px 18px 10px;
  clear:both;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  color:#555556;
  line-height:22px;
  background:#f0f0f0 url(../images/css/comunes/fondo_bloque_destacado.gif) 0 0 repeat-x;
  }
/*****************************************************************************************************************************/
/*                                             Cabecera                                                                      */
/*****************************************************************************************************************************/

#header{
  float:left;
  margin:0 0 0 0;
  padding:12px 25px 12px 18px;
  width:917px;
  clear:both;
  min-width:917px;
  background:url(../images/css/cabecera/caja_top.gif) 0 0 no-repeat;
  }
  #header #utils A:hover{
    text-decoration:underline;
    }
  #header DIV{
    float:left;
    }

  #header .logo {
    float:left;
    padding: 10px 0 0;
    }
    #header .logo A{
      float:left;
      }
      #header .logo A IMG{
        float:left;
        padding:0;
        border:0;
        }

  #header #utils{
    float:right;
    margin-top:0;
    padding:0 0 0 24px;
    /*width:717px;*/
    width:722px; /*Para que editando sin poner el telefono se vea bien*/
    }
    #header #utils .telefono{
      padding:0 11px 0 0;
      font-family:Arial, Helvetica, sans-serif;
      font-size:13px;
      font-weight:bold;
      color:#d7d300;
      background:url(../images/css/cabecera/separador_utils.gif) 100% 0 no-repeat;
      }
        #header #idiomas{
      float:left;
      margin:0 0 0 5px;
      position: relative;
        width: 84px;
      border:1px solid #2f4c69;
      z-index: 100;
      }
      #header #idiomas UL{
        float:left;
        padding:0;
        position: absolute;
          width: 100%;
          z-index: 100;
        clear:both;
        }
        #header #idiomas UL LI{
          float:left;
          padding:6px 0 2px;
          width:100%;
          clear:both;
          background:none;
          display:none;
          z-index: 100;
          background-color:#4c657e;
          }
                   #header #idiomas UL LI.otro-punto,
                   #header #idiomas UL LI.sel{
                        /*background: none repeat scroll 0 0 transparent;*/
                        display: block;
                        }
            #header #idiomas UL LI.sel{
              padding: 0;
              background:none;
              }
          #header #idiomas UL LI A{
            float:left;
            font-family:Georgia, "Times New Roman", Times, serif;
            font-size:11px;
            font-weight:normal;
            font-style:italic;
            text-decoration:none;
            color:#ffffff;
            z-index: 100;
            }
            #header #idiomas UL LI.sel A{
              color:#ffffff;
              }
            #header #idiomas UL LI A SPAN{
              float:left;
              }
            #header #idiomas UL LI A IMG{
              float:left;
              margin:0 6px 0 3px;
              }
    #header #utils .clientes{
      margin:0 0 0 0;
      padding:2px 0 0 10px;
      background:url(../images/css/cabecera/separador_utils.gif) 0 0 no-repeat;
      }
      #header #utils .clientes A{
        padding:0 0 0 18px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#ffffff;
        text-transform:uppercase;
        text-decoration:none;
        background:url(../images/css/cabecera/icono_clientes.gif) 0 0 no-repeat;
        }
    #header #utils .compra{
      margin:0 0 0 8px;
      padding:4px 0 0 9px;
      background:url(../images/css/cabecera/separador_utils.gif) 0 0 no-repeat;
      }
      #header #utils .compra P{
        margin:0;
        padding:0 0 0 18px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#ffffff;
        text-transform:uppercase;
        text-decoration:none;
        background:url(../images/css/cabecera/icono_cesta.gif) 0 0 no-repeat;
        }
        #header #utils .compra P A{
          font-weight:bold;
          color:#d7d300;
          text-decoration:none;
          }
    #header FORM{
      float:left;
      margin:0 0 0 7px;
      padding:0 0 0 10px;
      background:url(../images/css/cabecera/separador_utils.gif) 0 0 no-repeat;
      }
    #header FORM .formulario{
      margin:0 0 0 ;
      padding:2px 4px 2px 0;
      background-color:#4c657e;
      }
      #header .buscador-codigo FORM .formulario{
        width:136px;
        }
      #header FORM .formulario DIV{
        margin:0;
        }
        #header FORM .formulario INPUT{
          float:left;
          margin:0;
          padding:1px 5px 2px 6px;
          width:80px;
          font-family:Georgia, "Times New Roman", Times, serif;
          font-size:11px;
          color:#ffffff;
          border:0;
          border-right:1px solid #60768c;
          background-color:#4c657e;
          }
        #header .buscador-codigo FORM .formulario INPUT{
          padding:2px 3px 1px 5px;
          width:110px;
          /*font-size:9px;
          text-transform:uppercase;*/
          font-size:11px;
          }
        #header FORM .formulario LABEL{
          float:left;
          margin:0;
          padding:0;
          width:auto;
          }
        #header FORM .formulario .botones{
          float:left;
          margin:0;
          padding:0;
          clear:none;
          border:0;
          background:none;
          }
          #header FORM .formulario .botones INPUT{
            float:left;
            margin:0;
            padding:0;
            width:auto;
            border:0;
            border-top:2px solid #4C657E;
            background:none;
            }
            #header .buscador-codigo FORM .formulario .botones INPUT{
              border-left:3px solid #4C657E;
              }
/*****************************************************************************************************************************/
/*                                             Menu                                                                      */
/*****************************************************************************************************************************/
/*version para menu horizontal flotado con el logotipo */
#header #menu{
  float:right;
  text-align:center;
  margin:16px 0 0 0;
  padding:0 0 0 0;
  width:740px;
  background:none;
  position:relative;
  }
  #header #menu-principal{
    float:right;
    margin-top:0;
    width:100%;
    position:relative;
    }
    #header #menu-principal UL{
      float:right;
      padding:0 0 0 0;
      text-align:right;
      position:relative;
      }
      #header #menu-principal UL LI{
        float:left;
        display:inline;
        padding:0 0 0 5px;
        width:auto;
        font-size:14px;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-weight:normal;
        font-style:italic;
        background:none;
        position:relative;
        }
        #header #menu-principal UL LI.ultimo{
          padding-right:0;
          }
          #header #menu-principal UL LI.ultimo a{
      		background: none #d7791c;
      		}
      		#header #menu-principal UL LI.ultimo a:hover{
	      		background:#a09e34 none;
	      		}
        #menu-principal UL LI A{
          float:left;
          color:#ffffff;
          font-size:14px;
          font-weight:normal;
          display:block;
          line-height:normal;
          padding:6px 9px 6px 10px;
          text-decoration:none;
          background:url(../images/css/menu/fondo_enlace_menu.gif) 0 0 repeat-x;
          }
          #menu-principal UL LI.sel A,
          #menu-principal UL LI A:hover{
            background:#a09e34 none;
            }
/*****************************************************************************************************************************/
/*                                             CAJA AZUL FIJA ABAJO                                                          */
/*****************************************************************************************************************************/
.info-abajo{
  padding:0 10px;
  position:absolute;
  top:466px;
  left:0;
  }
.info-destacada{
  float:left;
  padding:8px 8px 14px;
  width:924px;
  clear:both;
  text-align:left;
  background:url(../images/css/home/caja_azul_abajo.gif) 0 0 no-repeat;
  }
  .info-destacada .titulo-destacado{
    float:left;
    margin:0 0 10px;
    padding:10px 14px 10px 14px;
    width:896px;
    clear:both;
    background-color:#1e3853;
    }
    #cms .info-destacada .titulo-destacado DIV.texto_editable {
      width:100%;
      }
    .info-destacada .titulo-destacado H2{
      margin:0;
      padding:0;
      font-family:Georgia, "Times New Roman", Times, serif;
      font-size:17px;
      color:#ffffff;
      line-height:normal;
      background:url(../images/css/comunes/fondo_titulo_destacado.gif) 100% 50% no-repeat;
      }
  .bloques-destacados{
    float:left;
    width:100%;
    clear:both;
    }
    .un-bloque-destacado{
      float:left;
      margin:0 0 0 20px;
      width:294px;
      color: #FFFFFF;
      font-family: Arial,Helvetica,sans-serif;
      font-size: 14px;
      font-weight: bold;
      line-height: 16px;
      }
      .primer-bloque{
        margin:0;
        }
      .un-bloque-destacado IMG{
        float:left;
        }
      .un-bloque-destacado .info-destacado{
        margin:5px 0 0 0;
        }
      .un-bloque-destacado A{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:13px;
        font-style:italic;
        font-weight:normal;
        color:#d7d300;
        text-decoration:none;
        }
        .un-bloque-destacado A:hover{
          text-decoration:underline;
          }
      .un-bloque-destacado H3{
        margin:0 0 11px 0;
        padding:0 0 1px;

        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
        text-transform:uppercase;
        border-bottom:1px solid #d0ddec;
        }
        .un-bloque-destacado H3 A{
          color:#6f99c8;
          font-family:Arial, Helvetica, sans-serif;
          font-size:10px;
          font-style:normal;
          font-weight:bold;
          }
          .un-bloque-destacado H3 A:hover{
            color:#99c4f5;
            text-decoration:none;
            }
      .un-bloque-destacado P{
        margin-bottom: 12px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color:#ffffff;
        line-height:16px;
        }
/*****************************************************************************************************************************/
/*                                             INFO ABAJO                                                                    */
/*****************************************************************************************************************************/
.info-general{
  float:left;
  margin: 8px 0 0;
  width:100%;
  clear:both;
  }
  .content-all-interior .info-general{
    margin:50px 0 0 0;
    padding:25px 0 0 0;
    background:url(../images/css/comunes/fondo_info_abajo_interior.gif) 0 0 repeat-x;
    }
    .content-all-interior .info-probador-virtual{
      margin-top:0;
      }
  .info-general .bloque-info{
    float:left;
    margin:0 0 0 20px;
    width:300px;
    text-align:left;
    line-height:17px;
    }
    .info-general .bloque-info A{
      color:#5c83ae;
      }
    .info-general .secciones{
      margin:0;
      }
      .info-general .bloque-info H2{
        margin:0 0 20px;
        padding: 0 0 6px;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:15px;
        font-style:italic;
        font-weight:bold;
        color:#2e2e2f;
        background:url(../images/css/home/punteado_horizontal.gif) 0 100% repeat-x;
        }
        .info-general .bloque-info H2 A{
          color:#2e2e2f;
          text-decoration:none;
          }
      .info-general .bloque-info .bloque-secciones{
        float:left;
        width:100%;
        clear:both;
        }
        .info-general .bloque-info .bloque-secciones .fila-secciones{
          float:left;
          margin:3px 0 12px 0;
          width:100%;
          clear:both;
          }
          .info-general .bloque-info .bloque-secciones .fila-secciones .una-seccion{
            float:left;
            width:50%;
            }
            .info-general .bloque-info .bloque-secciones .fila-secciones .una-seccion IMG{
              border:3px solid #efefef;
              }
    .info-general .bloque-info UL{
      float:left;
      padding:0;
      width:100%;
      clear:both;
      }
      .info-general .bloque-info UL LI{
        float:left;
        margin:0 0 9px;
        padding:0 0 5px;
        width:100%;
        clear:both;
        background:none;
        }
        .info-general .bloque-info H3{
          margin:0 0 6px;
          padding:0 0 0 0;
          font-family:Arial, Helvetica, sans-serif;
          font-size:12px;
          font-weight:bold;
          color:#5c83ae;
          line-height:normal;
          }
          .info-general .bloque-info UL LI H3{
            margin:0 0 4px;
            }
          .info-general .bloque-info H3 A{
            color:#5c83ae;
            }
        .info-general .bloque-info UL LI P{
          margin:0;
          }
    .info-general .boletines{
      line-height:20px;
      }
      .info-general .formulario-newsletter{
        float:left;
        margin: 18px 0 32px;
        width:100%;
        clear:both;
        }
        .info-general .formulario-newsletter .aceptaprivacidad{
          float:left;
          margin: 17px 0 0;
          width:100%;
          clear:both;
          }
          .info-general .formulario-newsletter .aceptaprivacidad LABEL{
            float:left;
            padding:0 0 0 5px;
            line-height:normal;
            }
        .info-general .formulario-newsletter INPUT{
          float:left;
          padding:5px;
          font-family:Georgia, "Times New Roman", Times, serif;
          font-size:11px;
          font-style:italic;
          color:#2e2e2f;
          border:1px solid #e5e5e5;
          background-color:#f5f5f5;
          }
          .info-general .formulario-newsletter .aceptaprivacidad INPUT{
            height:14px;
            border:0;
            background:none;
            }
          .info-general .formulario-newsletter .botones{
            float:left;
            clear:none;
            }
            .info-general .formulario-newsletter .botones INPUT{
              margin:0 0 0 3px;
              padding: 5px 10px;
              color:#ffffff;
              border:0;
              background-color:#4c657e;
              }
/*****************************************************************************************************************************/
/*                                             Pie                                                                      */
/*****************************************************************************************************************************/
#footer{
  float:left;
  margin:20px 0 0 0;
  padding:16px 0 24px;
  width:100%;
  clear:both;
  min-width:960px;
  color:#67676f;
  line-height:20px;
  background:url(../images/css/home/punteado_horizontal.gif) 0 0 repeat-x;
  }
  #footer A{
    color:#67676f;
    text-decoration:none;
    }
    #footer A:hover{
      text-decoration:underline;
      }
  #footer .pie-izquierda{
    float:left;
    }
  #footer .pie-derecha{
    float:right;
    }
/*****************************************************************************************************************************/
/*                                             Contenido                                                                     */
/*****************************************************************************************************************************/
.contenedor-content{
  min-width:995px;
}
#content{
  position:relative;
  height:400px;
  padding:34px 10px 0 10px;
  background:url(../images/css/cabecera/sombra_cabecera.png) 50% 0 no-repeat;
  }
  .centrar-contenido > #content{
    min-height:400px;
    height:auto;
    }
.contenedor-content-interior #content{
  padding:34px 10px 0 10px;
  background:url(../images/css/cabecera/fondo_cab_interior.gif) 50% 0 no-repeat;
  }
  .contenedor-content-interior #content.bloque-probador-virtual{
    padding-top:0;
    }
.fondo-arriba{
  clear:both;
  float:left;
  width:100%
  }

/***************** Contenido Home ****************/
#content .contenido-home{
  float:left;
  margin:30px 0 0 0;
  width:100%;
  clear:both;
  }
  .contenido-home .izquierda-home{
    float:left;
    width:629px;
    clear:left;
    }
    .contenido-home .izquierda-home .destacado-home{
      float:left;
      padding:0 0 30px;
      width:100%;
      clear:both;
      font-size:17px;
            line-height:31px;
      background:url(/images/css/comunes/pixel_horizontal.gif) 0 100% repeat-x;
      }
      .contenido-home .izquierda-home .destacado-home P{
        margin:0;
        line-height:31px;
        }
      .contenido-home .izquierda-home .destacado-home A{
        text-decoration:none;
        }
        .contenido-home .izquierda-home .destacado-home A:hover{
          text-decoration:underline;
          }
    .contenido-home .izquierda-home .bloque-tres{
      float:left;
      padding:35px 0 0 0;
      width:100%;
      clear:both;
      }
      .contenido-home .izquierda-home .bloque-tres .bloque{
        float:left;
        margin-right:22px;
        width:195px;
        }
        .contenido-home .izquierda-home .bloque-tres .bloque P{
          line-height:23px;
          }
        #content #content-informacion .contenido-derecha .bloque IMG{
          margin:0;
          }
        .contenido-home .izquierda-home .bloque-tres .bloque H2{
          margin-bottom:13px;
          }
        .contenido-home .izquierda-home .bloque-tres .ultimo{
          margin-right:0;
          }
        .contenido-home .izquierda-home .bloque-tres .bloque .continuar{
          float:left;
          clear:both;
          }
          .contenido-home .izquierda-home .bloque-tres .bloque .continuar A,
          .contenido-home .izquierda-home .bloque-tres .bloque .continuar A:hover{
            float:left;
            padding:0 0;
            background:transparent url(/images/css/comunes/continua_leyendo_der.gif) no-repeat scroll right top;
            color:#ffffff;
            font-weight:bold;
            text-decoration:none;
            /*cursor:pointer;*/
            }
          .contenido-home .izquierda-home .bloque-tres .bloque .continuar A SPAN,
          .contenido-home .izquierda-home .bloque-tres .bloque .continuar A:hover SPAN{
            float:left;
            padding:9px 5px 9px 27px;
            background:transparent url(/images/css/comunes/continua_leyendo_izq.gif) no-repeat scroll left top;
            }

  .contenido-home .derecha-home{
    float:right;
    width:274px;
    clear:right;
    }
    .contenido-home .derecha-home .caja-superior{
      float:left;
      padding:0 0 10px 0;
      width:100%;
      clear:both;
      background:url(/images/css/home/caja_inferior.gif) 0 100% no-repeat;
      }
    .contenido-home .derecha-home .caja-inferior{
      float:left;
      padding:17px 17px 0 17px;
      clear:both;
      background:url(/images/css/home/caja_superior.gif) 0 0 no-repeat;
      }
      .contenido-home .derecha-home .caja-superior IMG{
        padding:0;
        border:0;
        }
      .contenido-home .derecha-home .caja-inferior DIV{
        float:left;
        margin:0;
        padding:0 0 10px;
        width:100%;
        clear:both;
        }
                .contenido-home .derecha-home .hr{
                    height: 18px;
                    border: none;
                    width:100%;
                    background:url(/images/css/comunes/pixel_horizontal.gif) 0 100% repeat-x;
        }
                .contenido-home .derecha-home .hr hr{
                    display: none;
        }
        .contenido-home .derecha-home .caja-inferior DIV.wikos{
          margin:0;
          padding:0;
          background:none;
          }
        .contenido-home .derecha-home .caja-inferior DIV P{
          margin:5px 0 10px 0;
          }
        .contenido-home .derecha-home .caja-inferior DIV P.titulo{
          margin:0;
          font-size:14px;
          }
          .contenido-home .derecha-home .caja-inferior DIV P.titulo A{
            font-size:14px;
            color:#2a2a2a;
            text-decoration:none;
            }
            .contenido-home .derecha-home .caja-inferior DIV P.titulo A:hover{
              text-decoration:underline;
              }
          .contenido-home .derecha-home .caja-inferior .boton-flecha{
            float:left;
            margin:0;
            padding:0;
            width:100%;
            clear:both;
            background:none;
            }
            .contenido-home .derecha-home .caja-inferior .boton-flecha A,
            .contenido-home .derecha-home .caja-inferior .boton-flecha A:hover{
              float:left;
              padding:0 5px 0 42px;
              color:#0082d3;
              font-size:13px;
              font-weight:bold;
              text-decoration:none;
              /*cursor:pointer;*/
              background:transparent url(/images/css/home/boton_caja_izq.gif) no-repeat scroll left top;
              }
            .contenido-home .derecha-home .caja-inferior .boton-flecha A SPAN{
              float:left;
              padding:13px 6px 10px 4px;
              background:transparent url(/images/css/home/boton_caja_der.gif) no-repeat scroll right top;
              }
/******************************** Contenido interior *************************/
#content .con-menu,
#content .sin-menu{
  float:left;
  width:100%;
  clear:both;
  }
.content-listado-modulo{
  }

#content #menu-interior{
  float:left;
  width:auto;
  }
  #content #menu-interior #menu-secundario{
    margin-right:15px;
    }
  #content #menu-interior UL{
    float:left;
    margin:0 15px 0 0;
    padding:0;
    width:210px;
    clear:both;
    }
    #content #menu-interior UL LI{
      float:left;
      margin:0 0 5px 0;
      padding:0;
      width:100%;
      clear:both;
      background:none;
      }
      #content #menu-interior UL LI.sel{
        }
        #content #menu-interior UL LI UL{
          margin:0;
          padding:10px 0 5px;
          width:100%;
          }
          #content #menu-interior UL LI UL LI{
            margin:4px 0;
            }
            #content #menu-interior UL LI.sel UL LI A{
              margin:0;
              padding:0 0 0 0;
              font-size:12px;
              color:#5c83ae;
              font-weight:normal;
              font-style:normal;
              background:none;
              }
              #content #menu-interior UL LI.sel UL LI.sel A SPAN,
              #content #menu-interior UL LI.sel UL LI A:hover SPAN,
              #content #menu-interior UL LI UL LI A:hover SPAN{
                padding:5px 10px 3px;
                color:#5c83ae;
                font-weight:bold;
                background:#f1f1f1 none;
                }
      #content #menu-interior UL LI A{
        float:left;
        padding:0 0 10px 0;
        width:100%;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:14px;
        font-style:italic;
        color:#555556;
        text-decoration:none;
        background:url(../images/css/menu/fondo_gris_bottom.gif) 0 100% no-repeat;
        }
        #content #menu-interior UL LI A SPAN{
          float:left;
          padding:12px 26px 2px 8px;
          width:176px;
          color:#555556;
          background:url(../images/css/menu/fondo_gris_top.gif) 0 0 no-repeat;
          }
      #content #menu-interior UL LI.sel A,
      #content #menu-interior UL LI A:hover{
        float:left;
        padding:0 0 10px 0;
        width:100%;
        font-style:italic;
        color:#ffffff;
        background:url(../images/css/menu/fondo_azul_bottom.gif) 0 100% no-repeat;
        }
        #content #menu-interior UL LI.sel A SPAN,
        #content #menu-interior UL LI A:hover SPAN{
          float:left;
          padding: 12px 26px 2px 8px;
            width: 176px;
          color:#FFFFFF;
          background:url(../images/css/menu/fondo_azul_top.gif) 0 0 no-repeat;
          }
          #content #menu-interior UL LI UL LI{
                        float:left;
                        padding:0;
                        width:100%;
            font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            font-style:normal;
                        color:#5c83ae;
                        background-image:none;
                        }
            #content #menu-interior UL LI UL LI A{
              float:left;
              padding:0 0 0 0;
              width:auto;
              font-family:Arial, Helvetica, sans-serif;
              font-size:12px;
              font-style:normal;
              color:#5c83ae;
              background-image:none;
              }
              #content #menu-interior UL LI UL LI.sel A{
                padding:0;
                font-style:normal;
                background:none;
                }
                #content #menu-interior UL LI UL LI.sel A SPAN{
                  padding:5px 10px 3px;
                  width:auto;
                  color:#5c83ae;
                  font-weight:bold;
                  background:#f1f1f1 none;
                  }
              #content #menu-interior UL LI UL LI A:hover{
                float:left;
                padding:0 0 0 0;
                font-style:normal;
                color:#5c83ae;
                background:none;
                }
              #content #menu-interior UL LI UL LI A{
                padding:0 0 0 0;
                width:auto;
                }
              #content #menu-interior UL LI UL LI A:hover SPAN{
                padding:5px 10px 3px;
                width:auto;
                }
              #content #menu-interior UL LI.sel UL LI A SPAN,
              #content #menu-interior UL LI A:hover UL LI SPAN,
              #content #menu-interior UL LI UL LI A SPAN{
                float:left;
                padding:5px 10px 3px;
                width:auto;
                color:#5c83ae;
                background-image:none;
                }
#content #content-informacion{
  line-height:20px;
  }
  #content #content-informacion .destacado-interior{
    margin:0 0 0;
    padding:5px 0 25px;
    font-size:18px;
    font-weight:normal;
    color:#393939;
    letter-spacing:-1px;
    background:url(/images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
    }
    #content #content-informacion .destacado-interior P{
      margin:0;
      line-height:31px;
      }
  #content #content-informacion .contenido-izquierda{
    float:left;
    margin:0 0 0 0;
    clear:left;
    }
    #content #content-informacion .contenido-izquierda IMG{
      padding:1px;
      border:4px solid #f0f0f0;
      background-color:#FFFFFF;
      }
      #content #content-informacion .contenido-izquierda LI.fieldtypevalue IMG{
        padding:0;
        border:0;
        background:none;
        }
      #content #content-informacion .contenido-izquierda .txt IMG{
        margin: 0 0 12px 11px;
        padding:0;
        border:0;
        background:none;
        }
        #content #content-informacion .contenido-izquierda .txt .ficha-producto .imagen-producto IMG{
          margin:0;
          }
        #content #content-informacion .contenido-izquierda .txt .ficha-producto .imagen-producto .ampliar-imagen IMG{
          margin: 0 8px 0 0;
          }
        #content #content-informacion .contenido-izquierda .txt .caracteristicas-prod DIV IMG{
          margin:0;
          }
        #content #content-informacion .contenido-izquierda .noticia-ampliada .txt IMG{
          background-color: #FFFFFF;
            border: 4px solid #F0F0F0;
            padding: 1px;
          }
  #content #content-informacion .contenido-derecha{
    float:right;
    margin:0 0 0 20px;
    width:220px;
    clear:right;
    color:#656565;
    }
    .contenido-derecha .caja-gris-sombra{
      padding:7px 11px 24px 7px;
      font-size:11px;
      color:#67676f;
      line-height:15px;
      background:#f0f0f0 url(../images/css/comunes/sombra_caja_derecha.gif) 100% 100% no-repeat;
      }
      #content #content-informacion .contenido-derecha .caja-gris-sombra IMG{
        margin:0 0 6px;
        border:1px solid #ffffff;
        }
        #content #content-informacion .contenido-derecha .caja-gris-sombra IMG.imagen-izquierda{
          border:0;
          margin-right:6px;
          }
      .contenido-derecha .caja-gris-sombra .destacado-derecha{
        display:block;
        margin-bottom:8px;
        }
      .contenido-derecha .caja-gris-sombra HR{
        float:left;
        margin:10px 0 0 0;
        padding:8px 0 0 0;
        width:100%;
        border:0;
        background:url(../images/css/comunes/punteado_hr_derecha.gif) 0 0 repeat-x;
        }
      .contenido-derecha .caja-gris-sombra A{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:12px;
        font-style:italic;
        text-decoration:none;
        color:#435b75;
        }
        .contenido-derecha .caja-gris-sombra A:hover{
          text-decoration:underline;
          }
        .contenido-derecha .caja-gris-sombra A[href$="contacto"]{
        	background:#c7c40c;
        	clear:both;
        	color:#FFF;
        	display:block;
        	font-family:Arial,Helvetica,sans-serif;
        	font-style:normal;
        	font-size:12px;
        	font-weight:700;
        	padding:12px 0;
        	text-align:center;
        	text-decoration:none;
        	text-transform:uppercase;
        	-moz-transition:all .5s;
        	-o-transition:all .5s;
        	-webkit-transition:all .5s;
        	transition:all .5s;
        	}
        	.contenido-derecha .caja-gris-sombra A[href$="contacto"]:hover{
        		background:#a5a30d;
          		}
        

    #content #content-informacion .buscador-orders .contenido-derecha,
    #content #content-informacion .buscador-productos .contenido-derecha{
      margin:0;
      width:100%;
      }
      #content #content-informacion .buscador-orders .contenido-derecha .esq-top-izq,
      #content #content-informacion .buscador-productos .contenido-derecha .esq-top-izq{
        width:97%;
        background: none #F0F0F0;
         }
        #content #content-informacion .buscador-orders .contenido-derecha FORM .buscador-noticias div.texto label,
        #content #content-informacion .buscador-productos .contenido-derecha FORM .buscador-noticias div.texto label{
          display:inline;
          }
          #content #content-informacion .buscador-orders .contenido-derecha FORM .buscador-noticias div.texto label.estado-cliente,
          #content #content-informacion .buscador-productos .contenido-derecha FORM .buscador-noticias div.texto label.estado-cliente{
            width:56px;
            }
    #content #content-informacion .contenido-derecha .esq-top-izq{
      background: url("../images/css/comunes/sombra_caja_derecha.gif") no-repeat scroll 100% 100% #F0F0F0;
        color: #67676F;
        float: right;
        font-size: 11px;
        line-height: 15px;
        padding: 7px 12px 24px 14px;
        width: 194px;
      }
    #content #content-informacion .contenido-derecha .esq-top-der{
      background:none;
      }
    #content #content-informacion .contenido-derecha IMG{
      margin:0 0 15px;
      padding:0;
      border:0;
      }

#content .sin-menu .contenido-izquierda{
  float:left;
  width:645px;
  clear:left;
  }
#content .sin-menu .contenido-derecha{
  float:right;
  width:262px;
  clear:right;
  }
  #content .sin-menu .contenido-derecha .datos-contacto IMG{
    float:left;
    margin:0 0 20px;
    padding:10px;
    border:0;
    background:url(/images/css/comunes/fondo_imagen_contacto.gif) 0 0 no-repeat;
    }
    #content .sin-menu .contenido-derecha .datos-contacto H3{
      margin:25px 0 5px 0;
      padding:0 0 8px;
      font-size:15px;
      color:#0082d3;
      background:url(/images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
      }
    #content .sin-menu .contenido-derecha .datos-contacto .informacion P{
      margin:4px 0;
      font-size:11px;
      color:#3d3c3c;
      line-height:14px;
      }
      #content .sin-menu .contenido-derecha .datos-contacto .informacion P.direccion{
        margin:0 0 14px;
        line-height:20px;
        }
    #content .sin-menu .contenido-derecha .datos-contacto .informacion P.localizacion{
      margin:15px 0 40px;
      }
      #content .sin-menu .contenido-derecha .datos-contacto .informacion P.localizacion A{
        padding:0 0 0 25px;
        font-size:12px;
        color:#0082d3;
        text-decoration:underline;
        background:url(/images/css/comunes/icono_listas.gif) 5px 2px no-repeat;
        }
        #content .sin-menu .contenido-derecha .datos-contacto .informacion P.localizacion A:hover{
          text-decoration:none;
          }

/**************** Catalogo listado **************/
.contenedor-listado-modulo{
  }
  .contenedor-listado-modulo P.resultados-busqueda{
    clear: both;
      margin-bottom:15px;
      padding-bottom:10px;
    color: #5C83AE;
      font-size: 16px;
      font-weight: bold;
     background: url("/images/css/comunes/punteado_horizontal.gif") repeat-x scroll 0 100% transparent;
    }
  .encabezado{
    float:left;
    margin:0 0 20px;
    padding:0 0 8px;
    width:100%;
    clear:both;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:12px;
    font-style:italic;
    color:#2e2e2f;
    background:url(../images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
    }
    .encabezado-derecha{
      float:right;
      font-size:14px;
      }
    .encabezado-izquierda{
      float:left;
      }
  .fila-productos{
    float:left;
    margin:0 0 30px;
    width:100%;
    clear:both;
    }
    .ultima-fila{
      margin:0 0 0 0;
      padding:0 0 18px;
      background:url(../images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
      }
    .fila-productos .un-producto{
      float:left;
      margin:0 0 0 20px;
      padding:7px 7px 22px 7px;
      width:206px;
      position:relative;
      background:#f0f0f0 url(../images/css/comunes/fondo_producto.gif) 0 100% no-repeat;
      }
      .fila-productos .primer-producto{
        margin:0;
        }
      #content #content-informacion .contenido-izquierda .fila-productos .un-producto IMG{
        border:1px solid #ffffff;
        }
      #content #content-informacion .contenido-izquierda .fila-productos .un-producto IMG.outlet{
        padding:0;
        position:absolute;
        top:-5px;
        right:12px;
        border:0;
        background:none;
        }
      .listado-productos .fila-productos .un-producto H2,
      .listado-productos .fila-productos .un-producto H3{
        margin-bottom: 2px;
        clear:both;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        font-style:normal;
        font-weight:bold;
        color:#5c83ae;
        line-height:17px;
        }
        .listado-productos .fila-productos .un-producto H2 A,
        .listado-productos .fila-productos .un-producto H3 A{
          color:#5c83ae;
          }
      .listado-productos .fila-productos .un-producto .modelo{
        float:left;
        width:100%;
        clear:both;
        }
        .listado-productos .fila-productos .un-producto .modelo SPAN{
          float:left;
          padding:3px 5px 4px 4px;
          font-size:10px;
          font-weight:bold;
          color:#ffffff;
          text-transform:uppercase;
          line-height:normal;
          background:url(../images/css/comunes/fondo_modelo.gif) 0 0 repeat-x;
          }

/************ paginador ***********/
#content .multimedia-paginacion {
    clear: both;
    float: left;
    font-size: 14px;
    margin: 8px 0 6px;
    padding:0 0 15px;
    width: 100%;
  background:url(../images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
  }
  #content .multimedia-paginacion ul{
    float:left;
    padding:0 20px 0 6px;
    width:auto;
    }
#content .multimedia-paginacion ul li {
  background:transparent none repeat scroll 0 0;
  float:left;
  margin:0;
  padding:0 12px 0 0;
  width:auto;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:14px;
  font-weight:normal;
  font-style:italic;
  clear:none;
  color:#a4a4a4;
  }
  #content .multimedia-paginacion ul li A{
    float:left;
    padding:0 0 0 0;
    color:#5c83ae;
    font-size:14px;
    font-weight:normal;
    text-decoration:none;
    }
    #content .multimedia-paginacion ul li A:hover{
      text-decoration:underline;
      }
  #content .multimedia-paginacion ul li SPAN{
    float:left;
    padding:0;
    font-size:14px;
    color:#a4a4a4;
    }
#content .multimedia-paginacion .buttons{
    padding-right:0;
    }
    #content .multimedia-paginacion .buttons SPAN.prev_page,
    #content .multimedia-paginacion .buttons SPAN.next_page{
      float:left;
      margin:0 5px 0 0;
      padding:1px 0 0 0;
      width:77px;
      height:22px;
      font-family:Georgia, "Times New Roman", Times, serif;
      font-size:12px;
      color:#898888;
      text-align:center;
      text-decoration:none;
      background:url(../images/css/comunes/paginador_sin_enlace.gif) 0 0 no-repeat;
      }
    #content .multimedia-paginacion .buttons A.prev_page,
    #content .multimedia-paginacion .buttons A.next_page{
      float:left;
      margin:0 5px 0 0;
      padding:1px 0 0 0;
      width:77px;
      height:22px;
      font-family:Georgia, "Times New Roman", Times, serif;
      font-size:12px;
      color:#ffffff;
      text-align:center;
      text-decoration:none;
      background:url(../images/css/comunes/paginador_con_enlace.gif) 0 0 no-repeat;
      }
      #content .multimedia-paginacion .buttons A.prev_page:hover,
      #content .multimedia-paginacion .buttons A.next_page:hover{
        text-decoration:none;
        }

/**************************** Bsucador productos ***************************/
.buscador-productos{
  float:left;
  width:100%;
  clear:both
  }
  .buscador-productos H3{
    margin: 0 0 4px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    font-style:italic;
    color:#2e4b68;
    }
  .buscador-productos .formulario LABEL{
    float:left;
    width:auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    color:#67676f;
    }
  .buscador-productos .formulario INPUT{
    background-color: #4C657E;
    border:1px solid #60768C;
    color: #ffffff;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 11px;
      margin: 0 0 0 5px;
      padding: 3px 4px;
    width:106px;
    /*text-transform:uppercase;*/
    }
  .buscador-productos .formulario .botones{
    float:left;
    margin:0;
    padding:0;
    width:auto;
    clear:none;
    background:none;
    }
    .buscador-productos .formulario .botones INPUT{
      float: left;
      margin: 0;
      padding: 0;
      width: auto;
      border:0;
      border-top:5px solid #4C657E;
      border-bottom:2px solid #4C657E;
      background:none;
      }


/********************************* FICHA PRODUCTO **************************/
.ficha-producto{
  float:left;
  width:100%;
  clear:both;
  }
  .ficha-producto .imagen-producto{
    float:left;
    padding:0 0 12px;
    width:261px;
    background:url(../images/css/comunes/fondo_sombra_imagen_ficha.gif) 0 100% no-repeat;
    }
    .content-modulo-ampliada .ficha-producto .imagen-producto IMG{
      margin:0 0 1px;
      }
      .content-modulo-ampliada .ficha-producto .imagen-producto .edicion_imagen IMG{
        width:260px;
        }
    .ficha-producto .imagen-producto .ampliar-imagen{
      float:left;
      padding:14px 0 10px 60px;
      width:77.5%;
      clear:both;
      background-color:#f0f0f0;
      }
      .ficha-producto .imagen-producto .ampliar-imagen A{
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:12px;
        font-style:italic;
        color:#435b75;
        text-decoration:none;
        }
      .content-modulo-ampliada .ficha-producto .imagen-producto .ampliar-imagen IMG{
        margin:0 8px 0 0;
        }
  .ficha-producto .info-producto{
    float:right;
    width:420px;
    }
    .ficha-producto .info-producto .info-prod-top,
    .ficha-producto .info-producto .info-prod-medio{
      float:left;
      margin:0 0 14px 0;
      padding:0 0 4px;
      width:100%;
      clear:both;
      background:url(../images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
      }
      .content-modulo-ampliada  .ficha-producto .info-producto .info-prod-top IMG{
        float:right;
        margin:0;
        }
      .content-modulo-ampliada .ficha-producto .info-producto .info-prod-top .edicion_imagen{
        float:right;
        width:170px;
        }
        .content-modulo-ampliada .ficha-producto .info-producto .info-prod-top .edicion_imagen IMG{
          float:right;
          width:150px;
          }
      .ficha-producto .info-producto .info-prod-top .datos-prod{
        }
        .ficha-producto .info-producto .info-prod-top .datos-prod .modelo{
          float:left;
          }
          .ficha-producto .info-producto .info-prod-top .datos-prod .modelo SPAN,
          #cms .ficha-producto .info-producto .info-prod-top .datos-prod .modelo{
            background: url("../images/css/comunes/fondo_modelo.gif") repeat-x scroll 0 0 transparent;
            color: #FFFFFF;
            float: left;
            font-size: 10px;
            line-height: normal;
            padding: 4px 5px 4px 4px;
            text-transform: uppercase;
            }
            #cms .ficha-producto .info-producto .info-prod-top .datos-prod .modelo SPAN{
              padding:0;
              background:none;
              }
        .ficha-producto .info-producto .info-prod-top .datos-prod .hombre-mujer{
          float:left;
          margin:0 0 0 4px;
          }
          .ficha-producto .info-producto .info-prod-top .datos-prod .hombre-mujer DIV{
            float:left;
            margin:0 0 0 2px;
            width:10px;
            }
            #cms FORM .ficha-producto .info-producto .info-prod-top .datos-prod .hombre-mujer DIV{
              margin:0;
              width:auto;
              }
        .ficha-producto .info-producto .info-prod-top .datos-prod .precio{
          float:left;
          margin:6px 0 0 0;
          clear:left;
          font-family:Georgia, "Times New Roman", Times, serif;
          font-size:13px;
          font-style:italic;
          color:#2e2e2f;
          }
          .ficha-producto .info-producto .info-prod-top .datos-prod .precio SPAN{
            font-size:21px;
            }
        .ficha-producto .info-producto .info-prod-top .datos-prod P.iva{
          float:left;
          clear:left;
          font-family:Arial, Helvetica, sans-serif;
          font-size:10px;
          color:#666666;
          }
    .ficha-producto .info-producto .info-prod-medio{
      padding-bottom:12px;
      }
      .ficha-producto .info-producto .info-prod-medio DIV{
        margin:3px 0;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:12px;
        font-style:italic;
        color:#2e2e2f;
        }
        .ficha-producto .info-producto .info-prod-medio DIV.recomendada-para .texto_campo_desplegable{
          /*float:left;
          width:100%;
          clear:both;*/
          }
        .ficha-producto .info-producto .info-prod-medio DIV.descripcion_traduccion_1,
        .ficha-producto .info-producto .info-prod-medio DIV.descripcion_traduccion_1 DIV{
          font-family:Arial, Helvetica, sans-serif;
          font-style:normal;
          }
        .ficha-producto .info-producto .info-prod-medio DIV A{
          font-family:Arial, Helvetica, sans-serif;
          font-size:12px;
          font-style:normal;
          font-weight:bold;
          text-decoration:none;
          }
          .ficha-producto .info-producto .info-prod-medio DIV A:hover{
            text-decoration:underline;
            }
    .ficha-producto .info-producto .caracteristicas-prod{
      float:left;
      width:100%;
      clear:both;
      }
      .ficha-producto .info-producto .caracteristicas-prod DIV{
        font-size:12px;
        color:#2e2e2f;
        }
        .ficha-producto .info-producto .caracteristicas-prod DIV DIV{
          display:inline;
          width:auto;
          clear:none;
          }
          #cms .ficha-producto .info-producto .caracteristicas-prod DIV DIV{
            display:block;
            }
          #cms .ficha-producto .info-producto .caracteristicas-cliente DIV DIV{
            display:inline;
            }
        .ficha-producto .info-producto .caracteristicas-prod DIV SPAN{
          font-family:Arial, Helvetica, sans-serif;
          font-style:normal;
          color:#67676f;
          }
      .content-modulo-ampliada  .ficha-producto .info-producto .caracteristicas-prod IMG{
        float:none;
        margin:0;
        }
    .ficha-producto .info-producto .info-prod-bottom{
      float:left;
      width:100%;
      clear:both;
      }
      .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris{
        float:left;
        margin:0;
        padding:11px 6px 8px;
        width:97%;
        clear:both;
        background-color:#f0f0f0;
        }
        .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-superior{
          float:left;
          margin:0 0 8px;
          padding:0 0 11px;
          width:100%;
          clear:both;
          background:url(../images/css/comunes/punteado_blanco.gif) 0 100% repeat-x;
          }
          .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-superior P{
            float:left;
            font-family:Georgia, "Times New Roman", Times, serif;
            font-size:12px;
            font-style:italic;
            color:#656565;
            line-height:normal;
            }
          .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-superior P.guia-tallas{
            float:right;
            padding:0 0 0 18px;
            width:100px;
            font-family:Arial, Helvetica, sans-serif;
            font-size:11px;
            font-style:normal;
            font-weight:bold;
            color:#5c83ae;
            background:url(../images/css/comunes/icono_guia_tallas.gif) 0 2px no-repeat;
            }
            .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-superior P.guia-tallas A{
              font-family:Arial, Helvetica, sans-serif;
              font-size:11px;
              font-weight:bold;
              color:#5c83ae;
              text-decoration:none;
              }
        .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior{
          float:left;
          margin:0;
          width:100%;
          clear:both;
          }
          .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .colores{
            float:left;
            margin:0;
            width:244px;
            clear:none;
            }
            .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .colores .un-color{
              margin:0 0 8px;
              }
              .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .colores .un-color LABEL{
                float:left;
                padding:2px 0 0 8px;
                width:180px;
                font-family:Arial, Helvetica, sans-serif;
                font-size:11px;
                font-weight:normal;
                color:#2e2e2f;
                }
              .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior #colores_tallas .un-color SPAN{
                float:left;
                margin-top:4px;
                padding-right:4px;
                }
              .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior #colores_tallas .un-color SELECT{
                float:left;
                margin-top:2px;
                }
                .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .colores .un-color LABEL SPAN{
                  font-size:12px;
                  font-weight:bold;
                  }
              .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .colores .un-color SELECT{
                padding:2px;
                width: 55px;
                }
          .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .precio-cantidad{
            float:left;
            margin:0;
            width:158px;
            clear:none;
            }
            .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .precio-cantidad DIV{
              margin:0;
              font-family:Arial, Helvetica, sans-serif;
              font-size:10px;
              color:#666666;
              text-align:right;
              }
              .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .precio-cantidad DIV.precio{
                font-family:Georgia, "Times New Roman", Times, serif;
                font-size:21px;
                font-style:italic;
                color:#1d3650;
                }
              .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .precio-cantidad DIV.precio SPAN{
                padding-right: 5px;
                font-family:Georgia, "Times New Roman", Times, serif;
                font-size:33px;
                font-style:italic;
                color:#1d3650;
                line-height:38px;
                }
                .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .precio-cantidad DIV.precio SPAN P{
                  display:inline;
                  }
              .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .precio-cantidad DIV.cantidad{
                float:right;
                margin:8px 0 0 0;
                }
                .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .precio-cantidad DIV.cantidad LABEL{
                  float:left;
                  margin:0;
                  padding:5px 8px 0 0;
                  width:auto;
                  clear:none;
                  font-family:Georgia, "Times New Roman", Times, serif;
                  font-size:11px;
                  font-style:italic;
                  font-weight:normal;
                  color:#2e4b68;
                  }
                .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .precio-cantidad DIV.cantidad INPUT{
                  float:left;
                  margin:0;
                  padding:4px 6px;
                  width:50px;
                  clear:none;
                  font-family:Georgia, "Times New Roman", Times, serif;
                  font-size:11px;
                  font-style:italic;
                  color:#2e2e2f;
                  border:1px solid #e5e5e5;
                  }

      .ficha-producto .info-producto .info-prod-bottom .anadir-carrito{
        float:left;
        margin:14px 0 0 0;
        width:100%;
        clear:both;
        }
        .ficha-producto .info-producto .info-prod-bottom .anadir-carrito A{
          float:right;
          padding:15px 7px 16px 9px;
          width: 149px;
          font-family:Arial, Helvetica, sans-serif;
          font-size:12px;
          font-weight:bold;
          color:#ffffff;
          text-transform:uppercase;
          text-decoration:none;
          text-align:center;
          background:url(../images/css/comunes/boton_anadir_cesta.gif) 0 0 no-repeat;
          }

.formulario DIV.compartir-redes-sociales{
  float:left;
  margin:3px 0 0 0;
  width:128px;
  clear:none;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  font-style:italic;
  color:#2e2e2f;
  }
  .compartir-redes-sociales SPAN{
    float:left;
    padding:0 8px 0 0;
    line-height:normal;
    }
  .ficha-producto .info-producto .info-prod-bottom .anadir-carrito .compartir-redes-sociales A{
    float:left;
    padding:0;
    width:auto;
    background:none;
    }
  .ficha-producto .info-producto .info-prod-bottom .anadir-carrito .compartir-redes-sociales A.enlace-finalizar{
    color: #435B75;
      float: left;
      font-family: georgia;
      font-size: 12px;
      font-style: italic;
      font-weight: normal;
      margin-top: 11px;
      padding: 3px 0 0 19px;
      text-decoration: none;
      text-transform: none;
    background: url("../images/css/comunes/icono_seguir_comprando.gif") no-repeat scroll 0 2px transparent;
    }
    .ficha-producto .info-producto .info-prod-bottom .anadir-carrito .compartir-redes-sociales A.enlace-finalizar:hover{
      text-decoration:underline;
      }
  #content #content-informacion .contenido-izquierda .content-modulo-ampliada  .compartir-redes-sociales IMG{
    float:left;
    margin:0 4px 0 0;
    }
.bloque-intereses{
  float:left;
  margin:10px 0;
  width:100%;
  clear:both;
  }
  .bloque-intereses H2{
    margin: 0 0 16px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:19px;
    font-style:italic;
    color:#2e4b68;
    }

/********************************** caja 4esquinas con sombra *************************/
.esq-top-izq-gris-sombreado{
  background:url(/images/css/comunes/esq_sombreado_izq_top.gif) no-repeat -1px 0;
  float:left;
  width:100%;
  margin-bottom:12px;
  }
.esq-top-der-gris-sombreado{
  background:url(/images/css/comunes/esq_sombreado_der_top.gif) no-repeat right top;
  float:left;
  width:100%;
  }
.esq-bottom-izq-gris-sombreado{
  background:url(/images/css/comunes/esq_sombreado_izq_bottom.gif) no-repeat left bottom;
  float:left;
  width:100%;
  }
.esq-bottom-der-gris-sombreado{
  background:url(/images/css/comunes/esq_sombreado_der_bottom.gif) no-repeat right bottom;
  float:left;
  width:100%;
  margin-bottom:12px;
  }
.caja-gris {
  padding:13px 16px;
  background-color:#EFEDE2;
  }
  .caja-gris .bloque{
    float:left;
    margin:0 0 15px;
    padding:0 0 20px;
    width:100%;
    clear:both;
    background:url(/images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
    }
    .caja-gris .ultimo{
      margin:0;
      background:none;
      }
  .caja-gris IMG{
    padding:0;
    border:0;
    }
  .caja-gris SPAN.titulo{
    font-size:10px;
    color:#2a2a2a;
    text-transform:uppercase;
    line-height:normal;
    }
  .caja-gris H3{
    margin:0 0 10px;
    font-size:18px;
    font-weight:normal;
    color:#0082d3;
    line-height:normal;
    }
    .caja-gris H3 A{
      font-size:18px;
      font-weight:normal;
      }
      .caja-gris H3 A:hover{
        color:#0082d3;
        text-decoration:underline;
        }
  .caja-gris P{
    margin:8px 0 0 0;
    }
  .caja-gris A{
      color:#0082d3;
      }
/*********************************************************************************************/
/***********                  DESCARGAS               ******/
/*********************************************************************************************/
.descargas{
  float:left;
  width:100%;
  }
  .descargas .esq-top-der-gris-sombreado {
    background:transparent url(/images/css/comunes/esq_sombreado_der_top_descarga.gif) no-repeat scroll right top;;
    }
    .descargas .caja-gris P{
      line-height:17px;
      }
  .descargas DIV.fila-descarga{
    float:left;
    margin:0 0 15px;
    width:100%;
    clear:both;
    background:url(/images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
    }
    .descargas DIV.fila-descarga P{
      background:transparent url(/images/css/comunes/pdf.gif) no-repeat scroll 0 12px;
      margin:0 0 0;
      padding:11px 10px 16px 43px;
      line-height:normal;
      }
      .descargas DIV.fila-descarga P A{
        font-size:12px;
        font-weight:bold;
        text-decoration:none;
        color:#0082d3;
        line-height:normal;
        }
        .descargas DIV.fila-descarga P A:hover{
          text-decoration:underline;
          }
      .descargas DIV.fila-descarga P STRONG{
        display:block;
        font-size:11px;
        line-height:normal;
        }
  .descargas .descarga-adobe-reader{
    float:left;
    margin:0 0 10px;
    width:100%;
    clear:both;
    }
    .descargas .descarga-adobe-reader IMG{
      float:left;
      }
    .descargas .descarga-adobe-reader P{
      float:right;
      margin:0;
      width:300px;
      line-height:17px;
      }
      .descargas .descarga-adobe-reader P A{
        float:left;
        font-size:11px;
        color:#312b26;
        text-decoration:none;
        }
        .descargas .descarga-adobe-reader P A:hover{
          text-decoration:underline;
          }
/***********************************************************************************************/
/***                                   FORMULARIOS                                     ***/
/***********************************************************************************************/
.esq-top-izq {
  float:left;
  margin-bottom:12px;
  padding:14px 0 0 0;
  width:100%;
  border-top:2px solid #f0f0f0;
  background:#f0f0f0 url(../images/css/comunes/punteado_formularios.gif) 0 0 repeat-x;
  }
  .esq-top-der {
    float:left;
    width:100%;
    border-bottom:2px solid #f0f0f0;
    background:#f0f0f0 url(../images/css/comunes/punteado_formularios.gif) 0 100% repeat-x;
    }
    .esq-bottom-der {
      float:left;
      width:100%;
      background:none;
      }
      .esq-bottom-izq {
        float:left;
        margin:12px 0 0;
        width:100%;
        background:none;
        }
        .caja-formulario{
          background-color:#f0f0f0;
          margin:0 17px 6px 19px;
          padding-bottom:6px;
          }
          .buscador-noticias .caja-formulario{
            margin:0;
            }
          .caja-formulario P{
            margin:0;
            line-height:17px;
            }
          .caja-formulario H3{
            margin:5px 0;
            padding:0 0 10px;
            font-family:Georgia, "Times New Roman", Times, serif;
            font-size:25px;
            font-style:italic;
            color:#1d3650;
            background:url(/images/css/comunes/punteado_buscador.gif) 0 100% repeat-x;
            }
            .caja-formulario H3 SPAN{
              display:block;
              padding:1px 0 8px;
              background:url(../images/css/comunes/lupa_buscador.png) 100% 50% no-repeat;
              }
.formulario {
  margin:1em 0;
  }
.form-busc-prod{
  margin:5px 0 0 0;
  }
  .formulario FIELDSET {
    border:0;
    padding:0;
    margin:0;
    }
    .formulario FIELDSET LEGEND {
      display:none;
      }
  .formulario DIV {
    clear:both;
    margin:12px 0 20px;
    }
    .formulario DIV.error-flash,
    .formulario DIV.error-flash-top-izq,
    .formulario DIV.error-flash-top-der,
    .formulario DIV.error-flash-bot-der,
    .formulario DIV.error-flash-bot-izq{
      margin:0;
      }
      .formulario DIV#mensaje_portes_debidos .error-flash-bot-izq{
        padding:1em;
        }
    .formulario DIV.forma-pago{
      margin:12px 0;
      }
      .formulario .forma-pago DIV.logos-tarjetas {
        float:left;
          clear: both;
          margin: 12px 0;
          width: 100%;
        }
        .formulario .forma-pago DIV.logos-tarjetas IMG{
          cursor:auto;
          }
    .formulario DIV.seleccion-layout{
      display:none;
      }
    .formulario DIV.ultimo-label-check{
      margin-bottom:0;
      }
    .formulario DIV.bloque-datos-form{
      float:left;
      margin:0 0 25px;
      width:100%;
      }
    .formulario DIV.bloque-datos-form DIV.direccion-numero,
    .formulario DIV.bloque-datos-form DIV.direccion-piso,
    .formulario DIV.bloque-datos-form DIV.direccion-cp{
      float:left;
      margin-top:0;
      width:28%;
      clear:none;
      }
    .formulario DIV.bloque-datos-form DIV.direccion-piso{
      width:20%;
      }
    .formulario DIV.bloque-datos-form DIV.direccion-telefono,
    .formulario DIV.bloque-datos-form DIV.direccion-fax{
      float:left;
      margin-top:0;
      width:61%;
      clear:none;
      }
    .formulario DIV.bloque-datos-form DIV.direccion-fax{
      width:39%;
      }
  .formulario INPUT,
  .formulario SELECT,
  .formulario TEXTAREA{
    padding:4px 4px 3px;
    width:48%;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:14px;
    color:#2e2e2e;
    line-height:12px;
    border:1px solid #e5e5e5;
    }
      .formulario .buscador_suscripciones SELECT{
        width:37%;
      }
  .formulario .bloque-datos-gris SELECT{
    width:auto;
    }
  .formulario TEXTAREA{
    padding:0.6em 0.5em 0.7em;
    width:81%;
    line-height:19px;
    }
    .formulario .checkbox INPUT{
           width:auto;
           }
    .formulario DIV.bloque-datos-form .label-check INPUT{
      width:auto;
      border:0;
      }
    .formulario DIV.bloque-datos-form .label-check SPAN{
      display:block;
      clear:left;
      font-size:11px;
      }
  .formulario DIV.bloque-datos-form INPUT{
      width:68%;
      }
    .formulario DIV.bloque-datos-form DIV.direccion-numero INPUT,
    .formulario DIV.bloque-datos-form DIV.direccion-piso INPUT,
    .formulario DIV.bloque-datos-form DIV.direccion-cp INPUT{
      width:30%;
      }
    .formulario DIV.bloque-datos-form DIV.direccion-telefono INPUT,
    .formulario DIV.bloque-datos-form DIV.direccion-fax INPUT{
      width:50%;
      }
  .form-busc-prod INPUT{
      float: left;
      margin: 5px 10px 0 0;
      padding: 4px 4px 3px;
      width: 48%;
    }
  .formulario LABEL {
    float:left;
    width:109px;
    margin:0;
    padding:2px 0 0 0;
    display:block;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    font-weight:normal;
    font-size:14px;
    color:#555556;
    line-height:normal;
    }
    .form-busc-prod LABEL{
        font-size: 12px;
        padding: 2px 0 10px;
        width:auto;
      }
    .formulario #captcha LABEL{
      margin-bottom: 10px;
      width:100%;
      }
      .formulario #captcha LABEL.caracteres{
        width:auto;
        }
    .formulario DIV.bloque-datos-form LABEL{
      padding-top:3px;
      width: 112px;
      }
    .formulario DIV.bloque-datos-form DIV.direccion-piso LABEL{
      padding:3px 5px 0 25px;
      width:auto;
      }
    .formulario DIV.bloque-datos-form DIV.direccion-cp LABEL{
      padding:3px 5px 0 0;
      width:auto;
      }
    .formulario DIV.bloque-datos-form .label-check LABEL,
    .formulario DIV.bloque-datos-form DIV.direccion-fax LABEL{
      padding-right: 6px;
      width:auto;
      }
    .formulario .aceptaprivacidad{
      padding-left:109px;
      }
    .formulario .aceptaprivacidad LABEL{
      font-family:Arial, Helvetica, sans-serif;
      font-size:11px;
      font-style:normal;
      color:#67676f;
      }
    .formulario .aceptaprivacidad INPUT{
      float:left;
      margin:0.05em 0.2em 0 0;
      width:auto;
      display:block;
      vertical-align:top;
      height:14px;
      }
      .formulario .aceptaprivacidad > INPUT{
        margin:0.05em 0.4em 0 0;
        }
  .formulario .content-botones{
    float:left;
    margin:0;
    padding:12px 0 20px;
    width:100%;
    clear:both;
    }
    .form-busc-prod .content-botones{
      clear: none;
        padding: 0;
        width: auto;
      }
    .formulario .botones{
      float:right;
      margin:26px 0 0 0;
      }
      .form-busc-prod .botones{
        margin:0;
        }
      .formulario .botones INPUT{
        color: #FFFFFF;
        display: inline;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        padding: 10px 0;
        text-align: center;
        text-transform: uppercase;
        /*width: auto;*/
        width: 107px;
        background: url("../images/css/comunes/boton_buscar.gif") no-repeat scroll 0 0 transparent;
        border: 0 none;
        }
      .buscador-avanzado .botones INPUT{
        padding: 10px 0;
        width: 107px;
        }
/****************************   BUSCADOR AVANZADO   ****************************/
.buscador-avanzado DIV{
  float:left;
  margin: 0 0 16px;
  width:100%;
  clear:both;
  }
.buscador-avanzado DIV.tipo_prenda,
.buscador-avanzado DIV.actividad{
  float:left;
  width:45%;
  clear:none;
  }
  .buscador-avanzado DIV.actividad LABEL{
    width: 74px;
    }
  .buscador-avanzado DIV.texto INPUT{
    width:67%;
    }
  .buscador-avanzado DIV.tipo_prenda SELECT,
  .buscador-avanzado DIV.actividad SELECT{
    width:60%;
    }
  .buscador-avanzado DIV.sector SELECT{
    width:68.5%;
    }
.buscador-avanzado DIV.restringido LABEL,
.buscador-avanzado DIV.restringido INPUT{
  padding-right:6px;
  width:auto;
  }
.buscador-avanzado .content-botones{
  padding-top:0;
  }
  .buscador-avanzado .content-botones .botones{
    margin:0;
    width:auto;
    }
/****************************   BUSCADOR NOTICIAS   ****************************/
.buscador-noticias{
  margin:1em 0 1em 0;
  }
  .caja-formulario H3.titulo-buscador{
    margin-top: 0;
    padding-bottom:8px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    font-size:22px;
    color:#2b2b2b;
    }
  .caja-formulario P.texto-buscador{
    margin:0;
    font-size:11px;
    line-height:19px;
    }
  form .buscador-noticias DIV{
    margin:12px 0;
    }
    form .buscador-noticias DIV.bloque-fechas-buscador{
    clear:left;
    width:70%;
    }
    .buscador-orders FORM .buscador-noticias DIV,
    .buscador-productos FORM .buscador-noticias DIV{
      float:left;
      padding-right: 1em;
      }
      .buscador-orders FORM .buscador-noticias DIV.dos-campos{
        margin:0;
        width:80%;
        }
        .buscador-orders FORM .buscador-noticias DIV.dos-campos DIV{
          width:48%;
          }
          .buscador-orders FORM .buscador-noticias DIV.dos-campos DIV SELECT{
            width:80%;
            }
    form .buscador-noticias DIV.enlaces-rss{
      float:left;
      }
        form .buscador-noticias DIV.entre-fechas H3{
      display:none;
            font-size: 12px;
            padding: 0 0 5px 0;
            }
        form .buscador-noticias DIV.entre-fechas DIV{
            margin:0 0 12px;
            }
    form .buscador-noticias DIV LABEL{
      float:left;
      padding-top:2px;
      width:45px;
      clear:none;
      font-family:Georgia, "Times New Roman", Times, serif;
      font-size:11px;
      font-style:italic;
      font-weight:normal;
      color:#2e4b68;
      line-height:17px;
      }
      form .buscador-noticias DIV.texto LABEL{
        display:none;
        }
            form .buscador-noticias DIV.entre-fechas LABEL{
                font-weight: normal;
                }
        form .buscador-noticias DIV.entre-fechas LABEL.largo{
                width:120px;
                }
            form .buscador-noticias DIV LABEL.label_date{
                display:none;
                }
    .buscador-noticias INPUT {
      border:1px solid #e5e5e5;
      color:#2E2E2E;
      font-family:Arial,Helvetica,sans-serif;
      font-size:12px;
      font-weight:normal;
      line-height:12px;
      padding:4px 3px;
      width:188px;
      }
      .buscador-orders FORM .buscador-noticias .texto INPUT{
        width:360px;
        }
      .buscador-productos FORM .buscador-noticias .texto INPUT{
        width:526px;
        }
      .buscador-productos FORM .buscador-noticias .texto SELECT{
        padding:3px 0;
        }
            .buscador-noticias INPUT.input_day {
                width:20px;
                }
            .buscador-noticias INPUT.input_month {
                width:20px;
                }
            .buscador-noticias INPUT.input_year {
                width:45px;
                }
  #content .buscador-noticias .buscador-noticias div.content-botones {
    float:left;
    margin:0;
    width:100%;
    clear:both;
    background:url(../images/css/comunes/punteado_buscador.gif) 0 0 repeat-x;
    }
    #content .buscador-productos FORM .buscador-noticias DIV.content-botones{
      margin:0;
      width:auto;
      clear:none;
      }
  .buscador-noticias .botones{
    float:right
    }
    #content .buscador-noticias div.content-botones .botones{
      float:right;
      clear:none;
      }
    .buscador-noticias .botones INPUT{
      font-family:Arial, Helvetica, sans-serif;
      font-size:12px;;
      font-weight:bold;
      color:#ffffff;
      border:0;
      margin:0;
      padding:10px 0 10px 0;
      display:inline;
      width:107px;
      text-align:center;
      text-transform:uppercase;
      background:url(../images/css/comunes/boton_buscar.gif) 0 0 no-repeat;
      }
    #content form .buscador-orders .buscador-noticias  div.content-botones,
    #content form .buscador-noticias  div.content-botones{
      background: none repeat scroll 0 0 transparent;
        clear: none;
        margin: 0;
        padding: 0;
        width:110px;
      }
      #content form .buscador-orders .buscador-noticias  div.content-botones .botones,
      #content form .buscador-noticias  div.content-botones .botones{
          clear: none;
          float: right;
          margin: 7px 0 0;
          padding: 0;
        background:none;
        }
      #content .buscador-noticias form .buscador-noticias  div.content-botones .botones{
        margin: 13px 0 0;
        }
    .buscador-noticias IMG{
      border:0;
      background:none;
      padding:0;
      margin:0 0.5em;
      }
      .buscador-noticias INPUT#noticia_fecha_hasta,
      .buscador-noticias INPUT#noticia_fecha_desde  {
        width:120px;
        }


/************************************************************/
/*            NOTICIAS              */
/************************************************************/

H1 SPAN.titulo-noticias{
  display:block;
  padding-bottom:4px;
  background:url(/images/css/comunes/rss_titulo.gif) 99.6% 0 no-repeat;
  }

/****************listado********************/

  .contenedor-listado-modulo H2{
    margin: 0 0 6px;
    padding:0;
    font-size:18px;
    color:#393939;
    }
    .contenedor-listado-modulo H2 A:hover{
      color:#D7D300;
      text-decoration:none;
      }
  .contenedor-listado-modulo .superior{
    margin-top:10px;
    padding:0 0 10px;
    background-position: 0 100%;
    }
  .contenedor-listado-modulo UL{
    }
    .contenedor-listado-modulo LI{
      clear:both;
      padding-bottom:20px;
      margin-bottom:20px;
      background:url(/images/css/comunes/punteado_horizontal.gif) 0 100% repeat-x;
      }
      .contenedor-listado-modulo LI.primera{
        padding-top:5px;
        background:none;
        }
    .contenedor-listado-modulo IMG{
      float:right;
      margin-left:10px;
      }
    .contenedor-listado-modulo .con-imagen,
    .contenedor-listado-modulo .sin-imagen{
      float:left;
      margin:6px 0 0 0;
      width:100%;
      clear:both;
      }
  .contenedor-listado-modulo SPAN.fecha{
    margin-bottom:15px;
    font-size:11px;
    color:#1d1d1d;
    }
  .listado-noticias P{
    clear:left;
    }
    .listado-noticias P.entradilla{
      margin:4px 0 0 0;
      }
  .listado-noticias .fecha,
  .txt .fecha{
    float:left;
    padding:0 4px;
    font-size:10px;
    color:#ffffff;
    background:url(../images/css/comunes/fondo_fecha.gif) 0 0 repeat-x;
    }
  .listado-noticias .fecha{
  	margin-bottom:10px;
  	}
/****************Ampliada********************/
.noticias-ampliada{
  position:relative;
  }
  .content-modulo-ampliada .imagen{
    float:right;
    }
    .content-modulo-ampliada IMG{
      float:left;
      margin:0 11px 12px 0;
      }
  .content-modulo-ampliada .rango-fechas,
  .content-modulo-ampliada .datos-interes,
  .content-modulo-ampliada .content-datos,
  .content-modulo-ampliada .entradilla,
  .content-modulo-ampliada .cuerpo,
  .content-modulo-ampliada .descripcion,
  .content-modulo-ampliada .fecha{
    float:left;
    width:325px;
    }
    .content-modulo-ampliada .txt .fecha{
      float:left;
      padding:0;
      font-size:10px;
      color:#ffffff;
      background:none;
      }
      .content-modulo-ampliada .txt .fecha SPAN{
        float:left;
        padding:0 4px;
        font-size:10px;
        color:#ffffff;
        background:url(../images/css/comunes/fondo_fecha.gif) 0 0 repeat-x;
        }
  .content-modulo-ampliada .pais{
    float:left;
    width:325px;
    }
    .content-modulo-ampliada .pais UL{
      padding-left:0;
      }
      .content-modulo-ampliada .pais UL LI{
          padding: 2px 0 2px 16px;
        background: url("/images/css/comunes/icono_listas.gif") no-repeat 0 10px;
        }
    .content-modulo-ampliada .pais INPUT{
      margin: 4px 6px 0 0;
      width:auto;
      }
    .content-modulo-ampliada .entradilla{
      margin:13px 0 18px;
      padding-top:10px;
      border-top: 2px solid #F0F0F0;
      background: url(../images/css/comunes/punteado_formularios.gif) repeat-x scroll 0 0 #F0F0F0;
      }
      .content-modulo-ampliada .entradilla .content-entradilla{
        padding:0 9px 10px 7px;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-style:italic;
        font-size:14px;
        color:#555556;
        border-bottom: 2px solid #F0F0F0;
        background: url(../images/css/comunes/punteado_formularios.gif) repeat-x scroll 0 100% #F0F0F0;
        }
      .content-modulo-ampliada .entradilla .entradilla{
        margin:0;
        padding:0;
        border:0;
        background:none;
        }
/*********************enlaces a comentarios ********************/
.enlaces-comentarios{
  margin:5px 0;
  clear:both;
  }
  .enlaces-comentarios A{
    text-decoration:none;
    }
    .enlaces-comentarios A:hover{
      text-decoration:underline;
      }
  .enlaces-comentarios A.ver-comentario{
    background:url(/images/css/comunes/icono_anadir_comentario.gif) left top no-repeat;
    margin-right:0.5em;
    padding-left:20px;
    }
.enlaces-comentarios A.add-comentario{
  background:url(/images/css/comunes/icono_comentarios.gif) left top no-repeat;
  padding-left:20px;
  }

/************************************************************/
/*            EVENTOS               */
/************************************************************/
.rango-fechas {
  margin-bottom:0.5em;
  padding-bottom:1.5em;
  }
  .rango-fechas UL LI{
    float:left;
    font-weight:bold;
    padding:0 1.5em 0 1.8em;
    background:transparent url(../images/calendario/cal.gif) no-repeat scroll left top;
    }
    .rango-fechas #lista_imagenes_asignadas LI{
      background:transparent none repeat scroll 0 0;
      clear:none;
      float:left;
      text-align:left;
      width:100%;
      }
      .rango-fechas #lista_imagenes_asignadas LI A IMG{
        float:none;
        }
.todo-eventos{
  float:left;
  width:100%;
  clear:both;
  }
  .todo-eventos .enlaces-rss{
    float:left;
    }
    .todo-eventos .enlaces-rss A{
      float:left;
      }
    .todo-eventos A{
      float:right;
      }

/************************************************************/
/*            MAPA WEB              */
/************************************************************/
#mapa-web UL LI{
  background-position: 0 12px;
    padding: 4px 0 4px 16px;
  }
  #mapa-web UL LI A{
    text-decoration:none;
    }
    #mapa-web UL LI A:hover{
      text-decoration:underline;
      }
  #mapa-web UL LI UL{
    padding-top:6px;
    }
    #mapa-web UL LI UL LI{
      background-position: 0 10px;
        padding: 2px 0 2px 16px;
      }
      #mapa-web UL LI UL LI A{
        font-size:11px;
        }
/************************************************************/
/*            PAGINADOR             */
/************************************************************/
.pagination{
  margin:10px 0;
  padding:12px 0 0 0;
  width:100%;
  clear:both;
  background:url(/images/css/comunes/punteado_horizontal.gif) 0 0 repeat-x;
  }
  .pagination P{
    margin:0;
    color:#373737;
    }
    .pagination P SPAN{
      color:#373737;
      }
    .pagination P A{
      color:#f27d00;
      font-weight:bold;
      text-decoration:none;
      }
      .pagination P A:hover{
        text-decoration:underline;
        }
/************************************************************/
/*            COMENTARIOS             */
/************************************************************/
#comentarios {
  clear:both;
  }
  #comentarios H2{
    }
  #comentarios UL{
    }
  #comentarios LI{
    }
  #comentarios A{
    }
    #comentarios A:hover{
      }

/************************************************************/
/*            ADD COMENTARIO            */
/************************************************************/
#add-comentario {
  margin:10px 0;
  }
  #add-comentario .esq-top-izq-gris{
    margin-bottom:20px;
    }
/************************************************************/
/*            RSS                 */
/************************************************************/
.enlaces-rss{
  font-size:1em;
  }
  .enlaces-rss A{
    padding:3px 0 5px 20px;
    }


/************************************************************/
/*            XML                 */
/************************************************************/
.xml{
  font-size:1em;
  }
  .xml A{
    padding:2px 0 5px 40px;
    }

/************************************************************/
/*          SOLICITAR DEMO              */
/************************************************************/
.contenedor-demo{
  float:right;
  width:auto;
  }
  .contenedor-demo .demo{
    float:left;
    margin:0;
    padding-left:10px;
    line-height:normal;
    background:transparent url(/images/css/comunes/botones_izq_sobre.gif) no-repeat 0 10px;
    }
    .contenedor-demo .demo A,
    .contenedor-demo .demo A:hover{
      margin:0;
      padding:17px 61px 14px 8px;
      border:0 none;
      color:#FFFFFF;
      display:inline;
      font-size:14px;
      font-weight:bold;
      /*cursor:pointer;*/
      background:transparent url(/images/css/comunes/botones_der_sobre.gif) no-repeat 100% 0;
      }
      .contenedor-demo .demo A:hover{
        text-decoration:none;
        }
/************************************************************/
/*            VOLVER                */
/************************************************************/
.volver {
   background: none repeat scroll 0 0 transparent;
    border-top: 1px solid #5C83AE;
    clear: both;
    margin-top: 15px;
    padding-top: 0;
  }
  .volver A{
    float:left;
    padding-top:12px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#2E4B68;
    text-decoration:none;
    }
    .volver A:hover{
      text-decoration:underline;
      }

/************************************************************/
/*            oculto                */
/************************************************************/
.oculto {
  display:none;
  }


/*************************************************************************************************/
/**********                                     ESTILOS SÓLO PARA DICAMPIS                              ***********/
/*************************************************************************************************/

.cursos-ampliada .caja{
    padding:0 15px 15px 15px;
}
.area .esq-bottom-der, .area .esq-bottom-izq, .area .caja{
    margin-bottom:0;
    padding-bottom:0;
    background-image: none;
}
.area .esq-top-der, .area .esq-top-izq{
    margin-bottom: 0;
 }
.duracion .esq-top-der, .duracion .esq-top-izq{
    margin:0;
    padding:0;
    background-image: none;
}
.duracion .esq-bottom-der, .duracion .esq-bottom-izq{
    margin-top: 0;
 }
.temario strong{
    display:block;
    background:transparent url(/images/css/comunes/punteado_horizontal.gif) repeat-x scroll 0 100%;
    color:#0082D3;
    font-size:18px;
    margin:5px 0;
    padding:0 0 10px;
}
.ficha_del_curso strong{
    display:block;
    background:transparent url(/images/css/comunes/punteado_horizontal.gif) repeat-x scroll 0 100%;
    color:#0082D3;
    font-size:18px;
    margin:5px 0;
    padding:0 0 10px;
}
.ver-mas{
    display:none;
}
.listado-cursos{
    /*overflow:hidden;*/
  float: none !important;
  float: left;
    margin-top: 22px;
}
.listado-cursos h2{
    font-size:14px;
    font-weight:bold;
    }
.listado-cursos .sin-imagen{
    margin-bottom:15px;
    }


/************************************************************************************/
/*            filter boletines                      */
/************************************************************************************/
UL.filter-boletines {

}
  UL.filter-boletines LI{
    background:none;

    }
    UL.filter-boletines LI INPUT {
        float:left;
        margin:0.2em 0.4em 0 0;
        vertical-align:middle;
        background:none;
        padding:0;
        border:0;
        width:14px;
        height:15px;
        }
    UL.filter-boletines LI LABEL{
      display:inline;
      }

/* jQuery specific overlay styles */

 #jquery-overlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 90;
  width: 100%;
  height: 500px;
}
#jquery-lightbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  text-align: center;
  line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
  position: relative;
  background-color: #fff;
  width: 250px;
  height: 250px;
  margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}
#lightbox-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
  width: 49%;
  height: 100%;
  /*zoom: 1;*/
  display: block;
}
#lightbox-nav-btnPrev {
  left: 0;
  float: left;
}
#lightbox-nav-btnNext {
  right: 0;
  float: right;
}
#lightbox-container-image-data-box {
  font: 10px Verdana, Helvetica, sans-serif;
  background-color: #fff;
  margin: 0 auto;
  line-height: 1.4em;
  overflow: auto;
  width: 100%;
  padding: 0 10px 0;
}
#lightbox-container-image-data {
  padding: 0 10px;
  color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
  width: 70%;
  float: left;
  text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
  display: block;
  clear: left;
  padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
  width: 66px;
  float: right;
  padding-bottom: 0.7em;
}

/************** Multisite ************/
.multisite{
  float:left;
  margin:0 0 0 0;
  width:100%;
  clear:both;
  }
  .multisite UL{
    float:left;
    margin:0 0 0 0;
    width:100%;
    clear:both;
    border:0;
    }
    .multisite UL LI{
      float:left;
      border:0;
      background: url("/images/css/comunes/icono_listas.gif") no-repeat 7px 50%;
      }
      .multisite UL LI INPUT{
        margin-right:0.4em;
        }
.selector_traducciones,
.ficha-producto .info-producto .info-prod-medio DIV.selector_traducciones{
  margin:0.4em 0 0.4em 0;
  font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
  }
.selector_traducciones SPAN{
  margin:0 0.5em 0 0;
  padding:0.2em 0.4em;
  color:#555556;
  background-color:#d0d0d0;
  }
  .content-modulo-ampliada .entradilla .selector_traducciones SPAN{
     font-size: 0.9em;
      font-weight: normal;
    }
  .selector_traducciones SPAN.current,
  .ficha-producto .info-producto .caracteristicas-prod .selector_traducciones SPAN.current{
    color:#ffffff;
    background-color:#4C657E;
    }


.gris{
  background-color:#dfdfdf;
  }
.buscador-orders{
  float:left;
  width:100%;
  clear:both;
  }
.content-listado-pedido{
  float:left;
  margin:0 0 0 0;
  width:100%;
  clear:both;
  }
.content-bloque-datos-pedido{
  float:left;
  margin: 5px 0 10px;
    padding: 0 0 15px;
  width:100%;
  clear:both;
  background: url("/images/css/comunes/punteado_horizontal.gif") repeat-x 0 100%;
  }
  .content-bloque-datos-pedido .datos-usuario,
  .content-bloque-datos-pedido .datos-generales,
  .content-bloque-datos-pedido .datos-direccion{
    float:left;
    width:48%;
    margin:0 0 20px;
    padding:0 2% 0 0;
    }
    .content-bloque-datos-pedido .datos-usuario P,
    .content-bloque-datos-pedido .datos-generales P,
    .content-bloque-datos-pedido .datos-direccion P{
      padding-left:1.5%;
      }

.content-datos-cliente{
  float:left;
  margin: 5px 0 10px;
    padding: 0 0 15px;
    width: 100%;
  clear:both;
  background: url("/images/css/comunes/punteado_horizontal.gif") repeat-x 0 100%;
  }
  .content-datos-cliente .bloque-cliente{
    float:left;
    padding: 0 2% 0 0;
      width: 48%;
    clear:none;
    }
    .content-datos-cliente .bloque-cliente DIV DIV{
      padding-left: 1.5%;
      }
.content-registro-derecha{
  float:right;
  margin:1em 0 0 0;
  width:224px;
  background: url("../images/css/comunes/sombra_caja_derecha.gif") no-repeat 100% 100%;
    color: #67676F;
    font-size: 12px;
    padding: 0 0 12px 0;
  line-height:20px;
  }
.registro-derecha{
  float:right;
  width:198px;
  background:none #F0F0F0;
    color: #67676F;
    padding: 15px 12px 15px 16px;
  }
  .registro-derecha A{
    display:block;
    margin:12px 0 0 0;
    }
.registro-izquierda{
  float:left;
  width:660px;
  }
  .registro-izquierda .formulario INPUT{
    width:80%;
    }
  .registro-izquierda .formulario DIV.olvidar-contrasenia{
    float:left;
    width:auto;
    clear:none;
    }
  .registro-izquierda  .formulario DIV.content-botones {
    float:right;
    width:auto;
    clear:none;
    }
    .registro-izquierda  .formulario DIV.content-botones .botones{
      margin:0;
      }
      .registro-izquierda  .formulario DIV.content-botones .botones INPUT{
        /*width:auto;*/
        padding-left:0;
        padding-right:0;
        width:107px;
        }

/******************************** Carrito *****************************/
#content .carrito TABLE{
  border-collapse:collapse;
  }
  #content .carrito TABLE TR TH{
    background:#36526e url("../images/css/comunes/punteado_tabla_carrito.gif") repeat-x 0 0 ;
    }
    #content TABLE TR TH.talla{
      width:35px;
      }
  #content .carrito TABLE TR TD{
    border-top:2px solid #ffffff;
    border-left:2px solid #ffffff;
    }
#content .carrito TABLE TR.enlaces TD{
  padding:13px 0 0 0;
  background:none;
  }
  #content .carrito TABLE TR TD{
    padding:10px 13px;
    background-color:#fafafa;
    }
  #content TABLE TR TD.producto,
  #content TABLE TR TD.color,
  #content TABLE TR TD.importe{
    background-color:#ebebeb;
    }
    #content TABLE TR .modelo,
    #content TABLE TR .talla{
      text-align:center;
      }
    #content TABLE TR TD.cantidad{
      width:150px;
      }
      #content TABLE TR TD.cantidad INPUT{
        float:left;
        font-family:georgia;
        font-size:11px;
        font-style:italic;
        color:#1d3650;
        border:0;
        background-color:#afbed0;
        }
        #content TABLE TR TD.cantidad INPUT#cantidad{
          margin:0 9px 0 0;
          width:50px;
          font-family:Arial, Helvetica, sans-serif;
          font-size:11px;
          font-style:normal;
          color:#2e2e2f;
          border:1px solid #e5e5e5;
          background-color:#ffffff;
          }
        #content #content-informacion .contenido-izquierda TABLE TR TD.cantidad IMG{
          float:right;
          margin:6px 0 0 8px;
          padding:0;
          border:0;
          background:none;
          }
      #content TABLE TR .importe{
        text-align:right;
        }
        #content TABLE TR.total TD{
          padding:22px 12px 20px 12px;
          font-family:georgia;
          font-size:16px;
          font-style:italic;
          color:#36526e;
          }
        #content TABLE TR.total TD.importe{
          font-family:georgia;
          font-size:23px;
          font-style:italic;
          color:#1d3650;
          }
  #content TABLE TR.enlaces TD DIV.enlaces-izquierda{
    float:left;
    }
    #content TABLE TR.enlaces TD DIV.enlaces-izquierda DIV{
      float:left;
      padding:0 12px 0 0;
      color:#c6c9cc;
      }
      #content TABLE TR.enlaces TD DIV.enlaces-izquierda DIV.logos-tarjetas{
        float:left;
        margin:10px 0 0 0;
        width:100%;
        clear:both;
        }
        #content #content-informacion .contenido-izquierda TABLE TR.enlaces TD DIV.enlaces-izquierda DIV.logos-tarjetas IMG{
          margin:0 5px 0 0;
          padding:0;
          border:0;
          background:none;
          }
      #content TABLE TR.enlaces TD DIV.enlaces-izquierda DIV A{
        float:left;
        padding:0 12px 0 19px;
        font-family:georgia;
        font-size:12px;
        font-style:italic;
        color:#435b75;
        text-decoration:none;
        }
        #content TABLE TR.enlaces TD DIV.enlaces-izquierda DIV.vaciar A{
          background: url("../images/css/comunes/icono_vaciar_cesta.gif") no-repeat 0 50%;
          }
        #content TABLE TR.enlaces TD DIV.enlaces-izquierda DIV.seguir-comprando A{
          background: url("../images/css/comunes/icono_seguir_comprando.gif") no-repeat 0 2px;
          }
        #content TABLE TR.enlaces TD DIV.enlaces-izquierda DIV A:hover{
          text-decoration:underline;
          }
  #content TABLE TR.enlaces TD DIV.enlaces-derecha{
    float:right;
    }
    #content TABLE TR.enlaces TD DIV.enlaces-derecha A{
      float:right;
        border: 0 none;
        color: #FFFFFF;
        display: inline;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        font-weight: bold;
        margin: 0;
        /*padding:17px 25px 14px 25px;*/
      padding:17px 6px 14px 12px;
        text-align: center;
        text-transform: uppercase;
      text-decoration:none;
      text-align:center;
        /*width: auto;*/
      width: 143px;
      background: url("../images/css/comunes/boton_anadir_cesta.gif") no-repeat 0 0;
      }

.content-finalizar-compra .formulario{
  margin:0;
  background: url("../images/css/comunes/fondo_form_fin_compra.gif") repeat-y 0 0;
  }
  .content-finalizar-compra .formulario .content-titulo-datos,
  .content-finalizar-compra .formulario .titulo-factura{
    margin:0;
    padding:0;
    }
  .content-finalizar-compra .formulario H2{
    float:left;
    padding:5px 0 10px 12px;
    width:99%;
    clear:both;
    font-family:georgia;
    font-size:14px;
    font-style:italic;
    color:#ffffff;
    background: url("../images/css/comunes/fondo_titulos_form.gif") no-repeat 0 0;
    }
    .content-finalizar-compra .formulario .datos-envio H2{
      color:#2e4b68;
      background: url("../images/css/comunes/fondo_datos_envio.gif") no-repeat 0 0;
      }
  .content-finalizar-compra .formulario .content-datos-form{
    float:left;
    padding: 0 24px 0 30px;
      width: 92.5%;
    clear:both;
    }
    .content-finalizar-compra .formulario .datos-envio{
      margin:0;
      }
    .content-finalizar-compra .formulario DIV#totales{
      margin:0;
      }
    .content-finalizar-compra .formulario .content-datos-form DIV.doble{
      float:left;
      margin: 5px 0 10px;
      width:50%;
      clear:none;
      }
      .content-finalizar-compra .formulario .content-datos-form DIV.numero{
        width:110px;
        }
      .content-finalizar-compra .formulario .content-datos-form DIV.piso{
        padding-left:24px;
        /*width:85px;*/
        width:142px;
        }
      .content-finalizar-compra .formulario .content-datos-form DIV.realizar_envio{
        clear:left;
        width:100%
        }
        .content-finalizar-compra .formulario .content-datos-form DIV.realizar_envio SELECT{
          width:50%;
          }
  .content-finalizar-compra .formulario .content-datos-form .separador-form,
  .content-finalizar-compra .formulario .content-datos-form .bloque-privacidades{
    float:left;
    margin:15px 0 0 0;
    padding:15px 0 0 0;
    width:100%;
    clear:both;
    background: url("../images/css/comunes/punteado_horizontal.gif") repeat-x 0 0;
    }
    .content-finalizar-compra .formulario .content-datos-form .bloque-privacidades{
      padding-top:22px;
      }
  .content-finalizar-compra .formulario .content-datos-form .nota-informativa{
    padding:4px 80px 16px 10px;
    width:86%;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#67676f;
    background:#e5eaf0 url("../images/css/comunes/icono_nota_informativa.gif") no-repeat 97% 20%;
    }
    .content-finalizar-compra .formulario .content-datos-form .nota-informativa UL LI{
      padding:4px 0 4px 14px;
      line-height:19px;
      }
  .content-finalizar-compra .formulario .content-datos-form .nota-informativa .observaciones{
    }
  .content-finalizar-compra .formulario .content-datos-form .bloque-privacidades  .privacidad{
    margin:0 0 8px;
    }
  .content-finalizar-compra .formulario .content-datos-form .bloque-privacidades  .aceptaprivacidad{
    float:left;
    margin:0 0 22px;
    padding-left:103px;
    width:60%;
    clear:both;
    }
  .formulario .content-datos-form LABEL{
    /*width:87px;*/
      padding: 4px 0 0;
      width: 99px;
      font-size: 12px;
    }
    .formulario .content-datos-form DIV.razon-social LABEL{
      width:135px;
      }
    .content-finalizar-compra .formulario .content-datos-form DIV.codigo_postal LABEL,
    .content-finalizar-compra .formulario .content-datos-form DIV.numero LABEL,
    .content-finalizar-compra .formulario .content-datos-form DIV.piso LABEL,
    .content-finalizar-compra .formulario .content-datos-form DIV.agencia LABEL,
    .content-finalizar-compra .formulario .content-datos-form DIV.forma-pago LABEL,
    .content-finalizar-compra .formulario .content-datos-form .observaciones LABEL{
      padding-right:10px;
      width:auto;
      }
    .content-finalizar-compra .formulario .content-datos-form .bloque-privacidades LABEL{
      padding-right:0;
      width:100px;
      }
  .formulario .content-datos-form INPUT{
    width:63%;
    }
  .formulario .content-datos-form SELECT{
    width:65%;
    }
  .content-finalizar-compra .formulario .content-datos-form .observaciones TEXTAREA{
    width:80.2%;
    height:85px;
    }
  .content-finalizar-compra .formulario .content-datos-form .bloque-privacidades TEXTAREA{
    width:80.2%;
    height:69px;
    }
    .content-finalizar-compra .formulario .content-datos-form DIV.numero INPUT,
    .content-finalizar-compra .formulario .content-datos-form DIV.piso INPUT{
      width:30px;
      }
    .content-finalizar-compra .formulario .content-datos-form DIV.codigo_postal INPUT{
      width:60px;
      }
  .formulario .content-datos-form .aceptaprivacidad{
    margin:5px 0 0 0;
    padding:0;
    }
    .formulario .content-datos-form .aceptaprivacidad LABEL{
      width:auto;
      padding:0;
      }
    .formulario .content-datos-form .aceptaprivacidad INPUT{
      width:14px;
      }
    .content-finalizar-compra .formulario .content-datos-form .bloque-privacidades  .aceptaprivacidad LABEL{
      width:auto;
      }

#content .content-finalizar-compra .formulario DIV#totales TABLE{
  border-collapse:collapse;
  background:#e5eaf0 url("../images/css/comunes/punteado_tabla_carrito.gif") repeat-x 0 0;
  }
  #content .content-finalizar-compra .formulario DIV#totales TABLE TR TD{
    border-bottom:2px solid #f0f0f0;
    background-color:#e1e1e1;
    }
  #content .content-finalizar-compra .formulario DIV#totales TABLE TR TD.modelo,
  #content .content-finalizar-compra .formulario DIV#totales TABLE TR TD.talla,
  #content .content-finalizar-compra .formulario DIV#totales TABLE TR TD.cantidad{
    background-color:#fafafa;
    }
  #content .content-finalizar-compra .formulario DIV#totales TABLE TR .talla,
  #content .content-finalizar-compra .formulario DIV#totales TABLE TR .color,
  #content .content-finalizar-compra .formulario DIV#totales TABLE TR .cantidad{
    text-align:center;
    }
  #content .content-finalizar-compra .formulario DIV#totales TABLE TR .alinear-derecha{
    text-align:right;
    font-size:11px;
    color:#676767;
    background-color:#ededed;
    }
    #content .content-finalizar-compra .formulario DIV#totales TABLE TR.total .alinear-derecha{
      background-color:#e1e1e1;
      }
      #content .content-finalizar-compra .formulario DIV#totales TABLE TR.total .alinear-derecha SPAN{
        font-size:23px;
        font-weight:normal;
        color:#1d3650;
        }
  #content .content-finalizar-compra .formulario DIV#totales TABLE TR .importe{
    width:122px;
    }
  #content .content-finalizar-compra .formulario DIV#totales TABLE TR .cantidad{
    width:58px;
    }
  #content .content-finalizar-compra .formulario DIV#totales TABLE TR TD.color-claro{
    background-color:#fafafa;
    }

.content-finalizar-compra .formulario .enlaces-carrito{
  float:left;
  margin:0 0 0 8px;
  }
  .content-finalizar-compra .formulario .enlaces-carrito A{
    padding:0 0 0 23px;
    font-family:georgia;
    font-size:12px;
    font-style:italic;
    color:#435b75;
    text-decoration:none;
    background:url("../images/css/comunes/icono_modificar_carrito.gif") no-repeat 0 0;
    }
  .content-finalizar-compra .formulario .enlaces-carrito A:hover{
    text-decoration:underline;
    }
.content-finalizar-compra .formulario .content-botones{
  float:right;
  margin:0;
  padding:0;
  width:auto;
  clear:none;
  }
  .content-finalizar-compra .formulario .content-botones .botones {
      float: right;
      margin: 18px 0 0;
    }
  .content-finalizar-compra .formulario .content-botones INPUT{
    float:right;
      border: 0 none;
      color: #FFFFFF;
      display: inline;
      font-family: Arial,Helvetica,sans-serif;
      font-size: 12px;
      font-weight: bold;
      margin: 0;
      padding:19px 25px 15px 25px;
      text-align: center;
      text-transform: uppercase;
    text-decoration:none;
      width: 162px;
    background: url("../images/css/comunes/boton_anadir_cesta.gif") no-repeat 0 0;
    }
/********************************** incidencias JP nieves ********************/
.formulario div.contenedor-content-botones{
  margin:0;
  }
.ficha-producto .info-producto .caracteristicas-prod div.producto-cuidados{
  line-height:18px;
  }
  .ficha-producto .info-producto .caracteristicas-prod div.producto-cuidados UL{
    clear:both;
    }
.ficha-producto .info-producto .caracteristicas-prod span.span-cuidados{
  float:left;
  vertical-align:baseline;
  }
  .ficha-producto .info-producto .caracteristicas-prod .producto-cuidados img {

    }
#content table tr.total td span{
  display:block;
  font-size:12px;
  }





/************ Bloques listado productos *************/
.bloques-acciones{
  float:left;
  margin:18px 0 0 0;
  width:100%;
  clear:both;
   background: url(../images/css/comunes/punteado_horizontal.gif) repeat-x 0 0;
  }
  .bloques-acciones .dos-bloques{
    float:left;
    margin:9px 0 0 0;
    width:100%;
    clear:both;
    }
    .bloques-acciones .dos-bloques .un-bloque{
      float:left;
      margin:0 0 0 9px;
      padding: 14px 10px 14px 6px;
        width: 47%;
      clear:none;
      font-size:12px;
      color:#67676f;
      line-height:17px;
      background:#f1f8ff url(../images/css/comunes/punteado_azul.gif) 0 100% repeat-x;
      }
      .bloques-acciones .dos-bloques .primer-bloque{
        margin:0;
        }
      #content #content-informacion .contenido-izquierda .bloques-acciones .dos-bloques .un-bloque IMG{
        margin:0 8px 0 0;
        padding:0;
        border:0;
        background:none;
        }
      #content #content-informacion .contenido-izquierda .bloques-acciones .dos-bloques .un-bloque H3{
        font-size:10px;
        font-weight:bold;
        color:#3d6083;
        text-transform:uppercase;
        }
        #content #content-informacion .contenido-izquierda .bloques-acciones .dos-bloques .un-bloque H3 A{
          color:#3d6083;
          }

  #acceder_perfil{
    float:left;
    width:223px;
    padding:4px 10px;
    background: url(../images/css/comunes/fondo_registrarse.gif) no-repeat left top;
    clear:left;
    margin-bottom:7px;
    }
    #acceder_perfil span{
      font-size:15px;
      line-height:16px;
      font-style:italic;
      font-family:Georgia,Arial, Helvetica, sans-serif;
      color:#28282a;
      display:block;
      }
    #acceder_perfil A{
      color:#3d6793;
      }
  #formulario_perfil{
  margin-top:20px;
  float:left;
  clear:both;
  }
  #formulario_perfil .formulario .botones{
  margin-top:0;
  }

.ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .colores .un-color{
  float:left;
  width:100%;
  clear:both;
  }
  .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .colores .un-color label{
    width:auto;
    padding:2px 5px 0 8px;
    }
    .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .colores .un-color LABEL.ref-color{
      padding:7px 6px 0 2px;
      }
  .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .colores .un-color div{
    float:left;
    clear:none;
    margin:0 5px 0 0;
    }
  #content #content-informacion .ficha-producto .info-producto .info-prod-bottom .bloque-datos-gris .bloque-inferior .colores .un-color img{
    margin:0 5px 0 0;
    }


#content #content-informacion .contenido-izquierda .gmap IMG{
  background:none;
  }
#content #content-informacion .columna_fondo_armario{
  width:32%;
  float:left;
  margin:0;
  padding:0 0 0 2%;
  }
#content #content-informacion .columna_dos_bloques{
  float:left;
  padding:0 0 0 2%;
  width:49%;
  }
  #content #content-informacion .primera_columna{
    padding-left:0;
    }
#content #content-informacion .bloque-todo-ancho{
  float:left;
  margin:0 0 10px;
  width:100%;
  clear:both;
  }


/***************** Descargar pdf *******************/
.descargar-pdf{
  float:left;
  margin:15px 0 0 0;
  padding:17px 15px 15px 50px;
  width:148px;
  clear:both;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:11px;
  font-style:italic;
  line-height:14px;
  color:#ffffff;
  background: url(../images/css/comunes/descargar_pdf.gif) no-repeat 0 0;
  }
  .bloque-info .descargar-pdf{
    width:215px;
    min-height: 38px;
    line-height: 16px;
      margin: 10px 0 0;
      padding: 16px 30px 14px 55px;
    font-size:15px;
    background: url(../images/css/comunes/descargar_pdf_actualidad.gif) no-repeat 0 0;
    }
  .descargar-pdf A,
  .info-general .bloque-info .descargar-pdf A{
    color:#ffffff;
    text-decoration:none;
    }
  .descargar-pdf SPAN{
    font-weight:bold;
    }


.fondo-armario{
  float:left;
  margin:8px 0 0 0;
  padding:19px 20px 15px;
  /*width:250px;*/
  min-height:70px;
  clear:both;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#67676f;
  line-height:17px;
  /*background: url(../images/css/comunes/fondo_armario.gif) no-repeat 0 0;*/
  background-color: #E8F6FF;
  }
  .fondo-armario H3,
  .fondo-armario H3 A{
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:15px;
    font-style:italic;
    font-weight:normal;
    line-height:20px;
    color:#3d6083;
    }
  .fondo-armario DIV {
    display: inline-block;
  }
  .fondo-armario > :first-child {
    vertical-align: top;
    width: 100%;
  }
.info-general .bloque-info .listado-noticias{
  float:left;
  padding: 0 0 6px;
  width:100%;
  clear:both;
  background: url(../images/css/home/punteado_horizontal.gif) repeat-x 0 100%;
  }

.gmap{
  float:left;
  width:100%;
  clear:both;
  }
.formulario DIV.tabla-colores-tallas{
  float: left;
    overflow-x: scroll;
    width: 100%;
  }
  .formulario DIV.tabla-colores-tallas TABLE{
    margin:0;
    }
.formulario DIV.bloques-zonas INPUT{
  border: 0 none;
    height: 14px;
    line-height: normal;
    width: auto;
  }
  .formulario DIV.bloques-zonas UL LI{
    float:left;
    width:98%;
    clear:both;
    }
    .formulario DIV.bloques-zonas UL LI UL LI{
      float:left;
      width:30%;
      clear:none;
      line-height: normal;
       background: url("/images/css/comunes/icono_subListas.gif") no-repeat scroll 0 5px transparent;
      }

UL#productos_asociados LI{
  float: left;
  width:95%;
  clear:both;
  }
  UL#productos_asociados LI .content-botones-cms{
    margin:5px 0 0 0;
    }
.bloques-separadores-prods{
  float:left;
  margin-bottom: 20px;
    padding-bottom: 15px;
  clear:both;
  width:100%;
  border-bottom: 1px solid #E1E1E1;
  }
  .bloque-prods-izq{
    float:left;
    width: 45%;
    margin-right:3%;
    clear:none;
    }
  .bloque-prods-der{
    float:left;
    width:52%;
    clear:none;
    }
    P.texto-prod-similares{
      clear: both;
        float: left;
        font-size: 11px;
        margin-top: -6px;
        position: relative;
        /*text-transform: uppercase;*/
        width: 100%;
      }

#partial-cookies {
  display: none;
  padding: 15px 0;
  text-align: center;
  z-index: 9999;
  position: fixed;
  bottom:0;
  width: 100%;
  background-color: white;
}

.ficha-pdf {
  float: left;
}


/* This is a very basic stylesheet for the date-picker. Feel free to create your own. */

/* The wrapper div */
        /* Change the font-size to suit your design's CSS. The following line is for the demo that has a 12px font-size defined on the body tag */
        /* For Example: If using the YUI font CSS, uncomment the following line to get a 10px font-size within the datePicker */
        /* font:900 77%/77% Verdana; */
        /* Mozilla & Webkit extensions to stop text-selection. Remove if you wish to validate the CSS */

div.datePicker
        {
        position:absolute;
        min-width:18em;
        width:18em;
        z-index:9999;
        text-align:center;


        font:900 0.8em/0.8em Verdana, Sans-Serif;
        

        background:transparent;

        }
/* Styles for the static datePickers */
div.staticDP
        {
        position:relative;
        top:0;
        left:0;
        }
/* The iframe hack to cover selectlists in Internet Explorer <= v6 */
iframe.iehack
        {
        position:absolute;
        background:#fff;
        z-index:9998;
        padding:0;
        border:0;
        display:none;
        margin:0;
        }
/* The "button" created beside each input for non-static datePickers */
        /*position:relative;*/
        /* Moz & FF */
a.date-picker-control:link,
a.date-picker-control:visited,
a.date-picker-control:hover,
a.date-picker-control:active,
a.date-picker-control:focus
        {
        border:0 none;
        padding:0;
        margin:0 0 0 0.3em;
        background:transparent url(/images/calendario/cal.gif) no-repeat 50% 50%;
        min-width:1.5em;
        line-height:normal;
        /*cursor:pointer;*/
        visibility:visible;
        text-decoration:none;
        vertical-align:middle;
        }
/* Feed IE6 the following rule, IE7 should handle the min-width declared above */
* html a.date-picker-control
        {
        width:1.5em;
        }
/* IE, Safari & Opera. Seperate CSS rule seems to be required. */
a.date-picker-control
        {
        display:inline-block;
        }
a.date-picker-control span
        {
        display:block;
        width:14px;
        height:18px;
        margin:auto 0;
        }
/* The next & previous buttons */
div.datePicker th span
        {
        display:inline;
        padding:0;
        margin:0;
        color:#000;
        text-align:center;
        line-height:1em;
        border-width:0;
        font-family: georgia, times new roman, palatino, times, bookman, serif;
        background:transparent;
        font-weight:bold;
        /*cursor:pointer;*/
        }
div.datePicker th span.month-display,
div.datePicker th span.year-display
        {
        text-transform:uppercase;
        letter-spacing:0;
        font:bold 1.2em Verdana, Sans-Serif;
        /*cursor:default;*/
        }
div.datePicker th span.prev-but,
div.datePicker th span.next-but
        {
        font-size:1.3em;
        /*cursor:pointer !important;*/
        }

div.datePicker th span.today-but
        {
        text-align:center;
        margin:0 auto;
        font:normal 1em Verdana, Sans-Serif;
        width:100%;
        text-decoration:none;
        line-height:1.6em;
        text-transform:uppercase;
        /*cursor:pointer !important*/
        }
div.datePicker thead th span.fd-disabled
        {
        color:#aaa;
        /*cursor:default !important;*/
        }
/* The mon, tue, wed etc day buttons */
div.datePicker th span.fd-day-header
        {
        text-align:center;
        margin:0 auto;
        font:900 1em Verdana, Sans-Serif;
        height:1.4em;
        width:2em;
        text-decoration:none;
        text-transform:lowercase;
        line-height:1.4em;
        }
/* The table */
div.datePicker table
        {
        position:relative;
        margin:0;
        padding:0;
        border:0.1em solid #ccc;
        background:#f5f5f5;
        text-align:center;
        width:100%;
        border-spacing:0.2em;

        table-layout:fixed;
        border-collapse:separate;
        }
/* Common TD & TH styling */
div.datePicker table td
        {
        border:0.1em solid #ccc;
        padding:0;
        text-align:center;
        vertical-align:middle;
        line-height:1.5em;
        /*cursor:pointer;*/
        background:#fafafa;
        width:100%;
        height:1.5em !important;
        height:1.5em;
        outline:none;
		font-family:Tahoma;
		font-size:0.93em;
		color:#222222;
        }
div.datePicker table th{
	font-family:Tahoma;
    border:0 none;
	font-size:0.93em;
    padding:0;
    line-height:1em;
    font-weight:bold;
    color:#222;
	background:#EEEEEE;
    text-align:center;
    vertical-align:middle;
    }
div.datePicker table td.date-picker-unused
        {
        background:url(/images/calendario/backstripes.gif) #fff ;
        border-color:#dcdcdc;
        padding:0;
        /*cursor:default !important;*/
		}
div.datePicker table thead th.date-picker-title
        {
        width:auto;
        height:auto;
        padding:0.4em 0;
        }
/* The "mon tue wed etc" day header button styles */
div.datePicker table th.date-picker-day-header
        {
        text-transform:lowercase;
        width:3em;
		font-size:1.1em;
        }
div.datePicker table th.date-picker-day-header span
        {
        display:block;
        }
/* The "todays date" style */
div.datePicker table td.date-picker-today
        {
        background:#fff url(/images/calendario/bullet2.gif) no-repeat 0 0;
        color:rgb(100,100,100) !important;
        }
/* The "selected date" style */
div.datePicker table td.date-picker-selected-date
        {
        color:#333 !important;
        border-color:#333 !important;
        }
/* the "highlight days" style */
td.date-picker-highlight
        {
        color:#a86666;
        }
/* The date "out of range" style */
div.datePicker table td.out-of-range
        {
        color:#ccc !important;
        font-style:oblique;
        background:#fcfcfc !important;
        /*cursor:default !important;*/
        }
/* The "disabled days" style */
div.datePicker table td.day-disabled
        {
        color:#aaa !important;
        background:transparent !important;
        /*cursor:default !important;*/
        }
/* The "active cursor" style */
div.datePicker table tbody td.date-picker-hover
        {
        background:#fff url(/images/calendario/bg_header.jpg) no-repeat 0 0;
        /*cursor:pointer;*/
        border-color:rgb(100,130,170);
        color:rgb(100,130,170);
        }
/*
   Quirksmode necessity?
   ---------------------

   If your HTML document renders in quirksmode (i.e. has no doctype declaration)
   then uncomment the following CSS rule to set a less drastic font-size in IE

div.datePicker table th,
div.datePicker table td
        {
        font-size:100%;
        }
*/

/* Remove the images for Internet Explorer <= v6 using the "* html" hack */
/*
* html div.datePicker table td
        {
        background-image:none;
        }
* html div.datePicker table td.date-picker-unused
        {
        background:#f2f2f2;
        }
*/