BODY{
	width:977px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	float:none;	
	padding:0 0 0 0;
	margin:0 auto 10px auto;
	}
		
FORM {
	border:0px;
	margin:10px 0 0 0;
	padding:0;
}	

H1{
	display:none;
	}
IMG{
	border:none;
	}

A{
	color:#50739e;
	}
P{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	}	
	
#all{
	margin:0 auto 0 0;
	padding:0 0 0 0;
	width:977px;
	position:relative;
	}
P.rojo{
	color:#FF0000;
	font-weight:bold;
	}
a.volver{
	text-decoration:none;
	}	
	a.volver:hover{
		text-decoration:underline;
		}	
		
		
H4{
	color:#0D437A;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0 0 1% 0;
	width:100%;
	}
H5{
	color:#50739E;
	float:left;
	font-size:11px;
	font-weight:normal;
	width:100%;
	margin:0 0 1% 0;
	}
P.tituloAnil{
	border-bottom:1px solid #636B89;
	color:#636B89;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0 0 1% 0;
	padding:0 0 0 0;
	width:100%;
	}
P.tituloAzulClaro{
	color:#6EA1F2;
	font-weight:bold;
	width:100%;
	float:left;
	padding:0 0 0 0;
	margin:0 0 1% 0;
	}
		
		
TABLE{
	padding:5px;
	empty-cells:show;
	margin:0 0 10px -7px;
	}
	TABLE TH A{
		color:#ffffff;
		font-weight:normal;
		}
		TABLE TH A:hover{
			text-decoration:none;
			}
	TH{
		background-color:#426CA6;
		border-bottom:1px solid #C4C1C1;
		border-right:1px solid #C4C1C1;
		color:#FFFFFF;
		text-align:center;
		padding:3px;
		}
		TD{
			background-color:#EEEEEE;
			border-bottom:1px solid #C4C1C1;
			border-right:1px solid #C4C1C1;
			font-size:11px;
			text-align:center;
			padding:3px;
			}
/********************************************* CABECERA ********************************************************************/
#cabecera{
	float:left;
	margin:0 0 8px 0;
	padding:0 0 0 0;
	width:977px;
	height:80px;
	}
	#cabecera IMG.logo{
		float:left;
		margin:10px 0 0 0;
		padding:0 0 0 0;
		}	
	#cabecera #certificados{
		float:right;
		margin:0 70px 0 0;
		padding:0 0 0 0;
		}
		#cabecera #certificados IMG{
			margin:0 20px 0 0;
			padding:0 0 0 0;
			}
	#cabecera #enlaces{
		float:right;
		margin:0 10px 0 3px!important;
		margin:0 0 0 3px;		
		padding:6px 0 0 0;
		}	
		#cabecera #enlaces A{
			margin:0 0 0 0;
			padding:0 7px 0 7px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#000000;
			}	
			
	#cabecera FORM{
		float:left;
	/*	margin:10px 0 0 512px!important;
		margin:10px 0 0 358px;		*/
/*		margin:-20px 0 0 512px!important;*/
		margin:-30px 0 0 704px!important;
		margin:-30px 0 0 353px;		
		padding:0 0 0 0;
		width:275px;
		}		
		#cabecera FORM LABEL{
			float:left;
			margin:0 8px 0 0;
			padding:0 0 0 0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#2a5888;
			line-height:24px;
			}
		#cabecera FORM INPUT{
			margin:2px 0 0 0;
			padding:0 0 0 0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#7a7979;
			height:17px;
			border:none;
			background-color:#ececec;
			}		
		#cabecera FORM INPUT.botonBuscar{
			float:left;
			margin:-18px 0 0 140px;
			padding:0 0 0 0;
			width:56px;
			height:19px;
			}		

/********************************************* MEN� ********************************************************************/
#menu{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:210px;
	}
	#menu UL{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		background-image:url(../images/bgs/bgMenu.gif);
		background-repeat:repeat-y;
		background-position:0 0;
		width:210px;
		list-style-type:none;
		background-color:#f0f0f0;
		}
		#menu UL LI{
			float:left;
			margin:0 10px 0 0!important;
			margin:0 5px 0 0;			
			padding:0 0 0 0;
			width:200px;
			background-image:url(../images/bgs/flecha.gif);
			background-position:15px 11px;
			background-repeat:no-repeat;
			border-top:1px solid #d8d8d8;
			font-size:12px;
			}
		#menu UL LI.franjaInicio{
			float:left;
			margin:0 10px 0 0!important;
			margin:0 5px 0 0;	
			padding:0 0 0 0;
			width:200px;
			height:40px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#666666;
			font-weight:normal;
			background-image:none;
			border-top:none;
			}
		#menu UL LI.franjaFin{
			float:left;
			margin:0 10px 0 0!important;
			margin:0 5px 0 0;	
			padding:0 0 0 0;
			width:200px;
			height:44px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#666666;
			font-weight:normal;
			background-image:none;
			border-top:none;
			border-top:1px solid #d8d8d8;
			}	
			#menu UL LI A{
				float:left;
				margin:0 0 0 0;
				padding:8px 0 5px 26px;
				font-family:Arial, Helvetica, sans-serif;
				color:#666666;
				font-weight:normal;
				text-decoration:none;
				}
			#menu UL LI A.sel{
				float:left;
				margin:0 0 0 0;
				padding:7px 0 0 26px;
				font-family:Arial, Helvetica, sans-serif;
				color:#666666;
				font-weight:normal;
				text-decoration:none;
				background-image:url(/images/bgs/bgSelP.gif);
				background-position:0 0;
				background-repeat:repeat-y;
				height:23px;
				}
			#menu UL LI UL{
				margin:0 0 0 0;
				padding:0 0 0 0;
				width:100%;
				}
				
				#menu UL LI UL LI{
					float:left;
					margin:0 0 5px 0;
					padding:0 0 0 30px;
					width:170px;
					background-image:url(/images/bgs/flechaSec.gif);
					background-position:22px 4px;
					background-repeat:no-repeat;
					font-size:10px;
					border-width:0;
					}
					#menu UL LI UL LI A{
						padding:0 0 0 0;
						margin:0 0 0 0;
						width:auto;
						}
						#menu UL LI UL LI A.sel{
							text-decoration:underline;
							background-image:none;
							padding:0 0 0 0;
						margin:0 0 0 0;
						width:auto;
						height:auto;
						}
						#menu UL LI UL LI UL{
							display: none;	
							}
	#menu #barrysport{
		float:left;
		margin:15px 0pt 0pt;
		padding:0pt;
		width:210px;							
		}
	#menu #ZonaPrivada{
		float:left;
		margin:15px 0 0 0;
		padding:0 0 0 0;
		background-image:url(/images/zonaPrivada.gif);
		background-repeat:no-repeat;
		background-position:0 0;
		width:210px;
		}
		#menu #ZonaPrivada FORM{
			float:left;
			margin:52px 0 0 0;
			padding:0 0 0 0;
			width:210px;
			list-style-type:none;
			background-color:#f0f0f0;
			}
			#menu #ZonaPrivada FORM UL{
				float:left;
				margin:0 0 0 0;
				padding:10px 0 0 0;
				width:210px;
				list-style-type:none;
				background-image:url(/images/bgs/bgZP.gif);
				background-repeat:repeat-y;
				background-position:0 0;
				}
				#menu #ZonaPrivada FORM UL LI{
					float:left;
					margin:0 0 0 14px!important;
					margin:0 0 0 7px;;					
					padding:2px 20px 0 0;
					width:176px;
					list-style-type:none;
					border:none;
					list-style-type:none;
					background-image:none;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#696969;
					}
				#menu #ZonaPrivada FORM UL LI.noticia{
					float:left;
					width:149px;
					color:#ff0024;
					border:1px solid #D8D8D8;
					font-size:12px;
					}
				#menu #ZonaPrivada FORM UL LI.pri{
					float:left;
					margin:0 0 0 14px!important;
					margin:0 0 0 7px;					
					padding:0 20px 10px 0;
					width:176px;
					list-style-type:none;
					border:none;
					list-style-type:none;
					background-image:none;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#696969;
					}
				#menu #ZonaPrivada FORM UL LI.ulti{
					float:left;
					margin:20px 0 0 0!important;					
					padding:0 0 0 0!important;
					margin:10px 0 0 0;					
					padding:0 20px 10px 0;
					width:201px!important;
					width:180px;
					list-style-type:none;
					border-top:1px solid #d8d8d8;
					list-style-type:none;
					background-image:none;
			
					}
					#menu #ZonaPrivada FORM UL LI LABEL{
						float:left;
						margin:0 0 0 0;
						padding:0 0 0 0;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						color:#6ea1f2;
						width:77px;
						}
					#menu #ZonaPrivada FORM UL LI INPUT{
						float:left;
						margin:0 0 0 0;
						padding:0 0 0 0;
						width:92px;
						height:13px;
						border:1px solid #c5c5c3;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						font-weight:normal;
						color:#7a7979;
						}
					#menu #ZonaPrivada FORM UL LI A{
						float:left;
						margin:0 0 0 0;
						padding:0 0 0 0;
						font-family:Arial, Helvetica, sans-serif;
						color:#696969;
						font-weight:normal;
						font-size:9px;
						line-height:16px;
						width:150px!important;
						width:130px;
						}
					#menu #ZonaPrivada FORM UL LI INPUT.boton{
						float:left;
						margin:0 0 5px 90px;
						padding:0 0 0 0;
						width:79px;
						height:15px;
						}

