/*
 * Copyright 2008 OXUS LTDA. 
 * www.oxus.cl - info@oxus.cl 
 *
*/

	body{
		background-color: #002263;
		background-image: url( ../images/2009/background.jpg );
		background-repeat: repeat-x;
		font-family: Verdana, Tahoma, Arial;
		margin: 0 !important;
	}
	
	.center{
		text-align: center;
	}
	
		.container{
			
		}
		
			.star{
				background-image: url( ../images/2009/starBackground.jpg );
				background-repeat: no-repeat;
				background-position: top center;
			}
		
			.top{
				position: relative;
				z-index: 900;
				height: 180px;
			}
			
				.sponsor{
					position: absolute;
					top: 50px;
					right: 50px;
					height: 134px;
					width: 135px;
					z-index: 910;
				}
				
				.stuff1{
					position: absolute;
					top: 0px;
					left: 0px;
					height: 247px;
					width:286px;
					z-index: 910;
				}
				
				.top .logo{
					background-image: url( ../images/2009/logo.png );
					background-repeat: no-repeat;
					width: 318px;
					height: 264px;
					position: absolute;
					top: 25px;
					left:345px;
					z-index: 920;
				}
				
					.top .logo a{
						text-decoration: none;
						display: block;
						width: 318px;
						height: 264px;
					}
				
				.top .login{
					background-image:url(../images/2009/loginBackground.png);
					background-repeat:no-repeat;
					height:132px;
					left:150px;
					padding:16px 20px 20px 15px;
					position:absolute;
					top:515px;
					width:228px;
					z-index:910;
				}
				
				.top .welcome{
					background-image:url(../images/2009/welcomeBackground.png);
					height:95px;
					margin:0;
					padding:28px 10px 0;
					width:100px;
					overflow:hidden;
					left:655px;
					top:130px;
				}
				
				.top .in-home{
					left:180px;
					top:530px;
				}
				
				.top .no-home{
					left:665px;
					top:120px;
				}
					
					.top .login form{
						background-image:url(../images/2009/loginTitle.png);
						background-repeat:no-repeat;
						background-position:75px 5px;
						margin: 0;
						padding:35px 0px 0px 0px;
					}
					
						.top .login .span-2{
							width: 96px;
						}
							
							.top .login form label{
								display:block;
								float:left;
								width:42px;
								margin:7px 0px 0px 0px;
							}
							
								.top .login form img{
									margin-bottom: 2px;
								}
							
								.top .login form .email{
									background-color: #FFFFFF;
									border: 1px solid #FFFFFF;
									font-size:0.9em;
									height:1.2em;
									margin-bottom: 2px;
									width: 100px;
									margin:4px 0px 0px 0px;
								}
								
								.top .login form .password{
									background-color: #FFFFFF;
									border: 1px solid #FFFFFF;
									font-size:0.9em;
									height:1.2em;
									width: 100px;
									margin:4px 0px 0px 0px;
								}
								
								.top .login form .go{
									margin-top:9px;
									background-color: transparent;
									background-image: url( ../images/loginGo.jpg );
									background-repeat: no-repeat;
									border:0;
									width: 84px;
									height: 21px;
									cursor: pointer;
								}
							
								.top .login form .recover{
									margin:3px 0px 0px 3px;
								}
								
								.top .login form .register{
									margin:3px 0px 0px 3px;
								}
								
								.top .login form .login-actions{
									color:#107601;
									font-size:15px;
									padding:15px 0 0 4px;
								}
								
									.top .login form .login-actions a{
										color:#107601;
										cursor:pointer;
									}
									
									.top .login form .login-actions a:hover{
										text-decoration:underline;
									}
									
									.top .login form .login-actions input{
										vertical-align:text-bottom;
									}
								
							.top .login p{
								font-size:1.2em;
								font-weight:700;
								margin:0px 10px 0px 10px !important;
								padding-top: 15px;
							}
							
							.top .login a{
								font-size:0.7em !important;
								font-weight:normal;
								text-decoration: none;
								color: #000000;
							}
			
			.content{
				position: relative;
				z-index: 800;
			}

/*
 *
 * STANDARD
 *
 */	

					.content .sponsor1{
						left:70px;
						position:absolute;
						bottom:165px;
						z-index: 730;
					}
					
						.content .sponsor1 .sponsorLayer{
							position: absolute;
							top: 0px;
							left:0px;
							z-index: 750;
						}
						
						.content .sponsor1 .sponsorItem{
							position: absolute;
							top: 13px;
							left:43px;
							z-index: 740;
						}
						
					.content .sponsor2{
						position: absolute;
						bottom:165px;
						right:390px;
						z-index: 730;
					}
					
						.content .sponsor2 .sponsorLayer{
							position: absolute;
							top: 0px;
							left:0px;
							z-index: 750;
						}
						
						.content .sponsor2 .sponsorItem{
							position: absolute;
							top: 13px;
							left:43px;
							z-index: 740;
						}
						
				.fMenu{
					padding:7px 0px 0px 0px !important;
				}
				
				.sMenu{
					padding:7px 21px 0px 0px !important;
				}

