/* CSS Document */

*{

	margin:0;

	padding:0;

	}

BODY{

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	color: #555555;

	}



#all{

	margin:0 auto;

	width:1003px;

	text-align:left;

	background-color:#ffffff;

	}



#general{

	float:left;

	padding:10px 19px 0 18px;

	width:966px;

	}

/********************************************************************************************/

/*								ESTILOS GENERALES											*/

/********************************************************************************************/	

H1{

	display:none;

	}

H2{

	font-size:22px;

	color:#f0c610;

	}



H3 {

	margin:12px 0 0 0;

	font-size:14px;

	color:#767676;

	font-weight:bold;

	/*text-transform:uppercase;*/

	}



H4{

	margin:12px 0 0 0;

	font-size:12px;

	color:#555555;

	}

A{

	text-decoration:underline;

	cursor:pointer;

	font-weight:bold;

	color:#666666;

	}

	A:hover{

		text-decoration:none;

		}
	A.edit IMG{
		padding:0;
		border:0;
		}

P{

	margin:10px 0;

	line-height:18px;

	}
	
	P.formulario{
		
		padding:10px 0 0 20px;
		
		}

IMG{

	padding:3px;

	border: 1px solid #cacaca;

	}	

	

#contenido UL{

	float:left;

	margin:0pt 0pt 20px 0pt;

	padding:0pt 0pt 0pt 20px;

	list-style-type:none;

	width:95%;

	clear:both;

	}

	#contenido UL LI{
		/*
		float:left;

		margin:0;

		padding:0 0 0 ;

		width:100%;
		*/
		float:left;
		margin:8px 0pt 0pt;
		padding:0pt 0pt 0pt 15px;
		width:100%;
		}/*

		#contenido UL LI UL{

			padding:0 0 0 20px;

			width:95%;

			list-style-type:none;

			}

			#contenido UL LI UL LI{

				background:url(../images/general/iconoSubListas.gif) no-repeat 0 0;

				}

#contenido OL{

	float:left;

	margin:0;

	padding:0;

	clear:both;

	}

	#contenido OL LI OL{

		padding-left:26px;

	}
*/
TABLE{

	clear:both;

	width:100%;

	padding:5px;

	empty-cells:show;

	border-collapse:collapse;

	border:1px solid #999999;

	}

	TH{

		padding:5px;

		border-bottom:1px solid #BBBBBB;

		color:#000000;

		background:#ebebeb;

		}

			TH.izq{

				text-align:left;

				}

			TH.der{

				text-align:right;

				}

			TH.centro{

				text-align:center; 

				}



		TD{

			padding:5px;

			border-bottom :1px solid #BBBBBB;

			}

			TD.izq{

				text-align:left;

				}

			TD.der{

				text-align:right;

				}

			TD.centro{

				text-align:center;

				}	


/********************************************************************************************/

/*										CABECERA											*/

/********************************************************************************************/		

#cabecera{

	float:left;

	margin:0;

	padding:0;

	width:966px;

	}	

	#cabecera A{

		/*float:left;*/

		margin:27px 0 0 0;

		}

		#cabecera A IMG{

			float:left;

			border:0;

			/*padding:0;*/

			}

	#cabecera IMG{

		float:right;

		border:0;

		padding:0;

		}

/********************************************************************************************/

/*										MENU UTILIDADES										*/

/********************************************************************************************/	

#menuUtilidades{

	float:left;

	margin:0;

	padding:7px 10px 7px 10px;

	width:946px;

	background-color:#ededed;

	}	

	#menuUtilidades DIV.opcionesCarrito{

		float:left;

		margin:0;

		padding:0;

		background-image:url(/images/utilidades/separador.gif);

		background-position:43% 4px;

		background-repeat:no-repeat;

		}	

		#menuUtilidades DIV.opcionesCarrito A{

			float:left;

			margin:0;

			padding:7px 16px 3px 10px;

			font-size:11px;

			font-weight:normal;

			color:#666666;

			text-decoration:none;

			background-image:url(/images/utilidades/carrito.gif);

			background-position:100% 3px;

			background-repeat:no-repeat;

			}

			#menuUtilidades DIV.opcionesCarrito A.finCompra{

				padding:5px 16px 3px 26px;

				background-image:url(/images/utilidades/finCompra.gif);

				}

			#menuUtilidades DIV.opcionesCarrito A:hover{

				text-decoration:underline;

				}

	#menuUtilidades DIV.utilidades{

		float:right;

		margin:0;

		padding:0;

		}			

		#menuUtilidades DIV.utilidades UL{

			float:left;

			margin:0;

			padding:5px 0 0 0;

			list-style-type:none;

			}		

			#menuUtilidades DIV.utilidades UL LI{

				float:left;

				margin:0;

				padding:0;

				}	

				#menuUtilidades DIV.utilidades UL LI A{

					float:left;

					height:12px;

					vertical-align:middle;

					margin:0;

					padding:0 6px 0 0;

					font-size:10px;

					font-weight:normal;

					color:#666666;

					text-decoration:none;

					}

					#menuUtilidades DIV.utilidades UL LI A:hover{

						text-decoration:underline;

						}

					#menuUtilidades DIV.utilidades UL LI A.inicio{

						padding-left:18px;

						background:url(/images/utilidades/inicio.gif) no-repeat 0px 0px;

						}

					#menuUtilidades DIV.utilidades UL LI A.imprimir{

						padding-left:17px;

						background:url(/images/utilidades/imprimir.gif) no-repeat 0px 0px;

						}

					#menuUtilidades DIV.utilidades UL LI A.enviar{

						padding-left:19px;

						background:url(/images/utilidades/enviar.gif) no-repeat 0px 0px;

						}

					#menuUtilidades DIV.utilidades UL LI A.mapaweb{

						padding-left:22px;

						background:url(/images/utilidades/mapaWeb.gif) no-repeat 0px 0px;

						}

		#menuUtilidades DIV.utilidades FORM{

			float:left;

			margin:0;

			padding:0 0 0 10px;

			}		

			#menuUtilidades DIV.utilidades FORM INPUT{

				float:left;

				margin:0 3px 0 0;

				padding:5px 2px 3px 5px;

				width:127px;

				font-family:Arial, Helvetica, sans-serif;

				font-size:10px;

				font-weight:bold;

				color:#8b8c8c;

				background:url(/images/bgInput.gif) repeat-x left top #FFFFFF;

				vertical-align:middle;

				border:1px solid #a7b5be;

				}

				#menuUtilidades DIV.utilidades INPUT.botonBuscar{

					padding:0 0 0 3px!important;

					padding:0 0 0 6px;

					margin:0;

					height:22px;

					width:63px;

					font-weight:bold;

					font-size:10px;

					color:#8b8c8c;

					text-transform:uppercase;

					text-align:left;

					background:url(/images/botonBuscar.gif) no-repeat 0 0;

					border:0;

					vertical-align:middle;

					cursor:pointer;

					}

/********************************************************************************************/

/*												MENU										*/

/********************************************************************************************/					
#izquierda{
	float:left;
	margin-right:10px;
	width:180px;
}

#menu{

	float:left;

	margin:30px 0 25px 0;

	/*padding:0 0 50px 0;*/

	width:181px;

	}	

	#menu UL{

		float:left;

		margin:0 0 7px 0;

		padding:8px 11px 40px 13px;

		width:157px;

		background-color:#f0c610;

		list-style-type:none;

		}

		#menu UL LI{

			float:left;

			margin:0;

			padding:4px 0 5px 0;

			width:157px;

			background-image:url(/images/separadorMenu.gif);

			background-position:left bottom;

			background-repeat:repeat-x;

			}

			#menu UL LI A{
				
				float:left;

				padding:0 0 0 10px;

				color:#FFFFFF;

				font-size:12px;

				font-weight:normal;

				text-decoration:none;

				}

				#menu UL LI A:hover{

					text-decoration:underline;

					}
					
				#menu UL UL{
					
					padding:8px 11px 0 20px;
					
					width:133px;
					
					}
					
					#menu UL UL LI{
						
						background:none;
						
						width:133px;
						
						}
						
						#menu UL UL LI A{
							
							background-image:url(/images/comunes/iconoMenuSecundario.gif);

							background-position:0 5px;
				
							background-repeat:no-repeat;
							
							}

	#menu A IMG{

		border:0;

		padding:0;

		}
