/* ***********************
***********************  
***********************  */
/* INI: CONTENT GRID CONTENIDOS */

	h1, h2, h3, h4{
		color:			#e20026;
	}

	h1, h2{
		font-size:		38px;
		line-height:	38px;
		text-transform:	uppercase;
	}
	
	.titular{
		overflow:		visible;
	}
	
	.titular h1, .titular h2{
		margin-right:	70px;
	}
	
	
/* END: CONTENT GRID CONTENIDOS */
/* ******************************* */


/* INI: DESTACADO VIDEO */

	/* Formateo del modulo con medida estandar de 1x1 */
	.destacadoVideo {
		height:155px;
		overflow:hidden;
		position:	relative;
		background:			#F8F8F8;
		
	}
	/* Medidas del contenedor por filas */
	.dosFilas .destacadoVideo {
		height:315px;
	}
	.tresFilas .destacadoVideo {
		height:475px;
	}
	.cuatroFilas .destacadoVideo {
		height:635px;
	}
	
	/* Formateo base de los encabezados del modulo */
	.destacadoVideo h1,
	.destacadoVideo h2,
	.destacadoVideo h3 {
		position:			absolute;
		top:				0;
		left:				0;
		z-index:			10;
		background:			url(../resources/opacity.red.70-trans.png) top left repeat;
		color:				#fff;
		font-size:			17px;
		line-height:		35px;
		padding:			0 25px;
		width:				845px; /* module width - padding side */
	}
	
	.unaColumna .destacadoVideo h2,
	.unaColumna .destacadoVideo h3 {
		width:				170px; /* module width - padding side */
	}
	
	.dosColumnas .destacadoVideo h2,
	.dosColumnas .destacadoVideo h3 {
		width:				395px; /* module width - padding side */
	}
	
	.tresColumnas .destacadoVideo h2,
	.tresColumnas .destacadoVideo h3 {
		width:				620px; /* module width - padding side */
	}
	
	.destacadoVideo .img{
		position:			absolute;
		top:				0;
		height:				0;
		height:				100%;
	}
	
	.destacadoVideo .play{
		display:			block;
		background:			url(../resources/play.png) transparent no-repeat 0px 0px;
		width:				66px;
		padding-top:		66px;
		position:			absolute;
		top:				50%;
		left:				50%;
		margin-left:		-33px;
		margin-top:			-33px;
		height:				0;
		overflow:			hidden;
	}
	
	.destacadoVideo a:hover .play{
		background-position:0px -66px;
	}
	
	
	/* Formateo base del contenedor de video del modulo */
	.destacadoVideo iframe, 
	.destacadoVideo object, 
	.destacadoVideo embed, 
	.destacadoVideo video {
		width:788px;
		position:absolute;
		top:0;
		left:50%;
		height:155px;
		display:none;
		background:			#000;
		margin-left:		-394px;
	}
	
	.dosFilas .destacadoVideo iframe, 
	.dosFilas .destacadoVideo object, 
	.dosFilas .destacadoVideo embed, 
	.dosFilas .destacadoVideo video {
		height:315px;
	}
	
	.tresFilas .destacadoVideo iframe, 
	.tresFilas .destacadoVideo object, 
	.tresFilas .destacadoVideo embed, 
	.tresFilas .destacadoVideo video {
		height:475px;
	}
	
	.cuatroFilas .destacadoVideo iframe, 
	.cuatroFilas .destacadoVideo object, 
	.cuatroFilas .destacadoVideo embed, 
	.cuatroFilas .destacadoVideo video {
		height:635px;
	}
	
	.tablet .destacadoVideo{
		padding-top:			35px;
	}
	
	.tablet .destacadoVideo iframe, 
	.tablet .destacadoVideo object, 
	.tablet .destacadoVideo embed, 
	.tablet .destacadoVideo video, 
	.tablet .destacadoVideo .img {
		top:					35px;
	}
	
	
	
	.tresColumnas .destacadoVideo iframe, 
	.tresColumnas .destacadoVideo object, 
	.tresColumnas .destacadoVideo embed, 
	.tresColumnas .destacadoVideo video {
		width:					670px;
		margin-left:			-335px;
	}
	
	
	.dosColumnas .destacadoVideo iframe, 
	.dosColumnas .destacadoVideo object, 
	.dosColumnas .destacadoVideo embed, 
	.dosColumnas .destacadoVideo video {
		width:				445px;
		margin-left:		-222px;
	}
	
	.unaColumna .destacadoVideo iframe, 
	.unaColumna .destacadoVideo object, 
	.unaColumna .destacadoVideo embed, 
	.unaColumna .destacadoVideo video {
		width:				220px;
		margin-left:		-110px;
	}
	
	
	/** CARRUSEL VIDEO **/
	
	.carruselVideo{
		padding-bottom:				160px;
		height:						100%;
	}
	
	
/* END: DESTACADO VIDEO */
/* ******************** */



/* ********************* */
/* INI: DESTACADO IMAGEN */
	
	/* Formateo del modulo */
	.destacadoImagen  {
		overflow:hidden;
		position:absolute;
		top:0;
		left:0;
		
		width:100%;
		font-size:12px;
		
		color:#fff;
	}
	.destacadoImagen a {
		color:#fff;
	}
	
	/* Altura del modulo segun numero de filas */
	.destacadoImagen {
		height:155px;
	}
	.dosFilas .destacadoImagen {
		height:275px;
	}
	.tresFilas .destacadoImagen {
		height:435px;
	}
	.cuatroFilas .destacadoImagen {
		height:590px;
	}
	
	
	/*tamaÃƒÂ±o de las fuentes del pÃƒÂ¡rrafo segun numero de filas */
	.destacadoImagen p{
		font-size:12px;
	}
	
	.destacadoImagen span.titular {
		display:block;	
	}
	
	/* TamaÃƒÂ±o de las fuentes del titular segun altura de la celda */
		
	.destacadoImagen  h1,
	.destacadoImagen  h2,
	.destacadoImagen  h3,
	.destacadoImagen  span.titular {
		font-size:18px;
		color:#fff;
		margin-bottom:17px;
		line-height: 1.4em;
	}
	.dosFilas .destacadoImagen  h1,
	.dosFilas .destacadoImagen  h2,
	.dosFilas .destacadoImagen  h3,
	.dosFilas .destacadoImagen  span.titular {
		font-size:				35px;
	}
	.tresFilas .destacadoImagen  h1,
	.tresFilas .destacadoImagen  h2,
	.tresFilas .destacadoImagen  h3,
	.tresFilas .destacadoImagen  span.titular {
		font-size:				45px;
		margin-top:				17px;
	}
	.cuatroFilas .destacadoImagen  h1,
	.cuatroFilas .destacadoImagen  h2,
	.cuatroFilas .destacadoImagen  h3,
	.cuatroFilas .destacadoImagen  span.titular {
		font-size:45px;
		margin-top:17px;
	}
	
	/* MÃƒÂ¡rgenes laterales del titular segun anchura de la celda */
		
	.destacadoImagen  h1,
	.destacadoImagen  h2,
	.destacadoImagen  h3,
	.destacadoImagen  span.titular {
		margin-left:			15px;
		margin-right:			15px;
	}
	.unaColumna .destacadoImagen  h1,
	.unaColumna .destacadoImagen  h2,
	.unaColumna .destacadoImagen  h3,
	.unaColumna .destacadoImagen  span.titular {
		margin-left:			10px;
		margin-right:			10px;
	}
	.dosColumnas .destacadoImagen  h1,
	.dosColumnas .destacadoImagen  h2,
	.dosColumnas .destacadoImagen  h3,
	.dosColumnas .destacadoImagen  span.titular {
		margin-left:			10px;
		margin-right:			10px;
	}
	.tresColumnas .destacadoImagen  h1,
	.tresColumnas .destacadoImagen  h2,
	.tresColumnas .destacadoImagen  h3,
	.tresColumnas .destacadoImagen  span.titular {
		margin-left:			15px;
		margin-right:			15px;
	}
	
	
	.destacadoImagen .unaColumna h1,
	.destacadoImagen .unaColumna h2,
	.destacadoImagen .unaColumna h3,
	.destacadoImagen .unaColumna span.titular {
		font-size:				18px;
		margin-left:			10px;
		margin-right:			10px;
	}
	
	/* Reescritura de la posicion de 
	 * .contenido para el modo horizontal.right */
	
	.destacadoImagen .contenido.right  {
		left:auto;
		right:0;
		height:100%;
	}
	
	/* Formateo base de la seccion de contenido del modulo */ 
	.destacadoImagen .contenido  {
		position:absolute;
		top:0;
		left:0;
		width:90%;
		padding: 0;		
		text-align:center;
		z-index:11;
		background:	#e20026;
		height:100%;
	}
	
	/* Parrafo de .contenido */
	.destacadoImagen .contenido p {
		border-top:			none;
		margin:0 40px;
	}
	
	.dosFilas .destacadoImagen .contenido p, .tresFilas .destacadoImagen .contenido p, .cuatroFilas .destacadoImagen .contenido p{
		border-top:1px solid #fff;
		padding-top:		20px;
	}
	
	
	/* Reescritura de la posicion de 
	 * .contenido para el modo .bottom */
	.destacadoImagen .contenido.bottom {
		top:auto;
		bottom:40px; /* height of p.bottom is 40px */
	}
	
	
	.unaColumna .destacadoImagen .contenido { /* media columna*/
		width:110px;
	}
	
	
	.dosColumnas .destacadoImagen .contenido{ /* una columna */
		width:220px;
		margin:				auto;
	}
	
	.tresColumnas .destacadoImagen .contenido { /*una columna y media */
		width:335px;
	}
	
	.cuatroColumnas .destacadoImagen .contenido, .cuatroColumnas .destacadoImagen .contenido.dosColumnas { /* dos columnas */
		width:445px;
		margin:				auto;
	}
	
	.destacadoImagen .contenido.unaColumna{
		width:				220px;
		margin:				auto;
	}
	
	.destacadoImagen .contenido.dosColumnas{
		width:				445px;
		margin:				auto;
	}
	
	.destacadoImagen .contenido.tresColumnas{
		width:				670px;
		margin:				auto;
	}
	
	
	
	/* Margenes de la seccion .contenido segun altura */ 
	.destacadoImagen .contenido {
		padding-top:10px;
	}
	.dosFilas .destacadoImagen .contenido {
		padding-top:30px;
	}
	.tresFilas .destacadoImagen .contenido {
		padding-top:84px;
	}
	.cuatroFilas .destacadoImagen .contenido {
		padding-top:90px;
	}
	.destacadoImagen .contenido.bottom {
		padding-top:0px;
	}
	
	/* Seccion contenedora de la imagen */
	.destacadoImagen .img  {
		position:absolute;
		top:0;
		left:0;
		width:100%;
		display:block;
		background:			url(../resources/loading.gif) center no-repeat;
	}
	
	
/* END: DESTACADO IMAGEN */
/* ********************* */



/* *********************** */
/* INI: DESTACADO CARRUSEL */
	
	/* Formateo del modulo y ul interior */
	.destacadoCarrusel , .destacadoCarrusel ul.galeria  {	
		width:100%;
		position:relative;
	}
	
	/* Posicion titular y parrafo del modulo */
	.destacadoCarrusel h2, .destacadoCarrusel p {
		position:absolute;
		left:				0;
		top:				0;
		display:			none;
		z-index:			20;
	}
	/* Reescritura posicion parrafo de modulo */
	.destacadoCarrusel p {
		bottom:0;
		top:auto;
	}
	
	/* Formato imagenes del modulo */
	.destacadoCarrusel ul.galeria img {
		/*max-width:		100%;*/
		height:					auto;
		display:				block;
		float:					left;
	}
	
	/* Formateo contenedor de imagen del modulo */
	.destacadoCarrusel ul.galeria > li {
		position:				absolute;
		width:					100%;
		height:					155px;
		top:					0;
		left:					0;
		background:				url(../resources/loading.gif) center no-repeat;
	}
	
	/* Formateo contenedor de imagen del 
	 * modulo segun altura de la celda */
	.dosFilas .destacadoCarrusel ul.galeria > li {
		height:315px;
	}
	
	.tresFilas .destacadoCarrusel ul.galeria > li {
		height:475px;
	}
	
	.cuatroFilas .destacadoCarrusel ul.galeria > li {
		height:635px;
	}
	
	/* Formateo del parrafo asociado a la cada imagen */
	.destacadoCarrusel ul > li p {
		position:absolute;
		bottom:0;
		left:0;
		
		z-index:10;
	}
	/* Formateo contenedor galeria */
	.destacadoCarrusel ul.galeria  {
		height:155px;
		overflow:hidden;
	}
	/* Formateo contenedor galeria segun 
	 * altura de la celda contenedora */
	.dosFilas .destacadoCarrusel ul.galeria  {	
		height:315px;
	}
	
	.tresFilas .destacadoCarrusel ul.galeria  {	
		height:475px;
	}
	
	.cuatroFilas .destacadoCarrusel ul.galeria  {	
		height:635px;
	}
	
	/* Formateo del paginador de la galeria */
	
	.destacadoCarrusel .navGaleria {
		position:			absolute;
		z-index:			20;
		bottom:				40px;
		right:				50px;
	}
	.unaColumna .destacadoCarrusel .navGaleria {
		right:35px;
	}
	
		.destacadoCarrusel .navGaleria li  {
			float:left;
			margin-left:6px;
			background:			url(../resources/loading.gif) center no-repeat;
		}

	/* END: LAYOUT */
	
	/* INI: LOOK AND FEEL */
	
	/* l&f del paginador */
	.destacadoCarrusel .navGaleria li a {
		display:				block;
		
		width:					28px;
		height:					35px;
		line-height:			50px;
		
		background: 			#e1e1e1;
		color:					#999;
		
		text-align:				right;
		text-decoration:		none;
		
		padding-right:			5px;
	}
	
	.destacadoCarrusel .navGaleria li a:hover,
	.destacadoCarrusel .navGaleria li a.select {
		background:				#e20026;
		color:					#fff;
	}
	
	.destacadoCarrusel .navGaleria li a.select{
		cursor:					default;
	}

	/* INI: LOOK AND FEEL */
	
/* END: DESTACADO CARRUSEL */
/* *********************** */


/* ****************************** */
/* INI: DESTACADO CARRUSEL THUMBS */
	
	/* Formateo del modulo */
	.carrusel {
		width:100%;
		height:155px;
		position:relative;
		overflow:hidden;
	}
	/* Formateo modulo segun altura 
	 * de la celda contenedora */
	.dosFilas .carrusel {
		height:315px;
	}
	.tresFilas .carrusel {
		height:475px;
	}
	.cuatroFilas .carrusel {
		height:635px;
	}
	
	/* Formateo del titular del modulo */
	.carrusel h2 , 
	.carrusel h3 ,
	.carrusel h4 {
		display:				none;
	}
	
	/* Formateo de la lista de imagenes */
	.carrusel ul {
		
		height:155px;
		position:absolute;
		top:0px;
		margin-top:		1px;
	}
	/* Medidas de la lista de imagenes segun 
	 * altura del la celda contenedora */
	.dosFilas .carrusel ul, .dosFilas .carrusel ul li{
		height:315px;
	}
	.tresFilas .carrusel ul, .tresFilas .carrusel ul li {
		height:475px;
	}
	.cuatroFilas .carrusel ul, .cuatroFilas .carrusel ul li{
		height:635px;
	}
	
	/* Formateo de los contenedores de imagenes */
	.carrusel li {
		float:				left;
		width: 				220px;
		margin-right:		5px;
		overflow:			hidden;
		height:				155px;
		position:			relative;
		background:			url(../resources/loading.gif) center no-repeat;
	}
	
	.carrusel p{
		background: none repeat scroll 0 0 #FFFFFF;
	    bottom: 0;
	    position:			absolute;
	    width: 				100%;
	    z-index: 			200;
		line-height: 		45px;
		text-align:			center;
		font-size:			11px;
		font-family:		FuturaMedium;
		height:				35px;
		font-style:			italic;
	}
	
	.dosColumnas .carrusel.nimg-1 li{
		width:			445px;
	}
	
	.tresColumnas .carrusel.nimg-1 li{
		width:			670px;
	}
	
	.cuatroColumnas .carrusel.nimg-1 li{
		width:			895px;
	}
	
	.cuatroColumnas .carrusel.nimg-2 li{
		width:			445px;
	}
	
	
	/* Formateo enlace de paginaciÃƒÂ³n */
	.carrusel .prev, .carrusel .next, .carrusel a.autoplay{
		width:					70px;
		height:					35px;
		position:				absolute;
		top:					0;
		background: 			#fff;
		text-align: 			center;
		text-indent:			10000px;
		overflow:				hidden;
		z-index:				200;
	}
	
	.carrusel .prev {
		left:					0;
		background:				url(../resources/arrow-left.gif) #fff 0px 0px no-repeat;
	}
	
	.carrusel .prev:hover {
		background-position:	0px -35px;
	}
	
	.carrusel .next {
		right:					0;
		background:				url(../resources/arrow-right.gif) #fff 0px 0px no-repeat;
	}
	
	.carrusel .next:hover {
		background-position:	0px -35px;
	}
	
	.carrusel a.autoplay{
		background:				url(../resources/carousel.play_pause.png) #fff 0px 0px no-repeat;
		left:					50%;
		margin-left:			-35px;
	}
	
	.carrusel.running a.autoplay{
		background-position:	0px -35px;
	}
	
	
	.modal-content .carrusel .prev, .modal-content .carrusel .next {
		z-index:				10000;
	}
	
	
	/** CARRUSEL VIDEO **/
	
	.carruselVideo .carrusel{
			position:				absolute !important;
			bottom:					0;
			height:					155px;
			margin-top:				5px;
		}
		
		.carruselVideo .carrusel  ul, .carruselVideo .carrusel ul li{
			height:					155px;
		}
	
		.carruselVideo .carrusel .play{
			background-image:		url(../resources/play.mini.png);
			padding-top:			45px;
			width:					46px;
			margin-left:			-23px;
			margin-top:				-23px;
			display: 				block;
		    height: 				0;
		    left: 					50%;
		    overflow: 				hidden;
		    position: 				absolute;
		    top: 					50%;
		}
		
		.carruselVideo .carrusel  a:hover .play{
			background-position:0px -45px;
		}
		
	
	.carruselVideo .carrusel .prev, .carruselVideo .carrusel .next{
		height:						155px;
		width:						34px;
	}
	
	.carruselVideo .carrusel .prev{
		background:					url(../resources/arrow2-left.png) transparent 0px 0px no-repeat;
	}
	
	.carruselVideo .carrusel .next{
		background:					url(../resources/arrow2-right.png) transparent 0px 0px no-repeat;
	}
	
	 .carruselVideo .carrusel .prev:hover, .carruselVideo .carrusel .next:hover{
		background-position:		0px -157px;
	}
	
	.carruselVideo .carrusel .selected .play{
		background:				url(../resources/play.selected.png) 0px 0px no-repeat transparent;
		padding-top:			155px;
		width:					220px;
		margin-left:			0;
		margin-top:				0;
		display: 				block;
	    height: 				0;
	    left: 					0;
	    overflow: 				hidden;
	    position: 				absolute;
	    top: 					0;
	}
		.carruselVideo .carrusel a.selected{
			cursor:				default;
		}
		
		.carruselVideo .carrusel a.selected:hover .play{
			background-position:0px 0px;
		}
	
	
	
