/*GERAL*/
* {
	margin:0;
	padding:0;
}
.limitador {
	position:absolute;
	width:100%;
	min-height:100%;
	height:auto !important;
	z-index: 1;
}
.limitador-largura {
	width:960px;
	margin:0 auto;
}
/* TOPO */
.fundo-topo {
	width:100%;
	height:123px;
	background:#f7debf;
	border-bottom:2px solid #cc9933;
}
#logotipo {
	position:absolute;
	margin:0 0 0 20px;
	padding:10px 0 0 0;
	text-align:center;
	top:9px;
	width:250px;
	height:211px;
	background:url(../imagens/fundo_logo.gif);
	z-index:7;
}
#data {
	position:absolute;
	z-index:4;
	margin: -100px 0 0 385px;
	width:206px;
	height:83px;
}
#edicao-3 {
	position:absolute;
	z-index:5;
	margin: -90px 0 0 680px;
}
/* RODAPE */
#rodape, #rodape-index {
	position:absolute;
	width:960px;
	height:100px;
	background:#f7debf url(../imagens/noiva-rodape.jpg) no-repeat;
	bottom:0px;
	z-index:6;
}
#rodape-index {
	background:none;
}
#rodape-index a {
	margin:15px 0 0 0;
	text-align:center;
	display:block;
	font:bold 24px serif;
	text-decoration:none;
	color:#ac822b;
}
#rodape-index a:hover {
	text-decoration:underline;
	color:#836321;
}
#noiva {
	position:absolute;
	width:200px;
	height:238px;
	background:url(../imagens/noiva.png) no-repeat;
	margin:0 0 0 55px;
	bottom:100px;
	z-index:3;
}
.fundo-rodape {
	position:absolute;
	width:100%;
	height:100px;
	background:#f7debf;
	border-top:2px solid #cc9933;
	bottom:0px;
	z-index: 2;
}
/* CONTEUDO */
#contentarea {
	position:relative;
	margin:10px 0 0 280px;
	width:660px;
	height:400px;
	z-index:4;
	overflow:auto;
}
.cons_ini {
	font:12px Arial, Helvetica, sans-serif;
	position:relative;
	float:left;
	color:#000;
	width:440px;
	text-align:justify;
	z-index:1;
}
/*CORPO*/
#corpo_contato {
	position:relative;
}
#corpo_2 {
	position:relative;
	width:450px;
}
#corpo {
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	float:left;
	color:#000;
	text-align:justify;
	margin:0 10px 0 0;
}
#corpo h1 {
	text-align:left;
	border-bottom:1px dashed #C93;
	display:block;
	margin:0 0 10px 0;
	padding:0 0 3px 30px;
	font-size:20px;
	color:#C93;
	background: url(../imagens/icone-h1.gif) no-repeat left 2px;
}
#corpo font {
	font-size:12px;
	margin:0 15px 25px 15px;
	display:block;
	color:#333;
}
#corpo b {
	font-size:13px;
	color:#664c19;
}
/*CORPO*/
#cnt_noticias {
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
}
#cnt_noticias p {
	text-align:justify;
	text-indent:15px;
	display:block;
	line-height:20px;
	margin:0 0 20px;
}
#cnt_noticias h6 {
	font:10px;
	color:#666;
	text-align:left;
	display:block;
	margin:0 0 20px;
}
#cnt_noticias em {
	color:#754F00;
}
font#res_dataNoticia {
	font:12px Arial, Helvetica, sans-serif;
	color:#4c4c4c;
	display:block;
	margin:0;
	padding:0 0 0 10px;
}
a#res_linkNoticia {
	font:32px Century, Times, serif;
	font-weight:100;
	color:#4c4c4c;
	display:block;
	background:#e2e2e2;
	margin:0 0 15px 0;
	padding:5px 10px;
	text-decoration:none;
	text-align:left;
	border:#bababa 1px solid;
}
a:hover#res_linkNoticia {
	background:#f2f2f2;
}
font#res_linkNoticia {
	font:22px Century, Times, serif;
	font-weight:100;
	color:#4c4c4c;
	display:block;
	background:#f7debf;
	margin:0 0 10px 0;
	padding:5px 10px;
	text-decoration:none;
	text-align:left;
	border:#bfa789 1px solid;
	line-height:23px;
}
#noticias {
	position:relative;
	float:right;
	width:200px;
	margin:0 0 115px 0;
	background:url(../imagens/fundo_noticias.gif) repeat-y;
}
#noticias a {
	color:#900;
	text-decoration:none;
	font-size:12px;
	display:block;
	margin:2px 7px 10px 5px;
}
#noticias a:hover {
	text-decoration:underline;
}
#noticias h1 {
	position:absolute;
	width:200px;
	height:25px;
	background:url(../imagens/noticias_titulo.gif) no-repeat;
}
#noticias h2 {
	position:relative;
	padding:25px 0 10px 0;
	font:10px Arial, Helvetica, sans-serif;
}
.data {
	display:block;
	margin:6px 5px 0 5px;
	border-bottom:1px dashed #333;
	text-indent:3px;
}
#noticias h3 {
	position:absolute;
	width:200px;
	height:10px;
	bottom:0;
	background:url(../imagens/rodape_noticias.gif) no-repeat;
}
#menu {
	float:left;
	width:560px;
	height:70px;
	margin:5px 0 0 260px;
}
#logotipos {
	float:right;
	margin:-30px 20px 0 0;
}
#logotipos-index {
	position:absolute;
	left:350px;
	bottom:0
}
#albuns {
	background:#666;
	padding:50px;
	float:left;
	width:500px;
	position:relative;
	margin:0 0 30px 0;
}
#albuns font {
	display:block;
	position:absolute;
	top:20px;
	left:10px;
	font:16px Verdana, Geneva, sans-serif;
	color:#FFF;
}
#albuns img {
	width:100px;
	height:80px;
	float:left;
	margin:10px;
	border:2px #FFF solid;
}