#izquierda .menuFin {
	background:#EBEBEB url(/images/cajetinIzquierdaAbajo.gif) no-repeat center bottom;
	float:left;
	margin-bottom:25px;
	width:180px;
	}
#izquierda .menu2 {
	background:transparent url(/images/cajetinIzquierdaArriba2.gif) no-repeat scroll center top;
	float:left;
	width:180px;
	}		
	#izquierda h2 {
		color:white;
		font-size:18px;
		font-style:normal;
		font-weight:bold;
		margin-bottom:3px;
		margin-top:5px;
		padding:0pt 0pt 0pt 12px;
		}
	#izquierda .menu2 h2 {
		color:white;
		font-size:12px;
		font-style:normal;
		font-weight:bold;
		margin-bottom:3px;
		margin-top:5px;
		padding:0pt 0pt 0pt 6px;
		}
		
	#izquierda .menu2 form {
		border-left:1px solid #C5C4C5;
		border-right:1px solid #C5C4C5;
		float:left;
		font-size:12px;
		margin-bottom:7px !important;
		padding:8px 8px 8px 12px;
		width:158px;
		}
		#izquierda .menu2 form label {
			color:#4A4A4A;
			font-size:12px;
			}
		#izquierda .menu2 form input {
			border:1px solid #CCCCCC;
			color:#4A4A4A;
			font-family:Arial,Helvetica,sans-serif;
			font-size:12px;
			margin-bottom:9px;
			padding:3px 2px;
			}
			#izquierda .menu2 form a {
				color:#686868;
				font-size:10px;
				font-weight:bold;
				}
		#izquierda .menu2 P.registrarse A{
			color:#e20b00;
			font-size:10px;
			font-weight:bold;			
			}				
		#izquierda .menu2 form input.botonLogin {
			background:transparent url(/images/botonLogin.gif) no-repeat scroll 0%;
			border:0pt none;
			color:white;
			float:right;
			font-weight:bold;
			height:20px;
			margin:9px 10px 0pt 0pt;
			width:72px;
			}
		#izquierda IMG{
			border:none;
			}
		#izquierda .menu2 ul {
			clear:both;
			list-style-type:none;
			border-left:1px solid #C5C4C5;
			border-right:1px solid #C5C4C5;
			float:left;
			margin-bottom:7px !important;
			padding:0pt 8px 8px 12px;
			width:158px;
			}
			#izquierda .menu ul li, #izquierda .menu2 ul li {
				background:transparent url(/images/punteadoMenu.gif) repeat-x scroll center bottom;
				float:left;
				margin:0pt;
				padding:10px 0pt;
				width:100%;
				}
				#izquierda .menu ul li.ultimoMenu,
				#izquierda .menu2 ul li.ultimoMenu{
					background:none;
					}
				#izquierda .menu2 ul li a {
					background:transparent none repeat scroll 0%;
					padding-left:0pt;
					color:#4A4A4A;
					font-size:12px;
					text-decoration:none;
					font-weight:normal;
					}
					#izquierda .menu2 ul li a:hover {
						text-decoration:underline;
						}
/********************************************************************************************/

/*												PIE											*/

/********************************************************************************************/		

#pie{

	float:left;

	clear:both;

	margin:0 0 0 0;

	padding:0 0 0 0;

	width:966px;

	font-size:12px;

	color:#7f7f7f;

	border-top:1px solid #e3e3e3;

	}

	#pie DIV.pieTotal{

		float:left;

		margin:5px 0 0 0;

		padding:17px 0 14px 40px;

		width:926px;

		background-color:#ededed;	

		}

		

	#pie UL{

		float:left;

		margin:0 0 0 0;

		padding:0 0 0 10px;

		width:358px;

		list-style-type:none;

		background-image:url(/images/iconoPie.gif);

		background-position:0 0;

		background-repeat:repeat-y;

		}

		#pie UL.pieCentro{

			margin:0;

			width:293px;

			}

		#pie UL.pieDerecha{

			margin:0;

			width:243px;

			}

		#pie UL LI{

			float:left;

			margin:1px 0 3px 0;

			padding:0;

			width:100%;

			}

			#pie UL.pieDerecha LI A{

				text-decoration:underline;

				}

				#pie UL.pieDerecha LI A:hover{

					text-decoration:none;

					}

			#pie UL LI A{

				font-weight:normal;

				text-decoration:none;

				}

				#pie UL LI A:hover{

					text-decoration:underline;

					}



/********************************************************************************************/

/*										CONTENIDO HOME										*/

/********************************************************************************************/			

#contenidoHome{

	float:left;

	/* margin:30px 0 35px 0px!important; */

	margin:30px 0 20px  17px;

	padding:0 0 0 0;

	width:750px;

	}
	#contenidoHome ul {
		background-color:transparent;
		clear:both;
		color:#666666;
		list-style-type:none;
		margin:13px 0 0 15px;
		padding:0pt;
	}
	#contenidoHome UL LI{
		background:transparent url(/images/iconoPrecio.gif) no-repeat scroll 0pt 3px;
		margin-top:8px;
		padding-left:15px;
		}
	#contenidoHome OL{ /* IVAN */
		background-color:transparent;
		clear:both;
		color:#666666;
		/*list-style-type:none; */
		margin:13px 0pt 0pt 36px;
		padding:0pt;
	}
	#contenidoHome OL LI{ /* IVAN */
		/*background:transparent url(/images/iconoPrecio.gif) no-repeat scroll 0pt 3px;*/
		margin-top:8px;
		padding-left:0px;
		}
	#contenidoHome #contenidoSuperior{

		float:left;

		margin:0 0 20px 0;

		padding:0 0 0 3px;

		width:749px;

		background-image:url(/images/bgContenidoSuperior.gif);

		background-position:0 0;

		background-repeat:repeat-y;

		}

		#contenidoHome #contenidoSuperior DIV.superiorIzquierda{

			float:left;

			margin:0;

			padding:0 0 0 0;

			width:440px;

			}

			#contenidoHome #contenidoSuperior DIV.superiorIzquierda UL{

					float:left;

					margin:13px 0 0 0;

					padding:0;

					list-style-type:none;

					width:100%;

					clear:both;

					color:#666666;
					
					background-color:transparent;

					}

					#contenidoHome #contenidoSuperior DIV.superiorIzquierda UL LI{

						float:left;

						margin:0 0 2px 15px !important;

						padding:0 0 0 15px;

						width:100%;

						}

						#contenidoHome #contenidoSuperior DIV.superiorIzquierda UL LI A{

							font-weight:normal;

							}

		#contenidoHome #contenidoSuperior DIV.superiorDerecha{

			float:right;

			margin:0;

			padding:0 0 0 9px;

			width:251px;

			}

			#contenidoHome #contenidoSuperior DIV.superiorDerecha A{

				float:left;

				margin:0 0 11px 0;

				padding:0 0 0 0;

				width:auto;

				height:auto;

				}

				#contenidoHome #contenidoSuperior DIV.superiorDerecha A IMG{

					border:0;

					padding:0;

					}

					#contenidoHome #contenidoSuperior DIV.superiorDerecha A.ultimo{

						margin:0 0 0 0;

						}

	#contenidoHome #contenidoInferior{

		float:left;

		margin:20px 0 0  0;

		padding:20px 0 0 0;

		width:768px;

		border-top:1px solid #e3e3e3;

		}
		/********* Gestión de menu ************/
		#contenidoHome #contenidoInferior #menu{
			margin:20px 0 0 0;
			padding:0 0 20px 0;
			width:100%;
			}
			#contenidoHome #contenidoInferior #menu UL{
				padding:0;
				background:none;
				}
				#contenidoHome #contenidoInferior #menu UL LI{
					margin:0 0 15px 0;
					padding:0;
					width:90%;
					background:none;
					}
					#contenidoHome #contenidoInferior #menu UL LI A{
						
						padding:0 0 0 15px;
						
						background-image:url(/images/iconoPrecio.gif);
						
						background-position:4px 2px;
						
						background-repeat:no-repeat;
						
						color:#F0C610;
						}
						
						#contenidoHome #contenidoInferior #menu UL LI .editEnlaces A{
							
							background:none;
							
							} 
							
		#contenidoHome #contenidoInferior UL{

			float:left;

			margin:0 0 0  0;

			padding:20px 2px 5px 16px;

			width:747px;

			list-style-type:none;

			background-color:#ebeced;

			}

			#contenidoHome #contenidoInferior UL LI{

				float:left;

				margin:0 14px 15px 0!important;

				margin:0 10px 15px 2px;

				padding:12px 17px 10px 16px;

				width:202px;

				background-color:#ffffff;

				}

				#contenidoHome #contenidoInferior UL LI H3{

					float:left;

					margin:0 0 7px 5px!important;

					margin:0 0 7px 3px;

					padding:5px 0 0 0;

					width:195px;

					font-size:12px;

					background-image:url(/images/separadorTitulo.gif);

					background-position:0 0;

					background-repeat:repeat-x;

					}

					#contenidoHome #contenidoInferior UL LI H3 A{

						float:left;

						margin:0;

						padding:0 0 5px 0;

						width:195px;

						color:#545454;

						text-decoration:none;

						background-image:url(/images/separadorTitulo.gif);

						background-position:0 100%;

						background-repeat:repeat-x;

						}

						#contenidoHome #contenidoInferior UL LI H3 A:hover{

							text-decoration:underline;

							}

					#contenidoHome #contenidoInferior UL LI P{

						margin:10px 0;

						padding:0 0 0 4px;

						width:195px;

						font-size:11px;

						line-height:14px;

						}

					#contenidoHome #contenidoInferior UL LI SPAN{

						float:left;

						margin:0;

						padding:0 0 0 16px;

						font-size:11px;

						font-weight:bold;

						color:#767676;

						background-image:url(/images/iconoPrecio.gif);

						background-position:4px 2px;

						background-repeat:no-repeat;

						}

					#contenidoHome #contenidoInferior UL LI A.botonComprar{

						float:right;

						margin:0 30px 0 0;

						padding:1px 0 0 7px;

						width:71px;

						height:15px;

						font-size:10px;

						font-weight:bold;

						color:#555555;

						text-decoration:none;

						background-image:url(/images/botonComprar.gif);

						background-position:0 0;

						background-repeat:no-repeat;

						}