/* INI: DESTACADO CARRUSEL THUMBS */
/* ****************************** */



/* **************** */
/* INI: BOTON TEXTO */
	
	/* Formateo del modulo */
	.boton {
		height:155px; /* TAMAÃƒâ€˜O UNICO PORQUE ES UN BOTON Y SIEMPRE TIENE QUE OCUPAR LO MISMO */
		width:100%;	
		display:			table;
	}
	
	/* Formateo basico del enlace del modulo */
	.boton a {
		display:			table-cell;
		padding:			0 20px;
		height:				155px; /* TAMAÃƒâ€˜O UNICO PORQUE ES UN BOTON Y SIEMPRE TIENE QUE OCUPAR LO MISMO */

		text-align:			center;
		
		line-height:		155px;
		font-size:			25px;
		line-height:		1.1em;
		color:				#fff;
		background:			#e20026;
		font-family:		FuturaMedium, Malgun Gothic;
		text-transform:		uppercase;
		vertical-align:		middle;
	}
	
	.boton a:hover{
		background-color:	#750116;
		color:				#e20026;
	}
		.ie7 .boton{
			display:		block;
		}
	
		.ie7 .boton a{
			display:		block;
			padding:		20px;
		}
	
	.boton.mini{
		width:				145px;
		height:				115px;
	}
	
	.boton.mini a{
		height:				115px;
		font-size:			20px;
	}
	
		.ie7 .boton.mini a{
			padding:		15px;
			height:			85px;
		}
	
	.dosColumnas .boton,
	.dosColumnas .boton a {
		font-size:			38px;
	}
	
	
	
	/* Formateo del enlace segun altura de la celda contenedora */
	.dosFilas .boton,
	.dosFilas .boton a {
		height:315px;
	}
	
	.tresFilas .boton,
	.tresFilas .boton a {
		height:475px;
	}
	
	.cuatroFilas .boton,
	.cuatroFilas .boton a {
		height:635px;
	}
	
	/* boton para enlaces inline */
	.boton.inline{
		display:			inline;
	}
	
	.boton.inline, .boton.inline a{
		font-size: 			14px;
		line-height: 		35px;
		height:				auto;
		min-height:			35px;
		display:			inline-block;
		min-width:			95px;
		color:				#fff;
	}
	
	.boton.inline a:hover{
		text-decoration:	none;
		color:				#e20026;
	}
	

/* END: BOTON TEXTO */
/* **************** */


/* ***************** */
/* INI: BOTON IMAGEN */
	
	/* Formateo modulo */ 
	.boton.imagen {
		position:				relative;
		overflow:				hidden;
		display:				block;
		width:					100%;
		background:				url(../resources/loading.gif) center no-repeat;
	}
	
	.boton.imagen a{
		background:				none;
		padding:				0;
	}
		.boton.imagen img {
			display:			block;
			/*width:			100%;*/
		}

/* END: BOTON IMAGEN */
/* ***************** */

/* ***************** */
/* INI: MODULO TEXTO */
	
	/* Formateo modulo */
	.moduloTexto {
		padding:10px 35px;	
		color:#333333;
	}
	/* Formateo modulo segun altura de la celda contenedora */
	.dosFilas .moduloTexto {
		min-height:315px;
	}
	.tresFilas .moduloTexto {
		min-height:475px;
	}
	.cuatroFilas .moduloTexto {
		min-height:635px;
	}
	
	/* Formateo de la seccion de contenido del modulo  */
	.moduloTexto {
		padding:10px 35px;	
		color:#666;
	}
	
	/* Formateo de los encabezados de contenido del modulo */
	.moduloTexto h2,
	.moduloTexto h3,
	.moduloTexto span.titular {
		display:		block;
		line-height:	35px;
		color:			#e20026;
		font-size:		28px;
		margin-top:		10px;
		margin-bottom:	10px;
	}
	
	/* Formateo del parrafo de contenido del modulo */
	.moduloTexto p {
		font-size:				12px;
		line-height:			17px;
		padding-bottom:			1em;
	}
	
	/* Formateo de los enlaces del parrafo de contenido del modulo */
	.moduloTexto p a {
		color:#e20026;
	}
	
	.moduloTexto p a:hover {
		text-decoration:underline;
	}
	
	/* Formateo del link flotante del pie */
	.moduloTexto .link {
		float:					right;
		margin-bottom:			20px;
		z-index:				10;
		padding-right:			23px;
		background:				url(../resources/arrow-text.png) right 0 no-repeat;
		color:					#606060;
		text-transform:			uppercase;
	}
	
	.moduloTexto .link:hover {
		background-position:	right -18px;
		color:					#e20026;
	}
	
	.moduloTexto.reducido{
		padding:5px 20px;
	}
	
		.moduloTexto.reducido h2,
		.moduloTexto.reducido h3,
		.moduloTexto.reducido span.titular{
			font-size:			21px;
			line-height:		23px;
			margin-bottom: 		0;
			margin-top:			5px;
			padding-bottom:		3px;
		}
		
		.moduloTexto.reducido .link{
			margin-bottom:		5px;
		}
		
		.moduloTexto.reducido p{
			padding-bottom:		.5em;
		}
	
/* END: MODULO TEXTO */
/* ***************** */


/* ************************** */
/* INI: MODULO IMAGEN Y TEXTO */
	
	/* Formateo del modulo */
	.moduloImagenTexto {
		overflow:hidden;
	}
	
	/* Formateo del link flotante del pie */
	.moduloImagenTexto .link {
		float:					right;
		margin-bottom:			20px;
		z-index:				10;
		padding-right:			23px;
		background:				url(../resources/arrow-text.png) right 0 no-repeat;
		color:					#606060;
		text-transform:			uppercase;
	}
	
	.moduloImagenTexto .link:hover {
		background-position:	right -18px;
		color:					#e20026;
	}
	
	/* Formateo de la seccion de contenido del modulo  */
	.moduloImagenTexto .contenido {
		padding:				10px 35px;	
		color:					#666;
		min-height:				0;
	}
	
	/* Formateo de los encabezados de contenido del modulo */
	.moduloImagenTexto .contenido h2,
	.moduloImagenTexto .contenido h3,
	.moduloImagenTexto span.titular {
		display:				block;
		line-height:			35px;
		color:					#e20026;
		font-size:				30px;
		margin-top:				10px;
		margin-bottom:			10px;
	}
	
	/* Formateo del parrafo de contenido del modulo */
	.moduloImagenTexto .contenido p {
		font-size:				12px;
		line-height:			17px;
		padding-bottom:			1em;
	}
	
	/* Formateo de los enlaces del parrafo de contenido del modulo */
	.moduloImagenTexto .contenido p a {
		color:#e20026;
	}
	.moduloImagenTexto .contenido p a:hover {
		text-decoration:underline;
	}
	
	/* INI: HORIZONTAL */
	
	/* Formateo de la seccion contenedora de la imagen */
	.moduloImagenTexto .img {
		background:			url(../resources/loading.gif) center no-repeat;
	}
	
	.moduloImagenTexto.horizontal .img {
		width:220px;
		float:left;
		height:155px;
		overflow:hidden;
		position:relative;
		margin-right:5px;
	}
	
	/* Formateo del parrago del contendor de la imagen */
	.moduloImagenTexto.horizontal .img p {
		position:				absolute;
		bottom:					0;
		left:					0;
		width:					100%;
		min-height:				30px;
		line-height:			17px;
		font-size:				11px;
		background:				white;
		padding-top:			10px;
		font-style:				italic;
		font-family:			FuturaMedium, Malgun Gothic;
	}
	
	/* Reescritura para el modo .right de 
	 * la seccion contenedora de la imagen */
	.moduloImagenTexto.horizontal.right .img p {
		text-align:right;
	}
	
	.moduloImagenTexto.horizontal.right .img {
		float:right;
		margin-left:5px;
		margin-right:0;
	}
	
	
	.moduloImagenTexto.horizontal .img {
		width:				220px;
		height:				155px;
		margin:				auto 5px auto auto;
	}
	
	.moduloImagenTexto.horizontal.right .img {
		margin:				auto auto auto 5px;
	}
	
	
	
	.unaColumna .moduloImagenTexto.horizontal .img {
		width:110px!important;
	}
	
	.dosFilas .moduloImagenTexto.horizontal .img {
		height:315px;
	}
	.tresFilas .moduloImagenTexto.horizontal .img {
		height:475px;
	}
	.cuatroFilas .moduloImagenTexto.horizontal .img {
		height:635px;
	}
	
	/* Formateo de la seccion .contenido del modulo */
	.moduloImagenTexto.horizontal .contenido {
		width:150px;
		float:right;
	}
	
	.tresColumnas .moduloImagenTexto.horizontal .contenido {
		width:380px;
		float:right;
	}
	.cuatroColumnas .moduloImagenTexto.horizontal .contenido {
		width:600px;
		float:right;
	}
	
	.unaColumna .moduloImagenTexto.horizontal .contenido {
		width:40px!important;
	}
	
	
	/* alternativas de diferentes combinaciones para los modulos independiente de su anchura */
	
	.moduloImagenTexto.horizontal .img.unaColumna{
		width:				220px;
	}
	
	.moduloImagenTexto.horizontal .img.dosColumnas{
		width:				445px;
	}
	
	.moduloImagenTexto.horizontal .img.tresColumnas{
		width:				670px;
	}
	
	
	.moduloImagenTexto.horizontal .contenido.unaColumna{
		width:				150px;
		margin:				0;
		height:				auto;
	}
	
	.moduloImagenTexto.horizontal .contenido.dosColumnas{
		width:				375px;
		margin:				0;
		height:				auto;
	}
	
	.moduloImagenTexto.horizontal .contenido.tresColumnas{
		width:				600px;
		margin:				0;
		height:				auto;
	}
	
	.moduloImagenTexto.reducido .contenido{
		padding:5px 20px;
	}
	
		.moduloImagenTexto.reducido .contenido h2,
		.moduloImagenTexto.reducido .contenido h3,
		.moduloImagenTexto.reducido .contenido span.titular{
			font-size:			21px;
			line-height:		23px;
			margin-bottom: 		0;
			margin-top:			5px;
			padding-bottom:		3px;
		}
		
		.moduloImagenTexto.reducido .contenido .link{
			margin-bottom:		5px;
		}
		
		.moduloImagenTexto.reducido .contenido p{
			padding-bottom:		.5em;
		}
		
		.moduloImagenTexto.reducido .contenido,
		.moduloImagenTexto.reducido .contenido.unaColumna{
			width:				180px;
		}
		
		.moduloImagenTexto.reducido .contenido.dosColumnas{
			width:				405px;
		}
		
		.moduloImagenTexto.reducido .contenido.tresColumnas{
			width:				630px;
		}
	
	
	/* END: HORIZONTAL */
	
	/* Reescritura del contenedor de la 
	 * imagen para el modo .vertical */
	
	.moduloImagenTexto.vertical{
		height:				100%;
		position:			relative;
		min-height:			155px;
	}
	
		.moduloImagenTexto.vertical .img {
			height:				155px;
			overflow:			hidden;
		}
		
		.moduloImagenTexto.vertical .contenido h2,
		.moduloImagenTexto.vertical .contenido h3,
		.moduloImagenTexto.vertical span.titular {
			color:					#fff;
			font-size:				18px;
			line-height:			1em;
		}
		
		.moduloImagenTexto.vertical .contenido {
			background:			url(../resources/opacity.red.70-trans.png) repeat;
			color:				#fff;
			float:				left;
			width: 				825px;
			min-height:			135px;
			position:			absolute;
			bottom:				0;
			left:				0;
			z-index:			10;
		}
			.tresColumnas .moduloImagenTexto.vertical .contenido{
				width:			600px;
			}
		
			.dosColumnas .moduloImagenTexto.vertical .contenido{
				width:			375px;
			}
		
			.unaColumna .moduloImagenTexto.vertical .contenido{
				width:			150px;
			}
		
			.moduloImagenTexto.vertical .contenido p{
				max-width:			600px;
			}
	
	.dosFilas .moduloImagenTexto.vertical{
		min-height:			315px;
	}
	
	.tresFilas .moduloImagenTexto.vertical{
		min-height:			465px;
	}
	
	.cuatroFilas .moduloImagenTexto.vertical{
		min-height:			635px;
	}
	
	.dosFilas .moduloImagenTexto.vertical .img{
		height:			315px;
	}
	
	.tresFilas .moduloImagenTexto.vertical .img{
		height:			475px;
	}
	
	.cuatroFilas .moduloImagenTexto.vertical .img{
		height:			635px;
	}
	
	.moduloImagenTexto.vertical .link {
		color:					#fff;
		background-image:		url(../resources/arrow-text2.png);
	}
	
	.moduloImagenTexto.vertical .link:hover {
		color:					#630111;
	}
	
		.moduloImagenTexto.vertical .contenido h2 {
			margin-top:5px;
		}
	
/* END: MODULO IMAGEN Y TEXTO */
/* ************************** */


/* ******************** */
/* INI: MODULO PESTAÃƒâ€˜AS */
	
	/* Formateo del modulo */

	.tabs {
		position:relative;
		width:895px;
		min-height:		35px;
		margin-left:	5px;
		float:			left;
	}
	
	/* Formateo del menu de navegaciÃƒÂ³n */
	.tabs .nav {
		float:			left;
	}
	
	/* Formateo de los elementos del menu de navegaciÃƒÂ³n */
	.tabs .nav li {
		float:left;
		padding-left:5px;
		height:35px;
	}
	
	/* look and feel */
	.tabs .nav li {
		background:url(../resources/tabs.adorno.png) -1px -1px no-repeat;
	}
	.tabs .nav li.first {
		background:none;
		padding-left:	0;
	}
	.tabs .nav li a {
		display:block;
		height:35px;
		line-height:35px;
		padding:0 10px;
		color:#999999;
	}
	.tabs .nav li a:hover{
		color:#d72933;
		text-decoration:underline;
	}	
		.tabs .nav li.first a{
			padding-left:	0;
		}
		.tabs .nav li a.select {
			color:#e20026;
		}
		
		.contenidoTab img {
			width:100%;
			display:block;
		}
	
	
	.modal-content .tabs .nav li{
		background:			none;
	}
		
		.modal-content .tabs .nav li a {
			display:			block;
			height:				30px;
			line-height:		30px;
			padding:			0 10px;
			color:				#606060;
			font-size:			11px;
			background:			#f8f8f8;
			text-transform:		uppercase;
		}
		
		.modal-content .tabs .nav li a:hover,
		.modal-content .tabs .nav li a.select {
			background:			#909090;
			color:				#fff;
			text-decoration:	none;
		}
	
	
	
/* END: MODULO PESTAÃƒâ€˜AS */
/* ******************** */



/* ************* */
/* END: LISTADOS */

	.listado{
		margin-bottom:		35px;
	}

	.listado > h2,
	.listado > h3{
		font-size:			26px;
		min-height:			35px;
		margin-bottom:		5px;
	}
		
		.listado.sinTitular > h2,
		.listado.sinTitular > h3{
			display:		none;
		}
	
	.listado .todos{
		color:				#909090;
		font-size:			11px;
		position:			absolute;
		top:				0px;
		right:				0;
		display:			block;
		line-height:		35px;
	}
	
	.listado .todos:hover{
		color:				#e20026;
	}
	
	.listado.sinTitular{
			text-align:		right;
	}
	
		.listado.sinTitular .todos{
			position:		static;
			display:		inline;
		}
	
	.listado > ul{
	}
	
		.listado.sinTitular ul{
				text-align:		left;
		}
	

	/* Formateo de los elementos del listado */
	.listado > ul > li {
		display:			block;
		margin-top:			5px;
		position:			relative;
		background:			#f8f8f8;
		padding:			25px 60px;
		height:				auto;
		min-height:			65px;
	}
	
	.listado > ul > li.first{
		margin-top:			0;
	}
	
	.listado > ul > li > h3,
	.listado > ul > li > h4,
	.listado > ul > li > .contenido h3,
	.listado > ul > li > .contenido h4{
		font-size:			18px;
		margin-bottom:		5px;
	}
	
	.listado > ul > li > p,
	.listado > ul > li .contenido p{
		font-size:			12px;
		margin-bottom:		3px;
	}
	
	.listado > ul > li a{
		color:				#e20026;
	}
	
	
	.listado.imagenYTexto{
	}
	
	
	.listado.imagenYTexto > ul > li {
		min-height:			125px;
		padding:			0;
	}
	
	.listado.imagenYTexto  > ul > li > .contenido{
		padding:			25px 0;
		margin:				0 40px 0 260px;
		
	}
	
	.listado.imagenYTexto.right > ul > li .contenido, .listado.imagenYTexto > ul > li.right .contenido {
		margin:				0 260px 0 40px;
	}
	
	
		.dosColumnas .listado.imagenYTexto > ul > li .contenido {
			margin:				0 30px 0 250px;
			display:			table;
			height:				75px;
		}
		
			.dosColumnas .listado.imagenYTexto > ul > li .contenido > h3, .dosColumnas .listado.imagenYTexto > ul > li .contenido > p{
				display:		table-row;
				width:			165px;
			}
			
			.dosColumnas .listado.imagenYTexto > ul > li .contenido > h3 a{
				display:		table-cell;
				vertical-align:	middle;
			}
			
	
		.dosColumnas .listado.imagenYTexto.right > ul > li .contenido, .dosColumnas .listado.imagenYTexto > ul > li.right  .contenido{
			margin:				0 250px 0 30px;
		}
	
		.tresColumnas .listado.imagenYTexto > ul > li  .contenido{
			min-width: 			370px;
		}
	
		.cuatroColumnas .listado.imagenYTexto > ul > li  .contenido{
			min-width: 			595px;
		}
		
		
		
		.dosColumnas .listado.imagenYTexto > ul > li{
		}
	
	.listado.imagenYTexto > ul > li .img{
		position:			absolute;
		top:				0;
		left:				0;
		width:				220px;
		background:			url(../resources/loading.gif) center no-repeat;
	}
	
	.listado.imagenYTexto.right > ul > li .img, .listado.imagenYTexto > ul > li.right .img{
		left:				auto;
		right:				0;
	}
	
	.listado > ul.productos{
		position:			relative;
		left:				-5px;
		top:				0;
		border-top:			1px solid #ccc;
	}
	
	.mediaFila .listado > ul.productos,
	.unaFila .listado > ul.productos,
	.dosFilas .listado > ul.productos,
	.tresFilas .listado > ul.productos,
	.cuatroFilas .listado > ul.productos{
		width:			900px;
	}
	
	.unaColumna .listado > ul.productos{
		width:			225px;
	}
	
	.dosColumnas .listado > ul.productos{
		width:			450px;
	}
	
	.tresColumnas .listado > ul.productos{
		width:			675px;
	}
	
	.cuatroColumnas .listado > ul.productos{
		width:			900px;
	}
	
	
	
	.listado > ul.productos > li{
		display:			block;
		float:				left;
		width:				220px;
		min-height:			15px;
		margin-left:		5px;
		margin-top:			5px;
		text-align:			center;
		vertical-align:		middle;
		padding:			0;
		padding-top:		100px;
		background:			none;
	}
	
	.listado > ul.productos > li h2,
	.listado > ul.productos > li h3,
	.listado > ul.productos > li h4{
		font-size:			10px;
		display:			inline;
		max-width:			145px;
		vertical-align:		middle;
		line-height:		1.2em;
	}
	
	.listado > ul.productos > li .precio{
		font-size:			10px;
		display:			inline-block;
		color:				#999999;
		margin-left:		5px;
		padding-left:		12px;
		background: 		url("../resources/tabs.adorno.png") no-repeat scroll -1px -1px transparent;
		line-height:		35px;
		height:		35px;
	}
	
	/* Formateo del contenedor 
	 * de imagenes estandar */
	.listado > ul.productos > li img{
		display:block;
		position:			absolute;
		top:				0;
		left:				0;
	}
	
	
	/* Formateo del contenedor de 
	 * imagenes en el modo .combo */
	.listado > li.combo .img {
		overflow:hidden;
		position:absolute;
		top:0;
		left:0;
		width:220px;
		
	}
	