/*
 *
 * HOME
 *
 */
				.content .home{
					position: relative;
					z-index: 700;
					height: 516px;
				}
				
					.content .home .video{
						position: absolute;
						top: 130px;
						left:60px;
						background-image: url( ../images/homeVideo.png );
						background-repeat: no-repeat;
						height: 100px;
						padding:69px 29px 10px 36px;
						z-index: 720;
					}
					
						.content .home .video a{
							text-decoration: none;
							display: block;
							height: 100px;
							width: 150px;
						}
					
					.content .home .main{
						left:177px;
						position:absolute;
						top:0px;
						z-index: 710;
						background-image:url(../images/2009/lastBackground.png);
						background-repeat:no-repeat;
						background-position:center top;
						height:516px;
						width:568px;
						padding:0px 32px 0px 32px;
					}
					
					.content .home .before{
						left:485px;
						position:absolute;
						top:430px;
						z-index: 720;
						width:215px;
						height:47px;
					}
					
						.content .home .before a{
							display:block;
							width:215px;
							height:47px;
							background-image: url( ../images/2009/homeVideo.png );
							background-repeat: no-repeat;
							background-position:0px 0px;
						}
						
						.content .home .before a:hover{
							background-position:0px -47px;
						}
					
					.content .home .galery{
						position: absolute;
						top: 360px;
						left:485px;
						width:215px;
						height:47px;
						z-index: 720;
					}
					
						.content .home .galery a{
							display:block;
							width:215px;
							height:47px;
							background-image: url( ../images/2009/homeGaleria.png );
							background-repeat: no-repeat;
							background-position:0px 0px;
						}
						
						.content .home .galery a:hover{
							background-position:0px -47px;
						}
					
					.content .home .winners{
						position: absolute;
						top: 360px;
						left:330px;
					}
					
/*
 *
 * FORM
 *
 */
				
					.content .close{
						left:5px;
						position:absolute;
						top:5px;
						display:none;
					}
					
					.content .title{
						font-family:helvetica;
						font-size:1.8em;
						font-weight:bold;
						text-indent:50px;
					}
				
					.content .form{
						background-image:url(../images/2009/form_bg_1.jpg);
						background-repeat:no-repeat;
						height:327px;
						width:375px;
						left:120px;
						padding:15px 10px 5px 20px;
						position:absolute;
						top:110px;
					}
					
						.content form div{
							padding-top:5px;
						}
					
						.content form label{
							color:#FFFFFF;
							display:block;
							float:left;
							font-weight:700;
							font-family: Verdana,Tahoma,Arial;
							width:80px;
						}
						
						.content form input{
							background-color:#34a839;
							border:1px solid #FFFFFF;
							width:280px;
							color: #FFFFFF;
						}
						
						.content form select{
							background-color:#34a839;
							border:1px solid #FFFFFF;
							width:280px;
							color: #FFFFFF;
						}
						
							#day{
								width:75px;
							}
							
							#month{
								width:75px;
							}
							
							#year{
								width:75px;
							}
						
						.content form textarea{
							background-color:#34a839;
							border:1px solid #FFFFFF;
							width:270px;
							height:120px;
							color: #FFFFFF;
						}
						
						.content .send{
							bottom:-46px;
							cursor:pointer;
							position:absolute;
							right:-37px;
							padding:0;
						}
						
						.content .clear{
							bottom:-46px;
							cursor:pointer;
							left:-37px;
							position:absolute;
							padding:0;
						}
						
						.content form .half{
							width:50%;
							float:left;
							height:30px;
						}
						
						.content form .half input{
							width:93px;
						}
						
						.content form .half select{
							width:95px;
						}
						
						.content form .half label{
							
						}
						
					.content form .nacimiento{
						clear:both;
						height:40px;
					}
					
					.content form .code{
						
					}
					
						.content form .code label{
							width:125px;
						}
					
						.content form .code input{
							width:169px;
						}
						
						.content form .code img{
							margin:0 5px 0 0;
							vertical-align:top;
						}