/******************************************** CONTENIDO **********************************************************************/
#contenido{	
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 14px!important;
	margin:0 0 0 13px;	
	width:753px;
	}				
	#contenido #contenedorSuperior{	
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:753px;
		}
		#contenido #flashInicio{
			float:left;
			margin:0 0 0 0;
			padding:0 0 0 0;
			width:575px;		
			}
			#contenido #presupuesto{	
			float:left;
			margin:0 0 11px 0;
			padding:0 0 12px 0;
			width:173px;
			height:auto;
			border-top:1px solid #6ea3f1;
			border-right:1px solid #6ea3f1;
			border-left:1px solid #6ea3f1;
			background-image:url(/images/inicio/bgImages.gif);
			background-position:bottom left;
			background-repeat:repeat-x;
			}
			#contenido #atencion{	
			float:left;
			margin:0 0 0 0;
			padding:0 0 12px 0;
			width:173px;
			height:auto;
			border-top:1px solid #6ea3f1;
			border-right:1px solid #6ea3f1;
			border-left:1px solid #6ea3f1;
			background-image:url(/images/inicio/bgImages.gif);
			background-position:bottom left;
			background-repeat:repeat-x;
			}
		#contenido #contenedorInferior{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:753px;
		}	
		#contenido #contenedorInferior H2{
			float:left;
			margin:15px 0 0 0;
			padding:0 0 0 0;
			font-family:Arial, Helvetica, sans-serif;
			font-size:23px;
			color:#6ea1f2;
			font-weight:bold;
			}
			#contenido #contenedorInferior H2 SPAN{
				font-family:Arial, Helvetica, sans-serif;
				font-size:23px;
				color:#275288;
				font-weight:bold;				
				}
				#contenido #contenedorInferior H2 SPAN STRONG{
					font-family:Arial, Helvetica, sans-serif;
					font-size:28px;
					color:#6ea1f2;
					}
		#contenido #contenedorInferior UL{
			float:left;
			margin:0 0 0 0;
			padding:0 0 0 0;
			width:750px;
			background-image:url(../images/bgs/bgDestacado.gif);
			background-repeat:no-repeat;
			background-position:0 0;
			list-style-type:none;
			}				
			#contenido #contenedorInferior UL LI{
				float:left;
				margin:30px 0 0 0;
				padding:0 0 0 0;
				width:750px;
				list-style-type:none;
				}
				#contenido #contenedorInferior UL LI DIV{
					float: left;
					width: 250px;
					}
				#contenido #contenedorInferior UL LI IMG{
					float:left;
					margin:0 0 0 0;
					padding:0 0 0 0;
					border:1px solid #b0b0b0;
					}
				#contenido #contenedorInferior UL LI A{
					text-decoration:none;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#000000;
					line-height:14px;
					}	
				#contenido #contenedorInferior UL LI P{
					float:left;
					margin:10px 0 0 0;
					padding:0 0 0 5px;
					width:210px;
					}
					#contenido #contenedorInferior UL LI P SPAN{
						float:left;
						margin:0 0 5px 0;
						padding:0 0 0 0;
						width:210px;
						color:#6ea3f2;
						font-size:13px;
						line-height:13px;
						font-weight:bold;
						}
			#contenido UL.flota{
				list-style-type:none;
				width:auto;
				}
			#contenido UL.flota LI{
				margin:4px 0;	
				}
/******************************************** CONTENIDO INTERIOR *******************************************************/	
#contenido H2{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#c0c0c0;
	width:100%;
	}
	#contenido H2 A{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#c0c0c0;
		text-decoration:none;
		}
	#contenido H3{
		float:left;
		margin:10px 0 16px 0;
		padding:0 0 4px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#0d437a;
		font-weight:bold;
		border-bottom:1px solid #0d437a;
		width:100%;
		}	
/******************************************** NOTICIAS ***************************************************/		
#contenido #listadoNoticias{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	}	
	#contenido #listadoNoticias UL,
	#contenido #noticias UL{
		float:left;
		margin:0;
		padding:0;
		list-style-type:none;
		width:62%;
		}	
		#contenido #listadoNoticias UL{
			width:100%;
			}
		#contenido #noticiaAmpliada{
			float:left;
			margin:10px 0 0;
			padding:0;
			width:100%;
			}	
		#contenido #listadoNoticias UL LI,
		#contenido #noticias UL LI{
			float:left;
			margin:5px 0 5px 0;
			width:100%;
			border-bottom:1px solid #bcc4d2;
			}
			#contenido #listadoNoticias UL LI SPAN.fecha,
			#contenido #noticias UL LI SPAN.fecha,
			#contenido #noticiaAmpliada SPAN.fecha{
				float:left;
				clear:both;
				margin:0 0 4px 0;
				padding:0 0 0 15px;
				width:97%;
				color:#666666;
				background:url(../images/comunes/ico_fecha.gif) 0 3px no-repeat;
				}
				
/* Buscador Noticias */
	#contenido .buscadorNoticias{
		float:right;
		margin:0 0 0 0;
		padding:2%;
		width:31%;
		background-color:#ECECEC;
		}	
		#contenido .buscadorNoticias H3{
			margin:0;
			border:0;
			font-size:16px;
			}							
		#contenido .buscadorNoticias FORM{
			float:left;
			margin:0;
			padding:0;
			width:100%;
			}
			#contenido #listadoNoticias .buscadorNoticias FORM UL,
			#contenido .buscadorNoticias FORM UL{
				float:left;
				margin:0;
				padding:0;
				width:100%;
				list-style-type:none;
				}	
				#contenido #listadoNoticias .buscadorNoticias FORM UL LI,
				#contenido .buscadorNoticias FORM UL LI{
					float:left;
					margin:5px 0;
					padding:0;
					width:100%;
					border:0;
					}
					#contenido .buscadorNoticias FORM UL LI.botones{
						text-align:right;
						}
					#contenido .buscadorNoticias FORM UL LI LABEL{
						float:left;
						margin:0 2px 0 0;
						width:85px;
						}
					#contenido .buscadorNoticias FORM UL LI INPUT.text-input{
						float:left;
						margin:0 5px 0 0;
						width:125px;
						}
					#contenido .buscadorNoticias FORM UL LI INPUT.boton{
						width:56px;
						height:17px;
						border:0;
						background:url(../images/botones/buscarN.gif) 0 0 no-repeat;
						cursor:pointer;
						}
						
