HTML {
	height: 100%;
	overflow: auto;
}


BODY {
  	font: 12px Arial, Helvetica, Geneva, sans-serif;
  	color: #333333;
 	background: url(imagenes/fondoweb.gif);
	padding: 0;
	margin: 0;
	height: 100%;

}

FORM {
	padding: 0;
	margin: 0;
}

IMG {
	border: 0;
}


/*=================*/
/* MenuInscripcion */
/*=================*/

.MenuInscripcion {
	width: 470px;
	text-align: left;
}

	.MenuInscripcion .Opciones {
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		text-align: center;
		height: 30px;
		line-height: 30px;
		width: 450px;
		color: #ED7900;
		font-weight: bold;
		border-bottom: 1px solid #CCCCCC;
		border-top: 1px solid #CCCCCC;
	}

		.MenuInscripcion .Opciones A:link {
			font-size: 13px;
			color: #ED7900;
			text-decoration: none;		
		}
	
		.MenuInscripcion .Opciones A:visited {
			font-size: 13px;
			color: #ED7900;
			text-decoration: none;		
		}
	
		.MenuInscripcion .Opciones A:hover {
			font-size: 13px;
			color: #ED7900;
			text-decoration: underline;		
		}
	
		.MenuInscripcion .Opciones .Seleccionado {
			font-size: 13px;
			color: #ED7900;
			text-decoration: underline;
			font-weight: bold;
		}


/*=====================*/
/* INSCRIPCION CLIENTE */
/*=====================*/
.InscripcionCliente {
	width: 470px;
	text-align: left;
	font-size: 12px;
	width: 450px;
	margin: 30px 10px;
	line-height: 20px;	
}

	.InscripcionCliente .Titulo {
		color: #ED7900;
		font-size: 13px;
		font-weight: bold;
		clear: both;
		padding-top: 15px;
	}

	.InscripcionCliente .Fila {
		margin-left: 10px;
		clear: both;
	}

	.InscripcionCliente A:link {
		color: #ED7900;
		text-decoration: none;
	}

	.InscripcionCliente A:visited {
		color: #ED7900;
		text-decoration: none;
	}

	.InscripcionCliente A:hover {
		color: #ED7900;
		text-decoration: underline;
	}

	.InscripcionCliente .DatosCliente {
		clear: both;
	}

		.InscripcionCliente .DatosCliente .Fila {
			margin-left: 10px;
			clear: both;
			
		}

		.InscripcionCliente .DatosCliente .Etiqueta {
			width: 120px;
			float: left;			
		}

	.InscripcionCliente .ModificarDatos {
		clear: both;
	}

		.InscripcionCliente .ModificarDatos .Error {
			background-color: #ED7900;
		}
		
		.InscripcionCliente .ModificarDatos .Fila {
			margin-left: 10px;
			clear: both;
			line-height: 25px;
		}

		.InscripcionCliente .ModificarDatos .Etiqueta {
			width: 120px;
			float: left;
		}

	.InscripcionCliente .DatosFacturacion {
		width: 450px;
		clear: both;
	}

		.InscripcionCliente .DatosFacturacion .Fila {
			clear: both;
			line-height: 25px;
			margin-left: 10px;
		}

		.InscripcionCliente .DatosFacturacion .Etiqueta {
			width: 120px;
			float: left;
		}



/*##################################### ELEMENTOS COMUNES #####################################*/

.TablaContenedor {
	width: 830px;
	height: 100%;
	vertical-align: middle;
	background: #FFFFFF url(imagenes/contenedor_fondo.gif) repeat-y;
	*background: #FFFFFF url(imagenes/contenedor_fondo1.gif) repeat-y;
	text-align: center;
}


.MenuPrincipal {
	width: 310px;
	padding-left: 25px;
}


.Pie {
	background: #FFFFFF url(imagenes/pie_fondo.gif);
	*background: url(imagenes/pie_fondo1.gif);
	width: 830px;
	height: 120px;

}


		.Pie .AvisoLegal {
			margin-left: 567px;
			padding-top: 95px;
		}
			.Pie .AvisoLegal .Texto {
				width: 190px;
				height: 25px;
				text-align: center;
				font-size: 11px;
				line-height: 25px;
				color: #FFFFFF;
				background-color: #ED7900;
			}

				.Pie .AvisoLegal .Texto A {
					color: #FFFFFF;
				}

				.Pie .AvisoLegal .Texto A:HOVER {
					color: #333333;
				}