/********************************************************************************************/

/*											CONTENIDO 										*/

/********************************************************************************************/			

#contenido{

	float:left;

	/*margin:30px 0 35px 17px!important;width:768px;*/
	
	width:766px;
	
	margin:30px 0 35px 10px!important;

	margin:30px 0 20px  17px;

	padding:0 0 0 0;

	

	}
/********************************************************************************************/

/*											MENU SITE 										*/

/********************************************************************************************/
#menuSite{
	margin:20px 0pt 0pt;
	padding:0pt 0pt 20px;
	width:100%;
	}
	#menuSite UL{
		background:transparent none repeat scroll 0%;
		padding:0pt;
		width:100%;
		float:left;
		list-style-type:none;
		margin:0pt 0pt 7px;
		clear:both;
		}
		#menuSite UL LI {
			float:left;
			background:transparent none repeat scroll 0%;
			margin:8px 0pt 15px;
			padding:0 0 0 15px;
			width:90%;
			}
			#menuSite UL LI A{
				background-image:url(/images/iconoPrecio.gif);
				background-position:4px 2px;
				background-repeat:no-repeat;
				color:#F0C610;
				padding:0pt 0pt 0pt 15px;
				float:left;
				font-size:12px;
				font-weight:normal;
				text-decoration:none;
				cursor:pointer;
				}
				#menuSite UL LI .editEnlaces a {
					background:transparent none repeat scroll 0%;
					}
/********************************************************************************************/

/*									FORMULARIO	(Contacto)									*/

/********************************************************************************************/								

#contenido .direccion{

	margin:10px 0 30px 0;

	}

	#contenido .direccion P{

		margin:8px 0;

		}

	#contenido .direccion A{

		text-decoration:underline;

		}

		

#contenidoHome FORM,
#contenido FORM{

	float:left;

	margin:10px 0;

	padding:0 0 0 50px;

	width:720px; /*720px antes*/

	background-color:#f0f0f0;

	}
	
	#contenidoHome FORM.zona,
	#contenido FORM.zona{
		
		margin:0 0 0 0;
		
		}
		
	#contenido FORM.zonas{
		
		margin:0;
		
		}
	
	#contenidoHome #contenidoInferior .formulario UL,
	#contenido .formulario UL{

		margin:0;

		float:left;

		padding:20px 0 30px 0;

		list-style-type:none;
		
		background:none;
		}	

		#contenidoHome #contenidoInferior .formulario UL LI,
		#contenido .formulario UL LI{

			margin:9px 0 9px 0!important;

			padding:0;

			background:none;

			float:left;

			clear:both;

			width:100%;

			background:none;
			}