/* END: LISTADOS */
/* ************* */


/* ************** */
/* INI: BREADCUMP */

	/* Formateo del modulo */
	.rastroMigas {
		font-family:	Arial;	
		font-size:		11px;
	
		height:			35px;
		min-height:		35px;
		margin-left:	5px;
		margin-top:		5px;
		
		float:left;
	}
	/* Formateo para su estado cuando 
	 * esta dentro de un elemento .grupoCeldas */
	.grupoCeldas .rastroMigas {
		margin-left:0;
	}
	
	/* Formateo del listado de enlaces */
	.rastroMigas ul {
		padding-top:10px;
		margin-left:40px;
	}
		.rastroMigas li {
			display:inline;
		}
		.rastroMigas li:before {
			content:"> ";
		}
		
		.ie7 .rastroMigas li {
			padding-left:		10px;
			background:			url(../resources/breadcrumb.gif) no-repeat 0 4px;
		}
		
		.rastroMigas li a {
			padding:0 3px;
		}
		.rastroMigas li a:hover {
			text-decoration:underline;
			color:#d72933;
		}
		
	/* Look and gfeel */
	.rastroMigas {
		background:url(../resources/breadcump.png) -1px 9px no-repeat;
	}	
	/* INI: LOOK AND FEEL */
	
/* END: BREADCUMP */
/* ************** */



/* **************************** */
/* INI: MODULO COMPARTIR PAGINA */

	/* Formateo del modulo */
	.compartirPagina {
		float:			right;
		height:			35px;
		min-height:		35px;
	}
	
	
	.titular .compartirPagina {
		position:		absolute;
		top:			0;
		right:			0;
		margin:			0;
	}
	
	/* Formateo del listado de enlaces */
	.compartirPagina ul {
		float:right;
	}
	
	.compartirPagina ul li {
		float:left;
		margin-left:5px;
		height:35px;
	}
	
	.compartirPagina ul li a {
		display:		block;
		height:			35px;
		width:			33px;
		overflow:		hidden;
	}
	
	/* look and feel */
	.compartirPagina ul li a.facebook {
		background:url(../resources/share-facebook.gif) top left no-repeat;
	}
	
	.compartirPagina ul li a.twitter {
		background:url(../resources/share-twitter.gif) top left no-repeat;
	}
	
	.compartirPagina li a.facebook:hover,
	.compartirPagina li a.twitter:hover {
		background-position:left -35px;
	}
	
		.compartirPagina.sinCaja li a.facebook{
			background-image:		url(../resources/share-facebook.sincaja.png);
		}
		
		.compartirPagina.sinCaja li a.twitter{
			background-image:		url(../resources/share-twitter.sincaja.png);
		}
	
	a.descargar {
		background:			url(../resources/icon.pdf.gif) #E1E1E1 0 0 no-repeat;
		color:				#606060;
		width:				auto;
		padding-top:		35px;
		width:				35px;
		text-transform:		uppercase;
		height:				0;
		overflow:			hidden;
	}
	
	a.descargar:hover {
		background-position: 0 -35px;
		background-color:	#e20026;
		color:				#fff;
		
	}
	
	.compartirPagina.contenido{
		display:			table;
		background:			#bdbdbd;
		height:				100%;
		width:				100%;
		min-height:			75px;
	}
	
	.compartirPagina.contenido div{
		display:			table-cell;
		vertical-align: 	middle;
		width:				auto;
	}
	
	.compartirPagina.contenido p,
	.compartirPagina.contenido h2,
	.compartirPagina.contenido h3{
		padding:			0 35px;
		color:				#fff;
		font-family: 		FuturaMedium, Malgun Gothic;
    	font-size: 			16px;
		line-height: 		1.2em;
	}
	
	.compartirPagina.contenido ul{
		display:			table-cell;
	}
	
	.compartirPagina.contenido li a{
		width:				70px;
		height:				75px;
		border-left:		1px #fff solid;
	}
	
	.compartirPagina.contenido li {
		display:			table-cell;
		float:				none;
	}
	
	.compartirPagina.contenido li a.facebook{
		background-image:			url(../resources/share-facebook.big.png);
	}
	
	.compartirPagina.contenido li a.twitter{
		background-image:			url(../resources/share-twitter.big.png);
	}
	
	.compartirPagina.contenido li a.msn{
		background:			url(../resources/share-msn.big.png) transparent 0px 0px no-repeat;
	}
	
	.compartirPagina.contenido li a.facebook:hover,
	.compartirPagina.contenido li a.twitter:hover,
	.compartirPagina.contenido li a.msn:hover{
		background-position:	0px -75px;
	}
	
	.ie7 .compartirPagina.contenido{
		display:			block;
	}
	
	.ie7 .compartirPagina.contenido h2,
	.ie7 .compartirPagina.contenido h3,
	.ie7 .compartirPagina.contenido p{
		display:			block;
		float:				left;
		max-width:			145px;
		margin-top:			20px;
	}
	
	.ie7 .compartirPagina.contenido ul{
		display:			block;
		float:				right;
	}
	
	.ie7 .compartirPagina.contenido ul li{
		display:			block;
		float:				left;
	}


/* END: MODULO COMPARTIR PAGINA */
/* **************************** */


/* ****************************** */
/* INI: MODULO INFORMACIÃƒâ€œN SIMPLE */

	.info {
		margin-top:			5px;
		min-height:			35px;
		margin-left:		5px;
		background: 		#F8F8F8;
	}
	
	.info.js-off {
		color:#e20026;
	}
	
	.info p {
		font-size:15px;
		text-align:center;
		padding: 7px 0px;
	}

/* INI: MODULO INFORMACIÃƒâ€œN SIMPLE */
/* ****************************** */


/* ************************* */
/* INI: ENLACES RELACIONADOS */

	/* Formateo del modulo */
	
	.enlacesRelacionados {
		height:				35px;
		margin-top:			40px;
		margin-left:		5px;
		
		font-family:		"FuturaMedium", Malgun Gothic;
		font-size:			16px;
	}
	
	/* Reescritura de posicion para cuando 
	 * esta dentro de un elemento .grupoCeldas*/
	.grupoCeldas .enlacesRelacionados {
		margin-left:0px;
	}
	
	/* Formateo del listado de enlaces */
	.enlacesRelacionados ul {
		border-top:1px solid #ccc;
	}
	
	.enlacesRelacionados li {
		float:left;
		margin-right:10px;
		height:35px;
	}
	
	.enlacesRelacionados li a {
		display:block;
		height:35px;
		line-height:35px;
		font-size:13px;
	}
	
	.enlacesRelacionados li a:hover {
		color:			#e20026;
		text-decoration:underline;
	}
	
	.enlacesRelacionados li a.top{
		
		display:		block;
		overflow:		hidden;
		position:		absolute;
		right:			0;
		top:			10px;
		background:		url(../resources/icon.backtotop.gif)  left 0px no-repeat;
		width:			33px;
		height:			40px;
	}
	
	.enlacesRelacionados li a.top:hover {
		background-position: left -40px;
	}

/* END: ENLACES RELACIONADOS */
/* ************************* */



/* ************************* */
/* INI: LISTADO DE TAGS */

	/* Formateo del contenedor */

	.listadoTags {
	}
	
	.listadoTags ul{
		padding:				15px 0;
	}
		
	.listadoTags li {
		float:					left;
		margin:					0 0 5px 5px;
		width:					142px;
		font-size:				12px;
		text-transform:			uppercase;
	}
	
	.listadoTags h3 {
		font-size:				26px;
		padding-bottom:			10px;
		margin-right:			50px;
		border-bottom: 			1px solid #ccc;
	}
	
	.listadoTags a:hover{
		color:					#e20026;
	}

/* END: LISTADO DE TAGS */
/* ************************* */





/* **************** */
/* INI: PROMOCIÃƒâ€œN 1 */
	
	/* Formateo modulo */
	.promocion  {
		height:155px;
		overflow:hidden;
	}
	/* Reecritura segun altura de la celda contenedora */
	.dosFilas .promocion  {
		height:315px;
	}
	.tresFilas .promocion  {
		height:475px;
	}
	.cuatroFilas .promocion  {
		height:635px;
	}
	
	/* Formateo de la imagen del modulo */
	.promocion img {
		max-width:100%;
		height:auto;
		display:block;
		
	}
	
	/* Formateo del titular del modulo */
	.promocion h2 {
		position:absolute;
		top:0;
		left:0;
		z-index:1;
	}
	
	/* Formateo del parrafo del modulo */
	.promocion p {
		position:absolute;
		bottom:0;
		left:0;
	}
	
/* END: PROMOCIÃƒâ€œN 1 */
/* **************** */


/* ********************************** */
/* INI: MODULO TEXTO + IMAGEN DETALLE */

	/* Formateo del modulo */
	.moduloTextoVisualDetalle {
		height:155px;
		width:100%;
		overflow:hidden;
	}
	/* Reescritura segun altura de la celda contenedora */
	.dosFilas .moduloTextoVisualDetalle {
		height:315px;
	}
	.tresFilas .moduloTextoVisualDetalle {
		height:475px;
	}
	.cuatroFilas .moduloTextoVisualDetalle {
		height:635px;
	}
	
	/* Formateo de la seccion de contenido */
	.moduloTextoVisualDetalle .contenido {
		width:74.9%;
		margin-right:0.9%;
		float:left
	}
	
	/* Formateo de la seccion de imagen */
	.moduloTextoVisualDetalle .img {
		width:24%;
		float:left;
	}

/* END: MODULO TEXTO + IMAGEN DETALLE */
/* ********************************** */

/* ************************ */
/* INI: MENSAJE INFORMATIVO */
	
	/* Formateo del modulo */
	#fondoModal {
		background:white;
		width:100%;
		height:0;
		overflow:hidden;
		display:none;
	}
	
	/* FormÃƒÂ¡teo del modulo para javascrip on */
	body.js-on #fondoModal {	
		position:fixed;
		top:0;
		left:0;	
		height:100%;
		
		z-index:49;
	}
	
	/* Formateo del conteniedor del msg */
	#mensajeModal {
		background:red;	
		width:400px;
		text-align:center;
		
	}

	/* Formateo del contenedor del msg para javascript off */
	body.js-on #mensajeModal {
		
		position:fixed;
		top:100px;
		left:50%;
		margin-left:-200px;
		
		z-index:50;
	}
	
	/* Formateo de los elementos del contenedor del msg */
	#mensajeModal h2, #mensajeModal p, #mensajeModal ul {
		margin-bottom:10px;
	}
	#mensajeModal h2 {
		margin-top:10px;
	}	
	
	#mensajeModal .close {
		position:absolute;
		top:0;
		right:0;
	}

/* END: MENSAJE INFORMATIVO */
/* ************************ */

/* ********************* */
/* INI: FORM LOCALIZADOR */

	
/* 	END: FORM LOCALIZADOR */
/* ********************** */


 
/* ******************** */
/* 	INI: FORM COLECCION */

    /* INI: formateo modulo */
	#coleccion {
		
	}
	/* Reescritura de altura de celdas  */
	#coleccion .unaColumna {
		height:25px;
	}
	#coleccion .dosFilas {
		height:55px
	}
	
	#coleccion select {
		border:1px solid #ccc;
		width:100%;
		
		position: absolute;
	    bottom: 0;
	    left: 0;
    
	}
	
	#coleccion .disponibilidad {
		display:block;
		width:100%;
		
		text-align:right;
		
		position:absolute;
		bottom:0;
		left:0;
	}	
	
	
	/* INI: TEMPORADAS */
	#coleccion .temporadas {
		text-align:center;
		display:block;
	}
	
	#coleccion .temporada {
		display:inline-block;
		margin:1px;
		text-align:center;
	}
	.js-on #coleccion .temporada {
		width:20px;
		height:20px;
	}
	
	.js-on #coleccion .temporada {
		cursor:pointer;
		border:1px solid white;
	}
	
	.js-on #coleccion .temporada.select {
		border:1px solid red;
	}
	
	#coleccion .temporada label {
		display:inline-block;
	}
	
	.js-on #coleccion .temporada label {
		visibility:hidden;
		height:20px;
		width:20px;
	}
	
	.js-on #coleccion .temporada.invierno {
		background:white;
	}
	.js-on #coleccion .temporada.primavera {
		background:pink;
	}
	.js-on #coleccion .temporada.verano {
		background:blue;
	}
	.js-on #coleccion .temporada.otono {
		background:brown;
	}
	/* END: TEMPORADAS */
	
	
	
	/* INI: TIPOS DE ZAPATO */
	#coleccion .tipoZapato {
		width:50%;
		margin:auto;
		overflow:hidden;
		display:block;
	}
	#coleccion .tipo {
		float:left;
		margin:1px;
		text-align:center;
	}
	
	.js-on #coleccion .tipo {
		width:21%;
		height:12px;
	}
	
	.js-on #coleccion .tipo {
		cursor:pointer;
		border:1px solid white;
	}
	
	.js-on #coleccion .tipo.select {
		border:1px solid red;
	}
	
	#coleccion .tipo label {
		display:inline-block;
	}
	
	.js-on #coleccion .tipo label {
		visibility:hidden;
		height:20px;
		width:20px;
	}
	
	.js-on #coleccion .tipo.tipo1 {
		background:#000;
	}
	.js-on #coleccion .tipo.tipo2 {
		background:#111;
	}
	.js-on #coleccion .tipo.tipo3 {
		background:#222;
	}
	.js-on #coleccion .tipo.tipo4 {
		background:#333;
	}
	.js-on #coleccion .tipo.tipo5 {
		background:#444;
	}
	.js-on #coleccion .tipo.tipo6 {
		background:#555;
	}
	.js-on #coleccion .tipo.tipo7 {
		background:#666;
	}
	.js-on #coleccion .tipo.tipo8 {
		background:#777;
	}
	/* END: TIPOS DE ZAPATO */
	
	
	/* INI: COLORES */
	#coleccion .color {
		display:inline;
		margin:1px;
		width:20px;
		height:15px;
	}
	
	.js-on #coleccion .color {
		cursor:pointer;
		border:1px solid #fff;
	}
	
	.js-on #coleccion .color.select {
		border:1px solid red;
	}
	
	#coleccion .color label {
		display:inline-block;
	}
	
	.js-on #coleccion .color label {
		visibility:hidden;
		height:20px;
		width:20px;
	}
	
	.js-on #coleccion .color.color1 {
		background:#000;
	}
	.js-on #coleccion .color.color2 {
		background:#111;
	}
	.js-on #coleccion .color.color3 {
		background:#222;
	}
	.js-on #coleccion .color.color4 {
		background:#333;
	}
	.js-on #coleccion .color.color5 {
		background:#444;
	}
	.js-on #coleccion .color.color6 {
		background:#555;
	}
	.js-on #coleccion .color.color7 {
		background:#666;
	}
	.js-on #coleccion .color.color8 {
		background:#777;
	}
	/* END: COLORES */
	
/* 	END: FORM COLECCION */
/* ******************** */


/* ************************* */
/* INI: HEADER MAIN LOGO */
	h1.logo a, a.logo{
		background:	url(../resources/logo.png) no-repeat 0px 0px;
		display:	block;
		width:	100%;
		height:	154px;
	}
/* END: HEADER MAIN LOGO */
/* ************************* */