.Contenido {
	height: 100%;
}

.Contenido .Linea {
	width: 470px; _width: 467px;
	height: 15px;
	background-color: #CCCCCC;
	color: #ED7900;
	font-size: 11px;
	line-height: 15px;
}
	
	.Contenido .Linea a:link {
		text-decoration: none;
		color: #ED7900;
		font-size: 11px;
	}

	.Contenido .Linea a:visited {
		text-decoration: none;
		color: #ED7900;
		font-size: 11px;
	}
	.Contenido .Linea a:hover {
		text-decoration: underline;
		color: #FFF;
		font-size: 11px;
	}





/*#################################### HOME ####################################*/

		.Contenido .Home {
			 width:470px;

		}

			.Contenido .Home .Bienvenidos {
				clear: both;
			}

			.Contenido .Home .CongresosHome {
					clear: both;
					text-align: right;
					display: block;
					overflow: hidden;
					margin-bottom: 10px;
			}
			
				.Contenido .Home .CongresosHome .Imagen {
					float: left;
					margin-left: 10px;
					margin-top: 10px;
					width: 225px;
					height: 140px;
					text-align: left;
					
				}

				.Contenido .Home .CongresosHome .Descripcion {
					float: left;
					margin-left: 10px;
					margin-top: 10px;
					margin-bottom: 10px;
					width: 210px;
					text-align: left;
				}
				
					.Contenido .Home .CongresosHome .Descripcion A {
						text-decoration: underline;
						color: #ED7900;
						
					}

					.Contenido .Home .CongresosHome .Descripcion .Titulo {
						color: #ED7900;
						font-size: 14px;
						font-weight: bold;
						height: auto;
						margin-bottom: 5px;
					}

					.Contenido .Home .CongresosHome .Descripcion .Fecha {
						border-top: 1px solid #CCCCCC;
						border-bottom: 1px solid #CCCCCC;
						padding-top: 10px;
						padding-bottom: 10px;
						line-height: 18px;
					}

					.Contenido .Home .CongresosHome .Descripcion .Botones {
						margin-top: 10px;

					}

			.Contenido .Home .ContactoHome {
				float: left;
				width: 228px;
				padding-bottom: 20px;


			}

				.Contenido .Home .ContactoHome .Intro {
					font-size: 14px;
					margin-left: 15px;
					margin-right: 15px;
					margin-top: 10px;
					color: #333333;
					font-weight: bold;
					text-align: center;


				}

				.Contenido .Home .ContactoHome .Direccion {
					margin-left: 15px;
					margin-right: 15px;
					margin-top: 10px;
					text-align: left;
				}

				.Contenido .Home .ContactoHome .Telefono {
					margin-left: 15px;
					margin-right: 15px;
					margin-top: 10px;
					text-align: left;
				}

					.Contenido .Home .ContactoHome .Telefono SPAN {
						font-size: 16px;
						font-weight: bold;
						line-height: 25px;
					}

				.Contenido .Home .ContactoHome .Email {
					margin-left: 15px;
					margin-right: 15px;
					margin-top: 10px;
					text-align: left;
				}

					.Contenido .Home .ContactoHome .Email A {
						text-decoration: underline;
						color: #ED7900;
					}

					.Contenido .Home .ContactoHome .Email A:HOVER {
						text-decoration: underline;
						color: #666666;
					}

			.Contenido .Home .NoticiasHome {
				width: 225px;
				margin-left: 235px;
				text-align: left;
			}

				.Contenido .Home .NoticiasHome .Imagen {
					text-align: center;
					margin-top: 10px;
				}

				.Contenido .Home .NoticiasHome .Titular {
					color: #ED7900;
					font-size: 14px;
					font-weight: bold;
					margin-left: 10px;
					margin-right: 10px;
					margin-top: 10px;
					text-align: left;
				}


				.Contenido .Home .NoticiasHome .Entradilla {
					margin-left: 10px;
					margin-right: 10px;
					margin-top: 10px;
					color: #333;


				}

					.Contenido .Home .NoticiasHome .Entradilla SPAN {
						color: #ED7900;
					}

					.Contenido .Home .NoticiasHome .Entradilla A {
						text-decoration: underline;
						color: #ED7900;
					}

					.Contenido .Home .NoticiasHome .Entradilla A:HOVER {
						text-decoration: underline;
						color: #666666;
					}

	.Contenido .Home .ServiciosHome {
		text-align: right;
		margin-top: 15px;
	}

		.Contenido .Home .ServiciosHome .Texto {
			margin-left: 10px;
			margin-right: 10px;
			margin-top: 15px;
			text-align: justify;
		}

			.Contenido .Home .ServiciosHome .Texto A {
				text-decoration: underline;
				font-size: 14px;
				font-weight: bold;
				color: #ED7900;
			}

			.Contenido .Home .ServiciosHome .Texto A:HOVER {
				text-decoration: underline;
				font-size: 14px;
				font-weight: bold;
				color: #cccccc;
			}