/******************************************** FORMULARIO DE CONTACTO ***************************************************/
#contacto,
FORM.contacto{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:753px;
	}
	#contacto P.formulario,
	FORM.contacto P.formulario{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		font-size:12px;
		font-weight:normal;
		color:#0d437a;
		position:relative;
		}	
	#contacto P.formulario SPAN,
	FORM.contacto P.formulario SPAN{
		float:left;
		margin:0 0 0 0;
		padding:0 0 10px 0;
		position:relative;
		font-size:11px;
		color:#50739e;
		font-weight:normal;
		}	
	#contacto P.direccion,
	FORM.contacto P.direccion{
		color:#0d437a;
		}	
		#contacto P.direccion STRONG,
		FORM.contacto P.direccion STRONG{
			color:#6ea1f2;
			}	
	#contacto UL,
	FORM.contacto UL{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		list-style-type:none;
		width:753px;
		}	
		#contacto UL LI,
		FORM.contacto UL LI{
			float:left;
			margin:0 0 0 0;
			padding:4px 0 4px 0;
			width:753px;
			}	
		#contacto UL LI.privacidad,
		FORM.contacto UL LI.privacidad{
			float:left;
			margin:0 0 0 0;
			padding:4px 0 4px 130px;
			width:623px;
			}		
			#contacto UL LI LABEL,
			FORM.contacto UL LI LABEL{
				float:left;
				margin:0 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				width:130px;
				color:#275288;
				font-weight:bold;
				}	
				#contacto UL LI LABEL.completo,
				FORM.contacto UL LI LABEL.completo{
					width: 90%;
					}
				#contacto UL LI LABEL SPAN,
				FORM.contacto UL LI LABEL SPAN{
					color:#6ea1f2;
					}
			#contacto UL LI LABEL.automatico,
			FORM.contacto UL LI LABEL.automatico{
				float:left;
				margin:0 0 0 0;
				padding:0 0 0 0;	
				width:100%;
				}	
				#contacto UL LI LABEL.errorExplanation,
				FORM.contacto UL LI LABEL.errorExplanation{
					color: #FF0000;
					}
				#contacto UL LI LABEL.automatico INPUT,
				FORM.contacto UL LI LABEL.automatico INPUT{
					border:none;
					}	
					
			.contenidoBoton{
				float:left;
				background:url(../images/contenidoBoton.gif) 0 0 repeat-x;
				margin:0 5px 0 0;
				}		
				.inicioBoton{
					float:left;
					background:url(../images/inicioBoton.gif) 0 0 no-repeat;
					padding:0 0 0 5px;
					}	
					.inicioBoton A{
						padding:1px 10px 0 0;
						font-size:11px;
						background:url(../images/finBoton.gif) 100% 0 no-repeat;
						border:0;
						cursor:pointer;
						text-decoration:none;
						height:15px;
						display:block;
						color:#7A7979;
						}		
					#contacto UL LI .inicioBoton INPUT,
					FORM.contacto UL LI .inicioBoton INPUT,
					FORM .inicioBoton INPUT{
						padding:0 10px 0 0;
						font-size:11px;
						background:url(../images/finBoton.gif) 100% 0 no-repeat;
						border:0;
						cursor:pointer;
						}
			#contacto UL LI INPUT,
			FORM.contacto UL LI INPUT{
				float:left;
				margin:0;
				padding:1px 0 1px 2px;
				height:15px;
				border:1px solid #c5c5c3;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color:#7a7979;	
							
				}
				#contacto UL LI INPUT.checkbox,
				FORM.contacto UL LI INPUT.checkbox{
					margin: 0 10px 0 0;
					border: 0;
					background:none;
					}
				#contacto UL LI INPUT.errorExplanation,
				FORM.contacto UL LI INPUT.errorExplanation{
					border: 1px solid #FF0000;
					}
				#contacto UL LI INPUT#producto_image,
				FORM.contacto UL LI INPUT#producto_image,
				FORM.contacto UL LI INPUT#categoria_image,
				FORM.contacto UL LI INPUT#categoria_image2,
				FORM.contacto UL LI INPUT#noticia_foto{
					height: auto;
					background:none;
					}
			#contacto UL LI SELECT,
			FORM.contacto UL LI SELECT{
				float: left;
				margin: 0;
				padding: 0 0 0 2px;
				height: auto;
				border: 1px solid #c5c5c3;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: normal;
				color: #7a7979;
				}	
			#contacto UL LI TEXTAREA,
			FORM.contacto UL LI TEXTAREA{
				float: left;
				margin: 0;
				padding: 1px 0 1px 2px;
				border: 1px solid #c5c5c3;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: normal;
				color: #7a7979;
				}
				#contacto UL LI TEXTAREA.errorExplanation,
				FORM.contacto UL LI TEXTAREA.errorExplanation{
					border: 1px solid #FF0000;
					}
			#contacto UL LI INPUT.boton,
			FORM.contacto UL LI INPUT.boton{
				float: left;
				margin: 10px 0 0 0;
				padding: 0 0 0 130px;
				width: 77px;
				height: 15px;
				border: none;
				}

/*ESTILOS PARA EL FORMULARIO DE RECORDAR DATOS DE LA ZONA PRIVADA*/				
#contacto UL LI.recordatorio,
FORM.contacto UL LI.recordatorio{
	float:left;
	margin:0 0 0 0;
	padding:4px 0 4px 50px;
	width:703px;
	}		
	#contacto UL LI.recordatorio LABEL,
	FORM.contacto UL LI.recordatorio LABEL{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		width:40px;
		color:#275288;
		font-weight:bold;
		}
		#contacto UL LI.recordatorio INPUT,
		FORM.contacto UL LI.recordatorio INPUT{
				float:left;
				margin:0 0 0 15px;
				padding:0 0 0 0;
				height:15px;
				border:1px solid #c5c5c3;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color:#7a7979;
				}	
				

/******************************************** FORMULARIO DE PRESUPUESTADOR ***************************************************/
#presupuestador,
FORM.presupuestador{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:753px;
	}
	#presupuestador P.texto,
	FORM.presupuestador P.texto{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:753px;
		font-size:12px;
		font-weight:bold;
		color:#0d437a;
		position:relative;
		}
		#presupuestador P.texto SPAN,
		FORM.presupuestador P.texto SPAN{
			font-weight:normal;
			}
	#presupuestador P.peque,
	FORM.presupuestador P.peque{
		float:left;
		margin:0 0 0 0;
		padding:10px 0 10px 0;
		position:relative;
		font-size:11px;
		color:#50739e;
		font-weight:normal;
		}	
	#presupuestador #ventaAlquiler P,
	FORM.presupuestador #ventaAlquiler P{
		float:left;
		margin:0 0 0 0;
		padding:8px 0 8px 0;
		font-size:12px;
		color:#6ea1ef;
		font-weight:bold;
		}	
		#presupuestador UL,
		FORM.presupuestador UL{
			float:lefT;
			margin:10px 0 0 100px!important;
			margin:10px 0 0 50px;			
			padding:10px 0 10px 0;
			width:500px;
			list-style-type:none;
			background-color:#F0F0F0;
			}
			#presupuestador UL LI,
			FORM.presupuestador UL LI{
				float:left;
				margin:0 0 0 0;
				padding:8px 0 8px 10px;
				width:490px;
				}
				#presupuestador UL LI LABEL,
				FORM.presupuestador UL LI LABEL{
					float:left;
					margin:0 0 0 0;
					padding:0 0 0 0;
					font-family:Arial, Helvetica, sans-serif;
					width:290px;
					color:#275288;
					font-weight:bold;
					}	
					#presupuestador UL LI LABEL SPAN,
					FORM.presupuestador UL LI LABEL SPAN{
						color:#6ea1f2;
						}
				#presupuestador UL LI SELECT,
				FORM.presupuestador UL LI SELECT{
					float:left;
					margin:0 0 0 0;
					padding:0 0 0 0;
					height:18px;
					border:1px solid #c5c5c3;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:normal;
					color:#7a7979;
					height:auto;
					}	
				#presupuestador UL LI INPUT.siguiente,
				FORM.presupuestador UL LI INPUT.siguiente{
					float:left;
					margin:0 0 0 0;
					padding:0 0 0 290px;
					width:95px;
					height:16px;					
					}	