/* *********************** */
/* INI: HEADER MAIN NAVBAR */
		
	#header .navbar .conoce {
		z-index: 			100;
		overflow:			visible;
		margin-left: 20px;
	}
	
		
	#header .mediaFila.bottom.conoce > a {
		color: #FFFFFF;
		font-size: 21px;
		text-align: center;
		height:105px!important;
	}
	
	#header .navbar a {
		font-size:15px;
		color:#000000;
		font-family:"FuturaMedium", Malgun Gothic;
	}
	#header .articulos {
		font-size:14px;
		color:#999;
		font-family:"FuturaMedium", Malgun Gothic;
	}
	
	#header .animado .titular{
		text-align:			center;
		display:			block;
		line-height:		15px;
		font-size:			14px;
		padding-top:		5px;
	}
	
	#header .animado a.capitular{
		text-align:					center;
		margin:						15px 10px 5px;
		width:						125px;
		height:						95px;
		display:					block;
		font-size:					80px;
		line-height:				98px;
		border-bottom:				#606060 1px solid;
		text-transform:				uppercase;
	}
	#header .animado.mediaColumna .titular{
		font-size:					13px;
		padding-top:				5px;
	}
	
	#header .animado.mediaColumna .capitular{
		text-align:					center;
		margin:						10px 10px 5px;
		display:					block;
		font-size:					80px;
		line-height:				95px;
		border-bottom:				#606060 1px solid;
		text-transform:				uppercase;
		width:						86px;
	}
	
	#header .animado.unaColumnaYmedia .capitular{
		width:						200px;
	}
	
	/* ED ini */
	
	#header .animado div.submenu {
		display: none;
		border: #d6d6d6 solid 1px;
		background:#FFFFFF;
		margin-left: -40px;
		margin-top: -25px;
		position: absolute;
		top: 75px;
		width: 513px;
	}
	
	#header.version_2 li.animado {
		margin-left: 0;
		padding-left: 0px;
	}
	
	#header.version_2 li.animado#cntM {
		margin-left: 10px;
	}
	
	#header.version_2 li.animado#cntK {
		width: 65px;
	}
	
	#header.version_2 .animado div#smnM {
		width:860px !important;
		margin-left: -95px;
	}
	
	#header.version_2 .animado div#smnW {
		width:860px !important;
		margin-left: -163px;
	}
	
	#header.version_2 .animado div#smnK {
		width:644px !important;
		margin-left: -231px;
	}
	
	#header .animado div.submenu div.firstLink {
		margin-left: 10px;
		position:absolute;
	}
	
	#header.version_2 .animado div.submenu div.firstLink {
		margin-left: 0;
		margin-bottom: 12px;
		position:relative;
	}
	
	#header .animado div.submenu div.firstLink a {
		font-size: 20px !important;
		border-top:none;
		color:#e20026;
		font-family:"FuturaLight", Malgun Gothic;
		text-transform:uppercase;
		background:#FFFFFF;
		display: block;
		padding-top: 5px;
		padding-left: 10px;
		margin-left: 10px;
		position:absolute;
		width: 140px;
		cursor: pointer;
	}
	
	#header.version_2 .animado div.submenu div.firstLink a {
		font-size: 20px !important;
		border-top:none;
		color:#e20026;
		font-family:"FuturaLight", Malgun Gothic;
		text-transform:uppercase;
		background:#FFFFFF;
		display: block;
		padding-top: 5px;
		padding-left: 10px;
		padding-bottom: 4px;
		margin-left: 10px;
		position:relative;
		width: 180px;
		cursor: pointer;
	}
	
	#header.version_2 .animado div.submenu div.titulo {
		width: auto;
		cursor: default;
	}
	
	#header.version_2 .animado div.submenu .subtitulo {
		width: auto;
		height: auto !important;
		font-weight:bold;
		/* font-style:italic; */
		font-size: 12px;
		color: #000; /* color: #999; */
		font-family: "FuturaLight", Malgun Gothic;
		text-transform: uppercase;
		padding-left: 10px;
		background: #FFFFFF;
		padding-top: 3px;
		padding-left: 10px;
		margin-left: 0px !important;
	}
	
	#header.version_2 .animado div.submenu .texto_camper_lab {
		/* font-style:italic; */
		font-size: 13px;
		color: #999;
		font-family: "FuturaLight", Malgun Gothic;
	}
	
	#header .animado div.submenu div.firstLink a:hover  {
		background-color:#e20026;
		color:#FFFFFF;
		height: auto !important;
	}
	
	#header .animado div.submenu div  {
		margin-left: 70px;
		left: 0px !important;		
	}
	
	#header.version_2 .animado div#smnM div.submenu_arrow  {
		margin-left: 122px;
	}
	
	#header.version_2 .animado div#smnW div.submenu_arrow  {
		margin-left: 190px;
	}
	
	#header.version_2 .animado div#smnK div.submenu_arrow  {
		margin-left: 258px;
	}
	
	
	#header .animado div.submenu a {
		border-top:none;
		font-size:16px;
		color:#e20026;
		font-family:"FuturaLight", Malgun Gothic;
		text-transform:uppercase;
		background:#FFFFFF;
		display: block;
		padding-top: 5px;
		padding-left: 10px;
		height: 10px !important;
		width: 140px;
		margin-left: 0px !important;
		*min-height: 12px;
	}
	
	#header.version_2 .animado div.submenu a {
		width: auto;
		padding-top: 3px;
		height: auto !important;
	}
	
	#header .animado div.submenu a.linkmenu {
		font-size:12px;
		color:#999;
		white-space: nowrap;
	}
	
	#header .animado div.submenu a.linkmenu:hover {
		text-decoration: underline;	
	}
	
	#header .animado div.submenu .contenedor {
		float:left;
		position:relative;
		margin-bottom:15px;
		margin-top:15px;
		padding-left:10px;
		margin-left:0px !important;
		padding-right:10px;
		border-right: #d6d6d6 solid 1px;
		min-height: 150px;
		padding-bottom:10px
	}
	
	#header.version_2 .animado div.submenu .contenedor {
		min-height: 250px;
		width:194px;
	}
	
	#header .animado div.submenu div.ultimo {
		border-right: none;
	}
	
	.labcontainer{
		margin-left:0px !important;
		font-weight: 400 !important;
	}
	
	.labcontainer1 {
		margin-left: 12px !important;
		margin-top: 15px;
		font-weight: 400;
	}
	
	#header .animado div.submenu .labcontainer1 a{
		font-size: 12px;
		color: #999;
	}
	
	.labcontainer2{
		margin-left: 12px !important;
		margin-top: 20px;
		font-weight: 400;
	}
	
	#header .animado div.submenu .labcontainer2 a{
		font-size: 12px;
		color: #999;
	}
	
	.labcontainer3{
		margin-left: 12px !important;
		margin-top: 15px;
		font-weight: 400;
	}
	
	#header .animado div.submenu .labcontainer3 a{
		font-size: 12px;
		color: #999;
	}
	
	
	
	/*#header .animado div.submenu a:hover {
		color:#FFFFFF;
		background: url(/eshop/i/bg_submenu_red.jpg) repeat !important;
	}*/
	
	
	#header .animado div.submenu_red  {
		background: url(/eshop/i/submenu_arrow_hover.png) center top no-repeat !important;
	}

	/* COUNTRY LANGUAGE DIV INI */
	#country_lng_div {
		width: 815px;
		height: 530px;
		padding: 35px 0 35px 35px;
		background: #FFFFFF;
	}
	
	#country_lng_div .title {
		color:#e20026;
		font: 28px FuturaMedium,Malgun Gothic;
		text-transform: uppercase;
	}
	
	#country_lng_div #other {
		width: 800px;
		height: 70px;
	}
	
	#country_lng_div #other #separator {
		background: #DDDDDD;
		width: 84px;
		height: 2px;
		margin: 0 auto;
	}
	
	#country_lng_div #other a {
		text-align: center;
		font: 12px FuturaMedium, Malgun Gothic;
		color:#e20026;
		margin-top: 25px;
		display: block;
		margin: 18px auto;
	}
	
	#country_lng_div #continents {
		margin-top: 20px;
		width: 800px;
		height: 450px;
	}
	
	#country_lng_div #continents a.continent {
		display: block;
		float: left;
		width: 174px;
		height: 35px;
		padding: 5px;
		margin-right: 15px;
		background: url(/eshop/i/lng_button_all.png) center top no-repeat;
		color:#606060;
		font: 22px FuturaLight, Malgun Gothic;
		text-transform: uppercase;
		text-align: center;
	}
	
	#country_lng_div #continents a.continent:hover {
		background: url(/eshop/i/lng_button_all.png) center center no-repeat;
	}
	
	#country_lng_div #continents a.continent.selected {
		color:#FFFFFF;
		background: url(/eshop/i/lng_button_all.png) center bottom no-repeat;
	}
	
	#country_lng_div #continents .countries {
		display: none;
		position: absolute;
		top: 150px;
		width: 150px;
	}
	
	#country_lng_div #continents #cM {
		left: 50px;
	}
	
	#country_lng_div #continents #cA {
		left: 250px;
	}
	
	#country_lng_div #continents #cE {
		left: 225px;
		width: 600px;
	}
	
	#country_lng_div #continents #cO {
		left: 650px;
	}
	
	#country_lng_div #continents .countries .column {
		width: 150px;
		float: left;
	}

	#country_lng_div #continents .countries .country {
		width: 146px;
		height: 26px;
		float: left;
		padding: 1px;
		background: url(/eshop/i/lng_country_over.png) -1000px -1000px no-repeat;
	}

	#country_lng_div #continents .countries .country:hover {
		background: url(/eshop/i/lng_country_over.png) center top no-repeat;
	}
	
	#country_lng_div #continents .countries .country.open {
		background: #FFF;
		display: inline-table;
		padding: 0 0 10px;
		border: solid 1px;
		border-color: #DDDDDD;
		*height: 145px;
	}
	
	#country_lng_div #continents .countries .country.country_selected {
		background: #FFF;
		display: inline-table;
		padding: 0 0 10px;
		border: solid 1px;
		border-color: #DDDDDD;
		*height: 145px;
	}
	
	#country_lng_div #continents .countries .country .languages a.lng_selected {
		width: 112px;
		height: 20px;
		float:left;
		font: 12px FuturaMedium, Malgun Gothic;
		margin-left: 16px;
		padding-left: 16px;
		border-left: solid 1px;
		border-color: #DDDDDD;
		background: url(/eshop/i/lng_arrow.png) -1000px -1000px no-repeat;
		color:#e20026;
	}
	
	#country_lng_div #continents .countries .country a.countryName {
		width: 136px;
		height: 16px;
		display: block;
		font: 12px FuturaMedium, Malgun Gothic;
		text-transform: uppercase;
		padding: 5px;
	}
	
	#country_lng_div #continents .countries .country a:hover, #country_lng_div #continents .countries .country.open a.countryName {
		color:#e20026;
	}
	
	#country_lng_div #continents .countries .country.country_selected a.countryName {
		color:#e20026;
	}
	
	#country_lng_div #continents .countries .country .languages {
		display:none;
	}
	
	#country_lng_div #continents .countries .country .languages a {
		width: 112px;
		height: 20px;
		float:left;
		font: 12px FuturaMedium, Malgun Gothic;
		margin-left: 16px;
		padding-left: 16px;
		border-left: solid 1px;
		border-color: #DDDDDD;
		background: url(/eshop/i/lng_arrow.png) -1000px -1000px no-repeat;
	}
	
	#country_lng_div #continents .countries .country .languages a:hover {
		background: url(/eshop/i/lng_arrow.png) right top no-repeat;
	}

	/* COUNTRY LANGUAGE DIV FIN */
	
	/* NEWSLETTER DIV INI */
	
	#news_popup {
		width: 520px;
		height: 350px;
		background: url(/eshop/i/newsletter_popup_back.jpg) #FFF center center no-repeat;
	}
	
	#news_popup p.title {
		font: 28px FuturaLight, Malgun Gothic;
		padding: 35px 0 25px;
		color:#000;
		margin-left: 25px;
	}
	
	#news_popup p.title span {
		font: 28px FuturaMedium, Malgun Gothic;
	}
	
	#news_popup p.text {
		width: 300px;
		font: 14px FuturaMedium, Malgun Gothic;
		color: #414141;
		margin-left: 25px;
	}
	
	#news_popup .button_container {
		background-color: #E20026;
		width: 170px;
		height: 45px;
		margin: 10px 25px;
		text-align: left;
	}
	
	#news_popup .button_container:hover {
		background-color: #750116;
	}
	
	#news_popup p.button {
		height: 45px;
		width: 170px;
	}
	
	#news_popup p.button a {
		color: #FFFFFF;
		display: block;
		font: 17px/45px FuturaMedium, Malgun Gothic;
		height: 45px;
		padding: 0 16px;
		text-transform: uppercase;
		width: 138px;
	}
	
	#news_popup p.button a:hover {
		color: #E20026;
	}
	
	#news_popup p.button a span {
		cursor: pointer;
	}
		
	#news_popup p.button .text {
		float:left;
	}
	
	#news_popup p.button .arrow {
		float:right;
	}
	
	
	#news_popup .formulario fieldset {
		margin: 25px 0 0 25px;
		padding: 0;
	}

	#news_popup .formulario label.autoAdjust {
		color: #C5C5C5;
		display: block;
		font-size: 16px;
		font-style: normal;
		line-height: 42px !important;
		padding: 0 5px;
		text-indent: 5px;
	}

	#news_popup .formulario fieldset div.unaColumnaNews {
		border: 1px solid #C5C5C5;
	}
	
	#news_popup .formulario fieldset .unaColumnaNews {
		border: 1px solid transparent;
		height: 40px;
		margin: 0 -1px -1px 0;
		min-height: 40px;
		width: 280px;
	}
	
	#news_popup .formulario fieldset .unaColumnaNews input {
		width: 270px !important;
	}
	
	/* NEWSLETTER LANGUAGE DIV FIN */
	
	/* RTW DIV INI */
	
	#rtw_popup {
		width: 520px;
		height: 350px;
		background: url(/eshop/i/rtw_popup_back.jpg) #FFF center center no-repeat;
	}
	
	#rtw_popup p.title {
		font: 28px FuturaLight, Malgun Gothic;
		padding: 35px 0 25px;
		color:#fff;
		margin-left: 25px;
	}
	
	#rtw_popup p.title span {
		font: 28px FuturaMedium, Malgun Gothic;
	}
	
	#rtw_popup p.text {
		width: 300px;
		font: 14px FuturaMedium, Malgun Gothic;
		color: #fff;
		margin-left: 25px;
	}
	
	#rtw_popup .button_container {
		background-color: #E20026;
		width: 170px;
		height: 45px;
		margin: 85px 25px;
		text-align: left;
	}
	
	#rtw_popup .button_container:hover {
		background-color: #750116;
	}
	
	#rtw_popup p.button {
		height: 45px;
		width: 170px;
	}
	
	#rtw_popup p.button a {
		color: #FFFFFF;
		display: block;
		font: 17px/45px FuturaMedium, Malgun Gothic;
		height: 45px;
		padding: 0 16px;
		text-transform: uppercase;
		width: 138px;
	}
	
	#rtw_popup p.button a:hover {
		color: #E20026;
	}
	
	#rtw_popup p.button a span {
		cursor: pointer;
	}
		
	#rtw_popup p.button .text {
		float:left;
	}
	
	#rtw_popup p.button .arrow {
		float:right;
	}
	
	
	#rtw_popup .formulario fieldset {
		margin: 25px 0 0 25px;
		padding: 0;
	}

	#rtw_popup .formulario label.autoAdjust {
		color: #C5C5C5;
		display: block;
		font-size: 16px;
		font-style: normal;
		line-height: 42px !important;
		padding: 0 5px;
		text-indent: 5px;
	}

	#rtw_popup .formulario fieldset div.unaColumnaNews {
		border: 1px solid #C5C5C5;
	}
	
	#rtw_popup .formulario fieldset .unaColumnaNews {
		border: 1px solid transparent;
		height: 40px;
		margin: 0 -1px -1px 0;
		min-height: 40px;
		width: 280px;
	}
	
	#rtw_popup .formulario fieldset .unaColumnaNews input {
		width: 270px !important;
	}
	
	/* NEWSLETTER LANGUAGE DIV FIN */
	
	/* ED fin */
	
	/* INI: CUSTOM BUTTONS (6 COLS) */
	
	#header .navbar .shop{
		display:					none;
		background: 				#F8F8F8;
    	border: 					0 none;
    	height: 					35px;
   		left: 						155px;
   		position: 					absolute;
    	top: 						45px;
    	z-index:					50;
		
		line-height:			35px;
		text-transform:			uppercase;
		color:					#bbb;
		text-align:				center;
		display:				block;
		font-size:				15px;
	}
	
	#header .botonExtra .shop{
		display:					block;
	}
		
		#header .shop a{
			line-height:			35px;
			text-transform:			uppercase;
			color:					#bbb;
			text-align:				center;
			display:				block;
			width:					auto;
			height:					35px;
			font-size:				15px;
		}
	
	#header .navbar.botonExtra .animado{
		height:						114px;
		margin-top:					0px !important;
		padding-top:8px;
		/*cursor:pointer;*/
	}
	
		#header .navbar.botonExtra .animado a{
			height:					30px;
		}
		
			#header .navbar.botonExtra .animado .capitular{
				font-size:			75px;
				margin-top:			3px;
				line-height:		75px;
				height:				75px;
			}
		
			#header .navbar.botonExtra .animado .titular{
				line-height:		14px;
				padding-top:		5px;
				width: 100%;
				text-align: center;
			}
	
	/* INI: ESPECIAL FOR 7 COLS */
	#header .mediaColumna.kids a {
		width:65px;
	}
	
	
	#header .bottom.conoce a {
		background:url(../resources/conoce.camper.big.png) left 0px no-repeat;
		z-index:		50;
		
	}
	
	#header .bottom.conoce.open > a{
		background:url(../resources/conoce.camper.big.png) left -154px no-repeat;
		/*border-bottom:		5px solid #e20026!important;*/
	}
	
	#header .navbar .articulos{
		text-align:				center;
		overflow:				visible;
		z-index:				1050;
		border-bottom-color:	transparent;
	}
		
		#header .navbar .articulos a.list{
			/*background:url(../resources/articulos.png) center 25px no-repeat #F8F8F8;*/
			height:			123px;
			color: #BBBBBB;
		}
		
		#header .navbar .articulos a.list:hover{
			/*background-color:		#E1E1E1;*/
			color: #606060;
		}
		
		#header .navbar .articulos.empty a.list{
			    height:			154px;
		}
	
			#header .navbar .articulos .numeroArticulos{
				display:		block;
			    font-size: 		11px;
				margin-top:		7px;
				padding:		0 5px;
			}
			
			.ie7 #header .navbar .articulos .numeroArticulos{
				display:		block;
				font-size: 		11px;
				margin-top:		13px;
				padding:		0 5px;
			}
	
			#header .navbar .articulos.empty .numeroArticulos{
			   display:			none;
			}
		
		#header .navbar .articulos a.buy{
				background-color: #E20026;
				color: 		#FFFFFF;
				height:			30px;
				border-top:		1px solid #fff;
				font-size: 		11px;
				line-height:	30px;
				margin-bottom:	5px;
		}
		
		#header .navbar .articulos a.buy:hover{
	        background-color: #750116;
			color: 		#E20026;

		}
		
		#header .navbar .articulos.empty .buy{
			display:			none;
		}
	
		#header .navbar .articulos a:hover,
		#header .navbar .articulos.select a {
		}
		
		
		#header .navbar .articulos.empty ul.list{
			display:			none!important;
		}
		
		#header .navbar .articulos ul.list{
			/*border:				1px solid #999999;*/
			border:				1px solid #d6d6d6;
			border-bottom:		0px;
			background:			#ffffff;
			/*padding-bottom:		5px;*/
		}
		
			#header .navbar .articulos ul.list li{
				text-align:		center;
				/*font-size:		10px;*/
				font-size:		12px;
				padding:		15px 15px;
				position:		relative;
				text-transform:	uppercase;
				color:			#606060;
				border-bottom:	1px solid #d6d6d6;
			}
		
				#header .navbar .articulos ul.list li img{
					
				}
		
				#header .navbar .articulos ul.list li em{
					color:			#e20026;
					display:		block;
				}
		
				#header .navbar .articulos #prodAdded{
					border: 1px solid #999999;
					border: 1px solid #d6d6d6;
					border-bottom: 0px;
					background: #ffffff;
				}
				
				#header .navbar .articulos #prodAdded li {
					text-align: center;
					font-size: 10px;
					padding: 15px 15px;
					position: relative;
					text-transform: uppercase;
					color: #606060;
					border-bottom: 1px solid #d6d6d6;
				}
				
				#header .navbar .articulos ul.list li a.close{
					width:			14px;
					height:			10px !important;
					position:		absolute;
					bottom:			10px;
					right:			15px;
					background:		url(/eshop/resources/articulos.borrar.png) no-repeat 0 0 !important;
				}
				
				#header .navbar .articulos ul.list li a.close:hover{
					background-position: 0 -10px !important;
				}

	
	/* INI: ESPECIAL FOR 7 COLS */
	
	#header .mediaColumna.coleccionOcean {
		width:106px;
	}
	
	#header .botonExtra .mediaColumna.coleccionOcean{
		height: 114px;
    	margin-top: 40px !important;
	}
	
	#header .botonExtra .mediaColumna.coleccionOcean a{
	}
	
	#header .botonExtra .mediaColumna.coleccionOcean a:hover{
		
	}
	
	/* END: ESPECIAL FOR 7 COLS */
	
	/* INI: CUSTOM BUTTONS (6 COLS) */
	
	
	/* INI: CUSTOM BUTTONS (mediaFilas 6 COLS) */
	
	#header .navbar .mediaFila .buscar {
		background:url(../resources/buscar.jpg) left 0 no-repeat;
	}
	
	#header .navbar .mediaFila .volvo {
		background:url(../resources/volvo.gif) left 0 no-repeat;
	}
	
		#header .navbar .volvo span{
			padding:					13px 20px 0px;
			color:						#fff;
			display:					block;
			font-size:					16px;
			text-align:					center;
			line-height:				17px;
		}
		
	#header .navbar .mediaFila .volvo:hover {
		background-position:			left -375px;
	}
	
	#header .mediaFila.bottom.conoce > a {
		background:url(../resources/conoce.camper.png) left 0px no-repeat;
	}
		
		#header .bottom.conoce > a span{
			font-size:					12px;
			padding:					58px 35px 0px 20px;
			display:					block;
			line-height:				78px;
			color:						#fff;
			text-align:					center;
		}
		
			#header .mediaFila.bottom.conoce > a span{
				padding-top:			15px;
			}
		
			#header .bottom.conoce > a em{
				font-size:				20px;
				display:				block;
			}
	
	#header .mediaFila.bottom.conoce.open a {
		/*background-position:			left -75px;*/
	}
	
	#header .conoce #conoce-camper-extended.navExtended{
		position:				absolute;
		z-index:				1000;
		/*top:					53px;*/
		top:					40px;
		width:					904px;
		height:					155px;
		color:					#ffffff;
		font-family:			"FuturaMedium", Malgun Gothic;
		text-transform:			uppercase;
		text-align:				right;
		left:-475px;
		padding:0 0 6px 0px;
	}
	
	#header .mediaFila.conoce #conoce-camper-extended.navExtended{
		/*top:					84px;*/
	}
	
	
		/*resets link styles*/
		#header .conoce #conoce-camper-extended.navExtended li a{
			width:				auto !important;
			height:				auto !important;
			border:				none !important;
			margin:				0 !important;
		}
		
		#header .conoce #conoce-camper-extended.navExtended li a:hover{
			border:				none !important;
		}
	
	
	#header .conoce #conoce-camper-extended.navExtended h2{
		margin-top:				8px;
	}
	
	#header .conoce #conoce-camper-extended.navExtended h2 a{
		display:				block;
		height:					107px;
		background:url(../resources/submenu.h2.jpg) left top no-repeat;
		width:					100%;
	}
	
	#header .conoce #conoce-camper-extended.navExtended .unaColumna{
		float:					left;
		width:					155px;
		height:					auto;
		margin:					auto auto auto 23px;
		border:					none !important;
		

		border-right: solid 1px #d6d6d6 !important;
		width: 205px;
		margin:					auto auto auto 20px;
        float: left;
        position: relative;
        margin-bottom: 15px;
        margin-top: 15px;
        padding-left: 10px;
        margin-left: 0!important;
        padding-right: 10px;
        border-right: #d6d6d6 solid 1px;
        min-height: 150px;
        padding-bottom: 10px;
        height: 229px;
	}
	

	#header .conoce #conoce-camper-extended.navExtended .unaColumna:last-child{
	   
	       border-right: none !important;
	}    
	
	#header .conoce #conoce-camper-extended.navExtended .unaColumna.first{
		margin:					auto auto auto 20px;
	}
	
	#header .conoce #conoce-camper-extended.navExtended .unaColumna.hide{
		display:				none;
	}
	
	#header .conoce #conoce-camper-extended.navExtended h3{
		font-size:				14px;
		border-bottom:			1px solid #fff;
		font-family:			"FuturaMedium", Malgun Gothic;
		padding:				12px 0 7px;
		color:					#fff;

		font-size: 20px!important;
        border-top: 0;
        color: #e20026;
        font-family: "FuturaLight", Malgun Gothic;
        text-transform: uppercase;
        border-bottom: none;
        padding: 7px 0 4px;
        padding-left: 13px;
        text-align: left;
        margin-top: 15px;
        
	}
	
	#header .conoce #conoce-camper-extended.navExtended a:hover h3{
		color:					#660000;
		
		background-color: #e20026;
        color: #FFFFFF;
        height: auto !important; 
	}
	
	#header .conoce #conoce-camper-extended.navExtended .submenu-level2{
		margin:					13px 0;
		
		padding-left: 10px;
	}
	
		#header .conoce #conoce-camper-extended.navExtended .submenu-level2 a{
			font-size:				11px;
			
			
        font-size: 12px;
        text-align: left;
        color: #999;
        white-space: nowrap;
        font-family: "FuturaLight", Malgun Gothic;
        text-transform: uppercase;
        display: block;
        padding-top: 5px;
        padding-left: 2px;
        height: 10px!important;
		}
	
	  #header .conoce #conoce-camper-extended.navExtended .submenu-level2 a:hover{
	    color: #999;
	    text-decoration: underline;
		}
	
	#header .conoce #conoce-camper-extended.navExtended li a{
		background:				none;
		height:					auto;
		width:					auto;
		color:					#fff;
		text-align:				right;
	}
	
	#header .conoce #conoce-camper-extended.navExtended li a:hover{

		
	}
	
	
	/* INI: CUSTOM BUTTONS (mediaFilas 6 COLS) */
	
	

