*{ margin:0; padding:0; }

html{}
	
	body{ 
		background: url(../img/fundo.jpg) repeat-x;;
		font:1.0em "Trebuchet MS", Verdana, Arial, Tahoma, Sans-Serif 
	}
	
	h2 { 
		width: 650px;
		margin-left:4px;
		margin-top:8px;
		margin-bottom:10px;
		padding-bottom:3px;
		padding-left:3px;
		background:url(../img/fundoh2.jpg) no-repeat left bottom;
		color:#183986;
	}
		
		#all{
			width:750px;
			margin:15px auto;
			border:0;
			background:#fff url(../img/imgfundo.jpg) no-repeat 590px 130px;
		}
		
		#header{}
			#logo{
				float:left;
				margin:10px;
			}
			
			#subheader{ 
				position:relative; 
				float:left;
				width:600px;
			}
				#titulo{
					position:absolute;
					top:5px;
					left:68px;					
					color:#183986;
				}
				#promos{
					position:absolute;
					top:55px;
					left:24px;
					border:1px solid #bebebe;
					width:548px;
					height:68px;
					padding:1px;
					display:none;
				}
				
				#promos a img{
					border:0;
				}
				#acsFez{
					position:absolute;
					top:126px;
					right:25px;
					font-size:0.6em;
				}
				
				#orientaClique{
					font-size:0.5em;
					color:#000;
					font-weight:normal;
					display:none;
				}
		
		#menuPalestra{
			display:block;
			clear:both;
			position:relative;
			top:25px;
		}
			#iconCalendar, #iconAtividades{float:left; margin:5px; margin-left:24px;}
			#palestras, #atividades{ float:left;}
			
			#palestras{position:relative;top:-25px;}
			
			#menuDiaLetra, #menuDiaNumero{
				width:720px;
				margin:auto;
				display:none;
			}
			
			.finaldeSemana{ background:#005C8F; display:block; font-weight:bold; color:#FFF }
			.diadeSemana { background:#C2DFEF; display:block; color:#000 }
			
			a.finaldeSemanaLink, a:visited.finaldeSemanaLink, a:active.finaldeSemanaLink { 
				font-weight:bold; 
				font-size:0.9em;
			}
			
			.naoHojeLetra { background:#95CFEF; }
			.naoHojeNumero { background:#EFFCFF; }
			
			.hojeNumero, .hojeLetra{ background:#FFD100; color:#003D5F; font-weight:bold; }
				
			#menuDiaLetra li, #menuDiaNumero li{
				width:15px;	
				padding:2px;
				margin:1px;
				border:1px solid #bebebe;
				
				display:block;
				float:left;
				
				text-align:center;
				font-size:0.8em;
			}
			
			#menuDiaLetra li a, #menuDiaNumero li a{
				width: 15px;
				display:block;
				
				text-decoration:none;
				font-size:0.8em;
				color:#000;
			}
			
			#menuDiaLetra li a:hover, #menuDiaNumero li a:hover{
				background: #C2DFEF;
				font-weight:bold;
			}
			
			#menuDiaLetra li a:active, #menuDiaNumero li a:active{
				background:#FFD100;
			}
			
			#menuDiaLetra li a:visited, #menuDiaNumero li a:visited{
				background:#FFF6CF;
			}
			
		#menuAtividades { display:none; }
		
			#linksAtividades{
				display:block;
				margin-left:23px;
			}
			
			#linksAtividades li{
				list-style:none;
				float:left;
				margin:2px;
				background:transparent url(../img/alpha.gif) center repeat;
			}
			
			#linksAtividades li{
				float:left;
				width:170px;
				margin-left:2px;
				border:1px solid #bebebe;
				background:url(../img/fdbt.jpg) repeat-x;
			}
			
			#linksAtividades li a{
				display:block;
				text-decoration:none;
				color:#000;
				font:13px "Trebuchet MS", Verdana, Arial, Sans-Serif;
				padding-left:36px;
				padding-top:5px;
				height:25px;
			}
			
			#linksAtividades li#palestrasInfo a{ background: url(../img/palestrasIcon.gif) no-repeat 5px;}
			#linksAtividades li#palestrasInfo a:hover{ background:#FFFFCF url(../img/palestrasIcon.gif) no-repeat 5px;}
	
			#linksAtividades li#passesInfo a{ background: url(../img/passesIcon.gif) no-repeat 5px;}
			#linksAtividades li#passesInfo a:hover{ background:#FFFFCF url(../img/passesIcon.gif) no-repeat 5px;}
			
			#linksAtividades li#outrasInfo a{ background: url(../img/outrasAtividades.gif) no-repeat 5px;}
			#linksAtividades li#outrasInfo a:hover{ background:#FFFFCF url(../img/outrasAtividades.gif) no-repeat 5px;}
	
			#linksAtividades li#orientacaoInfo a{ background: url(../img/orientacao.gif) no-repeat 5px;}
			#linksAtividades li#orientacaoInfo a:hover{ background:#FFFFCF url(../img/orientacao.gif) no-repeat 5px;}
	
			.calendarUp{
				display:block;
				font-size:0.7em;
				color:#000;
				text-decoration:none;
				position:absolute;
				top:130px;
				right:27px;
			}
			
			.calendarUp img{ border:0;}
		
		#content{
			width:700px;
			margin:20px auto; 
			border: 1px inset #bebebe; 
		}
		
			.umdia{  /* CONTEM OS DADOS DE UM DIA DE PALESTRAS */
				margin:15px;
				border:0;
				clear:both;
				background: url(../img/fundodegrade.jpg) repeat-y left;
			}
			
				.diaescrito{
					font-size:0.6em;
					display:block;
					text-align:center;
				}
				.calendario{
					width: 46px; 
					height: 48px;
					float:left;
					margin:5px;
					
					background: url(../img/calendar.gif) no-repeat;
				}
				
					.dataDia, .mesDia{
						display:block;
						margin-left:11px;
					}
					.mesDia{ color: #fff; font-weight:bold;}
					.dataDia { font-size: 1.2em }
					
					
					.hora, .tema{
						font-weight:bold; 
						font-size:1.2em
					}
					
					.palestra{ /* div que contem as palestras */
						margin:10px 0;
					}
					.expositor, .fonte, .dirigente, .ambientacao, .tituloPalestra{
						color:#183986;
						margin-left:70px;
						padding:5px;
						border-bottom:1px solid #bebebe;
						width:550px;
					}
					
					.tituloPalestra{
						margin-top:15px;
					}
					
					.expositor img, .fonte img, .dirigente img, .ambientacao img{
						cursor:help;
						vertical-align:middle;
					}
					
					.hora{ 
						float:left;
					}
					.tema{
												
					}
					.expositor{
					
					}
					.fonte{
						
					}
					.dirigente{
					
					}
					.ambientacao{
					
					}
					
					
		#palestrasAtivi{
			margin-top:15px;
		}
		
		.descricao, .horarios, blockquote, .aviso{
			width:550px;
			padding:10px;
			margin:10px auto;
			border:1px dashed #bebebe;
			background:#F7FCFF;
			display:block;
			clear:both;
			
		}
		.horarios{
			background:#FFF;
			border:none;
		}
		
		.horarios li{
			list-style:none;
			clear:both;
			display:block;
		}
		
		.horarios li strong, .horarios li span{
			display:block;
			float:left;
			width:100px;
			background:#EEF1F6;
			color:#183986;
			padding:5px;
			text-align:right;
			margin-left:5px;
			margin-bottom:5px;
		}
		
		.horarios li span{ 
			background:#FCFCFE;
			width:400px;
			color:#000;
			border:1px dashed #bebebe;
			text-align:left;
		}
		
		
		
		#passe{}
		.nota{}
		.aviso{
			background:#FFFFCF;
		}
		
		#outras{}
		
		#orientacao{}
		
		
		a.voltarMenu{
			display:none;
			clear:both;
			color:#0000FF;
			font-size:1em;
			
		}
		
		a:hover.voltarMenu{
		
		}
		
		#localizacao{ 
			display:block;
			clear:both;
			width:700px;
			margin:auto;
			font-size:0.8em;
			padding-bottom:10px;
		}
		
		#localizacao span{ 
			display:block;
		}
		
		#localizacao cite{
			display:block;
		}
		
		
		.margemInferiorMedia{ margin-bottom:10px; }
		.margemPouca{ margin-bottom:5px; }
		.clear{ clear:both }
		.alinhaCentro { text-align:center; }
		.alinhaEsquerda { text-align:left; }
		.alinhaDireita { text-align:left; }
		.alinhaJustificado { text-align:justify; }
		
		
		
		