/******************************************** FORMULARIO PRESUPUESTOS ***************************************************/
#formularioPresupuesto,
FORM.formularioPresupuesto{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:753px;
	}
	#formularioPresupuesto P.formulario,
	FORM.formularioPresupuesto P.formulario{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		font-size:12px;
		font-weight:normal;
		color:#0d437a;
		position:relative;
		}	
	#formularioPresupuesto P.formulario SPAN,
	FORM.formularioPresupuesto P.formulario SPAN{
		float:left;
		margin:0;
		padding:0 0 10px 0;
		position:relative;
		font-size:11px;
		color:#50739e;
		font-weight:normal;
		}	
	
	#formularioPresupuesto UL,
	FORM.formularioPresupuesto UL{
		float:left;
		margin:0;
		padding:0;
		list-style-type:none;
		width:753px;
		}	
		#formularioPresupuesto UL LI,
		FORM.formularioPresupuesto UL LI{
			float:left;
			margin:0 0 0 0;
			padding:4px 0 4px 0;
			width:753px;
			}	
		#formularioPresupuesto UL LI.privacidad,
		FORM.formularioPresupuesto UL LI.privacidad{
			float:left;
			margin:0 0 0 0;
			padding:4px 0 4px 130px;
			width:623px;
			position:relative;
			}		
			#formularioPresupuesto UL LI LABEL,
			FORM.formularioPresupuesto UL LI LABEL{
				float:left;
				margin:0 0 0 0;
				padding:0 0 0 0;
				font-family:Arial, Helvetica, sans-serif;
				width:130px;
				color:#275288;
				font-weight:bold;
				}	
				#formularioPresupuesto UL LI LABEL SPAN,
				FORM.formularioPresupuesto UL LI LABEL SPAN{
					color:#6ea1f2;
					}
			#formularioPresupuesto UL LI LABEL.automatico,
			FORM.formularioPresupuesto UL LI LABEL.automatico{
				float:left;
				margin:0 0 0 0;
				margin-right:4px;
				padding:0 0 0 0;	
				width:100%;
				position:relative;
				}	
				#contacto UL LI LABEL.automatico INPUT,
				FORM.contacto UL LI LABEL.automatico INPUT{
					margin-right:4px;
					border:none;
					position:relative;
					}	
			#formularioPresupuesto UL LI INPUT,
			FORM.formularioPresupuesto UL LI INPUT{
				float:left;
				margin:0 0 0 0;
				padding:0 0 0 0;
				height:15px;
				border:1px solid #c5c5c3;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color:#7a7979;
				}
			#formularioPresupuesto UL LI SELECT,
			FORM.formularioPresupuesto UL LI SELECT{
				float:left;
				margin:0 0 0 0;
				padding:0 0 0 0;
				height:14px;
				border:1px solid #c5c5c3;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color:#7a7979;
				height:auto;
				}	
			#formularioPresupuesto UL LI TEXTAREA,
			FORM.formularioPresupuesto UL LI TEXTAREA{
				float:left;
				margin:0 0 0 0;
				padding:0 0 0 0;
				border:1px solid #c5c5c3;
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:normal;
				color:#7a7979;
				}	
			#formularioPresupuesto UL LI INPUT.boton,
			FORM.formularioPresupuesto UL LI INPUT.boton{
				float:left;
				margin:10px 0 0 0;
				padding:0 0 0 140px;
				width:77px;
				height:15px;
				border:none;
				}
			#formularioPresupuesto UL LI INPUT.botonSiguiente,
			FORM.formularioPresupuesto UL LI INPUT.botonSiguiente{
				float:left;
				margin:10px 0 0 0;
				padding:0 0 0 140px;
				width:95px;
				height:16px;
				border:none;
				}	
/*METROS A CUBRIR*/				
#formularioPresupuesto UL.metros{
	float:left;
	margin:10px 0 0 0;
	padding:5px 0 10px 0;
	width:700px !important;
	width:690px;
	background-color:#F0F0F0;
	}				
	#formularioPresupuesto UL.metros LI{
		float:left;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		width:700px !important;		
		width:690px;
		}
		#formularioPresupuesto UL.metros LI LABEL{
			float:left;
			margin:0 0 0 0;
			padding:0 10px 0 10px;
			width:55px;
			}
		#formularioPresupuesto UL.metros LI LABEL.titulo{
			float:left;
			margin:0 0 0 0;
			padding:0 0 3px 10px;
			width:690px !important;
			width:680px;
			border-bottom:1px solid #d8d8d8;
			text-align:left;
			}
		#formularioPresupuesto UL.metros LI INPUT{
			float:left;
			margin:0 30px 0 0;
			padding:0 0 0 0;
			height:15px;
			border:1px solid #c5c5c3;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#7a7979;
			}	
			#formularioPresupuesto UL.metros LI INPUT.errorExplanation,
			#formularioPresupuesto UL.escenario LI INPUT.errorExplanation,
			#formularioPresupuesto UL.varios LI INPUT.errorExplanation,
			#formularioPresupuesto UL.datosPersonales LI INPUT.errorExplanation,
			#formularioPresupuesto UL.mesas LI INPUT.errorExplanation,
			#formularioPresupuesto UL.sillas LI INPUT.errorExplanation,
			#formularioPresupuesto UL.varios LI INPUT.errorExplanation,
			#formularioPresupuesto UL.caracteristicasFeriasCongresos LI INPUT.errorExplanation,
			#formularioPresupuesto UL.asistentes LI INPUT.errorExplanation,
			#formularioPresupuesto UL.carpasCongresos LI INPUT.errorExplanation,
			#formularioPresupuesto P.errorExplanation{
				border: 1px solid #FF0000;
				}
				#formularioPresupuesto P.errorExplanation{
					color:#FF0000;
					}
		#formularioPresupuesto UL.metros LI INPUT.check{
			float:left;
			margin:0 0 0 10px!important;
			margin:0 0 0 6px;
			padding:0 0 0 0;
			border:none;
			}
/*MESAS*/				
#formularioPresupuesto UL.mesas{
	float:left;
	margin:10px 0 0 0;
	padding:5px 0 10px 0;
	width:700px !important;
	width:690px;
	background-color:#F0F0F0;
	}				
	#formularioPresupuesto UL.mesas LI{
		float:left;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		width:700px !important;		
		width:690px;
		}
		#formularioPresupuesto UL.mesas LI LABEL{
			float:left;
			margin:0 0 0 0;
			padding:0 10px 0 10px;
			width:100px;
			}
		#formularioPresupuesto UL.mesas LI LABEL.titulo{
			float:left;
			margin:0 0 0 0;
			padding:0 0 3px 10px;
			width:690px !important;
			width:680px;
			border-bottom:1px solid #d8d8d8;
			text-align:left;
			}
		#formularioPresupuesto UL.mesas LI INPUT{
			float:left;
			margin:0 30px 0 0;
			padding:0 0 0 0;
			height:15px;
			border:1px solid #c5c5c3;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#7a7979;
			}	
		#formularioPresupuesto UL.mesas LI INPUT.check{
			float:left;
			margin:0 0 0 10px!important;
			margin:0 0 0 6px;
			padding:0 0 0 0;
			border:none;
			}	
/*SILLAS*/				
#formularioPresupuesto UL.sillas{
	float:left;
	margin:10px 0 0 0;
	padding:5px 0 10px 0;
	width:700px !important;
	width:690px;
	background-color:#F0F0F0;
	}				
	#formularioPresupuesto UL.sillas LI{
		float:left;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		width:700px !important;		
		width:690px;
		}
		#formularioPresupuesto UL.sillas LI LABEL{
			float:left;
			margin:0 0 0 0;
			padding:0 10px 0 10px;
			width:100px;
			}
		#formularioPresupuesto UL.sillas LI LABEL.peque{
			float:left;
			margin:0 0 0 0;
			padding:0 10px 0 10px;
			width:90px;
			}
		#formularioPresupuesto UL.sillas LI LABEL.titulo{
			float:left;
			margin:0 0 0 0;
			padding:0 0 3px 10px;
			width:690px !important;
			width:680px;
			border-bottom:1px solid #d8d8d8;
			text-align:left;
			}
		#formularioPresupuesto UL.sillas LI INPUT{
			float:left;
			margin:0 30px 0 0;
			padding:0 0 0 0;
			height:15px;
			border:1px solid #c5c5c3;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#7a7979;
			}	
		#formularioPresupuesto UL.sillas LI INPUT.check{
			float:left;
			margin:0 0 0 10px!important;
			margin:0 0 0 6px;
			padding:0 0 0 0;
			border:none;
			}		
