html {
	min-width:990px;	
	background-color:#FFFCE9;
	}
	
body, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12;
	margin:5px;
	}

body{ text-align:center;}

h1, h2, sup{
	color:#666666;
}
h1, h2{
	margin-left:20px;	
	margin-right:20px;
	
	}
h1{
	border: solid 0 #CCCCCC;
	border-bottom-width:2;	
	}
h2{
	font-size:16;
	text-align:center;
	}
sup{
	padding-left:10px;	
	font-weight:bold;
	}


.header{
	background-image:url(../images/header.jpg);
	height:140;
	width:900;
	background-color:Black;
	display:block;
	margin:0 auto;
	}
	#menu 	{
		position:relative;
		top:130px;
		background-color:#EEFFD2;
		text-transform:uppercase;
		}
	#menu ul, #menu li{ 
		display:inline; 
		list-style:none; 
		margin:0px; 
		padding:0px;
		padding-right:20px;
	}
	
	#menu a{
		color:#000000;
		font-size:14px;
		text-decoration:none;
		
		padding-top:2px;
	}
	
	#menu a:hover{
		color:#CCCCCC;
	}	
	
.footer{
	background-image:url(../images/footer.jpg);
	height:200;
	width:900;
	background-color:Black;
	display:block;
	margin:0 auto;
}

.wall{
	width:920;
	background-color:#EEFFD2;
	margin:0 auto;
	}
.cont{
	background-color:#FFFFFF;

	display:block;
	width:900;
	text-align:left;
	margin:0 auto;
	}
	

.ErrorMsg{
	color:#FF0000;
	font-size:12px;
	text-align:center;
	background-color:#FFFFE6;
	border:1px;
	border-style:solid;
	font-weight:bold;
	overflow:visible;
}

.SuccessMsg{
	color:#009900;
	font-size:12px;
	text-align:center;
	background-color:#FFFFE6;
	border:1px;
	border-style:solid;
	font-weight:bold;
	overflow:visible;
}

.ErrorField{
	color:#FF0000;
	background-color:#FFFFE6;
	border:1px;
	border-style:solid;
	font-weight:bold;	
	}

.texto{
	margin:20px;
	text-align:justify;
	}
	
span.title, .Enviar{
	display:inline-block;
	margin-left:150px;	
	}
	
span.title{
	width:200; 
	font-weight:bold;
	}

span.title i{
	font-weight:normal;
	font-size:11;
	}	
	
.Register{
	margin-top:20px;
	background-color:#FFFFFF;
	}

.Enviar{
	width:280; 
	text-align:right;
	padding-top:5px;
	}
	
.splash{
	background-image:url(../images/POSTER_RECOMMEND.jpg);
	background-position:center;
	width:900;
	height:981;	
	text-align:center;
	}
	
/* REGISTRO */
	.RegField, .RegField_NoVal, .RegField_Tel, .RegField_Mail, .RegField_File, .RegField_URL{
		width:300px;
		vertical-align: text-top;
	}
	.RegField_File{
		margin-left:3px;
		background-color:#FFFFFF;
		border: solid 1  #D7D7D7;
	}
	.RegArea{
		vertical-align: text-top;
		overflow:auto;
		width:300px;
		height:100px;
	}

	.Register div{
		margin:5px;
	}
	.RegistroBtn{
		margin-top:10;
		font-size:40px;
		background:url(../images/Button.jpg) repeat-x bottom #FFF;
		border: solid 1 #CCCCCC;
		width:450;
		height:60;
		}
	.sups{
		color:#666666;
		}
/* AFILIADOS */

	

	#Affiliated a{
		color:Blue;
	}
	
	#Affiliated textarea{
		font-family: Arial, Helvetica, sans-serif;
		overflow:visible;
		border:solid 0 #FFFFFF;
		width:500px;
		text-align:justify;
		font-size:10px;
		}
	#Affiliated .box{
		float:left;
		width:500px;
		}
	#Affiliated .logotbl{
	
		vertical-align:middle;
		}
	#Affiliated img{
		width:150px;
	}
		
	.lngdiv{
		 float:right; 
		 position:relative; 
		 top:-9; 
		 right:10;
		 cursor:pointer;
		 color:#FFFFFF;
		}
	.lngdiv img{
		vertical-align:middle;
		}
	.Tickets{
		height:700px;
		width:100%;
		background-position:center;
		background-repeat:no-repeat;
		
	}
	
	.navBar a	{
		text-decoration:none;
		color: Green;
		font-weight:bold;
		
		}
	.navBar
	{
		padding-top:10px;
		padding-right:50px;
		height:30px;
		text-align:right;
		font-size:large;
	}