/* END: HEADER MAIN NAVBAR */
/* *********************** */

/* ************************ */
/* INI: HEADER EXTRA NAVBAR */

	#header .extranavbar .void {
		background:			#f8f8f8;
	}
	
	#header .extranavbar a {
		font-family:		"FuturaMedium", Malgun Gothic;
		text-decoration:	none;
		text-align:			center;
		background:			#f8f8f8;
		font-size:			1em;
		line-height:		1.1em;
		color:				#bbb;
	}
	
	#header .extranavbar a:hover, #header .extranavbar a.select {
		background-color:		#e20026;
		color:					#fff;
	}
	
	#header .extranavbar a.select:hover {
		background-color:	#e20026;
		color:				#fff
	}
	
		#header .extranavbar a .over{
			display:		none;
		}
	
		#header .extranavbar a:hover .over{
			display:		block;
		}
	
	#header .busqueda > a{
		background-image:			url(../resources/search.png);
		background-position:		right  0;
		background-repeat:			no-repeat;
	}
	
	#header .busqueda > a:hover{
		background-position:		right  -40px;
	}
	
		#header .busqueda > a span{
			display:		none;
		}
		
		#header .busqueda.open > a span{
			display:		inline;
		}
	
		#header .busqueda.open > a em{
			display:		none;
		}
	
	
		#header .extranavbar .open a{
			background-color:	#e1e1e1;
			color:				#606060;
			background-position:		right  -40px;
		}
		
		#header .extranavbar .open a:hover {
			background-color:	#f8f8f8;
			color:				#bbb;
			background-position:		right  0;
		}
		
	.formularioBusqueda{
		background:			url(../resources/search.big.png) no-repeat #e1e1e1;
		position:			relative;
	}
	
	#header .formularioBusqueda{
		display:			none;
		left:				0;
		top:				5px;
		margin:				0;
		border-right:		5px #fff solid;
		overflow:			hidden;
		border-bottom:		none;
		background-image:	none;
		padding:			0;
	}
	
	.ie7 #header .formularioBusqueda{
		height:				159px;
	}
	
		
		.formularioBusqueda input[type=text], .formularioBusqueda label, .ie7 .formularioBusqueda span{
			position:			absolute;
			display:			block;
			top:				20px;
			height:				35px;
			font-size:			30px;
			text-transform:		uppercase;
			margin-left:		80px;
			font-family:		FuturaMedium, Malgun Gothic;
			vertical-align:		baseline;
			line-height:		35px;
		}
		
		#header .formularioBusqueda input[type=text], #header .formularioBusqueda label, .ie7 #header .formularioBusqueda span{
			top:				40px;
			height:				80px;
			font-size:			70px;
			margin-left:		20px;
			line-height:		80px;
		}
		
		.formularioBusqueda input[type=text]{
			outline-width:		0px;
			background:			none;
			border:				0;
			z-index:			100;
			color:				#606060;
			width:				700px;

		}
		
		#header .formularioBusqueda input[type=text]{
			width:				480px;
		}
		

		.formularioBusqueda label, .ie7 .formularioBusqueda span{
			color:				#ccc;
		}
		
		.formularioBusqueda input[type=submit].ok{
			background-image:	 url(../resources/search-arrow.png);
			background-position: 30px 3px;
			color:				#fff;
			position:			absolute;
			right:				17px;
			top:				50%;
			margin-top:			-8px;
		}
		
		.ie7 .formularioBusqueda input[type=submit].ok{
			width:				50px;
		}
		
			.formularioBusqueda input[type=submit].ok:hover{
				color:				#e20026;
				background-position: 30px -32px;
			}
		
		#header .formularioBusqueda input[type=submit].ok{
			top:				auto;
			bottom:				17px;
			margin:				auto;
		}
		
	#header .extranavbar .perfil{
		text-transform:			uppercase;
	}
		
		#header .extranavbar .perfil a{
		}
			
			#header .extranavbar .perfil img{
				position:		absolute;
				left:			0;
			}
			
			#header .extranavbar .perfil .nombre, #header .extranavbar .perfil .over{
				text-align:			center;
			}
			
			#header .extranavbar .perfil a:hover .nombre{
				display:			none;
			}
	
	
/* END: HEADER EXTRA NAVBAR */
/* ************************ */

/* ******************************** */
/* INI: SEGUNDO NIVEL DE NAVEGACION */

	#navbarSegundoNivel {
		width:100%;
		background:#e20026;
		height:40px;
		margin-bottom:5px;
	}
	#navbarSegundoNivel .wrap {
		height:40px;
		position:relative;
		width:895px;
		margin:auto;
		left:50%;
		margin-left:-445px;
		text-align:right;
	}
	
	#navbarSegundoNivel ul {
		float:right;
	}
	
	#navbarSegundoNivel ul li {
		float:left;
		width:150px;
		height:40px;
		line-height:35px;
	}
	#navbarSegundoNivel ul li a {
		display:block;
		height:40px;
		line-height:40px;
		text-align:center;
		color:#e20026;
		font-family:FuturaMedium, Malgun Gothic;
		font-size:13px;
	}
	
	#navbarSegundoNivel ul li a:hover,
	#navbarSegundoNivel ul li a.select {
		color:#fff;
		background:url(../resources/tachado-segundonivel.png) center center no-repeat
	}
	
	#navbarSegundoNivel ul li.adorno1 {
		background:url(../resources/submenu.separado.1.jpg) top right no-repeat
	}
	#navbarSegundoNivel ul li.adorno2 {
		background:url(../resources/submenu.separado.1.jpg) top right no-repeat
	}
	#navbarSegundoNivel ul li.adorno3 {
		background:url(../resources/submenu.separado.1.jpg) top right no-repeat
	}
	#navbarSegundoNivel ul li.adorno4 {
		background:url(../resources/submenu.separado.1.jpg) top right no-repeat
	}
	
	#navbarSegundoNivel ul li.last {
		width:145px;
		height:40px;
	}


/* INI: SEGUNDO NIVEL DE NAVEGACIÃƒâ€œN */
/* ******************************** */

/* ******************************* */
/* INI: TERCER NIVEL DE NAVEGACIÃƒâ€œN */

	#navbarTercerNivel {
		width:100%;
		background:url(../resources/bg.navbar.tercer.nivel.jpg) top left repeat-x;
		height:40px;
		margin-top:-5px;
	}
	
	#navbarTercerNivel .wrap {
		height:40px;
		position:relative;
		width:895px;
		margin:auto;
		left:50%;
		margin-left:-445px;
		text-align:right;
	}
	
	#navbarTercerNivel ul {
		float:right;
	}
	
	
	#navbarTercerNivel ul li {
		float:left;
		width:150px;
		height:19px;
		line-height:19px;
	}
	
	#navbarTercerNivel ul li a {
		display:block;
		height:19px;
		line-height:19px;
		text-align:center;
		color:#f58287;
		font-family:FuturaMedium, Malgun Gothic;
		font-size:11px;
	}
	
	#navbarTercerNivel ul li a:hover,
	#navbarTercerNivel ul li a.select {
		color:#e20026;
		background:url(../resources/tachado-tercernivel.png) center center no-repeat
	}

/* END: TERCER NIVEL DE NAVEGACIÃƒâ€œN */
/* ******************************* */





/* *********************** */
/* INI: FOOTER MAIN NAVBAR */

	#footer .navbar {
		font-family:"FuturaMedium", Malgun Gothic;
		font-size:  1em;
		color:#999;
	}
	
	#footer .navbar .void {
		background:				#F8F8F8;
	}
	
	#footer .navbar a {
		text-decoration:		none;
		text-align:				center;
		background:				#F8F8F8;
		color:					#BBBBBB;
		text-transform:			uppercase;	
	}
	
	#footer .navbar a:hover, #footer .navbar a.select {
		background:				#e20026;
		color:					#fff;
	}
	
	#footer .navbar a.logoFooter {
		padding-top:			0;
		background:				#fff url(../resources/logo.footer.png) center 0px no-repeat;
		height: 				40px !important;
	}
	
	/* Nova versio del footer */
	#footer_v2 .navbar {
		font-family:"FuturaMedium", Malgun Gothic;
		font-size:  1em;
		color:#999;
	}
	
	#footer_v2 .navbar .void {
		background:				#F8F8F8;
	}
	
	#footer_v2 .navbar a {
		text-decoration:		none;
		text-align:				center;
		background:				#F8F8F8;
		color:					#BBBBBB;
		text-transform:			uppercase;	
	}
	
	#footer_v2 .navbar a:hover, #footer_v2 .navbar a.select {
		background:				#e20026;
		color:					#fff;
	}
	
	#footer_v2 .navbar a.logoFooter {
		padding-top:			0;
		background:				#fff url(../resources/logo.footer.png) center 0px no-repeat;
		height: 				40px !important;
	}
	
	
/* END: FOOTER MAIN NAVBAR */
/* *********************** */

/* ************************ */
/* INI: FOOTER EXTRA NAVBAR */
	#footer .extranavbar {
		font-family:"FuturaMedium", Malgun Gothic;
		font-size:14px;
		color:#e20026;
	}
	
	
	#footer  li.animado{
		background-image:url(../resources/menu.pastilla.rollover.footer.gif) !important;
	}
	
	#footer .animado .titular{
		text-align:					center;
		margin:						5px;
		display:					block;
		line-height:				16px;
		color:						#e20026;
		padding-top:				79px;
	}
	
	#footer .animado .capitular{
		text-align:					center;
		margin:						15px 17px 5px;
		display:					block;
		font-size:					50px;
		line-height:				63px;
		height:						63px;
		width:						111px;
		border-bottom:				#606060 1px solid;
		text-transform:				uppercase;
		color:						#e20026;
	}
	
	/* Nova versio del footer */
	#footer_v2 .extranavbar {
		font-family:"FuturaMedium", Malgun Gothic;
		font-size:14px;
		color:#e20026;
	}
	
	
	#footer_v2  li.animado{
		background-image:url(../resources/menu.pastilla.rollover.footer.gif) !important;
	}
	
	#footer_v2 .animado .titular{
		text-align:					center;
		margin:						5px;
		display:					block;
		line-height:				16px;
		color:						#e20026;
		padding-top:				79px;
	}
	
	#footer_v2 .animado .capitular{
		text-align:					center;
		margin:						15px 17px 5px;
		display:					block;
		font-size:					50px;
		line-height:				63px;
		height:						63px;
		width:						111px;
		border-bottom:				#606060 1px solid;
		text-transform:				uppercase;
		color:						#e20026;
	}

/* END: FOOTER EXTRA NAVBAR */
/* ************************ */

/* *********************** */
/* INI: GENERAL BUTTONS */
	a.ok, input[type=submit].ok, .formulario input[type=submit].ok, input[type=button].ok{
		color:				#909090;
		background:			transparent url(../resources/arrow-ok.png) no-repeat 30px -32px;
		border:				none;
		display:			block;
		padding-right:		20px;
		cursor:				pointer;
		font-size:			16px;
		font-family:		FuturaMedium, Malgun Gothic;
	}
	
	a.ok:hover, input[type=submit].ok:hover, .formulario input[type=submit].ok:hover, input[type=button].ok:hover{
		color:				#e20026;
		background-position: 30px 3px;
		background-color:	transparent;
	}

/* END: FOOTER EXTRA NAVBAR */
/* ************************ */

/* *********************** */
/* INI: MODAL ELEMENT */

	#ModalElementBackground{
		z-index:		10000;
	}
	
	
	.modal-content a.close{
		display:			block;
		position:			absolute;
		right:				-38px;
		top:				0;
		width:				33px;
		height:				35px;
		background:			url(../resources/modal.cerrar.gif) #fff 0px 0px no-repeat;
	}
	
	.modal-content a.close:hover{
		background-position:0px -35px;
	}
	
	.modal-content .modalVideo, .modal-content  .zoom-content, .modal-content .carruselModal{
		border:				10px #fff solid;
		margin:				0;
	}
	
	.modal-content .modalVideo{
		background:			#fff;
	}
	
	.modal-content .formulario fieldset{
		background:			none;
    	padding: 			0 35px;
	}
	
	.contentLoading{
		background:			url(../resources/loading.gif) no-repeat center #fff;
		width:				40px;
		height:				20px;
		display:			block;
		padding:			10px;
	}
	
	
/* END: MODAL ELEMENT */
/* *********************** */

/* *********************** */
/* INI: ZOOM               */
	a.zoom{
		display:			block;
		position:			relative;
	}
	
	a.zoom .rollover{
		width:				100%;
		height:				100%;
		background:			url(../resources/zoom-rollover.png) rgba(226, 00, 38, 0.8) no-repeat center;
		position:			absolute;
		top:	0;
		left:	0;
		display:			none;
	}
	
	.ie7 a.zoom .rollover, .ie8 a.zoom .rollover{
		background:			url(../resources/zoom-rollover.png) #e20026 no-repeat center;
		cursor:				pointer;
	}
	
	a.zoom:hover .rollover{
		display:			block;
	}
       
   .zoom-content{
   		margin:				0;
		float:				left;
		background-color:	#fff;
   }
	   
	 .zoom-content img{
	 	display:			block;
	 }
	
	
	

