/* CSS Document */
div.main div.content{
	padding:33px 38px;
}
	
	div.main div.content h1{
		color:#C16F34;
		font-size:25px;
		font-weight:normal;
		padding-bottom:4px;
		margin:0 0 8px;
		_margin-bottom:13px;
		background:url(../img/bg_title.jpg) no-repeat scroll left bottom;
	}
	
	div.main div.content div.left{
		float:left;
		display:block;
		width:610px;
		margin:5px 38px 0 0;
	}
	
		div.main div.content div.left h3{
			font-size:13px;
			color:#163351;
		}
		
		div.main div.content div.left p,
		div.main div.content div.left ul,
		div.main div.content div.left ol,
		div.main div.content div.left a
		{
			font-size:13px;
			color:#163351;
			line-height:18px;
		}
		
		div.main div.content div.left p{
			margin:10px 0;
		}
		
			div.main div.content div.left p small{
				font-size:11px;
				line-height:16px;
			}
		
		div.main div.content div.left div.cadastro{
			font-size:12px;
			color:#163351;
			line-height:20px;
		}
		
		div.main div.content div.left div.sugestao{
			margin:0 auto;
			width:450px;
		}
		
			div.main div.content div.left div.cadastro label,
			div.main div.content div.right.eventos label{
				width:170px;
				text-align:right;
				display:block;
				float:left;
				margin-right:4px;
			}
			
			div.main div.content div.left div.cadastro.sugestao label,
			div.main div.content div.right.eventos label{
				width:auto;
				text-align:left;
			}
		
			div.main div.content div.left div.cadastro label.celular{width:91px;}
			div.main div.content div.left div.cadastro label.cep{width:71px;}
			div.main div.content div.left div.cadastro label.estado{width:61px;}
			div.main div.content div.left div.cadastro label.receberNews{width:400px;}
			div.main div.content div.left div.cadastro label.aviso{color:#C16F34; width:auto}
			
			div.main div.content div.left div.cadastro fieldset{
				float:left;
				display:block;
				width:434px;
				margin:0;
				padding:0;
				border:none;
			}
				div.main div.content div.left div.cadastro fieldset label,
				div.main div.content div.left div.cadastro label.avisoObrig{
					text-align:left;
					width:150px;
				}
				div.main div.content div.left div.cadastro fieldset br{
					clear:both;
				}
			
			div.main div.content div.left div.cadastro input,
			div.main div.content div.left div.cadastro textarea,
			div.main div.content div.right.eventos input{
				font-size:12px;
				border:1px solid #87A2B8;
				padding:2px;
				display:block;
				float:left;
				margin-bottom:12px;
			}
				div.main div.content div.left div.cadastro input.chk{
					*border:none;
					_border:none;
					margin-right:7px;
				}
				
				div.main div.content div.left div.cadastro input#btnEnviar{
					width:54px;
					margin:20px auto;
					border:none;
					float:none;
				}
	
	
	
	div.main div.content div.right{
		float:left;
		display:block;
		width:236px;
		text-align:center;
	}
		div.main div.content div.right div.contato{
			background:#E4D5CB;
			border:1px solid #DFB89D;
			padding:5px 20px;
			font-size:12px;
			color:#163351;
			text-align:left;
		}
		
		div.main div.content div.right div.chamadaEvento{
			color:#FFF;
			background:#2B4A69 url(../img/bg_right.jpg) repeat-y scroll left top;
		}
			div.main div.content div.right div.chamadaEvento h1{
				background:transparent none repeat scroll 0 0;
				font-size:40px;
				font-weight:bold;
				color:#C16833;
				padding-bottom:0;
			}
			
			div.main div.content div.right div.chamadaEvento h1 span{
				font-size:26px;
				font-weight:bold;
			}
			
			div.main div.content div.right div.chamadaEvento h3{
				background:transparent none no-repeat scroll 0 0;
				font-size:16px;
				margin:0;
				padding-bottom:5px;
			}
			
			div.main div.content div.right div.chamadaEvento p{
				font-size:12px;
				margin:5px 0;
				padding:0 30px;
				text-align:left;
			}
			
			div.main div.content div.right div.chamadaEvento p a{
				font-size:16px;
				text-decoration:underline;
			}
	
	div.main div.content div.footer{
		text-align:center;
	}
	
		div.main div.content div.footer a{
			font-size:11px;
			color:#163351;
			line-height:20px;
			font-weight:bold;
		}
		
		
		