/*cARPAs*/				
#formularioPresupuesto UL.carpas{
	float:left;
	margin:10px 0 0 0;
	padding:5px 0 10px 0;
	width:700px !important;
	width:690px;
	background-color:#F0F0F0;
	}				
	#formularioPresupuesto UL.carpas LI{
		float:left;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		width:700px !important;		
		width:690px;
		}
		#formularioPresupuesto UL.carpas LI LABEL{
			float:left;
			margin:0 0 0 0;
			padding:0 10px 0 10px;
			width:100px;
			}
		#formularioPresupuesto UL.carpas LI LABEL.titulo{
			float:left;
			margin:0 0 0 0;
			padding:0 0 3px 10px;
			width:690px !important;
			width:680px;
			border-bottom:1px solid #d8d8d8;
			text-align:left;
			}
		#formularioPresupuesto UL.carpas LI INPUT{
			float:left;
			margin:0 30px 0 0;
			padding:0 0 0 0;
			height:15px;
			border:1px solid #c5c5c3;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#7a7979;
			}	
		#formularioPresupuesto UL.carpas LI INPUT.check{
			float:left;
			margin:0 0 0 10px!important;
			margin:0 0 0 6px;
			padding:0 0 0 0;
			border:none;
			}								
/*ASISTENTES*/				
#formularioPresupuesto UL.asistentes{
	float:left;
	margin:10px 0 0 0;
	padding:5px 0 10px 0;
	width:700px !important;
	width:690px;
	background-color:#F0F0F0;
	}				
	#formularioPresupuesto UL.asistentes LI{
		float:left;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		width:700px !important;		
		width:690px;
		}
		#formularioPresupuesto UL.asistentes LI LABEL{
			float:left;
			margin:0 0 0 0;
			padding:0 10px 0 10px;
			width:70px;
			text-align:right;
			}
		#formularioPresupuesto UL.asistentes LI LABEL.titulo{
			float:left;
			margin:0 0 0 0;
			padding:0 0 3px 10px;
			width:690px !important;
			width:680px;
			border-bottom:1px solid #d8d8d8;
			text-align:left;
			}
		#formularioPresupuesto UL.asistentes LI INPUT{
			float:left;
			margin:0 5px 0 0;
			padding:0 0 0 0;
			height:15px;
			border:1px solid #c5c5c3;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#7a7979;
			}	
		#formularioPresupuesto UL.asistentes LI INPUT.check{
			float:left;
			margin:0 0 0 10px!important;
			margin:0 0 0 6px;
			padding:0 0 0 0;
			border:none;
			}	
/*OTRAS CARACTERISTICAS*/				
#formularioPresupuesto UL.varios{
	float:left;
	margin:10px 0 0 0;
	padding:5px 0 10px 0;
	width:700px !important;
	width:690px;
	background-color:#F0F0F0;
	}				
	#formularioPresupuesto UL.varios LI{
		float:left;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		width:350px !important;		
		width:345px;
		display:inline;
		}
	#formularioPresupuesto UL.varios LI.tituloLI,
	#formularioPresupuesto UL.varios LI.completo{
		width:690px!important;
		}
	#formularioPresupuesto UL.varios LI.todo{
		float:left;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		width:700px !important;
		width:690px;
		display:inline;
		}		
		#formularioPresupuesto UL.varios LI.todo SPAN{
		color:#6ea1f2;
			}
	#formularioPresupuesto UL.varios LI.clearLeft{
		float:left;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		width:700px !important;
		width:690px;
		clear:left;
		}	
		#formularioPresupuesto UL.varios LI LABEL{
			float:left;
			margin:0 0 0 0;
			padding:0 10px 0 10px;
			width:140px;
			}
		#formularioPresupuesto UL.varios LI LABEL.titulo{
			float:left;
			margin:0 0 0 0;
			padding:0 0 3px 10px;
			width:690px !important;
			width:680px;
			border-bottom:1px solid #d8d8d8;
			text-align:left;
			}
		#formularioPresupuesto UL.varios LI INPUT{
			float:left;
			margin:0 5px 0 0;
			padding:0 0 0 0;
			height:15px;
			border:1px solid #c5c5c3;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#7a7979;
			}	
		#formularioPresupuesto UL.varios LI SELECT{
			float:left;
			margin:0 5px 0 0;
			padding:0 0 0 0;
			height:16px;
			border:1px solid #c5c5c3;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#7a7979;
			}		
		#formularioPresupuesto UL.varios LI TEXTAREA{
			float:left;
			margin:0 5px 0 0;
			padding:0 0 0 0;
			border:1px solid #c5c5c3;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#7a7979;
			}		
		#formularioPresupuesto UL.varios LI INPUT.check{
			float:left;
			margin:0 0 0 10px!important;
			margin:0 0 0 6px;
			padding:0 0 0 0;
			border:none;
			}			
/*ESCENARIO*/				
#formularioPresupuesto UL.escenario{
	float:left;
	margin:10px 0 0 0;
	padding:5px 0 10px 0;
	width:700px !important;
	width:690px;
	background-color:#F0F0F0;
	}				
	#formularioPresupuesto UL.escenario LI{
		float:left;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		width:700px !important;		
		width:690px;
		}
		#formularioPresupuesto UL.escenario LI LABEL{
			float:left;
			margin:0 0 0 0;
			padding:0 10px 0 10px;
			width:120px;
			}
		#formularioPresupuesto UL.escenario LI LABEL.titulo{
			float:left;
			margin:0 0 0 0;
			padding:0 0 3px 10px;
			width:690px !important;
			width:680px;
			border-bottom:1px solid #d8d8d8;
			text-align:left;
			}
		#formularioPresupuesto UL.escenario LI INPUT{
			float:left;
			margin:0 30px 0 0;
			padding:0 0 0 0;
			height:15px;
			border:1px solid #c5c5c3;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#7a7979;
			}	
		#formularioPresupuesto UL.escenario LI INPUT.check{
			float:left;
			margin:0 0 0 10px!important;
			margin:0 0 0 6px;
			padding:0 0 0 0;
			border:none;
			}							
/*DATOS PERSONALES*/				
#formularioPresupuesto UL.datosPersonales{
	float:left;
	margin:10px 0 0 0;
	padding:5px 0 10px 0;
	width:700px !important;
	width:690px;
	background-color:#F0F0F0;
	}				
	#formularioPresupuesto UL.datosPersonales LI{
		float:left;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		width:700px !important;		
		width:690px;
		}
		#formularioPresupuesto UL.datosPersonales LI.privacidad{
			float:left;
			margin:0 0 0 0;
			padding:5px 0 5px 120px;
			width:580px !important;		
			width:570px;
			}
		
		#formularioPresupuesto UL.datosPersonales LI LABEL{
			float:left;
			margin:0 0 0 0;
			padding:0 0 0 10px;
			width:120px;
			}
		#formularioPresupuesto UL.datosPersonales LI LABEL.automatico{
			float:left;
			margin:0 0 0 0;
			padding:0 0 0 10px;
			width:80%;
			}
			#formularioPresupuesto UL.datosPersonales LI LABEL.errorExplanation{
				color: #FF0000;	
				}
		#formularioPresupuesto UL.datosPersonales LI LABEL.titulo{
			float:left;
			margin:0 0 0 0;
			padding:0 0 3px 10px;
			width:690px !important;
			width:680px;
			border-bottom:1px solid #d8d8d8;
			}
			
			
/*FERIAS/CONGRESOS*/			
#formularioPresupuesto UL.carpasCongresos{
	float:left;
	margin:10px 0 0 0;
	padding:5px 0 10px 0;
	width:700px !important;
	width:690px;
	background-color:#F0F0F0;
	}				
	#formularioPresupuesto UL.carpasCongresos LI{
		float:left;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		width:700px !important;		
		width:690px;
		}
		
		#formularioPresupuesto UL.carpasCongresos LI LABEL{
			float:left;
			margin:0 0 0 0;
			padding:0 0 0 10px;
			width:170px;
			}
		#formularioPresupuesto UL.carpasCongresos LI LABEL.normal{
			float:left;
			margin:0 0 0 0;
			padding:0 0 0 10px;
			width:80%;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#000000;
			}	
		#formularioPresupuesto UL.carpasCongresos LI LABEL.automatico{
			float:left;
			margin:0 0 0 0;
			padding:0 0 0 10px;
			width:80%;
			}
		#formularioPresupuesto UL.carpasCongresos LI LABEL.titulo{
			float:left;
			margin:0 0 0 0;
			padding:0 0 3px 10px;
			width:690px !important;
			width:680px;
			border-bottom:1px solid #d8d8d8;
			}
		#formularioPresupuesto UL.carpasCongresos LI INPUT.check{
			float:left;
			margin:0 0 0 10px!important;
			margin:0 0 0 6px;
			padding:0 0 0 0;
			border:none;
			}	