/* END: ZOOM               */
/* *********************** */


/* *********************** */
/* INI: ALERTA */
	.modal-content .alerta{
		background:			url(../resources/img-cara-error.png) #fff 30px center no-repeat;
		margin:				0;
	}
	
	.modal-content .alerta h2, .modal-content .alerta h3, .modal-content .alerta .titular{
		color:				#e20026;
		font-size:			22px;
		margin-top			:30px;
		margin-bottom		:10px;
		padding:			0 35px;
		margin-left:		48px;
	}
	
	.modal-content .alerta p{
		padding:			0 35px;
		margin-left:		48px;
		color:				#333;
		font-size:			12px;
	}
	
	.modal-content .alerta a.ok{
		position:			absolute;
		right:				17px;
		bottom:				10px;
	}

/* END: ALERTA               */
/* *********************** */


/* *********************** */
/* INI: ALERTA NEWSLETTER*/
	.modal-content .alerta.newsletter{
		background:			url(../resources/img-sobre.png) #fff 0 center no-repeat;
		margin:				0;
		overflow:			visible;
	}
	
	.modal-content .alerta.newsletter fieldset{
		margin-left: 		43px;
	}
	
	
	.modal-content .alerta.newsletter input[type=submit].ok{
		position:			absolute;
		right:				12px;
		bottom:				6px;
	}
	
	.modal-content .alerta.newsletter .formularioItem{
		border:				#e1e1e1 1px solid;
	}
	
	.modal-content .alerta.newsletter p.error{
		position:			absolute;
		top:				100%;
		margin:				0;
		border:				#ffffff 1px solid;
		width: 				373px;
	}
	
	
	
	
	
	
	.modal-content .newsletter{
		margin:				0px;
		background:			url(../resources/img-sobre.png) #fff no-repeat 0 25px;
	}
	
		.newsletter h2{    
			font-size: 			30px;
		    line-height: 		35px;
		    margin: 			20px 75px 10px;
		}
	
		.newsletter .formulario{
			margin:		-5px 40px 20px 35px;
		}
			.modal-content .newsletter .formulario fieldset{
				min-height:		0 !important;
			}
				
		.newsletter .tabs{
			margin-left:		75px;
			width:				auto;
		}
	

/* END: ALERTA   NEWSLETTER            */
/* *********************** */


/* *********************** */
/* INI: FORMULARIOS */

	.formulario{
		color:				#606060;
	}
	
		.colorgrid .formulario .void{
			background:		#f0f0f0;
		}
		
		.formulario .unaColumna,
		.formulario .dosColumnas,
		.formulario .tresColumnas,
		.formulario .cuatroColumnas,
		.formulario .cincoColumnas,
		.formulario .seisColumnas{
			overflow:	visible;
		}
	
		.formulario fieldset{
			padding:		0 25px;
			background:		#E5E5E5;
			position: 		relative;
			height:			auto!important;
			min-height:		55px;
			font-size:		12px;
			text-transform:	uppercase;
		}
		
		
		.js-on .formulario fieldset{
			background-image:			url(../resources/loading.gif);
			background-repeat:			no-repeat;
			background-position:		center;
		}
		
		.js-on .formulario .formularioGrupo{
			visibility:		hidden;
		}
		
		.js-on .formulario .formularioBar{
			visibility:		hidden;
		}
		
		.js-on .formulario.ready fieldset{
			background-image:	none;
		}
		
		.js-on .formulario.ready .formularioGrupo{
			visibility:		visible;
		}
		
		.js-on .formulario.ready .formularioBar{
			visibility:		visible;
		}
		
		.formulario fieldset .header{
			min-height:		55px;
			margin-left:	5px;
			padding:		10px 0;
			max-width:		555px;
		}
		
		.formulario h2, 
		.formulario h3,
		.formulario span.titular{
			color:			#e20026;
			font-size:		30px;
			line-height:	35px;
			margin:			10px auto;
		}
		.formulario p{
			font-size:		12px;
			line-height:	17px;
			text-transform:	none;
		}
		
		.formulario .header p{
			margin-top:		10px;
		}
		
		
		.formulario fieldset .unaColumna, 
		.formulario fieldset .dosColumnas, 
		.formulario fieldset .tresColumnas, 
		.formulario fieldset .cuatroColumnas, 
		.formulario fieldset .cincoColumnas, 
		.formulario fieldset .seisColumnas{
			height:			35px;
			min-height:		35px;
			border:			transparent 1px solid;
			margin:			4px -1px -1px 4px;
		}
		
		
		.formulario fieldset .unaColumna{
			width:			135px;
			color: #606060 !important;
		}
		
		.formulario fieldset .dosColumnas{
			width:			275px;
			color: #606060 !important;
		}
		
		.formulario fieldset .tresColumnas{
			width:			415px;
			color: #606060 !important;
			
		}
		
		.formulario fieldset .cuatroColumnas{
			width:			555px;
			color: #606060 !important;
		}
		
		.formulario fieldset .cincoColumnas{
			width:			695px;
			color: #606060 !important;
		}
		
		.formulario fieldset .seisColumnas{
			width:			835px;
			color: #606060 !important;
		}
		
		.formulario fieldset .unaFila{
			height:			35px;
			min-height:		35px;
		}
		
		.formulario fieldset .dosFilas{
			height:			75px;
			min-height:		75px;
		}
		
		.formulario fieldset .tresFilas{
			height:			115px;
			min-height:		115px;
		}
		
		.formulario fieldset .cuatroFilas{
			height:			155px;
			min-height:		155px;
		}
		
		.formulario fieldset .cincoColumnas,
		.formulario fieldset .seisColumnas{
			float:				left;
		}
		
		.formulario fieldset a:hover {
			text-decoration:underline;
		}
		
		
		.formulario .formularioBar{
			position:		absolute;
			top:			0;
			right:			40px;
			font-size:		12px;
		}
		
		.formulario .formularioBar li{
			display:		block;
			height:			75px;
			float:			right;
			line-height:	75px;
		}
		
		.formulario .formularioBar a{
			display:		block;
			height:			75px;
			line-height:	75px;
		}
		
		.formulario .formularioBar li{
			border-left:	1px #fff solid;
		}
		
		.formulario .open .formularioBar li{
			border-left:	none;
			margin-left:	1px;
		}
		
		.formulario .open .formularioBar li{
			border-left:	none;
		}
		
		.formulario .formularioBar a{
			padding:		0 30px;
			text-transform:	uppercase;
			color:			#606060;
		}
		
		.formulario .formularioBar a:hover{
			color:			#e20026;
		}
		
		.formulario .formularioGrupo{
			margin-top:		0;
			float:			left;
			position:		relative;
			margin-bottom:	25px;
		}
		
		.ie7 .formulario fieldset.open{
			padding-bottom:	25px;
		}
		
		
			.formulario .formularioItem,
			.formulario fieldset .formularioItem.unaColumna, 
			.formulario fieldset .formularioItem.dosColumnas, 
			.formulario fieldset .formularioItem.tresColumnas, 
			.formulario fieldset .formularioItem.cuatroColumnas, 
			.formulario fieldset .formularioItem.cincoColumnas, 
			.formulario fieldset .formularioItem.seisColumnas{
				border:		#f8f8f8 1px solid;
			}
			
			.formulario fieldset .formularioItem.hasInfo{
				border:		none;
				overflow:	visible;
				background:	none;
				padding-bottom: 2px;
    			padding-right: 2px;
			}
			
			
			.formulario .formularioItem .wrapper{
				height:				100%;
				overflow:			hidden;
				border:		#f8f8f8 1px solid;
			}
			
			.formulario fieldset .unaColumna .wrapper, .formulario fieldset .wrapper .unaColumna{
				width:			110px;
			}
			
			.formulario fieldset .dosColumnas .wrapper, .formulario fieldset .wrapper .dosColumnas{
				width:			250px;
			}
			
			.formulario fieldset .tresColumnas .wrapper, .formulario fieldset .wrapper .tresColumnas{
				width:			390px;
			}
			
			.formulario fieldset .cuatroColumnas .wrapper, .formulario fieldset .wrapper .cuatroColumnas{
				width:			530px;
			}
			
			.formulario fieldset .cincoColumnas .wrapper, .formulario fieldset .wrapper .cincoColumnas{
				width:			670px;
			}
			
			.formulario fieldset .seisColumnas .wrapper, .formulario fieldset .wrapper .seisColumnas{
				width:			810px;
			}
	
			body .formulario input[type=text], body .formulario input[type=password], body .formulario input[type=submit], body .formulario input[type=image], body .formulario select, .formulario .select, body .formulario textarea{
				border:				none;
				resize: 			none;
				outline:			none;
				font-size: 			14px;
				line-height: 		30px!important;
			}
			
			form.formulario input[type=text], form.formulario input[type=password], form.formulario textarea{
				text-indent:		12px;
				background:			#fff;
				color:				#606060;
				padding:			0 5px;
				z-index:			100;
				font-family:		Arial, Helvetica, sans-serif;
			}
			
			.formulario textarea{
				overflow-y:			scroll;
			}
			
			.formulario .focus{
				border:				#f1f1f1 1px solid;
				background-color:	#f1f1f1 !important;
			}
			
			body .formulario label{
				line-height:		1em;
				font-size: 			12px;
				display:			inline;
				color:				#606060;
				vertical-align:		baseline;
				text-transform:		uppercase;
			}
			
			body .formulario label.autoAdjust{
				text-indent:		14px;
				display:			block;
				color:				#AAAAAA !important;
				font-size: 			14px;
				line-height: 		35px!important;
				padding:			0 5px;
				font-style:			italic;
				text-transform:		none;
			}
			
			.formulario input[type=text].error, .formulario input[type=password].error, .formulario select.error{
				border:				#f00 solid 1px;
			}
			
			.ie7 .formulario input[type=password]{
				font-family:		Arial, Helvetica, sans-serif;
			}
			
			.formulario select/*, .formulario select optgroup, .formulario option*/{
				border:				0 none;
				outline:			none;
				background:			#fff!important;
				text-align:			left;
				/*color:				#606060;*/
				text-transform:		uppercase;
				font-size: 			12px;
				
			}
			
			.formulario .select{
				background:			url(../resources/form.select.arrow.png) #fff top right no-repeat;
				text-align:			left;
				text-indent:		12px;
				line-height: 		35px!important;
				text-transform:		uppercase;
				font-size: 			12px;
			}
			
			.formulario .select .wrapper{
				background:			url(../resources/form.select.arrow.png) #fff top right no-repeat;
			}
			
			.formulario .formularioItem .wrapper select,
			.formulario .formularioItem .wrapper .select{
				margin:				0;
			}
			
				.formulario .select strong{
					color:			#e20026;
					font-weight:	normal;
				}
			
			.formulario .select.focus.open{
				background-position: right -35px;
			}
			
			.formulario .obligatorio, .formulario fieldset .obligatorio, .formulario fieldset .formularioItem.obligatorio{
				border:				1px dashed #E5E5E5;
			}
			
			.formulario .obligatorio .obligatorio{
				border:				none;
			}
			
			.formulario option{
				font-family:		FuturaMedium, Malgun Gothic;
				font-size: 			12px;
			}
			
			.formulario option:hover{
				background:			#e1e1e1;
			}
			
			.formulario select:focus > option:checked, .formulario select:focus > optgroup > option:checked {
				background:			#e1e1e1;
			}
			
			
			
			.formulario input[type=checkbox]{
				width:				17px;
				height:				17px;
				margin-right:		5px;
			}
			
			.formulario .checkbox{
				background:			url(../resources/form.checkbox.gif) transparent 5px 7px no-repeat;
				min-width:			17px;
				min-height:			17px;
				display:			inline-block;
				line-height:		33px;
				border:				1px transparent solid;
				position:			relative;
			}
			
			.ie7 .formulario .checkbox, .ie7 .formulario .checkbox label{
				line-height:			30px;
			}
			
			.formulario .checkbox.checked{
				background-position:5px -23px;
			}
			
			.formulario .checkbox label{
				margin:				auto 5px auto 5px;
			}
			
			.formulario input[type=radio]{
				width:				17px;
				height:				17px;
				margin-right:		3px;
			}
			
			.formulario .radio{
				background:			url(../resources/form.radio.png) transparent 5px 7px no-repeat;
				min-width:				17px;
				min-height:				17px;
				display:			inline-block;
				position:			relative;
				left:				1px;
				margin-right:		9px;
				margin-top:			0;
				padding:			0 7px 0 5px;
				line-height:		33px;
				border:				transparent 1px solid;
				
			}
			
			.ie7 .formulario .radio, .ie7 .formulario .radio label{
				line-height:			30px;
			}
			
			.formulario .radio.selected{
				background-position:5px -23px;
			}
			
			.formulario .radio label{
				line-height:		1em;
				font-size: 			12px;
			}
			
			.formulario input[type=submit], .formulario input[type=button]{
				text-align:			center;
				background-color:	#e20026;
				text-transform:		uppercase;
				color:				#fff;
				cursor:				pointer;
				padding-bottom: 	3px;
			}
			
			/* alineo a la derecha y abajo dentro del formulario, siempre */
			.formulario input[type=submit]{
				position:			absolute;
				right:				0;
				bottom:				0;
				float:				none;
			}
			
			.formulario input[type=submit]:hover, .formulario input[type=button]:hover{
				background-color:	#750116;
				color:				#e20026;
			}
			.formulario input[type=submit][disabled=true], .formulario input[type=button][disabled=true]{
				cursor:				auto;
				background-color:	#909090;
			}
			
			.formulario .desc{
				font-size:			10px;
				font-family:		Arial, Helvetica, sans-serif;
				color:				#909090;
			}
			
			fieldset.formularioPie{
				background:			none;
				text-align:			right;
				padding:			0;
				
			}
			
			fieldset.formularioPie input[type=checkbox]{
			}
			
			.formulario a{
				color:				#e20026;
			}

			.formulario a.info{
				background:			#e20026;
				display:			block;
				width:				20px;
				height:				21px;
				overflow:			hidden;
				position:			absolute;
				right:				1px;
				top:				-4px;
				z-index:			150;
				min-height:			21px!important;
				background:			url(../resources/form.info.gif) transparent no-repeat 0 0;
			}
			.ie7 .formulario a.info{
				height:				9px;
			}
			.formulario a.info:hover{
				background-position:0 -21px;
			}

			.formulario div.info{
				background:			url(../resources/opacity.red.70-trans.png) repeat;
				position:			absolute;
				bottom:				100%;
				left:				-4px;
				z-index:			160;
				font-size:			10px;
				color:				#fff;
				padding:			9px 15px;
			}
			
			.formulario .unaColumna > div.info{
				margin-left:		115px;
			}
			
			.formulario .dosColumnas > div.info{
				margin-left:		255px;
			}
			
			.formulario .tresColumnas > div.info{
				margin-left:		395px;
			}
			
			.formulario .cuatroColumnas > div.info{
				margin-left:		535px;
			}
			
			.formulario .cincoColumnas > div.info{
				margin-left:		675px;
			}
			
			.formulario .seisColumnas > div.info{
				margin-left:		815px;
			}
		
			.formulario fieldset .unaColumna.info{
				width:			110px;
			}
			
			.formulario fieldset .dosColumnas.info{
				width:			250px;
			}
			
			.formulario fieldset .tresColumnas.info{
				width:			390px;
			}
			
			.formulario fieldset .cuatroColumnas.info{
				width:			530px;
			}
			
			.formulario fieldset .cincoColumnas.info{
				width:			670px;
			}
			
			.formulario fieldset .seisColumnas.info{
				width:			810px;
			}
			

			.formulario .cvc.info{
				width:				338px;
			}

			.formulario .cvc.info div{
				width:				166px;
				float:				left;
			}
			
			
			.formulario p.unaColumna, 
			.formulario p.dosColumnas,
			.formulario p.tresColumnas,
			.formulario p.cuatroColumnas{
				height:			auto;
			}
		
			
			.formulario p.error{
				background:			#e20026;
				color:				#fff;
				font-size:			12px;
				line-height:		35px;
				text-indent:		12px;
			}
			
			.formulario .box{
				background:			#ccc;
				overflow:			visible;
				z-index:			21;
			}
			
			.formulario .boxContent{
				background:			#ccc;
				overflow:			visible;
				position:			relative;
			}
			
			.formulario label.subLabel{	
				position:			absolute;
				left:				-10px;
				font-size:			10px;
				font-family:		Arial, Helvetica, sans-serif;
				line-height:		1em;
				top:				-15px;
				text-transform:		none;
			}
			
			.facebookConnect{
				background:			url(../resources/facebookConnect.png) no-repeat left top;
				width:				108px;
				line-height:		26px;
				height:				26px;
				text-indent:		10000px;
				overflow:			hidden;
				display:			block;
			}
			
			.formulario fieldset .box{
				border:		#f8f8f8 1px solid;
			}
			
				.formulario .box .facebookConnect{
					position:		absolute;
					top:			50%;
					left:			50%;
					margin-top:		-9px;
					margin-left:	-54px;
				}
			
				.formulario .box label.subLabel{
					color:			#fff;
					top:			50%;
					left:			50%;
					margin-top:		-24px;
					margin-left:	-54px;
				}
				
				.formulario .box .select.talla{
					position:		absolute;
					top:			50%;
					left:			50%;
					margin-top:		-17px;
					margin-left:	-94px;
					
				}
					
				.formulario .select.talla, .formulario select.talla{
					width:				185px;
				}
				
				.formulario .box label.subLabel.talla{
					margin-left:	-87px;
				}
			
			.formulario .box .perfil{
				color:				#fff;
				margin-left:		49px;
				position:			relative;
				padding-left:		60px;
				padding-top:		12px;
			}
			
				.formulario .box .perfil img{
					width:			50px;
					position:		absolute;
					left:			0;
					top:			12px;
				}
			
				.formulario .box .perfil h3, .formulario .box .perfil h4{
					color:			#fff;
					padding:		0;
					margin:			0;
					margin-right:	35px;
					font-size:		14px;
					line-height:	1.1em;
				}
			
				.formulario .box .perfil a{
					color:			#fff;
					font-family:	Arial, Helvetica, sans-serif;
					margin-top:		5px;
					display:		block;
				}
				
		.formulario fieldset .leyenda{
			color:				#e20026;
			font-size:			10px;
			height:				auto;
		}
		
		.formulario fieldset .leyenda li{
			line-height:		35px;
			margin-bottom:		5px;
			width:				100%;
		}
		
		.formulario fieldset .leyenda li img{
			vertical-align:		middle;
			margin-right:		5px;
		}
		
		
		/*  FORMULARIO CON ERROR  */
		
		body:not(.js-on) .formulario label{
			display:			inline-block;
			height:				20px;
			line-height:		20px;
			margin-top:			10px;
			margin-left:		5px;
		}
		
		body:not(.js-on) .formulario .unaColumna,
		body:not(.js-on) .formulario .dosColumnas,
		body:not(.js-on) .formulario .tresColumnas,
		body:not(.js-on) .formulario .cuatroColumnas,
		body:not(.js-on) .formulario .cincoColumnas,
		body:not(.js-on) .formulario .seisColumnas{
			float:				none;
			height:				auto;
			margin:				5px 0 0 5px;
		}
		
		body:not(.js-on) .formulario a.info{
			position:			static;
		}
		
		body:not(.js-on) .formulario div.info.hide,
		body:not(.js-on) .formulario div.info{
			display:			block;
			position:			static;
			width:			auto;
		}
		
			body:not(.js-on) .formulario .cvc.info div{
				float:			none;
			}
		
		body:not(.js-on) .formulario fieldset input.obligatorio,
		body:not(.js-on) .formulario fieldset select.obligatorio,
		body:not(.js-on) .formulario fieldset textarea.obligatorio{
			border: 			1px dashed #909090;
		}
		
		body:not(.js-on) .formulario input[type="checkbox"]{
			width:				auto;
			height:				auto;
			margin:				0 0 0 5px;
			min-height:			0;
			display: 			inline-block;
		}
		
		body:not(.js-on) .formulario .formularioGrupo.hide{
			display:			block;
		}
		
		body:not(.js-on) .formulario input:focus,
		body:not(.js-on) .formulario select:focus,
		body:not(.js-on) .formulario textarea:focus{
			background-color:	#f1f1f1 !important;
		}


