body {
	margin:0px;
	font-family: Arial;
	font-size: 12px;
	color:#FFF;
	background-color:#1A1B1F;
}

img { border:0; }
.clear { clear: both; }

a { color:#FFF; text-decoration:none; }
a:hover, a:active { color:#FFF; text-decoration:underline; }

h1 { font-family: arial; font-size:22px; padding:0; margin:0; color:#FFF; }
h1.title { font-family: arial; font-size:22px; padding:0; margin:0 0 20px 0; color:#FFF; }
h2 { font: 12px Arial; color:#FFF; }
h2 a { color:#FFF; text-decoration:underline; }
h2 a:hover, h2 a:active, h2 a:visited { color:#FFF; text-decoration:underline; }
h3 { color:#E77817; margin:0; padding:0; font-size:14px; }

#website { background: url(../images/background.jpg); background-repeat: repeat-x; width:100%; height:800px;}
#top { background: url(../images/background_topo.jpg); height:150px; width:100%; text-align:center; }
#top img { padding-top:20px; }
#middle-container-home { background: url(../images/meio.png); background-position:center; height:390px; }
#menu-container { width:800px; height:80px; margin:0 auto; }
#menu { width:690px; float:left; padding-top:30px; }
#feed-rss { width:45px; height:45px; float:left; margin:20px 0 0 60px; }
#slideshow { background: url(../images/background_slideshow.png); width:788px; height:290px; margin:0 auto; padding: 10px 0 0 10px; }
#content { width:800px; margin:auto; }

.navHome a { display:block; width: 85px; height: 30px; background: url(../images/nav-home.png) no-repeat 0 0; float: left; text-decoration: none; }
.navHome a:hover { background-position: 0 -30px; }
.navCoro a { display: block; width: 102px; height: 30px; background: url(../images/nav-o-coro.png) no-repeat 0 0; float: left; text-decoration: none; }
.navCoro a:hover { background-position: 0 -30px; }
.navAgenda a { display: block; width: 110px; height: 30px; background: url(../images/nav-agenda.png) no-repeat 0 0; float: left; text-decoration: none; }
.navAgenda a:hover { background-position: 0 -30px; }
.navFotos a { display: block; width: 80px; height: 30px; background: url(../images/nav-fotos.png) no-repeat 0 0; float: left; text-decoration: none; }
.navFotos a:hover { background-position: 0 -30px; }
.navProjetos a { display: block; width: 106px; height: 30px; background: url(../images/nav-projetos.png) no-repeat 0 0; float: left; text-decoration: none; }
.navProjetos a:hover { background-position: 0 -30px; }
.navLinks a { display: block; width: 72px; height: 30px; background: url(../images/nav-links.png) no-repeat 0 0;	float: left; text-decoration: none; }
.navLinks a:hover { background-position: 0 -30px; }
.navContato a { display: block; width: 86px; height: 30px; background: url(../images/nav-contato.png) no-repeat 0 0;	float: left; text-decoration: none; }
.navContato a:hover { background-position: 0 -30px; }

#error { border: #FF0000 1px dashed; height: 25px; background: #FFECEC; color:#000; padding-top: 4px; padding-left: 5px; font-weight: bold; font-size:12px; margin-top:10px; }
#success { border: #333333 1px dashed; height: 25px; background: #F0FAFF; color:#000; padding-top: 4px; padding-left: 5px; font-weight: bold; font-size:12px; margin-top:10px; }

p.paragraph { text-indent: 3em; text-align:justify; }

/* HOME */
#home-container { width:800px; padding-top:30px; }
#home-container #coluna-a { float:left; width:250px; height:170px; padding-right:25px; }
#home-container #coluna-b { float:left; width:250px; padding-right:25px; }
#home-container #coluna-c { float:left; width:250px; }
#home-container #agenda ul { list-style:none; margin:10 0 0 0; padding:0; }
#home-container #agenda ul li { margin:2px; padding:2px;}
#home-container #agenda ul li.fundo { background-color:#3D3E41; }

h2.a { font-family: arial; font-size:22px; padding:0; margin:-5px 0 0 0; color:#99CC00; }
h2.b { font-family: arial; font-size:22px; padding:0; margin:-5px 0 0 0; color:#FF0099; }
h2.c { font-family: arial; font-size:22px; padding:0; margin:-5px 0 0 0; color:#33CCFF; }
hr.hr-home { border:0; color:#E77817; background-color:#E77817; height:1px; }

#agenda { width: 510px; float: left; margin:20px 25px 0 0; }

#flickrFeedContainer { width:260px; float:left;	margin:20px 0 10px 0; }
#gallery-litebox ul { list-style:none;	margin:0; padding:10px 0 0; }
#gallery-litebox li { display:inline; padding:0 5px 0 0; }
#gallery-litebox img { width:50px; height:50px; margin-bottom:6px; border:1px solid #fff; padding:1px; }
.hoverBorder, #gallery-litebox img:hover { padding:0; border:2px solid #E77817; }

/* AGENDA */
#pg-agenda .evento { font-size:22px; }
#pg-agenda .data { font-size:18px; color:#99CC00; }

/* PROJETOS */
#pg-projetos #coluna-a { float:left; width:370px; margin-right:60px; }
#pg-projetos #coluna-b { float:left; width:370px; }
#pg-projetos .projeto { padding-bottom:20px; }
#pg-projetos .projeto img { border:#666 1px dashed; }
#pg-projetos .projeto p.title { font-weight:bold; font-size:16px; }

/* CONTATO */
#contatos { margin-bottom:30px; }
#contatos #nomes { float:left; width:100px; font-weight:bold; }
#contatos #numeros { float:left; }
fieldset#contato { border:0; margin:0; padding:0; width:400px;}
fieldset#contato label { display:block; font-size:12px; }
fieldset#contato input, textarea { width:100%; border:solid #ccc 1px; font-size:12px; font-family:Arial; }
fieldset#contato #enviar { margin-top:5px; width:150px; border:0; padding:2px; cursor:pointer; }

/* RODAPE */
#rodape { margin:0 auto; width:800px; height:80px; background:#292C32; color:#CCC; margin-top:40px; }
#rodape #rodape-header { width:800px; margin:auto; }
#rodape #rodape-header #desenvolvedor { padding:20px 0 0 15px; width:220px; float:left; }
#rodape #rodape-header #rodape-conteudo { width:360px; float:left; }
#rodape #rodape-header #rodape-conteudo #menu-rodape ul { list-style:none; margin:20px 0 -10px -40px; }
#rodape #rodape-header #rodape-conteudo #menu-rodape ul li { display:inline; margin-right:10px; }
#rodape #rodape-header #w3c { width:150px; float:left; }
#rodape #rodape-header #w3c ul { list-style:none; }
#rodape #rodape-header #w3c li a:link, #rodape #rodape-header #w3c li a:visited {
	display: block;
	background: #666;
	padding: 5px;
	text-decoration: none;
	color: #CCC;
	margin-top: 2px;
	font-family: Arial;
	font-size: 11px;
	line-height: 1em;
	font-weight: bold;
}

input { font-family: Arial; font-size: 11px; }
select { font-family: Arial; font-size: 11px; }
.hideText { visibility: hidden; }

img, #middle-container-home,#slideshow, .navHome a,
.navCoro a, .navAgenda a,.navFotos a, .navProjetos a,
.navLinks a, .navContato a { behavior: url("iepngfix.htc"); }