/*FERIAS CONGRESOS (Otras caracter�sticas)*/			
#formularioPresupuesto UL.caracteristicasFeriasCongresos{
	float:left;
	margin:10px 0 0 0;
	padding:5px 0 10px 0;
	width:700px !important;
	width:690px;
	background-color:#F0F0F0;
	}				
	#formularioPresupuesto UL.caracteristicasFeriasCongresos LI{
		float:left;
		margin:0 0 0 0;
		padding:5px 0 5px 0;
		width:700px !important;		
		width:690px;
		}
		#formularioPresupuesto UL.caracteristicasFeriasCongresos LI LABEL{
			float:left;
			margin:0 0 0 0;
			padding:0 10px 0 10px;
			width:120px;
			}
		#formularioPresupuesto UL.caracteristicasFeriasCongresos LI LABEL.titulo{
			float:left;
			margin:0 0 0 0;
			padding:0 0 3px 10px;
			width:690px !important;
			width:680px;
			border-bottom:1px solid #d8d8d8;
			text-align:left;
			}
		#formularioPresupuesto UL.caracteristicasFeriasCongresos LI INPUT{
			float:left;
			margin:0 30px 0 0;
			padding:0 0 0 0;
			height:15px;
			border:1px solid #c5c5c3;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			color:#7a7979;
			}	
		#formularioPresupuesto UL.caracteristicasFeriasCongresos LI INPUT.check{
			float:left;
			margin:0 0 0 10px!important;
			margin:0 0 0 6px;
			padding:0 0 0 0;
			border:none;
			}

/******************************************** MAPA WEB *****************************************************************/
UL.mapaWeb{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:100%;
	list-style-type:none;
	}
	UL.mapaWeb LI{
		float:left;
		margin:0 0 0 0;
		padding: 5px 0 5px 0;
		width:100%;
		background-image:url(../images/guion.gif);
		background-position:0 8px;
		background-repeat:no-repeat;
		}
		UL.mapaWeb LI A{
			float:left;
			margin:0 0 0 10px;
			padding:0 0 0 0;
			text-decoration:none;
			font-weight:bold;
			}
			UL.mapaWeb LI UL LI{
				list-style-type: none;
				}
			
/******************************************** BUSCADOR *****************************************************************/
#contBuscador{	
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;	
	width:365px;
	}			
#contBuscadorSeg{
		float:left;
		margin:0 0 0 23px;
		padding:0 0 0 0;	
		width:365px;
		}	
	#contBuscador H4, #contBuscadorSeg H4{
		float:left;
		margin:0 0 5px 0;
		padding:0 0 5px 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		color:#275288;
		border-bottom:1px dashed #275288;
		width:100%;
		}
#contBuscador UL, #contBuscadorSeg UL{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;	
	width:365px;
	list-style-type:none;
	}		
	#contBuscador UL LI, #contBuscadorSeg UL LI{
		float:left;
		margin:0 0 0 0;
		padding:3px 0 3px 16px;
		width:349px;
		border-bottom:1px solid #e2ecfc;
		background-image:url(../images/flechaBuscador.gif);
		background-position:9px 8px;
		background-repeat:no-repeat;
		}
		#contBuscador UL LI A, #contBuscadorSeg UL LI A{
			text-decoration:none;
			}

/******************************************** CATALOGO *****************************************************************/						
#categorias{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:172px;
	background-color:#e2ecfc;
	height:auto!important;
	height:503px;
	min-height:503px;
	}
	#categorias UL{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:172px;
		list-style-type:none;
		/*height:auto!important;
		height:487px;
		min-height:487px;*/
		}
		#categorias UL LI{
			float:left;
			margin:0 7px 0 0;
			padding:3px 0 3px 15px;
			border-bottom:1px solid #bcc4d2;
			width:150px;
			}
			#categorias UL LI A{
				text-decoration:none;
				font-size:11px;
				color:#3e3e3e;
				}
			#categorias UL LI A.sel{
				font-weight:bold;
				}
		#categorias UL LI UL{
			float:left;
			margin:0 0 0 0;
			padding:0 0 0 0;
			width:150px;
			}				
			#categorias UL LI UL LI{
				float:left;
				margin:0 0 0 0;
				padding:3px 0 3px 15px;
				border-bottom:none;
				width:135px;
				}
				#categorias UL LI UL LI A{
					text-decoration:none;
					color:#757575;
					}
				#categorias UL LI UL LI A.sel{
					font-weight:bold;
					}
#contenidoCatalogo{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:581px!important;
	width:573px;
	}

#textoEditorCategoria{
	float:left;
	margin:-10px 0 10px 10px!important;
	margin:-25px 0 0 5px;
	padding:0 0 0 0;
	width:571px!important;
	width:563px;
	}	
	
#destacadosGenerales{
	float:left;
	margin:0 0 0 10px!important;
	margin:0 0 0 5px;
	padding:0 0 0 0;
	width:571px!important;
	width:563px;
	}	
/*#destacado{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:281px;
	}	*/
	#destacadosGenerales H4{
		float:left;
		margin:0 0 10px 0;
		padding:0 0 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#636b89;
		border-bottom:1px solid #636b89;
		font-weight:bold;
		width:100%;
		}
	#destacadosGenerales UL{
		float:left;
		margin:0 0 20px 0;
		padding:0 0 0 0;
		width:563px;
		list-style-type:none;
		display:inline;
		}
		#destacadosGenerales UL LI{
			float:left;
			margin:0 0 15px 0;
			padding:0 0 0 0;
			width:563px;
			}
			#destacadosGenerales UL LI DIV{
				float: left;
				margin: 0;
				padding: 0 15px 0 0;
				width: 265px;
				}
		#destacadosGenerales UL LI.der{
			float:left;
			margin:0 0 15px 36px!important;
			margin:0 0 15px 18px;
			padding:0 0 0 0;
			width:260px;
			}			
			#destacadosGenerales UL LI H5{
				float:left;
				margin:0 0 8px 0;
				padding:0 0 0 0;
				font-size:12px;
				line-height:18px;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#6ea1ef;
				border-bottom:1px solid #e5e5e5;
				width:260px;
				}
				#destacadosGenerales UL LI IMG{
					float:left;
					margin:0 5px 0 0;
					padding:0 0 0 0;
					width:101px;
					border:1px solid #cdc9c4;
					}
				#destacadosGenerales UL LI P{
					float:left;
					margin:0 0 0 0;
					padding:0 0 0 0;
					width:150px;
					}					
				#destacadosGenerales UL LI A{
					float:left;
					margin:0 0 5px 0;
					padding:0 0 0 0;
					text-decoration:none;
					}		
				#destacadosGenerales UL LI A.mas{
					float:left;
					margin:0 0 0 0;
					padding:0 0 0 0;
					font-weight:bold;
					color:#6ea5f3;
					}					
p.texto_categoria{
	float:left;
	margin:0 0 10px 10px!important;
	margin:0 0 10px 5px;
	padding:0 0 0 0;
	width:571px!important;
	width:563px;
	}		
#paginador_productos{
	float:left;
	margin:0 0 15px 0;
	padding:0 0 0 0;
	width:570px!important;
	width:564px;
	border-bottom:1px solid #86b0f2;
	color:#393939;
	font-size:10px;
	text-align:right
	}		
	#paginador_productos STRONG{
		font-weight:bold;
		font-size:11px;
		}
	#paginador_productos A{
		color:#6ea1f2;
		text-decoration:none;
		}	