/* END: FORMULARIOS */
/* *********************** */


/* *********************** */
/* BEGIN: CATALOGO */
	.filtro{
		height:				115px;
	}

	.filtro.open{
		height:				235px;
	}


	.catalogo-extra{
		
	}
	
	.catalogo-extra li{
	}

	.catalogo-extra h3{
		margin:				15px 25px 10px 90px;
		font-size:			14px;
	}

	.catalogo-extra p{
		margin-left:		90px;
		font-family:		Arial, Helvetica, sans-serif;
		font-size:			11px;
		color:				#666666;
		margin-right:		10px;
	}
	
	.catalogo-extra .garantia{
		background:			url(../resources/icon-garantia.gif) #fff 10px 0px no-repeat;
	}
	.catalogo-extra .satisfacion{
		background:			url(../resources/icon-satisfacion.gif) #fff 10px 0px no-repeat;
	}
	.catalogo-extra .pagoSeguro{
		background:			url(../resources/icon-pago-seguro.gif) #fff 5px 0px no-repeat;
	}
	.catalogo-extra .atencionCliente{
		background:			url(../resources/icon-atencion-cliente.gif) #fff 5px 0px no-repeat;
	}
	

/* END: CATALOGO */
/* *********************** */


/* *********************** */
/* BEGIN: CONFIRMACION */

	body.confirmacion{
		background-image:	url(../assets-content/055/img-lateral.png);
		background-repeat:	no-repeat;
		background-position:left 350px;
		background-attachment:fixed;
	}


	.titular.confirmacion{
	}
	
	.titular.confirmacion > h1, .titular.confirmacion > h2{
		background:			url(../assets-content/055/confirmacion.titular.gif) transparent no-repeat  right center;
		padding-right:		50px;
		display:			inline;
	}
	
	.confirmacion .listadoCompra h2,
	.confirmacion .listadoCompra h3, 
	.confirmacion .listadoCompra .titular {
		height:				40px;
		line-height:		40px;
		color:				#e20026;
		font-size:			28px;
		margin-top:10px;
		margin-bottom:10px;
		padding:			0 35px;
	}
	
	.confirmacion .listadoCompra table{
	}
	
	.confirmacion .listadoCompra table tr{
		border:				1px solid #ccc;
	}
	
	.confirmacion .listadoCompra table tr.nobbottom {
		border-bottom:				none;
	}
	
	.confirmacion .listadoCompra table tr.nobtop {
		border-top:				none;
		height:					20px;
	}
	
	.confirmacion .listadoCompra table td{
		vertical-align:		middle;
	}
	
	.confirmacion .listadoCompra table .img{
		width:				220px;
		text-align:			center;
	}
	
	.confirmacion .listadoCompra table .producto, .confirmacion .listadoCompra table .referencia, .confirmacion .listadoCompra table .precio{
		width:				145px;
		margin-left:		5px;
	}
	
	.confirmacion .listadoCompra table .producto h3,
	.confirmacion .listadoCompra table .producto h4{
		font-size:			20px;
		margin:				0px;
	}
	
	.confirmacion .listadoCompra table .referencia{
		font-size:			12px;
		color:				#909090;
	}
	
	.confirmacion .listadoCompra table .precio{
		font-size:			14px;
		color:				#606060;
	}
	
	.confirmacion .listadoCompra .resumen{
		text-indent:		5px;
		padding-top:		14px;
		position:			relative;
		min-height:			75px;
	}
	
	.confirmacion .listadoCompra .resumen p{
		font-size:			12px;
		width:				200px;
		font-family:		FuturaMedium, Malgun Gothic;
	}
	
	.confirmacion .listadoCompra .resumen p strong{
		color:				#e20026;
		float:				right;
		font-weight:		normal;
	}
	
	.confirmacion .listadoCompra .total{
		position:			absolute;
		right:				25px;
		top:				14px;
		font-size:			14px;
		color:				#e20026;
		text-align:			right;
	}
	
	.confirmacion .listadoCompra .total em{
		font-size:			26px;
	}
	

/* END: CONFIRMACION */
/* *********************** */



/* *********************** */
/* BEGIN: VALORACION */

	.valoracion{
		background:			#e1e1e1;
		width:				100%;
		height:				100%;
		display:			table;
	}
	
	.valoracion h2,
	.valoracion h3,
	.valoracion p{
		display:			table-cell;
		vertical-align:		middle;
		padding:			0 35px;
		color:				#fff;
		font-family: 		FuturaMedium, Malgun Gothic;
    	font-size: 			16px;
		line-height: 		1.2em;
	}
	
	.valoracion .votar{
		display:			table-cell;
		width:				175px;
		padding-right:		45px;
	}
	
	.valoracion .votar li{
		display:			table-cell;
		width:				35px;
	}
	
	.valoracion .votar li a{
		display:			block;
		width:				35px;
		height:				35px;
		margin:				20px 0;
		overflow:			hidden;
		text-indent:		10000px;
		background:			url(../resources/vote.star.png) 0 -95px no-repeat;
	}
	
	.valoracion .votar li a:hover, .valoracion .votar li a.selected{
		background-position:0 -20px;
	}
	
	.ie7 .valoracion{
		display:			block;
	}
	
	.ie7 .valoracion h2,
	.ie7 .valoracion h3,
	.ie7 .valoracion p{
		display:			block;
		float:				left;
		max-width:			145px;
		margin-top:			20px;
	}
	
	.ie7 .valoracion .votar{
		display:			block;
		float:				right;
	}
	
	.ie7 .valoracion .votar li{
		display:			block;
		float:				left;
	}
	

/* END: VALORACION */
/* *********************** */


/* *********************** */
/* BEGIN: SOCIAL */
	.social{
		background:				#f3f3f3;
		min-height:					155px;
	}
	
		.social h2{
			width:				595px;
			background:			url(../resources/social.module.jpg) no-repeat;
			line-height:		155px;
			font-size:			100px;
			color:				#fff;
			text-align:			center;
			float:				right;
		}
		
		.social .comments{
			width:				295px;
			min-height:			100%;
		}
		
		.social .comments li{
			padding:			13px 15px 10px 20px;
			margin-bottom:		5px;
			position:			relative;
			min-height:			45px;
		}
		
		.social .comments li img{
			position:			absolute;
			left:				20px;
			top:				15px;
		}
		
		.social .comments p{
			font-family:		Arial, Helvetica, sans-serif;
			font-size:			12px;
			line-height:		15px;
			color:				#999999;
			margin-left:		45px;
			padding:			0px 10px;
			word-break:			break-word;
		}
		
		.social .comments p strong{
			color:				#3a3a3a;
		}
		
		.social .comments p em{
			font-size:			10px;
			font-weight:		bold;
			font-style:			italic;
			color:				#444444;
		}
		
		
		.camperLovers h2,
		.camperLovers h3,
		.camperLovers span.titular{
			display:			block;
			float:				left;
			width:				135px;
			margin-left:		40px;
			margin-top:			20px;
			text-align:			center;
			font-size:			48px;
		}
		
		.camperLovers h2 em,
		.camperLovers h3 em,
		.camperLovers span.titular em{
			display:			block;
			width:				135px;
			padding-top:		78px;
			overflow:			hidden;
			height:				0;
			background:			url(../resources/camperlovers.png) no-repeat top left;
		}
		
		.camperLovers ul{
			display:			block;
			float:				left;
			margin-left:		15px;
			margin-top:			30px;
			
		}
		
		.camperLovers ul li{
			margin-bottom:		5px;
		}
		
		.camperLovers ul li img, 
		.camperLovers ul li span{
			display:			inline-block;
			vertical-align:		text-top;
		}
		
		.camperLovers ul li span{
			font-weight: 		bold;
		    margin-top: 		2px;
		    max-width: 			162px;
		    word-wrap: 			break-word;
			color:				#3B5998;
			font-size:			11px;
			font-family:		"lucida grande",tahoma,verdana,arial,sans-serif;
			margin-left:		10px;
		}


/* END: SOCIAL */
/* *********************** */


/* *********************** */
/* BEGIN: CAMPER NEWS */


	.camperNews{
		
	}
	
	.camperNews h2,
	.camperNews h3{
		background:				url(../resources/camper.news.mini.gif) no-repeat top left;
		width:					70px;
		height:					50px;
		overflow:				hidden;
		text-indent:			10000px;
		position:				absolute;
		top:					0;
		left:					0;
	}
	
	.camperNews ul{
		background:				#e20026;
		margin-left:			85px;
		padding:				12px 15px;
	}
	
	.camperNews ul li{
		margin-top:			10px;
	}
	.camperNews ul li.first{
		margin-top:			0px;
	}
	
	.camperNews p{
		color:					#fff;
		font-size:				12px;
		font-family:			Arial, Helvetica, sans-serif;
		
	}
	
	.camperNews em{
		font-style:				italic;
	}


/* END: CAMPER NEWS */
/* *********************** */




/* *********************** */
/* BEGIN: PROYECTOS */


	.proyectos{
		display:			table;
		
	}
	
	.proyectos li{
		margin-bottom:		20px;
	}
	
	.ie7 .proyectos{
		display:			block;
	}
	
		.proyectos h2, 
		.proyectos h3{
			width:				100%;
			text-align:			center;
			font-size:			67px;
			z-index:			11;
			position:			relative;
		}
		
		.proyectos h2 a, 
		.proyectos h3 a{
			line-height:		155px;
			display:			block;
			width:				100%;
			color:				#fff;
			height:				155px;
			-moz-text-shadow: 	4px 4px 27px rgba(0, 0, 0, .45);
			-webkit-text-shadow: 4px 4px 27px rgba(0, 0, 0, .45);
			text-shadow: 		4px 4px 27px rgba(0, 0, 0, .45);
			z-index:			300;
		}
		
		.ie7 .proyectos h2 a, 
		.ie7 .proyectos h3 a{
			background:			url(../resources/transparent.png) repeat;
		}
		
		
		.ie .proyectos h2 a, 
		.ie .proyectos h3 a{
		}
		.proyectos h2 a:hover, 
		.proyectos h3 a:hover{
			background:			url(../resources/opacity.red.70-trans.png) repeat;
			display:			table;
		}
		
		.ie7 .proyectos h2 a:hover, 
		.ie7 .proyectos h3 a:hover{
			display:			block;
		}
		
		.proyectos .open h2 a:hover, 
		.proyectos .open h3 a:hover{
			background:			none;
			display:			block;
		}
		
		.proyectos .rollover{
			display:			none;
			margin:				auto;
			padding:			0 20px;
			font-size:			27px;
			font-weight:		normal;
			line-height:		1.2em;
			text-align:			center;
			vertical-align:		middle;
			height:				100%;
		}
		
		.proyectos a:hover .rollover{
			display:			table-cell;
			cursor:				pointer;
		}
		
		.ie7 .proyectos a:hover .rollover{
			display:			block;
			margin-top:			30px;
		}
		
		.proyectos .open a:hover .rollover{
			display:			none;
		}
		
			.proyectos h2 span, 
			.proyectos h3 span{
				display:			inline-block;
				width:				100%;
				cursor:				pointer;
			}
		
			.proyectos h2 a em{
				font-size:		25px;
				display:		inline-block;
				vertical-align:	middle;
				line-height:	1em;
				text-align:		left;
				margin-top:		-10px;
			}
		
		.proyectos h2 a:hover span, 
		.proyectos h3 a:hover span{
			display:			none;
		}
		
		.proyectos .open h2 a:hover span, 
		.proyectos .open h3 a:hover span{
			display:			inline-block;
		}
		
			.proyectos li .img{
				position:			absolute;
				top:				-50%;
				left:				0;
				z-index:			1;
				background:			url(../resources/loading.gif) center no-repeat;
			}
			
			.proyectos li .contenido  {
				z-index:			11;
				background:			url(../resources/opacity.red.70-trans.png) repeat;
				margin:				auto;
				padding-bottom:		20px;
			}
			
				.proyectos li .contenido h3,
				.proyectos li .contenido h4,
				.proyectos li .contenido p{
					margin-left:	40px;
					margin-right:	300px;
				}
			
				.proyectos li .contenido h3,
				.proyectos li .contenido h4{
					color:				#fff;
					font-size:			18px;
					line-height:		1em;
					text-align:			left;
					margin-top:			22px;
					margin-bottom:		22px;
				}
				
				.proyectos li .contenido p{
					color:				#fff;
					font-size:			12px;
					font-family:		Arial, Helvetica, sans-serif;
				}
				
				.proyectos li .contenido p.last{
					margin-bottom:		20px;
				}
				
				
				.proyectos .contenido .sidebar{
					width:				260px;
					margin-right:		20px;
					position:			absolute;
					top:				0;
					right:				0;
					z-index:			21;
				}
				
				.proyectos .contenido .compartirPagina{
					background:			none;
					margin-top:			30px;
				}
				
				.proyectos .contenido .compartirPagina li a{
					border:				none;
					width:				33px;
					height:				45px;
					background-position: center 0px;
					margin-left:		10px;
					margin-right:		10px;
				}
				
				.proyectos .contenido .compartirPagina li a:hover{
					background-position: center -45px;
				}
				
				
				.proyectos .contenido .compartirPagina li a.facebook{
					background-image:			url(../resources/share-facebook.grenate.png);
				}
				
				.proyectos .contenido .compartirPagina li a.twitter{
					background-image:			url(../resources/share-twitter.grenate.png);
				}
				
				.proyectos .contenido .compartirPagina li a.msn{
					background-image:			url(../resources/share-msn.grenate.png);
				}
				
				.proyectos .contenido .links{
					margin-top:			35px;
					margin-right: 		10px;
				}
				
				.proyectos .contenido .links a{
					float:				right;
					display:			block;
					color:				#fff;
					margin-left:		10px;
					font-size:			14px;
					text-transform:		uppercase;
				}
				
				.proyectos .contenido .links a:hover{
					color:				#630111;
				}


/* END: PROYECTOS */
/* *********************** */


/* *********************** */
/* BEGIN: REGISTRO */

	body.registro{
		background-image:	url(../assets-content/054/img-feet.png);
		background-repeat:	no-repeat;
		background-position:left 350px;
		background-attachment:fixed;
	}
	
	.registro h1{
		display:			inline;
		background:			url(../assets-content/054/img-smile.png) no-repeat right center;
		padding-right:		58px;
	}



/* END: REGISTRO */
/* *********************** */




/* *********************** */
/* BEGIN: LOCALIZADOR */

	.formulario.localizadorDeTiendas{
		
	}
	
		.formulario.localizadorDeTiendas fieldset{
			background:			none;
			margin:				0;
			padding:			0;
		}
		
		.formulario.localizadorDeTiendas fieldset .formularioGrupo{
			margin:				15px 0 20px -4px;
		}
		
		.formulario.localizadorDeTiendas .select{
			border:				#e1e1e1 1px solid;
		}
		
		.formulario.localizadorDeTiendas .typeSubmit{
			float:				left;
			position:			static;
			margin-left:		40px;
		}
	
	.cabeceraListadoTiendas{
		
	}
	
	
	.listadoTiendas{
		min-height:			75px;
	}
		
	.listadoTiendas > li{
		display:			block;
		/*background:			#f8f8f8;*/
		width:				100%;
		min-height: 		85px !important;
		margin-bottom:		5px;
		border:				1px solid #d9d9d9;
		/*margin: 			3px 1px 6px 1px;*/
	}
	
	
	.listadoTiendas > li h2,
	.listadoTiendas > li h3,
	.listadoTiendas > li span.titular{
		padding:			0 18px;
		color:				#e20026;
		font-family: 		FuturaMedium,Malgun Gothic;
    	font-size: 			16px;
		line-height: 		1.2em;
		margin-top:			15px;
	}
	
	.listadoTiendas > li.camper h2,
	.listadoTiendas > li.camper h3,
	.listadoTiendas > li.camper span.titular{
		padding-left:		84px;
		background:			url(../resources/icon-camper.png) no-repeat 35px 2px;
	}
	
	.listadoTiendas > li p{
		margin-top:			3px;
		padding:			0 35px;
		color:				#909090;
		font-family: 		Arial, Helvetica, sans-serif, Malgun Gothic;
    	font-size: 			12px;
		line-height: 		1.1em;
		margin-bottom:		15px;
		width:				660px;
	}
	
	.listadoTiendas > li p a{
		color:				#e20026;
		margin-left:		10px;
	}
	
	.listadoTiendas > li p a:hover{
		text-decoration:	underline;
	}
	
	.listadoTiendas > li div{
		display:			block;
		vertical-align: 	middle;
		width:				auto;
		float:				left;
	}
	
	.listadoTiendas > li ul{
		float:				right;
		display:			block;
	}
	
	.listadoTiendas > li ul li {
		margin-left:5px;
		display:			block;
		overflow:			hidden;
		width:				70px;
		height:				75px;
		border-left:		3px #fff solid;
		float:				left;
	}
	
	
	.listadoTiendas > li li.h_m{
		background:			url(../resources/tiendas.h_m.png) transparent 0px 0px no-repeat;
	}
	
	.listadoTiendas > li li.kids{
		background:			url(../resources/tiendas.kids.png) transparent 0px 0px no-repeat;
	}
	
	.listadoTiendas > li li.together{
		background:			url(../resources/tiendas.together.png) transparent 0px 0px no-repeat;
	}
	
	.listadoTiendas.leyenda{
		height:				75px;
		width:				100%;
		overflow:			hidden;
	}
	
		.listadoTiendas.leyenda > li{
			height:				100%;
		}
		
			.listadoTiendas.leyenda > li h2,
			.listadoTiendas.leyenda > li h3,
			.listadoTiendas.leyenda > li span.titular{
				padding-left:		35px;
				background:			none;
			}
	
	
	.localizadorDeTiendas.tabs{
		height:				auto;
		width:				160px;
		margin:				0;
	}
	
	.localizadorDeTiendas.tabs .nav{
		float:			right;
	}
	
	.localizadorDeTiendas.tabs .nav li{
		width:				31px;
		height:				35px;
		background:			none;
	}
	
	.localizadorDeTiendas.tabs .nav li a{
		display:			block;
		width:				31px;
		height:				35px;
		overflow:			hidden;
		text-indent:		1000px;
		padding:			0;
		margin:				0;
	}
	
	.localizadorDeTiendas.tabs .nav li a.tiendas-mapa{
		background:			url(../resources/tiendas.map.png) #e1e1e1 no-repeat 0px 0px;
	}
	
	.localizadorDeTiendas.tabs .nav li a.tiendas-listado{
		background:			url(../resources/tiendas.listado.png) #e1e1e1 no-repeat 0px 0px;
	}
	
	.localizadorDeTiendas.tabs .nav li a:hover, .localizadorDeTiendas.tabs .nav li a.select{
		border:				none;
		background-position:0px -35px;
	}
	
	
	
	
	.cabeceraListadoTiendas{
		display:			block;
		background:			#e1e1e1;
		min-height:			35px;
		margin-bottom:		5px;
	}
	
	.cabeceraListadoTiendas p, 
	.cabeceraListadoTiendas li{
		color:				#fff;
		font-family: 		FuturaMedium, Malgun Gothic;
    	font-size: 			12px;
		vertical-align:		middle;
		line-height:		35px;
		text-transform:		uppercase;
	}
	
	.cabeceraListadoTiendas p{
		padding:			0 35px;
		display:			block;
		float:				left;
	}
	
	.cabeceraListadoTiendas div{
		display:			block;
		vertical-align: 	middle;
		width:				auto;
	}
	
	.cabeceraListadoTiendas ul{
		float:				right;
		display:			block;
	}
	
	.cabeceraListadoTiendas ul li {
		margin-left:		5px;
		display:			block;
		border-left:		1px #fff solid;
		float:				left;
	}
	
	.cabeceraListadoTiendas ul li.first {
		border-left:		none;
		padding:			0 20px;
		
	}
	
	.cabeceraListadoTiendas ul li a{
		display:			block;
		overflow:			hidden;
		width:				54px;
		height:				35px;
	}
	
	.cabeceraListadoTiendas ul li a.h_m{
		background:			url(../resources/tiendas.filtro.h_m.png) transparent center 0px no-repeat;
	}
	
	.cabeceraListadoTiendas ul li a.kids{
		background:			url(../resources/tiendas.filtro.kids.png) transparent center 0px no-repeat;
	}
	
	.cabeceraListadoTiendas ul li a.together{
		background:			url(../resources/tiendas.filtro.together.png) transparent center 0px no-repeat;
	}
	
	.cabeceraListadoTiendas ul li a.camper{
		background:			url(../resources/tiendas.filtro.camper.png) transparent center 0px no-repeat;
	}
	
	.cabeceraListadoTiendas ul li a:hover{
		background-position:center -35px;
	}
	