/*#################################### PRESENTACION ####################################*/
		.Contenido .Presentacion {
			width:470px;
		}

			.Contenido .Presentacion .Texto {
				text-align: justify;
				padding-right: 20px;
			}

				.Contenido .Presentacion .Negrita {
					font-weight: bold;
				}

			.Contenido .Presentacion .Puntos {
				padding-top: 15px;
				color: #ED7900;
				font-size: 14px;
				font-weight: bold;
				padding-right: 20px;
			}

				.Contenido .Presentacion .Puntos UL {
					text-align: left;
					padding-left: 15px;
					margin-left: 1px;

				}

					.Contenido .Presentacion .Puntos UL LI {
						list-style-image: url(imagenes/puntonaranja.gif);
						border-bottom: 1px solid #CCCCCC;
						margin-bottom: 20px;
					}

						.Contenido .Presentacion .Puntos UL LI .Descripcion {
								font-size: 12px;
								color: #333333;
								font-weight: normal;
								margin: 10px auto;
						}




/*#################################### CONGRESOS ####################################*/

			.Contenido .Congresos {
				width:470px;
			}

				.Contenido .Congresos .Actuales {
					text-align: right;
					padding-bottom: 5px;

				}

				.Contenido .Congresos .Congreso {
					margin-left: 10px;
					margin-right: 10px;
					clear: both;
					display: block;
}

					.Contenido .Congresos .Congreso .Imagen {
						float: left;
						margin-top: 15px;
						width: 210px;
						height: 140px;
						text-align: left;
					}

					.Contenido .Congresos .Congreso .Descripcion {
						float: left;
						margin-left: 10px;
						margin-top: 15px;
						width: 210px;
						text-align: left;
					}
					
						.Contenido .Congresos .Congreso .Descripcion A {
							text-decoration: underline;
							color: #ED7900;
						}

						.Contenido .Congresos .Congreso .Descripcion .Titulo {
							color: #ED7900;
							font-size: 13px;
							font-weight: bold;
							margin-bottom: 5px;
							line-height: 15px;
						}

						.Contenido .Congresos .Congreso .Descripcion .Botones {
							padding-top: 10px;
						}

						.Contenido .Congresos .Congreso .Descripcion .Fecha {
							border-top: 1px solid #CCC;
							border-bottom: 1px solid #CCC;
							padding-top: 5px;
							padding-bottom: 5px;
							line-height: 15px;
						}


					.Contenido .Congresos .OtrosCongresos {
						border-bottom: 2px solid #CCC;
						margin-left: 5px;
					}

					.Contenido .Congresos .Borde {
						border-bottom: 1px solid #CCC;

						clear: both;
						margin-left: 10px;

					}

					.Contenido .Congresos .Indice {
						height: 50px;
						text-align: center;
						padding-top: 15px;
						color: #666666;
						clear: both;
					}

						.Contenido .Congresos .Indice A {
							color: #666666;
							text-decoration: underline;
						}

						.Contenido .Congresos .Indice A:HOVER {
							color: #ED7900;
							text-decoration: underline;
						}

						.Contenido .Congresos .Indice B {
							color: #ED7900;
							font-size: 12px;
							font-weight: bold;
						}
						
					.Contenido .Congresos .SinCongreso {
						color: #ED7900;
						font-size: 14px;
						font-weight: bold;
						text-align: center;
						height: 30px;
						padding-top: 30px;
					}
					
					.Contenido .Congresos .BotonAnt {
						text-align: right;
					}

	



/*#################################### NOTICIAS ####################################*/