/**FICHA PRODUCTO**/
#ficha_producto	{
	float:left;
	margin:0;
	padding:0 15px 15px 0;
	width:548px!important;
	width:548px;
	background-color:#f0f0f0;
	}
	#ficha_producto H4{
		float:left;
		margin:5px 0 15px 0;
		padding:0 0 0 5px;
		border-bottom:1px solid #d8d8d8;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#6ea1ef;
		width:543px;
		}
	#ficha_producto IMG{
		float:left;
		margin:0 0 0 8px;
		padding:0 0 0 0;
		border:3px solid #FFFFFF;
		width:211px;
		}
	#ficha_producto P{
		float:left;
		margin:0 0 0 0;
		padding:1px 0 0 15px;
		width:307px;
		}
#links_ficha{
	float:left;
	margin:10px 0 0 0;
	padding:0 15px 0 0;
	width:548px!important;
	width:548px;
	}	
	#links_ficha A{
		float:left;
		margin:0 22px 0 0;
		padding:0 0 0 15px;
		font-size:11px;
		color:#000000;
		text-decoration:underline;
		background-image:url(../images/botones/enviarAmigo.gif);
		background-position:0 0;
		background-repeat:no-repeat;
		}
		#links_ficha A.imprimir{
			float:left;
			margin:0 22px 0 0;
			padding:0 0 0 15px;
			font-size:11px;
			color:#000000;
			text-decoration:underline;
			background-image:url(../images/botones/imprimir.gif);
			background-position:0 3px;
			background-repeat:no-repeat;
			}
		
/******************************************** MENSAJES *****************************************************************/					
#mensajes{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:100%;
	color:#0d437a;
	}
	#mensajes H4{
		font-family:Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#0d437a;
		font-weight:bold;
		border:none;
		}
		#mensajes H4 SPAN{
			color:#6ea1f2;
			}


/************************************ FORO ***********************************/

/*--> temas*/
TABLE.tablaTemas{
	width:747px;
	float:left;
	/*background-color:red;*/
}

	TABLE.tablaTemas TH{
		color:#696969;
		font-size:11px;
		font-weight:normal;
		height:14px;
		background-color:#6EA1F2;
		}
		TABLE.tablaTemas TH#tema{
			width:500px;
			text-align:center;
			font-size:12px;
		}
		TABLE.tablaTemas TH#mensaje{
			width:96px;
			text-align:center;
			font-size:12px;
		}
		TABLE.tablaTemas TH#ultimo{
			width:150px;
			text-align:center;
			font-size:12px;
		}
	/*TABLE.tablaTemas TR.par{
		background-color:#EBEBEB;
	}
	TABLE.tablaTemas TR.impar{
		background-color:#F0F0F0;
	}*/
	
		TABLE.tablaTemas TD{
		background-color:#F0F0F0;
		}
		
		TABLE.tablaTemas TD#tema{
			width:497px;
		}
		TABLE.tablaTemas TD#mensaje{
			width:99px;
			text-align:center;
		}
		TABLE.tablaTemas TD#ultimo{
			width:150px;
			text-align:center;
		}
		TABLE.tablaTemas TD#tema A{
			color:#275288;
			text-decoration:none;
			font-weight:bold;
			font-size:medium
		}
		TABLE.tablaTemas TD#tema A:hover{
			color:#275288;
			text-decoration:underline;
			font-weight:bold;
		}
	
/*--> hilos*/

TABLE.tablaHilos{
	width:747px;
	float:left;
}

	TABLE.tablaHilos TH{
		color:#696969;
		font-size:11px;
		font-weight:normal;
		height:14px;
		background-color:#6EA1F2;
		}
		
		TABLE.tablaHilos TH#asunto{
			width:38%;
		}
		TABLE.tablaHilos TH#autor{
			width:16%;
			text-align:center;
		}
		TABLE.tablaHilos TH#respuestas{
			width:11%;
			text-align:center;
		}
		TABLE.tablaHilos TH#fecha{
			width:13%;
			text-align:center;
		}
		TABLE.tablaHilos TH#ultima{
			width:22%;
			text-align:center;
		}

	/*TABLE.tablaHilos TR.par{
		background-color:#EBEBEB;
	}
	TABLE.tablaHilos TR.impar{
		background-color:#F0F0F0;
	}*/
	
	TABLE.tablaHilos TD{
		background-color:#F0F0F0;
		}
	
	TABLE.tablaHilos TD#asunto{
		width:38%;
	}
	TABLE.tablaHilos TD#autor{
		width:16%;
		text-align:center;
	}
	TABLE.tablaHilos TD#respuestas{
		width:11%;
		text-align:center;
	}
	TABLE.tablaHilos TD#fecha{
		width:13%;
		text-align:center;
	}
	TABLE.tablaHilos TD#ultima{
		width:22%;
		text-align:center;
	}
		TABLE.tablaHilos TD#asunto A{
			color:#275288;
			text-decoration:none;
			font-weight:bold;
		}
		TABLE.tablaHilos TD#asunto A:hover{
			color:#275288;
			text-decoration:underline;
			font-weight:bold;
		}


/*--> aportaciones*/

/*TAes{
	width:588px;
	clear:left;
}*/

TABLE.tablaAportaciones{
	width:747px;
	float:left;
}
	TABLE.tablaAportaciones TH{
		color:#696969;
		font-size:11px;
		font-weight:normal;
		height:14px;
		background-color:#6EA1F2;
		}
		TABLE.tablaAportaciones TH#autor{
			width:30%;
			text-align:center;
		}
		TABLE.tablaAportaciones TH#mensaje{
			width:70%;
			text-align:center;
		}

	/*TABLE.tablaAportaciones TR.par{
		background-color:#EBEBEB
	}
	TABLE.tablaAportaciones TR.impar{
		background-color:#F7F7F7
	}
	*/
	TABLE.tablaAportaciones TD{
		background-color:#F0F0F0;
		}
		
	TABLE.tablaAportaciones TD#autor{
		width:30%;
		text-align:center;
	}
		TABLE.tablaAportaciones TD#autor A{
			color:#275288;
			text-decoration:none;
			font-weight:bold;
		}
		TABLE.tablaAportaciones TD#autor A:hover{
			color:#275288;
			text-decoration:underline;
			font-weight:bold;
		}
	TABLE.tablaAportaciones TD#mensaje{
		width:70%;
		text-align:left;
		margin-left:10px;
	}
	
/*-->aviso*/
/*
P.avisoForo{
	width:100%;
	text-align:center;
}
/*-->enlaces*/
DIV.volver{
	float:left;
	width:100%;
	clear:both;
	}
A.volver{
	/*background-color:#f6f6f6;*/
	padding:4px;
	margin:2px;
	color:#0D437A;
	text-decoration:underline;
	text-align:center;
	float:right;
	/*border:2px solid #B7B7B5;*/
	font-family:arial;
	font-weight:bold;
	font-size:12px;
}

A.volver:hover{
	
	text-decoration:none;
	
}

A.volver:link{
	
	color:#555555;
	font-weight:bold;
	
}

A.volver:visited{
	
	color:#555555;
	font-weight:bold;
	
}

A.accion{
	background-color:#f6f6f6;
	padding:4px;
	margin:2px;
	text-decoration:none;
	text-align:center;
	float:left;
	border:2px solid #B7B7B5;
	font-family:arial;
	font-weight:bold;
	font-size:10px;
	color:#555555;
}

A.accion:hover{
	text-decoration:underline;
	
}

A.accion:link{
	
	color:#555555;
	font-weight:bold;
	
}

A.accion:visited{
	
	color:#555555;
	font-weight:bold;
	
}



UL#foro{
	width:100%;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}
	UL#foro LI{
		display:inline;
		float:left;
		margin:3px 0 3px 0;
		padding:0;
	}
	UL#foro LI LABEL{
		width:70px;
		float:left;
		margin:0 0 0 5px;
		padding:0;
		color:#6EA1F2;
	}
#foro .boton{
			margin:10px 0 0 50px;
			padding:0 0 10px 0;
			float:left;
			width:77px;
			height:16px;
			/*background-image:url(/images/botones/enviar.gif);*/
			background-repeat:no-repeat;
			/*background-position: 500px 100px;*/
			}
	
/*fin FORO*/

