body  {
	margin: 0px;
	margin-top:15px;
	color:#333;
	font-family:Tahoma;
	font-size:12px;
	background-image:url(../img/bg_top.gif);
	background-repeat:repeat-x;
}

h1{ font-size:22px; font-family:Tahoma; color:#ff4545; padding-left:10px; }

#center {width: 890px;
         /*largura do objeto na tela*/
		 margin:0 auto;
		 /* o margin auto serve para centralizar */
         }
#top {width:890px; height: 150px; background-image:url(../img/topo.png); background-repeat:no-repeat; }
#logo {width: 200px; height:150px; float:left; margin-left:30px; }
#cantar {width: 220px; height:150px; float:right; margin-right:25px; }	
	
#menu { width:890px; height:49px; background-image:url(../img/menu.jpg); float:right; margin-top:10px; }

#home{ margin-left:65px; }
#home, #cobracoral, #historico, #musicas, #coralistas, #fotos, #videos, #agenda, #eventos, #contato{ width:76px; height:49px; float:left; }

#home:hover, #cobracoral:hover, #historico:hover, #musicas:hover, #coralistas:hover, #fotos:hover, #videos:hover, #agenda:hover, #eventos:hover, #contato:hover{ background-image:url(../img/menu.jpg); }
#home:hover{ background-position:825px 49px;  }
#cobracoral:hover{ background-position:749px 49px; }
#historico:hover{ background-position:673px 49px; }
#musicas:hover{ background-position:597px 49px; }
#coralistas:hover{ background-position:521px 49px; }
#fotos:hover{ background-position:445px 49px; }
#videos:hover{ background-position:369px 49px; }
#agenda:hover{ background-position:293px 49px; }
#eventos:hover{ background-position:217px 49px; }
#contato:hover{ background-position:141px 49px; }

#menu ul, #menu li { display:inline; } 

#menu ul li{ list-style:none; }

#banner{ width:890px; height:300px; /*background-image:url(../img/banner1.jpg);*/ float:left; margin-top:-13px; *margin-top:-13px; margin-left:-48px; *margin-left:-48px; }

#direita{ width:440px; float:right; }
#direita #foto{
	float:left;
	width:80px;
	height:80px;
	margin-left:5px;
}
#esquerda{ width:440px; float:left; }
#esquerda #foto{
	float:left;
	width:80px;
	height:80px;
	margin-left:5px;
}
#homeAgenda, #homeNoticias{ width:350px; color:#333333; font-family:Tahoma; font-size:12px; float:left; }
#homeAgenda h1, #homeNoticias h1{ color:#ff2121; font-size:14px; font-weight:bold; }
#homeAgenda p, #homeNoticias p{ margin-left:8px; }

#homeAgenda h1 a{ text-decoration:none; color:#ff2121; }
#homeAgenda h1 a:hover{ text-decoration:none; color:#ff2121; }
#homeAgenda p a{ text-decoration:none; color:#333; }
#homeAgenda p a:hover{ text-decoration:none; color:#333; }

#homeNoticias h1 a{ text-decoration:none; color:#ff2121; }
#homeNoticias h1 a:hover{ text-decoration:none; color:#ff2121; }
#homeNoticias p a{ text-decoration:none; color:#333; }
#homeNoticias p a:hover{ text-decoration:none; color:#333; }

.cobracoral, .historico, .musicas, .coralistas, .fotos, .videos, .agenda, .eventos, .contato, #homePage{ float:left; margin-top:8px; background-color:#FCF2F0; padding-left:10px; padding-top:3px; width:880px; }
.cobracoral h1, .historico h1, .musicas h1, .coralistas h1, .fotos h1, .videos h1, .agenda h1, .eventos h1, .contato h1{ 
	font-size:22px; font-family:Tahoma; color:#ff4545; padding-left:10px;
}
.cobracoral h2, .historico h2, .musicas h2, .coralistas h2, .fotos h2, .videos h2, .agenda h2, .eventos h2, .contato h2{ 
	font-size:16px; font-family:Tahoma; color:#ff4545; padding-left:10px;
}
.cobracoral p, .historico p, .musicas p, .coralistas p, .fotos p, .videos p, .agenda p, .eventos p, .contato p{ 
	font-size:12px; font-family:Tahoma; color:#333333; padding-left:10px; padding-right:10px; text-align:justify;
}

#regente{
	margin-left:20px;
	min-height:220px;
}
#regente img{
	float:left;
}
#regente #descricaoRegente{
	float:left;
	margin-left:15px;
	width:590px;
	text-align:justify;
}

#coralistasFotos{
	float:left;
	min-height:135px;
	*min-height:135px;
	width:860px;
	margin-left:15px;
	/*background-color:#CF0;*/
}
#coralistasFotos img{
	border:#FFF7B6 8px solid;
	margin:5px;
}
ul li{ list-style:none; display:inline; }

#slider1 {
    width: 890px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	/*overflow: hidden;*/ /* important */
}

#slider1Content {
    width: 890px; /* important to be same as image width or wider */
/*    position: absolute;
	top: 0;
	margin-left: 0;
*/}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 15px 13px;
    width: 890px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 270px;
}
.right {
	right: 0;
	top: 0;
	width: 110px !important;
	height: 270px;
}
ul { list-style-type: none;}


.tagline {
	/*height: 280px;*/
	margin: 25px 15px 25px 10px;
	padding: 15px 10px 5px 45px;
	border: 1px solid #e8e8e8;
	background: url("../img/bg-boxgradient.png") repeat-x bottom #FFFFFF;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
	font-size: 12px;
	position: relative;
	min-height:150px;
}
.tagline .data{
	margin-top:-10px; *margin-top:-10px;
	font-size:11px;
}
.tagline p{
	margin-left:-10px; *margin-left:-10px;
}
.tagline h3 {
	color: #ff4545;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 10px 0;
}
.tagline a.more {
	display: block;
	width: 71px; height: 71px;
	text-indent: -9999px;
	background: url("../img/bg-corner.png") no-repeat;
	position: absolute;
	top: -5px; left: -5px;
}

form{ padding-left:15px; }
label{ font-family:Tahoma; font-size:14px; color:#333333; padding:2px; cursor:pointer; }
input[class="contato"]{ font-family:Tahoma; font-size:12px; color:#333333; padding:5px; border:2px solid #cbcfd7; width:250px; }
textarea[class="contato"]{ font-family:Tahoma; font-size:12px; color:#333333; padding:5px; border:2px solid #cbcfd7; width:250px; height:150px; }
input[type=button]{ font-family:Tahoma; font-size:14px; background-image:url('../img/bg_button.jpg'); cursor:pointer; background-repeat:repeat-x; height:35px; color:#FFFFFF; }
input[class=enviaContato]{ border:0; background-image:url('../img/enviarContato.jpg'); cursor:pointer; background-repeat:no-repeat; width:105px; height:29px; }

#rodape{ width:890px; height:192px; background-image:url(../img/background_footer.jpg); background-repeat:repeat-x; margin-top:5px; float:left; margin-bottom:15px; }
#bannersBottom{ width:880px; height:97px; margin-left:13px; margin-top:13px; }
#oBanner{ width:205px; height:97px; margin-right:15px; float:left; }
#rodape p{ font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px; text-align:center; color:#FFFFFF; margin-top:35px; }