/* END: LOCALIZADOR */
/* *********************** */

/* *********************** */
/* BEGIN: PAGINACIÃƒâ€œN */
	.pageNav{
		float:				right;
	}
	
		.pageNav li{
			float:				left;
			margin-left:		18px;
		}
		
			.pageNav li a{
				font-size:			16px;
				color:				#909090;
			}
		
			.pageNav li a:hover, .pageNav li a.select{
				color:				#e20026;
			}
			
		
			.pageNav li a.next, .pageNav li a.prev{
				width:				70px;
				height:				35px;
				display:			block;
				overflow:			hidden;
				text-indent:		10000px;
			}
			
			.pageNav .prev {
				left:					0;
				background:				url(../resources/arrow-left.gif) #fff 0px 0px no-repeat;
			}
			
			.pageNav .prev:hover {
				background-position:	0px -35px;
			}
			
			.pageNav .next {
				right:					0;
				background:				url(../resources/arrow-right.gif) #fff 0px 0px no-repeat;
			}
			
			.pageNav .next:hover {
				background-position:	0px -35px;
			}
	
	
/* END: PAGINACIÃƒâ€œN */
/* *********************** */

/* *********************** */
/* BEGIN: POPUP LOGIN */
	.popupLogin{
		width:				900px;
	}
	
	.popupLogin > div{
		background:			#fff;
		margin-top:			0;
		margin-bottom:		5px;
	}
	
	.popupLogin .registro a,
	.popupLogin .loginSocial a{
		float:				right;
	}
	
	.modal-content .formulario{
		
	}
	
	.modal-content .formulario fieldset{
		padding: 			10px 35px;
	}
	
	.modal-content .formulario .header{
		padding-top:		0px;
	}
	
	.modal-content .formulario .formularioGrupo{
		margin:				0 auto;
	}
	
	.modal-content .formulario p.error{
		margin:				35px -35px -10px;
	}
	
	.modal-content .unaFila .formulario fieldset,
	.modal-content .unaColumna .formulario fieldset,
	.modal-content .dosColumnas .formulario fieldset,
	.modal-content .tresColumnas .formulario fieldset,
	.modal-content .cuatroColumnas .formulario fieldset{
		min-height:			135px;
	}
	
	.modal-content .dosFilas .formulario fieldset{
		min-height:			295px;
	}
	
	.modal-content .tresFilas .formulario fieldset{
		min-height:			455px;
	}
	
	.modal-content .cuatroFilas .formulario fieldset{
		min-height:			615px;
	}
	
	
	
	
/* END: POPUP LOGIN */
/* *********************** */


/* *********************** */
/* BEGIN: IDIOMA PAIS */


	.idiomaPais{
		background:					#fff;
		margin:						0;
		width:						750px;
		float:						left;
		padding:					10px 35px 40px;
	}
	
		.idiomaPais .pais,
		.idiomaPais .idioma{
			float:					left;
			position:				relative;
		}
		
		.idiomaPais .idioma{
			padding-bottom:			40px;
		}
	
	
		.idiomaPais h2{
			color:					#e20026;
			display:				block;
			margin:					10px 0 25px;
			font-size:				30px;
			line-height:			35px;
			border-bottom: 			1px solid #ccc;
			width:					750px;
			padding-bottom: 		5px;
		}
		
		.idiomaPais h3{
			font-size:				20px;
			margin-bottom:			10px;
			width:					140px;
		}
		
		.idiomaPais li a{
			display:				block;
			font-size:				11px;
			line-height:			16px;
			color:					#909090;
			margin-bottom:			10px;
			text-transform:			uppercase;
		}
		
		.idiomaPais li a:hover,
		.idiomaPais li a.select{
			color:					#e20026;
		}
		
		.idiomaPais li a:hover{
			text-decoration:		underline;
		}
		
		
		.idiomaPais .regiones,
		.idiomaPais .idioma > ul{
			padding-left:			20px;
		}
		
			.idiomaPais .regiones > li{
				float:				left;
				margin-bottom: 		20px;
			}
			
			.idiomaPais .paises,
			.idiomaPais .idiomas{
				float:				left;
				margin-right: 		10px;
			}
			
				.idiomaPais .paises > li,
				.idiomaPais .idiomas > li{
					width:				135px;
				}
	
		.idiomaPais input[type=submit]{
			width:						220px;
		}
		
		
		.idiomaPais .disabled h2, 
		.idiomaPais .disabled h3, 
		.idiomaPais .disabled a, 
		.idiomaPais .disabled a:hover{
			color:						#dfdfdf;
		}
		
		.idiomaPais .disabled a,
		.idiomaPais .disabled a:hover{
			text-decoration:			none;
			cursor:						default;
		}
	
 
/* END: IDIOMA PAIS */
/* *********************** */
 
/* *********************** */
/* BEGIN: PÃƒï¿½GINA DE ERROR */

	h1.error{
	}
	
	
	.img.error{
		border-bottom:					1px solid #ccc;
	}
	
	

/* END: PÃƒï¿½GINA DE ERROR */
/* *********************** */

/* *********************** */
/* BEGIN: SITE MAP */

	.sitemap{
		padding:						12px 0;
	}
	
		.sitemap .capitular{
			font-size:					66px;
			color:						#e20026;
			border-bottom:				#ccc 1px solid;
			margin-right:				25px;
			display:					block;
			line-height:				75px;
			height:						75px;
			margin-top:					5px;
			text-transform:				uppercase;
			padding-left:				30px;
		}
		
		.sitemap h2{
			font-size:					30px;
			border-bottom:				#ccc 1px solid;
			margin-top:					5px;
			margin-right:				25px;
			margin-bottom:				25px;
		}
	
		.js-on .sitemap h2{
			font-size:					20px;
			line-height:				35px;
			margin-top:					0;
			border:						none;
			padding-left:				15px;
		}
		
		.sitemap > ul{
		}
		
			.sitemap > ul >li{
				float:					left;
				width:					205px;
			padding-left:				15px;
			}
			
			.sitemap li{
				margin-top:			9px;
			}
		
			.sitemap  ul li a{
				font-size:				11px;
				color:					#999999;
				text-transform:			uppercase;
			}
		
			.sitemap  ul li a:hover{
				color:					#e20026;
				text-decoration:		underline;
			}
			
			
			
			.sitemap ul li h3 a,
			.sitemap > ul > li > a{
				color:					#606060;
			}
			
			/* segundo nivel de listado */
			.sitemap li ul{
				margin-bottom:			20px;
			}
		


/* END: SITE MAP */
/* *********************** */


/* *********************** */
/* BEGIN: PÃƒï¿½GINA SOCIAL */


.socialCamper.social{
	height:						1030px;
	background:					none;
}	

	.socialCamper.social .moduloSocial{
		float:			none;
		position:		absolute;
		margin:			0;
	}
	
	.socialCamper.social h2{
		color:			#fff;
		font-size:		14px;
		background:		none;
		float:			none;
		width:			auto;
		text-align:		left;
		line-height:	1em;
	}
	
	
	
		.socialCamper.social .balloon{
			padding-bottom:	30px;
			background:		url(../resources/social.balloon-corner.png) 45px bottom no-repeat;
			position:		relative;
			z-index:		15;
			cursor:			pointer;
		}
		
		.socialCamper.social .balloon:hover{
			background-position: -285px bottom;
		}
		
		
	
		.socialCamper.social .balloon.right{
			padding-right:	30px;
			padding-bottom:	0;
			background:		url(../resources/social.balloon-corner.right.png) right 28px no-repeat;
		}
		
		.socialCamper.social .balloon.right:hover{
			background-position: right -303px;
		}
	
		.socialCamper.social .balloon .contenido{
			padding:		15px 5px 10px;
			background:		#e20026;
			min-height:		90px;
			position:		relative;
		}
	
		.socialCamper.social .balloon:hover .contenido{
			color:			#e20026;
			background:		#750116 !important;
			background-position: -30px
		}
	
			.socialCamper.social .balloon h2{
				border-top:		#fff solid 1px;
				padding-top:	8px;
				position:		absolute;
				bottom:			6px;
				left:			5px;
			}
			
			.socialCamper.social .balloon .contenido p{
				color:				#fff;
				font-size:			10px;
				text-transform:		uppercase;
				margin-left:		60px;
				margin-right:		5px;
			}
			
			.socialCamper.social .balloon .capitular{
				color:				#fff;
				font-size:			50px;
				position:			absolute;
				top:				0;
				left:				5px;
			}
		
		.socialCamper.social .balloon a{
			color:					#fff;
		}
		
		.socialCamper.social .balloon:hover .contenido p,
		.socialCamper.social .balloon:hover .contenido a,
		.socialCamper.social .balloon:hover .contenido h2,
		.socialCamper.social .balloon:hover .contenido .capitular{
			color:					#e20026;
		}
		
		.socialCamper.social .balloon:hover .contenido h2{
			border-color:			#e20026;
		}
		
		
	
		.socialCamper.social .unaColumna h2{
			width:		210px;
		}
		.socialCamper.social .dosColumnas h2{
			width:		435px;
		}
		.socialCamper.social .tresColumnas h2{
			width:		660px;
		}
		.socialCamper.social .cuatroColumnas h2{
			width:		785px;
		}
		.socialCamper.social .unaColumna .balloon.right h2{
			width:		180px;
		}
		.socialCamper.social .dosColumnas .balloon.right h2{
			width:		405px;
		}
		.socialCamper.social .tresColumnas .balloon.right h2{
			width:		630px;
		}
		.socialCamper.social .cuatroColumnas .balloon.right h2{
			width:		755px;
		}
		
	.socialCamper.social .img{
		position:		absolute;
		top:			0;
		left:			0;
	}
	
	.socialCamper.social .contenido{
		z-index:		30;
		position:		relative;
	}
	
	/* VOLVO OCEAN RACE */
	

	.socialCamper.social .volvo_ocean_race{
		height:			350px;
		background:			url(../resources/opacity.white.50-trans.png) no-repeat right bottom;
	}
	
	
		.socialCamper.social .volvo_ocean_race h2{
			font-size:	26px;
			text-align:	center;
			margin:		28px 10px 0;
			width:		auto;
			line-height:30px;
		}
		
		.socialCamper.social .volvo_ocean_race ul{
			margin:		18px 15px 0;
		}
		
			.socialCamper.social .volvo_ocean_race ul li{
				margin-top:				5px;
				margin-left:			5px;
				float:					left;
			}
		
			.socialCamper.social .volvo_ocean_race ul li.void{
				width:					75px;
				height:					50px;
			}
			
				.socialCamper.social .volvo_ocean_race ul li a{
					display:			block;
					width:				65px;
					height:				40px;
					vertical-align:		middle;
					background:			url(../resources/opacity.white.30-trans.png) repeat;
					text-transform:		uppercase;
					font-size:			10px;
					color:				#fff;
					text-align:			center;
					padding:			5px;
					line-height:		40px;
				}
				
				.ie7 .socialCamper.social .volvo_ocean_race ul li a{
					display:			block;
				}
				
				.socialCamper.social .volvo_ocean_race ul li a:hover{
					background:			url(../resources/opacity.white.50-trans.png) repeat;
				}
	
	
	/* FACEBOOK */
	
	.socialCamper.social .facebook{
	}
	
		.socialCamper.social .facebook .balloon{
			padding-top:			30px;
			background:				url(../resources/social.balloon-corner.facebook.png) no-repeat 45px 0px;
			padding-bottom:			0;
		}
	
		.socialCamper.social .facebook .balloon:hover{
			background-position:	45px -30px;
		}
		
			.socialCamper.social .facebook .balloon .contenido{
				background:			#516EA5;
			}
			
				.socialCamper.social .facebook .balloon .contenido p{
					width:			180px;
				}
				
				.socialCamper.social .facebook .like{
					position:		absolute;
					right:			5px;
					top:			18px;
				}
				
				.socialCamper.social .facebook .comments{
					height:			330px;
					width:			100%;
					min-height:		0;
					overflow-y:		auto;
					position:		relative;
				}
				
				.socialCamper.social .facebook .comments_box{
					height:			auto;
					position:		relative;
					width:			100%;
				}
				
	
	/* TWITTER */
	
	.socialCamper.social .twitter{
		
	}
	
		.socialCamper.social .twitter .balloon{
			background:				url(../resources/social.balloon-corner.twitter.png) no-repeat 45px bottom;
		}
	
		.socialCamper.social .twitter .balloon:hover{
			background:				url(../resources/social.balloon-corner.png) no-repeat -285px bottom;
		}
		
			.socialCamper.social .twitter .balloon .contenido{
				background:			#32CCFF;
			}
	
			.socialCamper.social .twitter .comments{
				width:				auto;
				min-height:			0;
				height:				335px;
				overflow-y:			auto;
				position:			relative;
			}
	
				.socialCamper.social .twitter .comments h3{
					margin-left:		65px;
					margin-right:		10px;
					color:				#909090;
					font-size:			14px;
					margin-top:			7px;
				}
	
				.socialCamper.social .twitter .comments li{
					padding:			5px;
					min-height:			0;
				}
	
				.socialCamper.social .twitter .comments img{
					position:			absolute;
					left:				5px;
					top:				5px;
				}
			
					.socialCamper.social .twitter .comments p{
						color:			#606060;
						margin-left:	0;
						padding:		0;
					}
				
					.socialCamper.social .twitter .comments strong{
						color:			#e20026;
					}
				
					.socialCamper.social .twitter .comments em{
						color:			#e20026;
						
					}
			
			.socialCamper.social .twitter .loading{
				background:			url(../resources/loading_twitter.gif) no-repeat top left;
				width:				40px;
				height:				20px;
				display:			block;
				position:			absolute;
				top:				5px;
				z-index:			20;
				left:				54px;
			}
		
		
			.socialCamper.social .twitter  .comments p.error{
				text-transform:		uppercase;
				font-size:			10px;
				margin:				5px 10px;
				padding:			0;
			}
	
	
	
	/* YOUTUBE */

	.socialCamper.social .youtube{
	}

		.socialCamper.social .youtube .balloon{
			width:					220px;
			float:					left;
			margin-right:			-30px;
		}

		.socialCamper.social .youtube .balloon.right h2{
			width:					210px;
		}

		.socialCamper.social .youtube .unaColumna{
			margin-top:				0px;
			position:				static;
			float:					left;
		}
	
	
	
	/* FLICKR */

	.socialCamper.social .flickr{
	}

		.socialCamper.social .flickr .balloon{
			float:					left;
			width:					220px;
			margin-right:			-30px;
		}

		.socialCamper.social .flickr .balloon.right h2{
			width:					200px;
		}
		
			.socialCamper.social .flickr .img{
				display:			block;
				overflow:			hidden;
				visibility:			hidden;
			}
		
				/*.socialCamper.social .flickr .img img{
					height:			100%;
				}
		
				.socialCamper.social .flickr .img img.vertical{
					width:			100%;
					height:			auto;
				}*/
				
			.socialCamper.social .flickr .loading{
				background:			url(../resources/loading.gif) no-repeat top left;
				width:				40px;
				height:				40px;
				display:			block;
				position:			absolute;
				left:				50%;
				margin-left:		-20px;
				top:				40px;
				z-index:			20;
			}
		
	/* BLOG */

	.socialCamper.social .blog{
	}

		.socialCamper.social .blog .balloon{
			width:					210px;
			margin:					5px;
		}

		.socialCamper.social .blog .balloon h2{
			width:					200px;
		}
	

/* END: PÃƒï¿½GINA SOCIAL */
/* *********************** */

#newsmail::-webkit-input-placeholder {
	font-size:10px;
	color:#aaaaaa;
}

#newsmail:-moz-placeholder {
	font-size:10px;
	color:#aaaaaa;
}

#newsmail::-moz-placeholder {
	font-size:10px;
	color:#aaaaaa;
}

#newsmail:-ms-input-placeholder {
	font-size:10px !important;
	color:#aaaaaa !important;
}