/******************************************** PRESUPUESTADOR ************************************************************/
#presupuestador{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:753px;
	}
	#presupuestador P{
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		font-size:12px;
		font-weight:normal;
		color:#0d437a;
		}	
	#presupuestador P SPAN{
		font-size:12px;
		color:#50739e;
		font-weight:normal;
		}
		
		
/******************************************** RESULTADOS DE LA BÚSQUEDA *******************************************************************/
#contenido #result_list{
	float:left;
	margin:0;
	padding:0;
	width:100%;
	}
	#contenido #result_list UL{
		float:left;
		margin:0;
		padding:0;
		width:100%;
		list-style-type:none;
		}
		#contenido #result_list UL LI{
			float:left;
			margin:0 0 10px 0;
			padding:0 0 5px 12px;
			width:98%;
			border-bottom:1px solid #bcc4d2;
			background-image:url(../images/guion.gif);
			background-position:0 3px;
			background-repeat:no-repeat;
			}
/******************************************** ESTILOS *******************************************************************/
p.azulN{
	font-size:12px;
	font-weight:normal;
	color:#0d437a;
	font-weight:bold;
	}
p.azulAviso{
	float:left;
	margin:15px 0 5px 0!important;	
	margin:10px 0 -5px 0;
	padding:0 0 0 0;
	font-size:12px;
	font-weight:normal;
	color:#0d437a;
	font-weight:bold;
	text-transform:uppercase;
	width:100%;
	}	
	p.azulAviso SPAN{
		float:left;
		margin:0 0 0 0!important;
		margin:0 0 -3px 0;
		padding:0 0 0 0;
		width:100%;
		font-size:11px;
		font-weight:normal;
		color:#50739e;
		}
	
P.azulin{
	font-size:11px;
	color:#50739e;
	font-weight:normal;
	}		
#googleMaps, .ancho-mapa{
	float:left;
	width: 725px; 
	height: 350px;
	margin: 0 0 10px 0;
	}
/******************************************** PIE **********************************************************************/	
#pie{
	float:left;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	width:977px;
	text-align:center;
	border-top:1px solid #e6e6e6;
	}
	#pie P{
		float:left;
		margin:0 0 0 0;
		padding:10px 0 0 0;
		width:977px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		color:#333333;
		}
	#pie SPAN{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		font-weight:bold;
		color:#6ea5f3;
		}
	#pie A{
		color:#50739e;
		}	
		
/********************************************* ESTILOS EDITOR ***********************************************************/		
.destacadoAzulClaroG{
	float:left;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#6ea1f2;
	font-weight:bold;
	border:none;
	width:100%;
	}
	
.destacadoAzulOscuroG{
	float:left;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#0d437a;
	font-weight:bold;
	border:none;
	width:100%;
	}	
	
.destacadoAzulClaro{
	float:left;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6ea1f2;
	font-weight:normal;
	border:none;
	width:100%;
	}
	
.destacadoAzulOscuro{
	float:left;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0d437a;
	font-weight:normal;
	border:none;
	width:100%;	
	}		
	
.destacadoAzulRayaG{	
	float:left;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#636b89;
	border-bottom:1px solid #636b89;
	font-weight:bold;
	width:100%;
	}	
	
.destacadoAzulRaya{	
	float:left;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	border-bottom:1px solid #d8d8d8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6ea1ef;
	width:100%;
	}	

UL.editor{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:100%;
	list-style-type:none;
	}	
	UL.editor LI{
		float:left;
		margin:0 0 0 0;
		padding: 5px 0 5px 20px;
		width:95%;
		background-image:url(../images/guion.gif);
		background-position:10px 8px;
		background-repeat:no-repeat;
		}
		UL.editor LI A{
			float:left;
			margin:0 0 0 10px;
			padding:0 0 0 0;
			text-decoration:none;
			font-weight:bold;
			}
.imagenIzda{
	float:left;
	margin:0 5px 5px 0;
	padding:0 0 0 0;
	}
.imagenDcha{
	float:right;
	margin:0 5px 0 5px;
	padding:0 0 0 0;
	} 
	
/*modulo de dos columnas, suele usarse para listado de productos*/	
.destacadoDosC{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;	
	width:100%;
	}
.priCol{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:47%;
	}
	
.segCol{
	float:left;
	margin:0 0 0 5%;
	padding:0 0 0 0;
	width:47%;
	}					

/*modulo de dos columnas, fotos a la izquierda y texto a la derecha*/	
.destacadoDosC2{
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;	
	width:100%;
	}
.priCol2{
	float:left;
	margin:0;
	padding:0;
	width:26%;
	}
	.priCol2 IMG{
		float:left;
		margin:0 0 15px 0;
		padding:0;
		border:1px solid #b0b0b0;
		}
.segCol2{
	float:left;
	margin:0 0 0 1%;
	padding:0;
	width:65%;
	}	

/********************APLICACI�N EMPRESA****************************/

#empresa{
	float:left;
	width:365px;
	margin:0;
	padding:0;
	}
	#empresa TABLE{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		}
		#empresa TABLE TR TD{
			padding:3px 0 4px 0;
			}
			#empresa TABLE TR TD.borde{
				border-bottom:#e5e5e5 1px solid;
				}
			#empresa TABLE TR TD SPAN{
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#6ea1ef;
				}
				#empresa TABLE TR TD A{
					text-decoration:none;
					}
				#empresa TABLE TR TD SPAN.anio{
					color:#2a5888;
					}

#foto{
	float:left;
	width:370px;
	margin:0 0 0 17px;
	padding:15px 0 0 0;
	background-color:#f0f0f0;
	height:auto !important;
	height:452px;
	min-height:452px;
	text-align:center;
	}
	#foto IMG{
		border:#b0b0b0 4px solid;
		}
		
#navegacion{
	float:left;
	width:750px;
	margin:10px 0 0 0;
	padding:0;
	}
#navegacion A{
	color:#0d437a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}
#navegacion #ant{
	float:left;
	width:100px;
	margin:0 0 0 3px;
	padding:0;
	}
#navegacion #sig{
	float:right;
	width:72px;
	margin:0;
	padding:0;
	}
	
.imagenIzquierda{
	float: left;
	margin: 0 7px 7px 0;
	}

.imagenDerecha{
	float: right;
	margin: 0 0 7px 7px;	
	}
	
.flota{
	float: left;
	width: 100%;
	}
	
.pagination{
	clear: both;
	text-align: center;
	}
	
	
/**** plantilla para la galeria de 4 fotos ****/
.galeriaCuatroImagenes{
	width:100%;
	float:left;
	padding:0 0 20px 0;
	}
	.galeriaCuatroImagenes .galeriaUnaImagen{
		width:180px;
		float:left;
		padding:0 10px 0 0;
		}
	.galeriaCuatroImagenes .galeriaUnaImagenUltima{
		width:180px;
		float:left;
		padding:0 0 0 0;
		}
		.galeriaCuatroImagenes DIV IMG{
			clear:both;
			border:1px solid #B0B0B0;
			margin:0 0 10px 0;
			}
	
/**** plantilla para la galeria de 3 fotos ****/
.galeriaTresImagenes{
	width:100%;
	float:left;
	padding:0 0 20px 0;
	}
	.galeriaTresImagenes .galeriaTresUna{
		width:241px;
		padding:0 13px 0 0;
		float:left;
		}
	.galeriaTresImagenes .galeriaTresUnaUltima{
		width:241px;
		float:left;
		padding:0 0 0 0;
		}
		.galeriaTresImagenes DIV IMG{
			clear:both;
			border:1px solid #B0B0B0;
			margin:0 0 10px 0;
			}


/**** plantilla de fotos y texto der/izq *****/
.dosColumnas{
	width:100%;
	float:left;
	}
	.unaColumnaFotosIzquierda{
		width:190px;
		float:left;	
		margin:0 10px 0 0;
		}
	.unaColumnaFotosDerecha{
		width:190px;
		float:left;
		margin:0 0 0 10px;
		}
		.unaColumnaFotosDerecha IMG{
			float:right;
			margin:10px 0 0 0;
			border:1px solid #B0B0B0;
			}
		.unaColumnaFotosIzquierda IMG{
			float:left;			
			margin:10px 0 0 0;
			border:1px solid #B0B0B0;
			}
	.unaColumnaTexto{
		width:553px;
		float:left;
		}