/*
 *
 * TEXT
 *
 */

				.textContainer{
					height:320px;
					overflow:auto;
					width:341px;
				}
				
					.textContainer .infoTitle{
						padding: 10px 0px 10px 0px;
					}
				
						.textContainer .infoTitle span.date{
							color: #db0056;
							font-weight:bold;
							font-size: 14pt;
							font-family: Verdana,Tahoma,Arial;
						}
						
/*
 *
 * CONTACT
 *
 */

				.content .contact{
					position: relative;
					left:177px;
					top:0px;
					z-index: 710;
					background-image:url(../images/2009/white.png);
					background-repeat:no-repeat;
					background-position:center top;
					height:516px;
					width:568px;
					padding:0px 32px 0px 32px;
				}
				
				.content .contact .form{
					background-image:url(../images/2009/form_bg_2.jpg);
				}
				
				.content form input{
					background-color:#6ab5f5;
				}
				
				.content form select{
					background-color:#6ab5f5;
				}
				
				.content form textarea{
					background-color:#6ab5f5;
				}
				
/*
 *
 * REGISTER
 *
 */

				.content .register{
					position: relative;
					left:177px;
					top:0px;
					z-index: 710;
					background-image:url(../images/2009/white.png);
					background-repeat:no-repeat;
					background-position:center top;
					height:516px;
					width:568px;
					padding:0px 32px 0px 32px;
				}
				
					.content .register .form{
						height:327px;
						width:375px;
					}

/*
 *
 * USER DATA
 *
 */

				.content .userData{
					position: relative;
					left:177px;
					top:0px;
					z-index: 710;
					background-image:url(../images/2009/white.png);
					background-repeat:no-repeat;
					background-position:center top;
					height:516px;
					width:568px;
					padding:0px 32px 0px 32px;
				}
				
					.content .userData .form{
						
					}

/*
 *
 * VERIFY
 *
 */
				.content .verify{
					position: relative;
					left:177px;
					top:0px;
					z-index: 710;
					background-image:url(../images/2009/white.png);
					background-repeat:no-repeat;
					background-position:center top;
					height:516px;
					width:568px;
					padding:0px 32px 0px 32px;
				}
				
					.content .verify .form{
						
					}
					
/*
 *
 * RECOVER
 *
 */
				.content .recover{
					position: relative;
					left:177px;
					top:0px;
					z-index: 710;
					background-image:url(../images/2009/white.png);
					background-repeat:no-repeat;
					background-position:center top;
					height:516px;
					width:568px;
					padding:0px 32px 0px 32px;
				}
				
					.content .recover .form{
						height:327px;
						width:375px;
					}
					
/*
 *
 * CHANGE PASSWORD
 *
 */
				.content .changePassword{
					position: relative;
					left:177px;
					top:0px;
					z-index: 710;
					background-image:url(../images/2009/white.png);
					background-repeat:no-repeat;
					background-position:center top;
					height:516px;
					width:568px;
					padding:0px 32px 0px 32px;
				}
				
					.content .changePassword .form{
						
					}

/*
 *
 * GALLERY
 *
 */

				.content .gallery{
					position: relative;
					left:177px;
					top:0px;
					z-index: 710;
					background-image:url(../images/2009/whiteL.png);
					background-repeat:no-repeat;
					background-position:center top;
					height:550px;
					width:568px;
					padding:0px 32px 0px 32px;
				}
				
					.content .gallery .close{
						top:-10px;
						position:absolute;
						left:-10px;
					}
						
					.content .gallery .stars{
						position:absolute;
						right:-10px;
						top:-10px;
					}
					
					.content .gallery .speakerLeft{
						position:absolute;
						left:-45px;
						bottom:-20px;
					}
					
					.content .gallery .speakerRight{
						position:absolute;
						right:-45px;
						bottom:-20px;
					}
					
					.content .gallery .border{
						position: absolute;
						top: 0px;
						left: 32px;
						width: 560px;
					}
					
						.content .gallery .show{
							width: 568px;
							padding-top:12px;
						}
							
								#navbox{
									
								}
								
									.content .gallery .galleryTitle{
										font-family:Helvetica,Arial;
										font-size:1.4em;
										font-weight:bold;
										margin:20px 0px 0px 10px;
									}
									
										.content .gallery .galleryTitle span{
											font-family:Helvetica,Arial;
											font-size:0.8em;
										}
								
									#navbox .nav{
										list-style-image:none;
										list-style-position:outside;
										list-style-type:none;
										margin: 0;
										padding: 0;
										padding:0px 0px 0px 12px;
										width:550px;
									}
									
										#navbox .nav li{
											float: left;
											width: 90px;
											height: 90px;
											overflow: hidden;
											margin-right: 1px;
											margin-bottom: 0px;
											background-color:#000000;
										}
									
									#picture{
										background-color:#FFFFFF;
										height:368px;
										margin:0 0 5px 10px;
										overflow:hidden;
										width:550px;
									}
									
								.content .gallery .pages{
									color:#F3F3F3;
									font-family:Verdana,Tahoma,Arial;
									font-size:1em;
									font-weight:normal;
									text-align:center;
									padding: 25px 0px 10px 0px;
									text-transform: uppercase;
									width:570px;
								}
									
									.content .gallery .pages span{
										color: #000000;
									}
								
									.content .gallery .pages a{
										color: #FFFFFF;
										text-decoration: none;
									}
									