#contenidoHome #contenidoInferior .formulario ul li.condicionescompra LABEL, 
#contenido .formulario ul li.condicionescompra LABEL{
	width:auto;
	}	
			#contenidoHome #contenidoInferior .formulario DIV.campo_combos,
			#contenido .formulario DIV.campo_combos{
				
				float:left;
				
				width:94%;
				
				padding:10px 0 10px 4%;
				
				}
				
				#contenidoHome #contenidoInferior .formulario DIV.campo_combos DIV,
				#contenido .formulario DIV.campo_combos DIV{
					float:left;
					width:33%;
					text-align:center;
					}
					#contenidoHome #contenidoInferior .formulario DIV.campo_combos DIV.botones_regimenes,
					#contenido .formulario DIV.campo_combos DIV.botones_regimenes{
						
						margin:46px 0 0 0;
						
						width:33%;
						
						}
					#contenidoHome #contenidoInferior .formulario DIV.campo_combos DIV LABEL,
					#contenido .formulario DIV.campo_combos DIV LABEL {
						
						display:block;
						
						margin:0 0 0 0;
						
						text-align:center;
						
						width:100%;

						font-size:12px;
		
						font-weight:bold;
		
						color:#666666;
						
						}
					#contenidoHome #contenidoInferior .formulario DIV.campo_combos DIV SELECT,
					#contenido .formulario DIV.campo_combos DIV SELECT {
						float:left;

						margin:0 0 0 0;
		
						padding:3px 2px 3px 5px;
		
						width:100%;
		
						font-family:Arial, Helvetica, sans-serif;
						
						font-size:12px;
		
						font-weight:normal;
		
						color:#666666;
		
						background:url(/images/bgInput.gif) repeat-x left top #FFFFFF;
		
						vertical-align:middle;
		
						border:1px solid #a7b5be;

						}
					#contenidoHome #contenidoInferior .formulario DIV.campo_combos DIV INPUT.boton,
					#contenido .formulario DIV.campo_combos DIV INPUT.boton {
						
						float:left;
						
						margin:30px 24px 0 24px;
						
						padding:2px 18px 4px 6px;
						
						height:auto;

						width:46px;
	
						font-weight:bold;
	
						font-size:13px;
	
						color:#555555;
	
						text-align:left;
	
						background:url(/images/boton.gif) no-repeat 0 0;
	
						border:0;
	
						vertical-align:middle;
	
						cursor:pointer;
						}
			
			#contenidoHome #contenidoInferior .formulario UL LI IMG,
			#contenido .formulario UL LI IMG{
				margin:5px 0 0 5px;
				padding:0;
				border:0;
				}

			#contenidoHome #contenidoInferior .formulario UL LI LABEL,
			#contenido .formulario UL LI LABEL{

				float:left;

				width:200px;

				text-align:right;

				font-size:12px;

				font-weight:bold;

				color:#666666;

				margin-right:15px;

				padding:0px 0 0 0 ;

				}
				
				#contenidoHome #contenidoInferior .formulario UL LI LABEL.descuento,
				#contenido .formulario UL LI LABEL.descuento{
					width:auto;
					}
				
				#contenidoHome #contenidoInferior .formulario UL LI LABEL SPAN.asterisco,
				#contenido .formulario UL LI LABEL SPAN.asterisco{ 
					
					float:none; 
				
					color:#FC1900;
					/*color:#666666;*/
					
					font-size:13px;
					
					font-weight:bold;
					
					margin:0;
					
					padding:0 5px 0 0;
					
					background:none;
					
					}

			#contenidoHome #contenidoInferior .formulario UL LI INPUT, 

			#contenidoHome #contenidoInferior .formulario UL LI TEXTAREA,

			#contenidoHome #contenidoInferior .formulario UL LI SELECT,
			
			#contenido .formulario UL LI INPUT, 

			#contenido .formulario UL LI TEXTAREA,

			#contenido .formulario UL LI SELECT{

				float:left;

				margin:0 3px 0 0;

				padding:3px 2px 3px 5px;

				font-family:Arial, Helvetica, sans-serif;

				/*font-size:10px;*/
				font-size:12px;

				/*font-weight:bold;*/
				font-weight:normal;

				color:#666666;

				background:url(/images/bgInput.gif) repeat-x left top #FFFFFF;

				vertical-align:middle;

				border:1px solid #a7b5be;

				}
				
				#contenido .formulario UL LI INPUT.radio{
					
					height:14px;
					
					border:0;
					
					background:none;
					
					}	 
				
				#contenidoHome #contenidoInferior .formulario UL LI SELECT OPTION,
				#contenido .formulario UL LI SELECT OPTION{
					padding-right:7px;
					}
				#contenidoHome #contenidoInferior .formulario UL LI SELECT OPTION,
				#contenido .formulario UL LI SELECT OPTION{
					background:#FFFFFF;
					padding:0;
					}				
				#contenidoHome #contenidoInferior .formulario UL LI INPUT.check, 
			
				#contenido .formulario UL LI INPUT.check,
				#contenidoHome #contenidoInferior .formulario UL LI INPUT.checkbox, 
			
				#contenido .formulario UL LI INPUT.checkbox{
					
					padding:0;
					
					height:14px;
					
					border:0;
					
					background:none;
					} 

		#contenidoHome #contenidoInferior .formulario UL LI#botones,
		#contenido .formulario UL LI#botones{

			clear:left;

			padding:0 0 0 214px;

			width:500px;

			}
			
			#contenidoHome #contenidoInferior FORM.zonas .formulario UL LI#botones,
			#contenido FORM.zonas .formulario UL LI#botones{
				
				padding:0 0 0 32px;
				
				 }

			#contenidoHome #contenidoInferior .formulario UL LI INPUT.boton,
			#contenido .formulario UL LI INPUT.boton{

					/*padding:0 0 0 6px!important;*/

					padding:0 0 0 6px;

					margin:0;

					height:22px;

					width:63px;

					font-weight:bold;

					font-size:12px;

					color:#555555;

					text-align:left;

					background:url(/images/boton.gif) no-repeat 0 0;

					border:0;

					vertical-align:middle;

					cursor:pointer;

					}
					
					#contenidoHome #contenidoInferior .formulario UL LI A.boton,
					#contenido .formulario UL LI A.boton{
					
						float:left;

						padding:3px 0 0 4px!important;
	
						padding:3px 0 0 8px;
	
						margin:0 0 0 10px;
	
						height:22px;
	
						width:72px;
	
						font-weight:bold;
	
						font-size:13px;
	
						color:#555555;
	
						text-align:left;
	
						background:url(/images/botonCancelar.gif) no-repeat 0 0;
	
						border:0;
	
						vertical-align:middle;
	
						cursor:pointer;
						
						text-decoration:none;
	
						}
						
					#contenido .formulario UL LI INPUT.cancelar{
						
						padding-top:0!important;
						
						width:75px;
						
						background:url(/images/botonCancelar.gif) no-repeat 0 0;
						
						}


					#contenidoHome #contenidoInferior .formulario UL LI.aceptaprivacidad,
					#contenido .formulario UL LI.aceptaprivacidad{
						
						float:left;

						padding:0 0 0 214px;
						
						width:350px;
						
						text-align:left;

						}

						#contenidoHome #contenidoInferior .formulario UL LI.aceptaprivacidad LABEL,
						#contenido .formulario UL LI.aceptaprivacidad LABEL{
							
							float:left;
							
							padding:0 0 0 0;
							
							width:300px;
							
							text-align:left;
								
							}

						#contenidoHome #contenidoInferior .formulario UL LI.aceptaprivacidad INPUT,
						#contenido .formulario UL LI.aceptaprivacidad INPUT{
							
							float:left;

							border:0;

							background:none;

							padding:0;
							
							height:14px;

							}
#contenidoHome #contenidoInferior .formulario UL LI .radio-envio,
#contenido .formulario UL LI .radio-envio{
	padding-left:200px;
	}
#contenidoHome #contenidoInferior .formulario UL LI .radio-envio LABEL,
#contenido .formulario UL LI .radio-envio LABEL{
	width:auto;
	}
/********************************************************************************************/

/*									CATALOGO												*/

/********************************************************************************************/								



/************************ Lista Productos Destacados ****************************************/

#contenido UL.listaDestacados{

	margin:15px 0 30px  0;

	padding:20px 2px 5px 16px;

	width:747px;

	background-color:#ebeced;

	}

	#contenido UL.listaDestacados LI{

		margin:0 14px 15px 0!important;

		margin:0 10px 15px 2px;

		padding:12px 17px 10px 16px;

		width:202px;

		background-color:#ffffff;

		}

		#contenido UL.listaDestacados LI H4{

			float:left;

			margin:0 0 7px 5px!important;

			margin:0 0 7px 3px;

			padding:5px 0 0 0;

			width:195px;

			font-size:12px;

			background-image:url(/images/separadorTitulo.gif);

			background-position:0 0;

			background-repeat:repeat-x;

			}

			#contenido UL.listaDestacados LI H4 A{

				float:left;

				margin:0;

				padding:0 0 5px 0;

				width:195px;

				color:#545454;

				text-decoration:none;

				background-image:url(/images/separadorTitulo.gif);

				background-position:0 100%;

				background-repeat:repeat-x;

				}

				#contenido UL.listaDestacados LI H4 A:hover{

					text-decoration:underline;

					}
#contenido UL.listaDestacados LI A,
#contenido UL.listaProductos LI A{
	text-decoration:none;
	
	
	}

			#contenido UL.listaDestacados LI P{

				margin:10px 0;

				padding:0 0 0 4px;

				width:195px;

				font-size:11px;

				line-height:14px;

				}

			#contenido UL.listaDestacados LI SPAN{

				float:left;

				clear:both;

				margin:5px 0 0 0;

				padding:0 0 0 16px;

				font-size:11px;

				font-weight:bold;

				color:#767676;

				background-image:url(/images/iconoPrecio.gif);

				background-position:4px 2px;

				background-repeat:no-repeat;

				}
			A.botonComprarInterior,
			A.botonContactar{

				float:right;

				margin:8px 15px 0 0;

				padding:1px 0 0 7px;

				width:71px;

				height:15px;

				font-size:10px;

				font-weight:bold;

				color:#555555;

				text-decoration:none;

				background-image:url(/images/botonComprarInterior.gif);

				background-position:0 0;

				background-repeat:no-repeat;

				}	
				
				A.botonContactar{
					
					padding:2px 32px 0px 6px;
					
					width:123px;
					
					background-image:url(/images/botonContactar.gif);

					}


			#contenido UL.listaDestacados LI A.botonComprarInterior{

				float:right;

				margin:2px 15px 0 0!important;
				
				margin:20px 15px 0 0;

				padding:1px 0 0 7px;

				width:71px;

				height:15px;

				font-size:10px;

				font-weight:bold;

				color:#555555;

				text-decoration:none;

				background-image:url(/images/botonComprarInterior.gif);

				background-position:0 0;

				background-repeat:no-repeat;

				}	
				
				