.Contenido .Noticias {
	width: 470px;
}


				.Contenido .Noticias .Noticia {
					margin-left: 10px;
					margin-right: 10px;
					margin-bottom: 0;
					padding-bottom: 0;
					clear: both;
					height: auto;
}

					.Contenido .Noticias .Noticia .Imagen {
						float: left;
						margin-top: 15px;
						width: 210px;
		height: auto;
						text-align: left;
					}

					.Contenido .Noticias .Noticia .Descripcion {
						float: left;
						margin-left: 10px;
						margin-top: 15px;
						width: 210px;
						text-align: left;


					}

						.Contenido .Noticias .Noticia .Descripcion .Titulo {
							color: #ED7900;
							font-size: 14px;
							font-weight: bold;
							height: auto;
						}

						.Contenido .Noticias .Noticia .Descripcion .Texto {
							color: #333;
							margin-top: 5px;
							font-size: 11px;
						}


						.Contenido .Noticias .Noticia .Descripcion .LeerMas {
							padding-top: 5px;
							clear: both;
						}

							.Contenido .Noticias .Noticia .Descripcion .LeerMas A {
								text-decoration: underline;
								color: #ED7900;
							}

							.Contenido .Noticias .Noticia .Descripcion .LeerMas A:HOVER {
								text-decoration: underline;
								color: #ED7900;
							}

					.Contenido .Noticias .Borde {
						border-bottom: 1px solid #CCC;
						clear: both;
						margin-left: 10px;
					}

					.Contenido .Noticias .Indice {
						height: 50px;
						text-align: center;
						padding-top: 15px;
						color: #666666;
						clear: both;

					}

						.Contenido .Noticias .Indice A {
							color: #666666;
							text-decoration: underline;
						}

						.Contenido .Noticias .Indice A:HOVER {
							color: #ED7900;
							text-decoration: underline;
						}

						.Contenido .Noticias .Indice B {
							color: #ED7900;
							font-size: 12px;
							font-weight: bold;
						}


/*#################################### SERVICIOS ####################################*/
.Contenido .Servicios {
	width: 470px;
}


			.Contenido .Servicios .Texto {
				text-align: justify;
				padding-right: 20px;
			}

				.Contenido .Servicios .Negrita {
					font-weight: bold;
				}

			.Contenido .Servicios .Puntos {
				padding-top: 15px;
				color: #ED7900;
				font-size: 14px;
				font-weight: bold;
				padding-right: 20px;
			}

				.Contenido .Servicios .Puntos UL {
					padding-left: 15px;
					margin-left: 1px;
					text-align: left;

				}

					.Contenido .Servicios .Puntos UL LI {
						list-style-image: url(imagenes/puntonaranja.gif);
						border-bottom: 1px solid #CCCCCC;
						margin-bottom: 20px;
					}

						.Contenido .Servicios .Puntos UL LI .Descripcion {
								font-size: 12px;
								color: #333333;
								font-weight: normal;
								margin: 10px auto;
						}

/*#################################### VIAJES ####################################*/

	.Contenido .Viajes {
		width:470px;
		text-align: left;
	}
	
		.Contenido .Viajes .Texto {
			margin-right: 20px;
			text-align: justify;
			padding-bottom: 20px;
			clear: both;

		}

	
		.Contenido .Viajes .Titulo {
			color: #ED7900;
			font-size: 14px;
			font-weight: bold;
			border-bottom: 1px solid #ED7900;
			height: 20px;
			margin-bottom: 20px;
			clear: both;
		}
		
		.Contenido .Viajes .Fila {
			margin-left: 10px;
			clear: both;
			height: 30px;
			
		}
		
		.Contenido .Viajes .Observaciones {
			margin-left: 10px;
			clear: both;			
		}
		
		.Contenido .Viajes .CampoCorto {
			width: 125px;			
		}

		.Contenido .Viajes .Boton {
			clear: both;
			text-align: center;
			margin-top: 20px;
			height: 70px;			
		}
		
		.Contenido .Viajes INPUT {
			width: 240px;			
		}
		
		.Contenido .Viajes SELECT {
width: 130px;	
font-size: 11px;		
		}

		.Contenido .Viajes .Etiqueta {
			width: 160px;
			float: left;			
		}

		.Contenido .Viajes .Grupos {
			clear:both;
			height:25px;

			font-style: italic;
			font-size: 11px;
			padding-left: 170px;
		}
		
		.Contenido .Viajes .Enviado {
			margin-top: 40px;
			font-size: 13px;
			text-align: center;
		}

		.Contenido .Viajes .Gracias {
			font-size: 20px;
			color: #ED7900;
			text-align: center;
			font-weight: bold;
		}

			