/*
 *
 * ARCHIVE
 *
 */

				.content .archive{
					position: relative;
					left:177px;
					top:0px;
					z-index: 710;
					background-image:url(../images/2009/tijeras.png);
					background-repeat:no-repeat;
					background-position:center top;
					height:516px;
					width:568px;
					padding:0px 32px 0px 32px;
				}
				
					.content .archive .partyBorder{
						margin:60px 0px 2px 20px;
						width:550px;
						height:199px;
					}
					
						.content .archive .party{
							position: relative;
							z-index: 800;
						}
						
							.content .archive .stars{
								left:-10px;
								position:absolute;
								top:-10px;
							}
							
							.content .archive .speakerLeft{
								position:absolute;
								bottom:-30px;
								left:-48px;
							}
							
							.content .archive .speakerRight{
								position:absolute;
								bottom:-30px;
								right:-48px;
							}
							
							.content .archive .partyTitle{
								font-family:Helvetica,Arial;
								font-size:1.4em;
								font-weight:bold;
							}
							
							.content .archive .partyDate{
								font-family:Helvetica,Arial;
								font-size:0.8em;
							}
							
							.content .archive .partyResume{
								background-color:#cce4f9;
								height:115px;
								margin-bottom:5px;
								width:270px;
								overflow:hidden;
								text-align:left;
							}
							
								.content .archive .partyResume p{
									font-size: 0.8em;
									font-family: Verdana,Tahoma,Arial;
									margin: 0.6em;
								}
							
							.content .archive .partyView{
								text-indent:140px;
							}
							
							.content .archive .partyLinks{
								position:absolute;
								right:20px;
								top:15px;
								width:115px;
							}
							
								.content .archive .partyLinks .partyGallery{
									position: absolute;
									top: 50px;
									left: -127px;
								}
								
								.content .archive .partyLinks .partyVideo{
									position: absolute;
									top:90px;
									left:-127px;
								}
								
								.content .archive .partyLinks .partyPoster{
									width: 115px;
									height: 161px;
									overflow: hidden;
								}
								
							.content .archive .partyWinners{
								
							}
							
					.content .archive .pages{
						color:#F3F3F3;
						font-family:Verdana,Tahoma,Arial;
						font-size:1em;
						font-weight:normal;
						text-align:center;
						padding: 10px 0px 10px 0px;
						text-transform: uppercase;
						width:570px;
					}
						
						.content .archive .pages span{
							color: #F9F9F9;
						}
					
						.content .archive .pages a{
							color: #FFFFFF;
							text-decoration: none;
						}
/*
 *
 * DECO BAR
 *
 */
		
		.deco{
			width: 100%;
			background-image: url( ../images/2009/decoBackground.gif );
			background-repeat: repeat-x;
			height: 50px;
			overflow: hidden;
			margin:50px 0px 0px 0px;
		}
		
			.deco .container{
				background-image: url( ../images/2009/decoContainerBackground.png );
				background-repeat: no-repeat;
				height: 123px;
			}
		
		.footer{
			width: 100%;
			background-color:#FFFFFF; 
		}
		
			.footer img{
				vertical-align:top;
			}
		
			.footer .container{
				position:relative;
			}
				
			.footer .sponsors{
				margin:0px 0px 10px 0px;
			}
			
			.footer .mediaSponsors{
				text-align: center;
			}
			
			.footer .facebook{
				position:absolute;
				top:-25px;
				right:190px;
				width:103px;
				height:53px;
			}
			
			.footer .facebook img{
				margin:0;
				padding:0;
			}
			
			.footer img.media-partners{
				margin:0px 0px 0px 20px;
			}
				
		.menu{
			width: 100%;
			height: 80px;
			background-color: #000000;
			background-image:url(../images/2009/fBg.jpg);
			background-repeat:repeat-x;
		}
				
			.menu .container{
				height: 80px;
				overflow: hidden;
			}
			
				.menu .container img{
					padding:7px 6px 0px 6px;
				}
				