/************************ Listado Productos ****************************************/

#contenido UL.listaProductos{

	margin:0 0 5px  0;

	padding:0 0 0 0;

	width:766px;

	border-bottom:1px solid #e3e3e3;

	}

	#contenido UL.listaProductos LI{
		
		float:left;

		width:100%;
/**/	padding:0;	

		}
		
		#contenido UL.listaProductos DIV{
			
			float:left;

			margin:0 0 15px 0;
	
			padding:15px 44px 0 0;
	
			width:226px;
	
			border-top:1px solid #e3e3e3;
	
			}

		#contenido UL.listaProductos DIV.ultimo{

			padding:15px 0 0 0;

			}

		#contenido UL.listaProductos LI H4{

			float:left;

			margin:0 0 0 0;

			padding:8px 0 0 0;

			width:219px;

			font-size:12px;

			color:#545454;

			}

			#contenido UL.listaProductos LI H4 A{

				float:left;

				margin:0;

				padding:0 0 0 0;

				color:#545454;

				text-decoration:none;

				}

				#contenido UL.listaProductos LI H4 A:hover{

					text-decoration:underline;

					}

			#contenido UL.listaProductos LI P{

				float:left;

				margin:8px 0;

				padding:0 0 0 0;

				width:218px;

				font-size:11px;

				line-height:14px;

				}

				#contenido UL.listaProductos LI A.masInfo{

					float:left;

					margin:10px 0 0 0;

					padding:0 0 0 12px;

					/*width:102px;*/
					width:118px;

					font-size:11px;

					font-weight:bold;

					color:#e98023;

					text-decoration:none;

					background-image:url(/images/iconoPrecio.gif);

					background-position:0 2px;

					background-repeat:no-repeat;

					}		

					#contenido UL.listaProductos LI A.masInfo:hover{													

						text-decoration:underline;

						}

/************************ Listado Productos ****************************************/

				#contenido UL.listaProductos LI A.botonAdmin{

					float:left;

					margin:0 0 0 0;

					padding:0 10px 0 12px;

					font-size:11px;

					font-weight:bold;

					color:#FF0000;

					text-decoration:none;

					background-image:url(/images/iconoPrecio.gif);

					background-position:0 2px;

					background-repeat:no-repeat;

					}		

					#contenido UL.listaProductos LI A.botonAdmin:hover{													

						text-decoration:underline;

						}

/********************************************************************************************/

/*									PAGINADOR												*/

/********************************************************************************************/			

#contenido .paginador{

	float:left;

	margin:0;

	padding:0 0 5px 0;
	
	clear:both;

	font-size:11px;

	font-weight:bold;

	color:#e98023;
	
	width:100%;

	}	

	#contenido .paginador P{

		float:left;

		margin:0;

		padding:0;

		width:auto;

		}		

		#contenido .paginador P.paginas{

			float:right;

			color:#545454;

			font-weight:normal;

			}	

			#contenido .paginador P.paginas A{

				color:#f29200;

				text-decoration:none;

				}	

				#contenido .paginador P.paginas A:hover{

					text-decoration:underline;

					}	



/********************************************************************************************/

/*									FICHA PRODUCTO											*/

/********************************************************************************************/	

#contenido .ficha{

	float: left;

	margin: 15px 0 0 0;

	padding: 0 0 12px 0;

	width: 100%;

	border-bottom:1px solid #e3e3e3;

	}

	#contenido .ficha IMG{

		float:left;

		}

	#contenido .ficha .contenidoFicha{

		float: right;

		width: 475px;

		margin: 0 0 0 0;

		padding: 0 0 0 0;

		}
		#contenido .ficha .contenidoFicha UL LI{			
			margin:8px 0 0;
			padding:0 0 0 15px;
			background:transparent url(/images/iconoPrecio.gif) no-repeat scroll 0 3px;
			}

		#contenido .ficha .contenidoFicha P{

			float:left;

			margin:0;

			padding:0 0 15px 0;
			
			width:100%;
			/*
			background-image:url(/images/separadorTitulo.gif);

			background-position:0 100%;

			background-repeat:repeat-x;
			*/
			}

			#contenido .ficha .contenidoFicha SPAN{

				float:left;

				clear: left;

				margin:0;

				padding:10px 0 10px 12px;
				
				width:400px;

				font-size:11px;

				font-weight:bold;

				color:#767676;

				background-image:url(/images/iconoPrecio.gif);

				background-position:0 12px;

				background-repeat:no-repeat;

				}

		#contenido .ficha .contenidoFicha FORM{

			padding:10px 0 0 0;

			width:100%;

			background-color:#FFFFFF;
			/*
			background-image:url(/images/separadorTitulo.gif);

			background-position:0 0;

			background-repeat:repeat-x;
			*/
			}

			#contenido .ficha .contenidoFicha FORM LABEL{

				float:left;

				margin:0 8px 0 0;

				font-size:11px;

				color:#444444;

				}

			#contenido .ficha .contenidoFicha FORM SELECT{

				float:left;

				margin:0 3px 0 0;

				width:35px;

				font-family:Arial, Helvetica, sans-serif;

				font-size:10px;

				font-weight:bold;

				color:#666666;

				border:1px solid #e2e2e2;

				}

			#contenido .ficha .contenidoFicha FORM INPUT{

				float:left;                                

				margin:0 0 0 0;

				padding:0 14px 0 0;

				width:78px;

				height:17px;

				font-family:Arial, Helvetica, sans-serif;

				font-size:10px;

				font-weight:bold;

				color:#555555;

				text-decoration:none;

				border:0;

				background-image:url(/images/botonComprarInterior.gif);

				background-position:2px 2px!important;
				
				background-position:2px 1px;

				background-repeat:no-repeat;

				background-color:#FFFFFF;

                cursor: pointer;

				}	



/********************************************************************************************/

/*											CARRITO											*/

/********************************************************************************************/

#contenido #carrito{

	float:left;
	
	width:98%;

	}


	#contenido #carrito P{

		clear:both;

		margin:0;

		font-size:11px;

		color:#545454;

		text-align:right;

		line-height:15px;

		}
#contenido #carrito .alinear-derecha,
#contenido #carrito .alinear-derecha P {
	text-align:left;
	}
	#contenido #carrito A{		

		float:left;	

		height:16px;

		font-size:9px;

		font-weight:bold;

		color:#555555;

		text-decoration:none;

		}
		
		#contenido #carrito H4 A{	
		
			float:none;
			
			text-decoration:underline;
			
			font-size:12px;
			
			}	

	#contenido #carrito TABLE{

		float: left;

		margin: 20px 0 5px 0;

		padding: 0 0 0 0;

		width: 100%;
		
		border:0;

		}

		#contenido #carrito TABLE TR{

			margin: 10px 0 0 0;

			padding: 5px 0 6px 0;

			width: 100%;

			font-weight: bold;
			
			border:0;

			}

			#contenido #carrito TABLE TR TH{

				padding: 10px 0 5px 0;

				font-size: 14px;

				color:#767676;

				border-bottom: 1px solid #e3e3e3;
				
				border-top:0;
			
				border-left:0;
				
				border-right:0;

				text-align:center;
				
				font-family:Arial, Helvetica, sans-serif;
				
				font-style:normal;
				
				background:none;

				}

				#contenido #carrito TABLE TR TH.izquierda{

					text-align: left;

					}

			#contenido #carrito TABLE TR TD{

				padding: 10px 0 10px 0;

				font-size: 13px;

				border-bottom: 1px solid #ededed;
				
				border-top:0;
			
				border-left:0;
				
				border-right:0;

				text-align: center;

				color:#343434;

				}

				#contenido #carrito TABLE TR TD A{

					float:none;

					}

				#contenido #carrito TABLE TR TD.izquierda{

					text-align: left;

					width:485px;

					}

				#contenido #carrito TABLE TR TD.precio{

					font-weight:normal;

					}

				#contenido #carrito TABLE TR TD IMG{

					border:0;

					padding:0;

					}

					