/************************ EVENTOS ****************************/

	div.main div.content div.left.eventos{
		width:647px;
		margin-top:24px;
	}
	
		div.main div.content div.eventos div.foto{
			width:175px;
			background:#F2F4F5;
			border:solid 1px #D7DEE5;
			text-align:center;
			padding:5px;
			float:left;
			display:block;
			margin-right:36px;
			_margin-right:0px;
		}
			div.main div.content div.eventos div.foto p{
				color:#163351;
				font-size:11px;
				font-weight:bold;
				line-height:normal;
			}
		
		div.main div.content div.eventos div.texto{
			float:left;
			display:block;
			width:422px;
		}
		
		div.main div.content div.eventos div.texto.noFoto{
			width:645px;
		}
		
			div.main div.content div.eventos div.texto h2{
				font-size:17px;
				font-weight:normal;
				color:#C16F34;
				margin-top:0;
			}
			
			div.main div.content div.eventos div.texto h3{
				font-size:14px;
				font-weight:normal;
			}
			
			div.main div.content div.eventos div.texto h4{
				font-size:11px;
				margin:10px 0 0;
			}
		
	div.main div.content div.right.eventos{
		width:199px;
	}	
	
		div.main div.content div.left div.cadastro input#btnEnviarAmigo,
		div.main div.content div.right.eventos input#btnEnviarAmigo{
			background:none;
			border:none;
			color:#C16F34;
			float:none;
			font-weight:bold;
			font-size:11px;
			width:58px;
			margin:0 auto;
		}
		
		div.main div.content div.eventos.right h3{
			margin:0 0 10px;
			background:#C16F34;
			padding:15px;
		}
			div.main div.content div.eventos.right h3 a{
				
				font-size:16px;
				
				color:#FFFFFF;
			}
	
	
	
	
	div.main div.content div.eventos div#galeriaFotos{
		
	}
	
/************************ EVENTOS ****************************/

		div.main div.content input#btnEnviar{
			width:54px;
			height:21px;
			background:transparent url(../img/btnEnviar.gif) no-repeat scroll left top;
			text-indent:-9999px;
			
			font-size:0;
			line-height:0;
			display:block;
			color:#4C7595;
		}
		
		div.main div.content input#btnSalvarAlteracoes{
			width:129px;
			height:21px;
			background:transparent url(../img/btnSalvarAlteracoes.gif) no-repeat scroll left top;
			text-indent:-9999px;
			margin:20px auto;
			border:none;
			float:none;
			
			font-size:0;
			line-height:0;
			display:block;
			color:#4C7595;
		}
		
		input#btnInscrevase{
			background:#E3E9EE none repeat scroll 0 0;
			border:1px solid #E1D5CC;
			color:#C16F34;
			float:none;
			font-size:20px;
			font-weight:bold;
			margin:20px 0;
			padding:10px 60px;
		}
		
		input#btnInscrevase:hover{
			text-decoration:underline;
		}
		
		div.main div.content div.left div.comentarios{
			margin-top:20px;
		}
		
			div.main div.content div.left div.comentarios div.cadastro input#btnEnviar{
				margin:0 0 0 367px;
			}
		
			div.main div.content div.left div.comentarios div.comentario{
				border:1px solid #E5E9EC;
				background:#F4F5F7;
				padding:13px;
				margin-bottom:20px;
				
			}
	
			
				div.main div.content div.left div.comentarios div.comentario span.autor{
					display:block;
					float:left;
					font-size:11px;
					font-weight:bold;
				}
				
				div.main div.content div.left div.comentarios div.comentario span.data{
					display:block;
					float:right;
					font-size:11px;
				}
				
				div.main div.content div.left div.comentarios div.comentario p{
					font-size:11px;
					line-height:16px;
					margin:0;
				}
				
				
				
				
				
				
/*--------------------------------------------------------
	Modal
----------------------------------------------------------*/

div.modal{
	background:transparent url(../img/bg_body.png) repeat-x scroll center top;
	position:fixed;
	_position:absolute;
	display:none;
}

div.modal h2{
	border-bottom:1px solid #0056A8;
	display:block;
	float:left;
	font-size:12px;
	line-height:25px;
	text-indent:7px;
	width:100%;
	background:#FFF;
	color:#0056A8;
	position:relative;
	margin:0;
	padding-top:15px;
	border-left:solid 2px #CCC;
	border-right:solid 2px #CCC;
}

div.modal h2 img{
	padding-left:15px;
}

div.modal h2 img.closeOverlay{
	position:absolute;
	top:21px;
	right:6px;
	padding:0;
}

div.modal div.content{
	padding:10px 10px 0;
	background:#FFF;
}

div.modal div.btns{
	border-top:1px solid #8D9090;
	padding:5px;
}

div.modal div.btns input{
	margin-right:5px;
}

div.modal div.footer{
	position:relative;
	height:14px;
	background:transparent;
	
	margin:0;
	padding:0;
	width:auto;
}

div.modal div.footer img.left{
	position:absolute;
	top:0;
	left:0;
	height:14px;
	width:14px;
	background:url(../img/bg_box_footer_left.png) no-repeat scroll top left;
}

div.modal div.footer div.centerFooter{
	height:12px;
	margin:0 14px;
	background:#FFF;
	border-bottom:solid 2px #CCC;
}

div.modal div.footer img.right{
	position:absolute;
	top:0;
	right:0;
	height:14px;
	width:14px;
	background:url(../img/bg_box_footer_right.png) no-repeat scroll left top;
}

/*--------------------------------------------------------
	Modal
----------------------------------------------------------*/