/*
 * Modal
*/
				
.ui-dialog {
	background-color:#0087ff;
}

	.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-titlebar {
		background:#0087ff;
		border-bottom:0px solid #000000;
		height:46px;
		padding:0px;
	}
	
	.ui-dialog.ui-draggable .ui-dialog-titlebar, .ui-dialog.ui-draggable .ui-dialog-titlebar {
		cursor:move;
		z-index:999;
	}
	
		.ui-dialog .ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar-close {
			background:transparent url(/images/dialogClose.jpg) no-repeat scroll 0% 0%;
			cursor:default;
			height:40px;
			position:absolute;
			left:7px;
			top:6px;
			width:40px;
			cursor: pointer;
		}
		
		.ui-dialog .ui-dialog-titlebar-close span, .ui-dialog .ui-dialog-titlebar-close span {
			display:none;
			z-index:999;
		}
		
		.ui-dialog .ui-dialog-titlebar-close-hover, .ui-dialog .ui-dialog-titlebar-close-hover {
			background:transparent url(/images/dialogClose.jpg) no-repeat scroll 0% 0%;
			z-index:999;
		}
		
		.ui-dialog .ui-dialog-title, .ui-dialog .ui-dialog-title {
			color:white;
			font-weight:bold;
			right:0px;
			margin-left:5px;
			position:absolute;
			top:0px;
			z-index:999;
		}
	
	.ui-dialog .ui-dialog-content, .ui-dialog .ui-dialog-content {
		margin:1.2em 0.9em 1.2em 0.8em;
	}
	
		.ui-dialog .ui-dialog-buttonpane, .ui-dialog .ui-dialog-buttonpane {
			bottom:8px;
			position:absolute;
			right:12px;
			text-align:right;
			width:100%;
		}
		
		.ui-dialog .ui-dialog-buttonpane button, .ui-dialog .ui-dialog-buttonpane button {
			margin:6px;
		}
	
	.ui-dialog .ui-resizable-n, .ui-dialog .ui-resizable-n {
		background-color:#000000 !important;
		border-top-color:#000000 !important;
		z-index: 995;
		cursor:n-resize;
		height:6px;
		left:0px;
		top:0px;
		width:100%;
	}
	
	.ui-dialog .ui-resizable-s, .ui-dialog .ui-resizable-s {
		background-color:#000000 !important;
		border-bottom-color:#000000 !important;
		z-index: 995;
		bottom:0px;
		cursor:s-resize;
		height:8px;
		left:0px;
		width:100%;
	}
	
	.ui-dialog .ui-resizable-e, .ui-dialog .ui-resizable-e {
		background-color:#000000 !important;
		border-right-color:#000000 !important;
		z-index: 995;
		cursor:e-resize;
		height:100%;
		right:0px;
		top:0px;
		width:7px;
	}
	
	.ui-dialog .ui-resizable-w, .ui-dialog .ui-resizable-w {
		background-color:#000000 !important;
		border-left-color:#000000 !important;
		z-index: 995;
		cursor:w-resize;
		height:100%;
		left:0px;
		top:0px;
		width:7px;
	}
	
	.ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-se {
		background-color:#000000 !important;
		border-right-color:#000000 !important;
		border-bottom-color:#000000 !important;
		z-index: 995;
		bottom:0px;
		cursor:se-resize;
		height:9px;
		right:0px;
		width:9px;
	}
	
	.ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-sw {
		background-color:#000000 !important;
		border-left-color:#000000 !important;
		border-bottom-color:#000000 !important;
		z-index: 995;
		bottom:0px;
		cursor:sw-resize;
		height:9px;
		left:0px;
		width:9px;
	}
	
	.ui-dialog .ui-resizable-nw, .ui-dialog .ui-resizable-nw {
		background-color:#000000 !important;
		border-left-color:#000000 !important;
		border-top-color:#000000 !important;
		z-index: 995;
		cursor:nw-resize;
		height:29px;
		left:0px;
		top:0px;
		width:9px;
	}
	
	.ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-ne {
		background-color:#000000 !important;
		border-right-color:#000000 !important;
		border-top-color:#000000 !important;
		z-index: 995;
		cursor:ne-resize;
		height:29px;
		right:0px;
		top:0px;
		width:9px;
	}

	.ui-dialog-content .content{
		background-color: #FFFFFF;
		padding: 5px;
		text-align: left;
	}

.alert .content{
	background-color:#0087ff;
	font-weight: 700;
}

.top .welcome p{
	margin:0 !important;
	padding:0 !important;
	font-size:1em;
}

.top .welcome a{
	margin:0px 0px 0px 45px;
	font-size:0.8em !important;
}