/*#################################### CONTACTO ####################################*/

.Contenido .Contacto {
	width: 470px;
	text-align: left;

}


			.Contenido .Contacto .Texto {
				text-align: justify;
				padding-right: 20px;

			}

				.Contenido .Contacto .Negrita {
					font-weight: bold;
				}

			.Contenido .Contacto .Datos {
				padding-left: 200px;
				padding-right: 20px;
				background: url(imagenes/contacto_imagen.jpg) no-repeat left;
				height: 136px;
			}

				.Contenido .Contacto .Datos TABLE {
					font-size: 12px;
					line-height: 12px;
					height: 110px;
					width: 200px;
					font-size: 11px;
				}

					.Contenido .Contacto .Datos TABLE .Naranja {
						font-size: 14px;
						color: #ED7900;
						font-weight: bold;
						height: 20px;
						vertical-align: top;
					}

					.Contenido .Contacto .Datos TABLE .Email {
						color: #ED7900;
					}

						.Contenido .Contacto .Datos TABLE .Email A {
							color: #ED7900;
							text-decoration: none;
						}

						.Contenido .Contacto .Datos TABLE .Email A:HOVER {
							color: #ED7900;
							text-decoration: underline;
						}

			.Contenido .Contacto .FormularioTitulo {
				margin: 30px 0 20px 0;
				height: 40px;
				border-bottom: 2px solid #CCC;
			}

			.Contenido .Contacto .Formulario {
				text-align: left;

			}

				.Contenido .Contacto .Formulario TD {
					height: 25px;

				}

				.Contenido .Contacto .Formulario INPUT {
					width: 200px;
				}
				.Contenido .Contacto .Formulario .Error {
					background-color: #ED7900;
				}

				.Contenido .Contacto .Formulario TEXTAREA {
					width: 200px;
				}

				.Contenido .Contacto .Formulario .Boton {
					width: 60px;
				}

			.Contenido .Contacto .Enviado {
				margin-top: 40px;
				font-size: 13px;
				text-align: center;
			}

			.Contenido .Contacto .Gracias {
				font-size: 20px;
				color: #ED7900;
				text-align: center;
				font-weight: bold;
			}

/*#################################### CLIENTES ####################################*/

.Contenido .Clientes {
	width: 470px;
	text-align: left;
}

	.Contenido .Clientes .Formulario {
		margin-left: 10px;
	}

		.Contenido .Clientes .Formulario TD {
			height: 25px;
		}

		.Contenido .Clientes .Formulario INPUT {
			width: 200px;
		}

		.Contenido .Clientes .Formulario TEXTAREA {
			width: 200px;
		}

		.Contenido .Clientes .Formulario .Boton {
			width: 60px;
		}

	.Contenido .Clientes .Texto {
		margin-top: 20px;
		margin-right: 10px;
	}

		.Contenido .Clientes .Texto A {
			text-decoration: none;
			color: #ED7900;
		}

		.Contenido .Clientes .Texto A:HOVER {
			text-decoration: underline;
			color: #ED7900;
		}

/*#################################### RECORDAR CONTRASEÑA ####################################*/

.RecordarClave {
	width: 500px;
	margin: 0 auto;
	background-color: #FFF;
	height: 100%;
}

	.RecordarClave .Texto {
		margin: 0 20px;
		text-align: justify;
		font-size: 13px;
	}

		.RecordarClave .Texto A {
			text-decoration: underline;
			color: #ED7900;
		}

		.RecordarClave .Texto A:HOVER {
			text-decoration: underline;
			color: #ED7900;
		}

	.RecordarClave .Correo {
		margin: 20px 20px;

	}



/*#################################### AREA CLIENTE ####################################*/

.Contenido .AreaCliente {
	text-align: left;
	width: 470px;
}