#contenido DIV.contenedorBotones{

	float:left;

	margin:0;

	padding:25px 0 0 0;

	}	

	#contenido DIV.contenedorBotones A{			

		float:left;

		margin:0;

		padding:2px 0 0 15px;

		width:98px;

		height:15px;

		font-size:10px;

		font-weight:bold;

		color:#555555;

		text-decoration:none;

		background-image:url(/images/seguirComprando.gif);

		background-position:0 0;

		background-repeat:no-repeat;

		}

		#contenido DIV.contenedorBotones A.vaciarCarrito{

			float:left;

			margin:0 0 0 10px;

			padding:2px 0 0 15px;

			width:106px;

			background-image:url(/images/vaciarCarrito.gif);

			background-position:0 0;

			background-repeat:no-repeat;				





			}

#contenido DIV.actualizar{

	float:right;

	margin:0;

	padding:0;

	width:342px;

	text-align:right;

	}			

	#contenido FORM#carrito DIV.actualizar A{

		float:right;

		clear:both;

		margin:7px 0 0 0;

		padding:1px 19px 0 0;

		width:75px;

		background-image:url(/images/actualizar.gif);

		background-position:100% 0;

		background-repeat:no-repeat;		

		}

	#contenido DIV.precioTotal,
	#contenido DIV.pesoTotal{

		float:left;

		margin:12px 0 10px 0;

		padding:16px 16px 16px 0;

		width:735px;

		background-color:#ededed;

		font-size:16px;

		font-weight:bold;

		text-align:right;

		color:#343434;

		}		

		#contenido DIV.precioTotal STRONG{

			margin:0 0 0 10px;

			}

#contenido DIV.finalizarCompra{

	float:right;

	margin:0;

	padding:0;

	}	

	#contenido #carrito DIV.finalizarCompra A{

		float:right;

		margin:12px 0 0 0; 

		padding:0 14px 0 0;

		width:113px;

		height:18px;

		font-family:Arial, Helvetica, sans-serif;

		font-size:10px;

		font-weight:bold;

		color:#555555;

		cursor:pointer;

		text-decoration:none;

		border:0;

		background-image:url(/images/finalizarCompra.gif);

		background-position:0 2px;

		background-repeat:no-repeat;

		}	

/*	FORM#carrito SELECT{

		margin: 0 0 0 0;

		padding: 0 0 0 0;

		font-size: 11px;

		font-family: Arial, Helvetica, sans-serif;

		border: 1px solid #d6d7d9;

		font-weight: normal;

		}



				

/********************************** Estilos para los Errores ***********************************/		

	/*.contenido .errorExplanation{

		float:left;

		margin:10px 0 10px 0;

		border:1px solid #818181;

		padding:0 20px 10px 20px;

		width:93%!important;

		width:90%;

		}

		.contenido .errorExplanation UL{

			list-style-type:disc;

			padding-left:20px;

			margin:0 0 0 0px;

			border:0;

			}

			.contenido .errorExplanation UL LI{

				margin:0;

				padding:0;

				background:none;

				color:#d3262e;

				border:0;

				}	*/

/********************************************************************************************/

/*										MAPA WEB											*/

/********************************************************************************************/			

/*#contenido #izquierda #mapaWeb{

	float:left;

	margin:0;

	padding:0;

	width:100%;

	}

	#contenido #izquierda #mapaWeb UL{

		margin:10px 0 0 0;

		width:100%;

		}

#contenido #izquierda #mapaWeb UL LI{

	padding:0 0 10px 25px;

	width:45%;

	background-position:5px 0;

	border-bottom:3px solid #e4e4e4;

	}

	#contenido #izquierda #mapaWeb UL LI A{

		text-decoration:none;

		}

		#contenido #izquierda #mapaWeb UL LI A:hover{

			text-decoration:underline;

			}

				

/********************************************************************************************/

/*								ESTILOS GENERALES											*/

/********************************************************************************************/			

.oculto{

	display:none;

	}

.imagenIzquierda{

	float:left;

	margin:0 15px 15px 0;

	}	

.imagenDerecha{

	float:right;

	margin:0 0 15px 15px;

	}	

#contenido SPAN.asterisco{

	margin:0 0 0 0;

	padding:0;

	/*color:#FC1900;*/
	color:#666666;

	font-size:13px;

	font-weight:bold;

	}

	#contenido SPAN.parrafo{

		float:none;

		margin:2px 0 0 0;

		color:#d60000;

		}

H3.titulo{

	float:left;

	margin:0;

	padding:0;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:48px;

	color:#d60000;

	line-height:52px;

	}	

#contenido #derecha UL.ultimasEntradas LI A.tituloUltimaEntrada{

	float:none;

	margin:0 0 0 0;

	padding:0 0 0 0;

	width:auto;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	font-weight:bold;

	color:#d60000;

	text-decoration:none;

	}

	#contenido #derecha UL.ultimasEntradas LI A.tituloUltimaEntrada:hover{

		text-decoration:underline;

		}

#contenidoHome A.comentarios,

#contenido A.comentarios{

	float:left;

	margin:0;

	padding:0 0 0 20px;

	font-size:11px;

	font-weight:normal;

	color:#6a6a6a;

	background-image:url(/images/general/comentario.gif);

	background-position:5px 2px;

	background-repeat:no-repeat;

	}

	#contenidoHome A.comentarios:hover,

	#contenido A.comentarios:hover{

		text-decoration:none;

		}

#contenidoHome A.leerMas,

#contenido A.leerMas{

	float:right;

	margin:0;

	padding:0 0 0 18px;

	font-size:11px;

	font-weight:normal;

	color:#6a6a6a;

	background-image:url(/images/general/leerMas.gif);

	background-position:0 0;

	background-repeat:no-repeat;

	}

	#contenidoHome A.leerMas:hover,

	#contenido A.leerMas:hover{

		text-decoration:none;

		}		

#contenido A.nuevoComentario{

	float:left;

	margin:0 0 0 12px;

	padding:0 0 0 18px;

	font-size:11px;

	font-weight:normal;

	color:#6a6a6a;

	background-image:url(/images/general/aniadeComentario.gif);

	background-position:0 2px;

	background-repeat:no-repeat;

	}

	#contenido A.nuevoComentario:hover{

		text-decoration:none;

		}	

#contenido A.verEntradas{

	clear:both;

	float:left;

	margin:0 0 15px 170px;

	padding:0 0 0 18px;

	font-size:11px;

	font-weight:normal;

	color:#6a6a6a;

	background-image:url(/images/general/verEntradas.gif);

	background-position:0 2px;

	background-repeat:no-repeat;

	}

	#contenido A.nuevoComentario:hover{

		text-decoration:none;

		}				

.bloqueDestacado{

	float:left;

	margin:0;

	padding:0;

	}

#edit_form br{

	display:none;

	}

