body{

	background-position:center top;
	background-repeat:no-repeat;
	margin:0;
	height:100%;
}
a{
	cursor:pointer;
}


.textfieldover{
	border:solid #0000FF 1px;
}
.desativado{
	filter:alpha(opacity=40);
	opacity:0.4;
	background:white;
}
#header{
	width:800px;
	height:135px;
	margin:0 auto;
}

	#logo_client{
		width:270px;
		height:135px;
		float:left;
		line-height:135px;
		font-size:0px;
	}
		#logo_client img{
			vertical-align:middle;
			margin-top:expression((this.parentNode.offsetHeight - this.offsetHeight)/2 +"px");
		}
	
	#event_info{
		width:490px;
		height:135px;
		float:right;
		font-family:Arial, Helvetica, sans-serif;
		
	}
		#event_info .info{
			margin-top:25px;
			*margin-top:expression((this.parentNode.offsetHeight - this.offsetHeight)/2+"px");
			_margin-top:expression((this.parentNode.offsetHeight - this.offsetHeight)/2+"px");
			padding-top:16px;
			margin-left:5px;
		}	
			.info .titulo{
				margin:0px;
				padding:0px;
				color:#666666;
				font-size:20px;
			}
			.info .data{
				font-size:10px;
				color:#999999;
				margin-top:8px;
				font-weight:bold;
			}
			.info .sinopse{
				font-size:16px;
				color:#666;
				font-weight:bold;
				margin-top:4px;
			}
			.info .sinopse span{
				font-size:10px;
				color:#aaa;
				font-weight:normal;
			}

#mycontent{
	background:#BABABA;
	border-top:solid 2px #0066FF;
	border-bottom:solid 2px #0066FF;
	height:253px;
	_height:258px;
	_overflow:hidden;
}
#content{
	width:790px;
	height:253px;
	_height:258px; 
	margin:0 auto;
	background:#f0f0f0;
	border-top:solid 2px #0099FF;
	border-bottom:solid 2px #0099FF;
	position:relative;
	top:-2px;
	overflow:hidden;    
	position:relative;
}
	#slideeffect{
		position:relative;
		overflow:hidden;
		height:100%;
		width:790px;

	}
	#slideeffect .item{
		width:800px;
		float:left;
		height:100%;
		_height: 253px;
		*height: 253px;

	}

	#left{
		width:210px;
		height:100%;
		float:left;
	}
	
	#left .bloco{
		font-family:Arial, Helvetica, sans-serif;
		margin-left:22px;
		margin-top:21px;
		margin-bottom:27px;
	}
	#left .bloco h2{
		color:#666666;
		padding:0px;
		margin:0px 0px 10px 0px;
		font-size:15px;
	}
	#left .bloco div{
		color:#999;
		padding:0px;
		margin:0px;
		font-size:9px;
		margin-top:2px;
		margin-left:2px;
		line-height:15px;
	}
	
	#right{
		width:230px;
		height:100%;
		float:right; 
	}
	#right .bloco{
		width:220px;
		height:90px; 
		margin-top:10px;
		margin-left:5px;
		margin-bottom:10px;
	}
	#right .idioma{
		margin-top:15px;
	}
	#right .bloco .botao{
		width:120px;
		height:70px;
		position:relative;
		left:6px;
		top:4px;
		display:inline;
	}
	#right .bloco .botao .desativado{
		opacity:0.3;
		filter:alpha(opacity=30);
	}
	
	#center{
		width:355px;
		height:100%;
		float:left;
		margin-top:19px;
		margin-left:3px;
	}	
		#center strong{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#666666;
		}
		#center .senha{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FF0000;
		}
		#center div{
			height:45px;
		}
		#center div input{
			width:95%;
			height:19px;
			font-size:10px;
			padding-top:9px;
			padding-left:7px; 
			color:#999999;
		}
		

#footer{
	width:800px;
	height:40px;
	margin:0 auto;
	clear:both;
	*margin-top:20px;
}


#provider0{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	position: relative;
	top: -35px;
	left: 30px;
	*top: -50px;
}
#provider0 span {
	font-size: 15px;
	font-weight: bold;
	color: #666;
	margin-right: 60px;
}
#provider0 label {
	margin-right: 10px;
}

	#provider1{
		width:210px;
		height:40px;
		float:left;
		position:relative;
		*top:-15px;
		*margin-top:0px;
		left:350px;
	}
	
	#provider2{
		width:300px;
		height:40px;
		float:right;
		color:#999999;
		text-align:right;
		vertical-align:middle;
		position:relative;
		top:-50px;
		left:-10px;
		*top:-65px;
	}
	#provider2 a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		margin:0px 5px;
		color:#999999;
		text-decoration:none;
		margin-right:10px;
		font-weight:bold;
	}
	#provider2 img{
		vertical-align:middle;
	}

.sinopsediv{
	text-align:center;
	height:100%;
	overflow:auto;
	width:800px;
	width:790px\9;
}
.sinopsediv .texto{
	width:600px;
	height:100%;  
	margin:auto;
	text-align:left;
}