.Contenido .AreaCliente .Menu {
	margin: 0;
	padding: 0;
	height: 30px;
	line-height: 30px;
	width: 470px;
	color: #ED7900;
	font-weight: bold;
	font-size: 13px;
}


	.Contenido .AreaCliente .Menu A:link {
		font-size: 13px;
		font-weight: bold;
		color: #ED7900;
		text-decoration: none;
	}

	.Contenido .AreaCliente .Menu A:visited {

		font-size: 13px;
		font-weight: bold;
		color: #ED7900;
		text-decoration: none;
	}

	.Contenido .AreaCliente .Menu A:hover {

		font-size: 13px;
		font-weight: bold;
		text-decoration: underline;
	}

	.Contenido .AreaCliente .Menu .Seleccionado {

		font-size: 13px;
		font-weight: bold;
		color: #ED7900;
		text-decoration: underline;
	}

.Contenido .AreaCliente .Nombre {
	font-size: 12px;
	height: 40px;
	line-height: 40px;
}

.Contenido .AreaCliente .Fecha {
	font-weight: bold;
	font-size: 14px;
	color: #ED7900;
	border-bottom: 1px solid #ED7900;
	height: 20px;
	line-height: 20px;
	margin-top: 20px;
	margin-right: 15px;
	margin-left: 10px;
}

.Contenido .AreaCliente .Datos {
	width: 450px;
	margin-top:20px;
}


.Contenido .AreaCliente .Anotacion {
	font-size: 12px;
	margin-top: 20px;
	margin-right: 15px;
	text-align: justify;
	margin-left: 10px;
	clear: both;
}

.Contenido .AreaCliente .SinAnotacion {
	color: #ED7900;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	height: 30px;
	padding-top: 30px;
	clear: both;
}


.Contenido .AreaCliente .Enlace {
	text-decoration: none;

}

	.Contenido .AreaCliente .Enlace A {
		text-decoration: underline;
		color: #ED7900;
	}

	.Contenido .AreaCliente .Enlace A:HOVER {
		text-decoration: underline;
		color: #ED7900;
	}
	
.Contenido .AreaCliente .Navegacion {

		margin-top: 20px;
		clear: both;
		text-align: center;
}


	.Contenido .AreaCliente .Navegacion A {
		color: #666666;
		text-decoration: underline;
	}

	.Contenido .AreaCliente .Navegacion A:HOVER {
		color: #ED7900;
		text-decoration: underline;
	}

	.Contenido .AreaCliente .Navegacion .Seleccionado {
		color: #ED7900;
		font-size: 12px;
		font-weight: bold;
	}
	
		.Contenido .AreaCliente .Indice {
			height: 50px;
			text-align: center;
			padding-top: 15px;
			color: #666666;
			clear: both;
		}

		.Contenido .AreaCliente .Indice A {
			color: #666666;
			text-decoration: underline;
		}

		.Contenido .AreaCliente .Indice A:HOVER {
			color: #ED7900;
			text-decoration: underline;
		}

		.Contenido .AreaCliente .Indice B {
			color: #ED7900;
			font-size: 12px;
			font-weight: bold;
		}


	.Contenido .AreaCliente TABLE {
		font-size: 11px;
		margin-top: 10px;
	}
	
	.Contenido .AreaCliente TABLE .Titulo {
		color: #FFF;
		background-color: #ED7900;
		font-weight: bold;
		border-bottom: 1px solid #ED7900;
		text-align: center;
		font-size: 11px;
	}

.InscripcionOk {
	text-align: center;
	margin-top: 60px;
	font-weight: bold;
	font-size: 14px;
	color: #666;
}

/* ## Conectando con TPV #################### */

.Conectando {
	margin: 50px auto;
	width: 390px;
	text-align: center;
}

	.Conectando .Titular {
		font-size: 18px;
		color: #ED7900;
	}
	
	.Conectando .Cargando {
		font-size: 12px;
		padding: 0 0 0 10px;
		margin: 20px auto;
		color: #666;
		width: 150px;
		height: 16px;
		background: url(/imagenes/cargador.gif) no-repeat left top;
	}
	
	.Conectando .Enlace A {
		color: #ED7900;
		text-decoration: underline;
	}

.ErrorPago {
	text-align: center;
	font-size: 13px;
	margin: 50px auto;
}

/*#################################### VER NOTICIA ####################################*/