#edit_form{

	position: absolute;

	top:150px;

	left: 50%;

	margin-left:-375px;

	width: 750px;

	padding:0 0 15px 0;

	float: left;

	margin-top:15px;

	}

	#edit_form FORM{

		float: left;

		/*margin: 0px;

		padding:0;

		width: 750px;*/

		border:1px solid #9db0bc;

		background:url(/images/fondo_edit.png) repeat-x top;

		background-color: #eaf0f4;

		margin: 0 0 0 0;

		padding:20px 0 20px 0;

		width: 750px;

		float: left;

		

		}

	#edit_form FORM H2{

			margin: 0 0 20px 5px;

			padding:0 0 0 25px;

			width: 700px;

			float: left;

			font-family:Arial, Helvetica, sans-serif;

			font-size:24px;

			font-weight: bold;

			color:#45545d;

			}

	#edit_form FORM UL{

		float: left;

		margin: 0px;

		padding:0 10px 0 10px;

		width: 720px;

		list-style-type:none;

		}

		#edit_form FORM UL.seleccionados{

			padding:0 0 0 5px;

			width: 745px;

		}

		#edit_form FORM UL LI{

			margin: 0 0 10px 0;

			padding:0 0 0 0;

			width: 100%;

			float: left;

			}

			#edit_form FORM UL LI.listaCheck{

				/*width:auto;*/

				margin:0 30px 20px 0;

				}

			#edit_form FORM UL LI DIV#buscador_destacados UL{

				padding:0 0 10px 0;

				}

			#edit_form FORM UL.seleccionados LI{

				background-image:none;

				float:left;

				margin:0 0 0 0;

				padding:0 0 0 0!important;

				padding:0 0 0 0;

				width:32%!important;

				width:31%;

				}

				#edit_form FORM #buscador_destacados h2,#edit_form FORM #buscador_accesorios h2{

					text-align:left;

					padding:0 0 0 0;

					}

				#edit_form FORM #buscador_destacados INPUT, #edit_form FORM #buscador_accesorios INPUT{

					width:450px;

					margin:0 10px 0 0;

					}

			#edit_form FORM UL LI UL{

				border-bottom:1px solid #6A7780;

				padding:0 10px 0 0;

				width:710px;

				}

				#edit_form FORM UL LI UL.categorias{

					border-bottom:0;

					}

				#edit_form FORM UL LI UL.subCategorias{

					border-top:1px solid #6A7780;

					margin:10px 0 0 0;

					padding:10px 0 0 0;

					}

					#edit_form FORM UL LI UL.subCategorias LI{

						margin:0 30px 10px 0;

						width:auto;

						}

			#edit_form FORM UL LI SPAN{

				float:left;

				margin:0 20px 0 10px;

				padding:0;

				width:auto;

				}

			#edit_form FORM UL LI LABEL{

				float:left;

				font-family:Arial, Helvetica, sans-serif;

				font-size:13px;

				font-weight: bold;

				color:#474747;

				float: left;

				text-align:left;

				margin: 0 0 0 0;

				padding:0 0 0 6px;

				width:84px;

				}

				#edit_form FORM UL LI LABEL.masLarga{

					width:120px;

					}

				#edit_form FORM UL LI LABEL.masCorta{

					width:50px;

					}

				#edit_form FORM UL LI LABEL.descripcion{

					width:90px;

					}

				#edit_form FORM UL.seleccionados LI LABEL{

					display:block;

					float:left;

					margin-top:10px;

					text-align:center;

					width:100%;

					}

			#edit_form FORM UL LI A{

				color:#EF037F;

				text-decoration:none;

				float:left;

			}

			#edit_form FORM UL LI INPUT,#edit_form FORM UL LI TEXTAREA{

				float:left;

				margin:0 0 0 5px;

				padding:2px;

				border: 1px solid #6a7780;

				width:605px;

				font-family:Arial, Helvetica, sans-serif;

				font-size:12px;

				text-align:left;

				background:url(/images/administracion/pixelInput.gif) repeat-x 1px 1px;

				background-color:#FFFFFF;

				}

				#edit_form FORM UL LI TEXTAREA{

					width:568px;

					}

				#edit_form FORM UL LI INPUT.checkBox{

					width:auto;

					margin-left:10px;

					}

		#edit_form FORM UL LI P{

			float:left;

			margin:0 10px 5px 0;

			padding:0 0 0 0;

			width:100%;

			}

		#edit_form FORM UL LI UL LI P{

			float:none;

			text-align:left;

			}

		#edit_form FORM UL LI SELECT{

			float:left;

			margin:0 40px 5px 5px;

			border: 1px solid #6a7780;

			position:relative;

			font-family:Arial, Helvetica, sans-serif;

			font-size:12px;

			text-align:left;

			background:url(/images/administracion/pixelInput.gif) repeat-x 1px 1px;

			background-color:#FFFFFF;

			}

			#edit_form FORM UL.seleccionados LI SELECT{

				float:left;

				margin:0;

				padding:0;

				width:100%;

				}

	#edit_form FORM UL LI.botones{

		margin:5px 0 0 0;

		padding: 0 0 0 95px;

		width:650px;

		}

		#edit_form FORM UL LI.editor{

			padding:0;

			}

	#edit_form FORM UL LI input.boton{

		float:left;

		width:auto;

		margin:0px 10px 0px 0;

		padding: 2px 5px 2px 5px!important;

		padding: 2px 0 2px 0;

		font-family:Arial, Helvetica, sans-serif;

		font-size: 12px;

		font-weight:bold;

		color: #FFFFFF;

		border: 2px solid #5f8ab3!important;

		border: 1px solid #5f8ab3;

		background:url(/images/administracion/pixelBotonForm.gif) repeat-x top ;

		background-color:#5f8ab3;

		text-transform:uppercase;

		cursor:pointer;

		text-align:center;

		}

		#edit_form FORM UL.seleccionados LI input.boton{

			background:transparent none repeat scroll 0%;

			border:2px solid #eaf0f4!important;

			margin:50px 0 0 10px!important;

			margin:50px 0 0 0;

			}

	#edit_form FORM UL LI a.boton{

		float:left;

		margin:0px 10px 0px 10px;

		padding: 3px 5px 3px 5px;

		width:auto;

		font-family:Arial, Helvetica, sans-serif;

		font-size: 12px;

		font-weight:bold;

		color: #FFFFFF;

		display:inline;

		text-decoration:none;

		border: 2px solid #5f8ab3;

		background:url(/images/administracion/pixelBotonForm.gif) repeat-x top;

		text-transform:uppercase;

	}

	#edit_form form ul li .paginador{

		float:right;

		margin:0;

		padding:0;

		width:auto;

		}

		#edit_form form ul li .paginador P{

			width:auto;

			}

		#edit_form form ul li .paginador SPAN{

			margin:0 5px;

			}

			

.editEnlaces {

	clear: both;

	float: left;

	margin: 7px 0;

	}			

/*******Enlaces CMS***********/

div.enlaces_cms {

	float:left;

	margin:0 0 0 0;

	padding:0 0 0 10px;

	width:98%;

	}		

div.tabla {

	float:left;

	margin:0 0 0 0;

	padding:0 0 0 0;

	width:99.8%;

	}		

	#contenido div.enlaces_cms a {

		background-image:url(/images/administracion/pixelBoton.gif);

		background-position:0pt;

		background-repeat:repeat-x;

		border:1px solid #9DB0BC;

		color:#32550B;

		float:left;

		font-family:Arial,Helvetica,sans-serif;

		font-size:10px;

		font-weight:bold;

		line-height:13px;

		margin:0 7px 0 0;

		padding:1px 4px;

		text-align:center;

		text-decoration:none;

		text-transform:uppercase;

		width:auto;

		}	

	

	

/*Menu administraciÃ³n*/			

#menuAdmin{

	position: absolute;

	top:8px;

	left: 50%;

	margin-left:-190px;

	z-index: 1;

	}				

	#menuAdmin DIV{

		float:left;

		padding:10px 0 10px 10px;

		width: 69px;

		background:url(/images/administracion/pixelMenuAdmin.gif) repeat-x top;

		border:1px solid #9db0bc;

		list-style-type:none;

		width: 625px;/*Ancho para 8 puntos de menu*/

		/*para aÃ±adadir o quitar puntos de menu habra que sumar o restar 76px por cada punto

		Hay que poner la mitad de este width en el bloque de arriba para q quede centrado*/

		cursor:move;

		}

