	/* CSS Document */

/* PADRÃO */
*{margin: 0; padding: 0;}

br.clear{clear:both;font-size:0;height:0;line-height:0;display:block;}
ul,li,a{list-style-type:none; text-decoration: none;}
.block {  display: block }
body { background: #a2caee url(imagens/bg-html.jpg) center top fixed no-repeat; height: 100%; font-family: Trebuchet MS, Arial, Helvetica;  color: #3269a8; font-size: 13px; behavior:url("csshover.htc");}
h1 { margin:0;	height: 78px;	width: 776px;	background: url(imagens/top.jpg) no-repeat;}
h1 span, h2 span{ height: 1px; width: 1px; position: absolute; overflow: hidden;}
#main { width: 776px; margin: 0 auto; background: #fff url(imagens/bg-main.jpg) top left no-repeat; background-position: 0px 123px}
#header {width: 776px; height: 78px;}
#footer { width: px; height: px; background: ;}
#footer ul li{ float:left;}
#footer .copyright{ width: 688px; height: 33px; background: url(imagens/bottom.gif) no-repeat }
#footer a span{ height: 1px; width: 1px; position: absolute; overflow: hidden; font-size: 0px; line-height: 0px;}
#footer .fator{ display: block;	width: 88px; height: 33px; background: url(imagens/logofator.gif) no-repeat;}
a {color: #365578; }
a:hover {color: #365578; text-decoration: underline; }

/* CSS DESTE SITE */

#flashcontent {height: 100%;}

#left {
	width: 568px;
	float: left;	
}

#left p{
	padding: 0 10px 15px 15px;
	text-align: justify;	
}

#left h2{
	width: 568px;	
	height: 45px;
}

.titSobre{
	background: url(imagens/tit-sobre.gif) no-repeat;
}

.titDia{
	background: url(imagens/tit-dia.gif) no-repeat;
}

.titServicos{
	background: url(imagens/tit-servicos.gif) no-repeat;
}

.titDestaque{
	background: url(imagens/tit-destaque.gif) no-repeat;
}

.titGaleria{
	background: url(imagens/tit-galeria.gif) no-repeat;
}

.titForum{
	background: url(imagens/tit-forum.gif) no-repeat;
}

.titNoticias{
	background: url(imagens/tit-noticias.gif) no-repeat;
}

.titParceiros{
	background: url(imagens/tit-parceiros.gif) no-repeat;
}

.titHistorias{
	background: url(imagens/tit-historias.gif) no-repeat;
}

.titContato{
	background: url(imagens/tit-contato.gif) no-repeat;
}

#right {
	width: 208px;
	float: left;
}

#menu {
	width: 208px;
}

#menu ul li{
	height: 24px;
	display: inline;
}

#menu a{
	height: 24px;
	width: 208px;
	display: block;
	background: left top;			
}

#menu a span{ height: 1px; width: 1px; position: absolute; overflow: hidden; display: none; }

#menu a:hover{
	background-position: -208px 0 ;			
}

#menu .m01{
	background: url(menu/slice_01.gif) no-repeat  ;				
}

#menu .m02{
	background: url(menu/slice_02.gif) no-repeat;				
}

#menu .m03{
	background: url(menu/slice_03.gif) no-repeat;				
}

#menu .m04{
	background: url(menu/slice_04.gif) no-repeat;				
}

#menu .m05{
	background: url(menu/slice_05.gif) no-repeat;				
}

#menu .m06{
	background: url(menu/slice_06.gif) no-repeat;				
}

#menu .m07{
	background: url(menu/slice_07.gif) no-repeat;				
}

#menu .m08{
	background: url(menu/slice_08.gif) no-repeat;				
}

#menu .m09{
	background: url(menu/slice_09.gif) no-repeat;				
}

#menu .m10{
	background: url(menu/slice_10.gif) no-repeat;				
}

#menu .m11{
	background: url(menu/slice_11.gif) no-repeat;				
}

#historias ul{
	margin: 10px;				
}

#historias ul li{
	line-height: 20px;
	padding: 3px;				
}

#historias ul li:hover{
	background: #f3f8fb;				
}

.fotoHistoria {
	float: left;
	padding: 5px;
	margin-left: 10px;				
}

.h3Historia {
	margin-left: 10px;				
}

.fotoNoivas {
	float: left;
	padding: 5px;
	margin-left: 10px;
	width: 130px;				
}

#noiva { padding: 10px; }
#noiva li{ float: left; width: 140px; height: 140px; padding: 5px; margin: 3px; text-align: center; float: left; background: #f1f7f9; }
#noiva img{ border: none; }
#noiva a { display: block; width: 140px; height: 140px; }
#noiva a:hover { background: #e5f1f4; }

#news { padding: 10px; }
.noticias { display: block; width: 550px; border-bottom: 1px solid #B6DCE9; margin-bottom: 10px; padding: 5px; }
.h3news { font-size: 16px; text-transform: uppercase; font-weight: bold; width: 550px; }
.noticias img { border: 2px solid #B6DCE9; margin-right: 10px; }
.noticias .textonews{ float: right;  width: 330px; overflow: hidden; }
.noticias .imgnews{ float: left; width: 210px; overflow: hidden; }
.anews { width: 500px; overflow: hidden; margin: 5px 0 0 0; display: block; border-bottom: 1px solid #B6DCE9; }




	