.VerNoticia {
	width: 500px;
	margin: 0px auto;
	background-color: #FFF;
	min-height: 100%;
	height: auto;
	_height: 100%

}

	.VerNoticia .Foto {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		float: left;
		height: 140px;
	}

	.VerNoticia .Titulo {
		color: #ED7900;
		font-size: 17px;
		font-weight: bold;
		padding-left: 10px;
		padding-right: 10px;
		height: 150px;
	}

	.VerNoticia .Titulo .Fecha {
		font-size: 11px;
		font-style: italic;
		text-align: left;
		font-weight: normal;
		padding-bottom: 10px;
		color: #000;
	}

	.VerNoticia .Entradilla {
		font-size: 12px;
		font-weight: bold;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
		text-align: justify;
	}

	.VerNoticia .Texto {
		font-size: 12px;
		padding-top: 10px;
		text-align: justify;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 20px;
	}


/*#################################### VER CONGRESO ####################################*/

.VerCongreso {
	width: 500px;
	margin: 0px auto;

}

	.VerCongreso .Foto {
		margin-top: 5px;
		margin-bottom: 5px;
		background-color: #FFF;
		text-align: center;
	}

	.VerCongreso .Fecha {
		background-color: #FFF;
		font-size: 11px;
		font-style: italic;
		text-align: right;
		padding-right: 5px;
		padding-top: 5px;
}

	.VerCongreso .Titulo {
		background-color: #FFF;
		color: #ED7900;
		font-size: 17px;
		font-weight: bold;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.VerCongreso .Entradilla {
		background-color: #FFF;
		font-size: 12px;
		font-weight: bold;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;
		text-align: justify;
	}

	.VerCongreso .Texto {
		background-color: #FFF;
		font-size: 12px;
		padding-top: 10px;
		text-align: justify;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 20px;
	}

	.VerCongreso .Patrocinador {
		background-color: #FFF;
		color: #ED7900;
		font-size: 13px;
		font-weight: bold;
		padding-top: 5px;
		padding-left: 10px;
		padding-right: 10px;

	}

	.VerCongreso .PatrocinadorFila {
		width: 500px;
		background-color: #FFF;
	}

		.VerCongreso .PatrocinadorFila .Img {
			float: left;
			width: 80px;
			height: 80px;
			margin: 10px 10px;

		}


/*#################################### INSCRIPCION CONGRESO ####################################*/


.InscripcionCongreso {
	width: 470px;
	text-align: left;
}

.InscripcionCongreso .Imagen {
		text-align: center;
	}

.InscripcionCongreso .Titulo {
		color: #ED7900;
		font-size: 16px;
		font-weight: bold;
		padding: 10px 10px;
	}


.InscripcionCongreso .Datos {
		font-size: 12px;
		width: 450px;
		margin: 0 10px;
		line-height: 20px;
	}

		.InscripcionCongreso .Datos .Etiqueta{
			clear: both;
			width: 140px;
			color: #ED7900;
			font-weight: bold;
			float: left;
		}


.InscripcionCongreso .Informacion {
		color: #ED7900;
		font-weight: bold;
		margin: 20px 10px 5px 10px;
	}

.InscripcionCongreso .Texto {
		text-align: justify;
		line-height: 18px;
		margin: 0 10px;
		font-size: 11px;
	}

.InscripcionCongreso .Patrocinadores {
		color: #ED7900;
		font-weight: bold;
		margin: 20px 10px 10px 10px;
		clear: both;
	}

.InscripcionCongreso .Documentos {
	width: 450px;

	}

.InscripcionCongreso .Documentos .Icono {
			width: 35px;
			float: left;
			margin-left: 10px;
			height: 40px;
}

.InscripcionCongreso .Documentos .Descripcion {
		line-height: 40px;
		height: 40px;
		margin-left: 35px;
}

.InscripcionCongreso .Documentos .Descripcion A {
				text-decoration: none;
				color: #333333;
			}

.InscripcionCongreso .Documentos .Descripcion A:HOVER {
				text-decoration: underline;
				color: #ED7900;
			}



.InscripcionCongreso .PatrocinadorFila {
		width: 450px;
		background-color: #FFF;
	}

.InscripcionCongreso .PatrocinadorFila .Img {
			float: left;
			width: 80px;
			height: 80px;
			margin: 10px 10px;
		}

.InscripcionCongreso .TituloActividad {
	color: #ED7900;
	font-size: 14px;
	margin: 10px 10px 0 10px;
	font-weight: bold;
	border-bottom: 1px solid #ED7900;
}

.InscripcionCongreso .FechaHotel {
	margin: 0 20px;
	clear: both;
}

.InscripcionCongreso .Actividad {
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	clear: both;
	height: 100%;
}

.InscripcionCongreso .Actividad .Check {
	width: 40px;
	height: 30px;
	float: right;
}

.InscripcionCongreso .Actividad .Precio {
	padding-top: 2px;
	padding-right: 5px;
	float: right;

}

	.InscripcionCongreso .Actividad .Precio .Dias {
		width: 80px;
		height: 40px;
		line-height: 40px;
	}
	
.InscripcionCongreso .Actividad .Precio SPAN{
	font-weight: bold;
}

.InscripcionCongreso .Actividad .Descripcion {
	padding-top: 2px;
	font-weight: bold;
}

.InscripcionCongreso .Actividad .Texto1 {
	padding-top: 5px;
	padding-right: 160px;
}

.InscripcionCongreso .Actividad .Texto {
	padding-top: 5px;
	padding-right: 20px;
}


.InscripcionCongreso .Navegacion {

		margin-top: 20px;
		clear: both;
		text-align: center;
	}

	.InscripcionCongreso .Navegacion A {
		color: #666666;
		text-decoration: underline;
	}

	.InscripcionCongreso .Navegacion A:HOVER {
		color: #ED7900;
		text-decoration: underline;
	}

	.InscripcionCongreso .Navegacion .Seleccionado {
		color: #ED7900;
		font-size: 12px;
		font-weight: bold;
	}

/*#################################### VER FORMULARIO CONGRESO ####################################*/
.SinFondo {
	background: none;
	margin: 0;
	padding: 0;
	width: 780px;
}

.VerFormCongreso {
	width: 780px;
	margin: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, Verdana;
}

	.VerFormCongreso .Top {
		background: url(/imagenes/formcongreso/top.gif) no-repeat;
		height: 130px;
		margin-bottom: 20px;
		width: 780px;
	}
	
	.VerFormCongreso H1 {
		color: #ed7900;
	}
	
	.VerFormCongreso .Izquierda {
		background: #990033;
		border: 1px solid #000;
		width: 180px;
		color: #FFF;
		text-align: right;
		padding: 20px 10px;
		vertical-align: top;
	}
	
	
	.VerFormCongreso .Naranja {
		background: #ed7900;
		border: none;
	}
	
	
		.VerFormCongreso .Izquierda .Opcion {
			font-size: 15px;
			padding-bottom: 7px;
		}

		.VerFormCongreso .Izquierda .Info {
			border: 1px solid #FFF;
			text-align: left;
			padding: 10px;
			margin-top: 20px;
			font-size: 11px;
		}
		
			.VerFormCongreso .Izquierda .Info UL {
				padding-left: 15px;
				margin: 0;
			}
		
		.VerFormCongreso .Izquierda .Datos {
			text-align: center;
			line-height: 14px;
			height: 130px;
			padding: 10px;
			margin-top: 40px;
			color: #000;
			font-size: 11px;
			background: url(/imagenes/formcongreso/fondo_datos.gif) no-repeat;
		}
		
		.VerFormCongreso .Izquierda .Naranja {
			color: #FFF;
			background: none;
			font-size: 15px;
			line-height: 18px;
			text-align: center;
			padding: 5px;
			margin-top: 40px;
		}
		
		.VerFormCongreso .Izquierda .Naranja A {
			color: #FFF;
			text-decoration: underline;
		}
		
		
		
		
			.VerFormCongreso .Izquierda .Datos A {
				text-decoration: none;
				color: #000;
			}
	
		.VerFormCongreso .Izquierda .Nota {
			font-size: 15px;
			font-weight: bold;
			text-align: center;
		}
	
	.VerFormCongreso .Derecha {
		padding-left: 20px;
		vertical-align: top;
		width: 550px;
	
	}
	
		.VerFormCongreso .Derecha TEXTAREA {
			width: 530px;
			overflow: auto;
			height: 350px;
		}
		
		.VerFormCongreso .Derecha .CampoLargo {
			width: 380px;
		}
		
		
		
		.VerFormCongreso .Derecha .Boton {
			width: 200px;
		}	