#menuAdminVisitar{

	position: absolute;

	top:8px;

	left: 50%;

	margin-left:-38px;

	z-index: 1;

	}				

	#menuAdminVisitar DIV{

		float:left;

		padding:10px 0 10px 10px;

		background:url(/images/administracion/pixelMenuAdmin.gif) repeat-x top;

		border:1px solid #9db0bc;

		list-style-type:none;

		width: 76px;/*Ancho para 8 puntos de menu*/

		/*para aÃ±adadir o quitar puntos de menu habra que sumar o restar 76px por cada punto

		Hay que poner la mitad de este width en el bloque de arriba para q quede centrado*/

		cursor:move;

		}

	#menuAdminVisitar DIV a,

	#menuAdmin DIV a{

		float:left;

		margin:0 5px 0 0;

		padding:40px 0 0 0;

		width: 69px;

		height:17px;

		border:1px solid #9db0bc;

		color:#32550b;

		font-family:Arial, Helvetica, sans-serif;

		font-size:10px;

		font-weight:bold;

		text-transform:uppercase;

		text-decoration:none;

		text-align:center;

		background-position:0 0;

		background-repeat:no-repeat;

		}

		#menuAdmin DIV a.ver {

			background-image:url(/images/administracion/ver.gif);

			}

		#menuAdmin DIV a.editar {

			background-image:url(/images/administracion/editar.gif);

			}

		#menuAdmin DIV a.menu {

			background-image:url(/images/administracion/menu.gif);

			}

		#menuAdmin DIV a.ong {

			background-image:url(/images/administracion/gestionONG.gif);

			}

			#menuAdmin DIV a.miembro {

			background-image:url(/images/administracion/miembros.gif);

			}

		#menuAdmin DIV a.salir {

			background-image:url(/images/administracion/salir.gif);

			}

		#menuAdminVisitar DIV a.volver {

			background-image:url(/images/administracion/volver.gif);

			}

		

#objMenu a.edit {padding-left:0px;padding-right:0px;}

.formularioInteriorInterior{

	display:block;

	text-align:center;

	}

	.formularioInterior FORM{

		float:left;

		margin:0 0 10px 0;

		padding:0 0 0 10px;

		width:98.6%;

		position:relative;

		/*background-color:#F3F3F3;*/

		}

		#contenido #contacto .formularioInterior form UL{

			float:left;

			margin:0 0 0 8px!important;

			margin:0 0 0 4px;

			padding:0 10px;

			width:668px;

			position:relative;

			list-style-type:none;

			background-image:none;

			}

			#contenido #contacto .formularioInterior form UL LI{

				float:left;

				margin:0 0 0 0;

				padding:0 0 0 0;

				width:33%!important;

				width:32%;

				background-image:none;

				}



			#contenido #contacto .formularioInterior form UL LI SELECT{

				width:100%;

				}

				

			#contenido #contacto .formularioInterior FORM UL LI INPUT.boton{

				float:left;

				margin:60px 0 0 0;

				padding:0 0 0 22px!important;

				border:0;

				background:none;

				}

			#contenido #contacto .formularioInterior FORM UL LI LABEL{

				float:left;

				width:100%;

				display:block;

				text-align:center;

				margin-top: 10px;

				font-weight:bold;

				}

			.formularioInterior input{

				border: 1px solid #1c72e6;

				}


ul.menuEdit{

	list-style-type:circle;

}

	

ul.menuEdit li{

	list-style-type:circle;

	border: none;

	display: block;

}

ul.menuEdit img{

	float: none;

}





#contenido INPUT#layout_name,

#contenido TEXTAREA#layout_head,

#contenido TEXTAREA#layout_body {

	width: 720px;

	}

/********************************************* TABLAS DE LA PARTE PRIVADA *****************************************************/



		#contenido TABLE{

			width:98%;

			margin:10px 10px 10px 0;

			padding:5px;

			empty-cells:show;

			border-collapse:collapse;

			float: left;

			}

		#contenido TH{

			padding:5px;

			text-align:left;

			font-family:Georgia, "Times New Roman", Times, serif;

			font-size:14px;

			font-style:italic;

			color:#FFFFFF;

			background-color:#D4C8B2;

			border-bottom:2px solid #D4C8B2;

			}

			#contenido TR{

				/*background-color:#EAEAEA;*/

				border-top:1px solid #D4C8B2;

				}

			#contenido TR.par{

				background-color:#F3F3F3;

				border-top:1px solid #D4C8B2;

				}

			#contenido TD{

				padding:5px 5px 5px 10px;

				text-align:left;

				}

				#contenido TD A{

					margin:0 0 0 5px;

					padding:0;

					font-size:10px;

					color:#5F5F61;

					}	

                    #contenido TD A.pagado{					

						color:#367359;
	
						}

                   #contenido TD A.retraso{					

						color:#DC143C;
	
	                    margin:0;
	
						}

/*.editEnlaces {

	clear: both;

	float: left;

	margin: 7px 0;

	width: 100%;

}*/



/****************Menu Productos**************/

.menuEditProduct{

	float:left;

	margin:0;

	padding:0;

	width:100%;

	background-color:#9DB0BC;

	border:1px solid #45545D;

	text-align:center;

	}

	.menuEditProduct UL{

		float:left;

		margin:0 21%;

		padding:5px 0 0 0;

		width:auto;

		list-style-type:none;

		text-align:center;

		}

		.menuEditProduct UL LI{

			float:left;

			margin:0;

			padding:5px 10px;

			width:auto;

			text-align:center;

			}

			.menuEditProduct UL LI.separador{

				padding:5px 0;

				}

	.menuEditProduct A{

		float:left;

		color:#45545D;

		text-transform:uppercase;

		font-weight:bold;

		}

/* Enlaces de edicion */

#contenido a.edit IMG{

	border:0;

	padding:0;

	}		
	
/* Enlace Volver */

.volver{
	float:left;
	margin:12px 0 0 0;
	width:100%;
}		

/******* Paginador ***********/
.pagination{
	float:left;
	padding:0 0 0 0;
	margin:10px 0 0;
	width:100%;
	clear:both;
	}


/**************** Mapa Web **************/
#mapaWeb ul li {
	
	margin-top:8px;
	
	padding-left:15px;
	
	width:47%;
	
	background:transparent url(/images/iconoPrecio.gif) no-repeat scroll 0 3px;
	
	}

/********************************** Estilos para los Errores ***********************************/		
	#errorExplanation{
		float:left;
		margin:10px 0 10px 0;
		padding:0 20px 10px 20px;
		width:93%;
		font-weight:normal;
		color:#c72121;
		}
		#errorExplanation P{
			margin:0 0 10px 0;
			}
		#errorExplanation UL{
			padding-left:20px;
			margin:0 0 0 0px;
			border:0;
			}
			#errorExplanation UL LI{
				margin:0;
				padding:0 0 0 15px;
				color:#c72121;
				border:0;
				font-weight:bold;
				background:url(/images/iconoError.gif) 0 5px no-repeat;
				}
/********************************************************************************************/
/*									 ESTILOS DEL EDITOR		 								*/
/********************************************************************************************/

/************* Bloque Destacado gris ****************/	
	.destacado{
		border:1px solid #bdbcbd;
		background-color:#ebebeb;
		margin-top:30px;
		padding:10px 10px 10px 10px;
		float:left;
		/*width:565px;*/
		}
		.destacado H2{
			padding-left:22px;
			padding-top:10px;
			}
		.destacado P{
			padding-left:22px;
			}	

/************* Bloque Destacado Rojo ****************/			
	.interiorEsquinas H2{
		padding:3px 6px;
		color:white;
		}	
	.interiorEsquinas{
		background:#ff1a00 url(/images/centroEsquinas.gif) repeat-x 0 bottom;
		float:left;
		width:100%;
		}			
	.esquinaA{
		background:url(/images/a.gif) no-repeat;
		float:left;
		width:100%;
		}
	.esquinaB{
		background:url(/images/b.gif) no-repeat bottom left;
		float:left;
		width:100%;
		}
	.esquinaC{
		background:url(/images/c.gif) no-repeat top right;
		float:left;
		width:100%;
		}
	.esquinaD{
		background:url(/images/d.gif) no-repeat bottom right;
		float:left;
		width:100%;
		}
		
#general .pre-pie{
	clear:both;
	width:100%;
	float:left;
	border-top:1px solid #d9d9d9;
	margin-top:30px;
	}
	#general .pre-pie IMG{
		padding:0;
		border:0;
		}
	#general .pre-pie P{
		color:#a6a6a6;
		font-size:15px;
		}
	#general .pre-pie div{
		float:right;
		width:345px;
		padding-right:10px;
		}
		#general .pre-pie div UL{
			float:right;
			width:auto;
			list-style:none;
			}
			#general .pre-pie div UL LI{
				float:left;
				background:none;
				width:auto;
				margin:0;
				padding:0;
				}
		