@charset "utf-8";
/* CSS Document */

* { font-family: Trebuchet MS, Arial, Helvetica; color: #666; }
body {  font-size: 12px; background: url(../imagens/bg.gif) top center #fff; background-position: center -50px; }/**/
#logo a{ height: 95px; width: 242px; background: url(../imagens/logoCristao.gif); display: block; }
h1{ display: none; }

#container { width: 755px; background: url(../imagens/topBackground.jpg) repeat-x #fff; margin:0 auto;  }
#header { margin:0 auto;  width: 745px; background:url(../imagens/backgroundSub-m.gif);background-position:0 49px; background-repeat:no-repeat; height: 195px; }
#content {margin:0 auto; width: 745px; margin-bottom:45px; background: #fff; padding: 0 5px 5px 5px; }
#content p{ line-height: 18px; padding-bottom: 10px; }
#footer { position:absolut; bottom:0; clear:both; height: 45px; background:url(../imagens/bottonBackground.jpg) repeat-x; width: 100% }
#footer .copyright { text-align: center; }
#footerAssinatura { width:745px; margin:0 auto; }
#footerAssinatura a {text-decoration: none}
#footerAssinatura a:hover {text-decoration: underline; color: black;}

#blocos a {text-decoration: none}
#blocos a:hover {text-decoration: underline; color: black;}


#menu {width: 745px; height: 49px; background-image:url(../imagens/menuSup-background.jpg);}
#menu li{ margin-top:25px; float: left; }
#menu li span{ display: none; }
#menu li a{ height: 23px; display: block; background: top left; }
#menu li a:hover{ background-position: 0 -23px; }
#menu li .menu-eventos {width:92px; margin-left:1px; background-image:url(../imagens/menu01.jpg);}
#menu li .menu-novidades {width:92px; margin-left:1px; background-image:url(../imagens/menu02.jpg);}
#menu li .menu-agenda {width:92px; margin-left:1px; background-image:url(../imagens/menu03.jpg);}
#menu li .menu-musicas {width:92px; margin-left:1px; background-image:url(../imagens/menu04.jpg);}
#menu li .menu-fotos {width:92px; margin-left:1px; background-image:url(../imagens/menu05.jpg);}
#menu li .menu-cadastro {width:92px; margin-left:1px; background-image:url(../imagens/menu06.jpg);}
#menu li .menu-anuncie {width:92px; margin-left:1px; background-image:url(../imagens/menu07.jpg);}
#menu li .menu-contato {width:92px; margin-left:1px; background-image:url(../imagens/menu08.jpg);}

#logo {float:left; width:255px; height:126px; background:top right url(../imagens/backgroundSub-m.gif) no-repeat; padding-top:18px; padding-left:6px; }
#logoDir {float:left; width:484px; height:144px; background:top left url(../imagens/backgroundSub-m.gif) no-repeat; background-position:-1px 0; }
#logoDir #areaRestrita { width:444px; height:56px; padding-top:10px; margin:0 auto; background: url(../imagens/areaRestrita-tit.gif) left center no-repeat; }
#logoDir #areaRestrita li { float: left; margin-right: 10px; width: 134px; height: 40px; }
#logoDir #areaRestrita .li { width: 25px; position: relative; }
#logoDir #areaRestrita ul { padding-left: 120px; }
#logoDir #areaRestrita label { display: block; margin-bottom: 5px; }
#logoDir #areaRestrita .fomulario { width:131px; height:14px; border: solid 1px ; padding-bottom:4px; }
#logoDir #areaRestrita .bemvindo { width: 500px; line-height: 40px; margin-top: 6px; overflow: hidden; }
#logoDir #areaRestrita .btOk { background:url(../imagens/bt-ok.gif) no-repeat; width: 20px; height: 15px; display: block; position: absolute; left: 0; bottom: 2px; }
#logoDir #areaRestrita .btOk span{ display: none; }
#logoDir #areaRestrita .btOk:hover { background-position: 0 -15px ; }
#logoDir #publicidade { width:470px; height:60px; margin:0 auto;}

#cabecaFlash { width:745px; height:171px;}
#flashTv { width:494px; float:left;}
#radio { float:right; width:241px;}
.bordazero { border:0px;}
#blocos { margin-top:10px; width:745px;}
#blocos img {float:left; margin-right:5px; border:0px #069 solid; }
#blFotos { float:left; width:495px; height:218px; background:url(../imagens/box_grande.gif); padding-top:12px;}
#fotosCont { background:url(../imagens/fotos-tit.gif) no-repeat; width:480px; height:190px; margin:0 0 0 15px; padding-top:30px;}
#fotosCont li { width:230px;height:65px; float:left; overflow: hidden; }
#fotosCont li a { line-height: 13px; }

#blAgenda { float:left; width:240px; height:218px; background:url(../imagens/box_pequeno.gif); margin-left:10px; padding-top:12px;}
#agendaCont { background:url(../imagens/agenda-tit.gif) no-repeat; width:220px; height:180px; margin:0 0 0 15px; padding-top:30px; position: relative; }
#agendaCont h3 { font-size:12px; font-weight:bold; font-style:italic; margin-bottom: 8px; }

#blNovidades { float:left; width:240px; height:218px; background:url(../imagens/box_pequeno.gif); margin:10px 15px 0 0; padding-top:12px;}
#novidadesCont { background:url(../imagens/novidades-tit.gif) no-repeat; width:220px; height:180px; margin:0 0 0 15px; padding-top:30px; position: relative;}
#novidadesCont h3 { font-size:12px; font-weight:bold; font-style:italic; margin: 8px 0 0 0; }

#blEventos { float:left; width:240px; height:218px; background:url(../imagens/box_pequeno.gif); margin-top:10px; padding-top:12px;}
#eventosCont { background:url(../imagens/eventos-tit.gif) no-repeat; width:220px; height:180px; margin:0 0 0 15px; padding-top:30px; position: relative;}
#eventosCont h3 { font-size:12px; font-weight:bold; font-style:italic; margin-bottom: 8px; }

#blCadastro { float:left; width:240px; height:218px; background:url(../imagens/box_pequeno.gif); margin:10px 0 0 10px;; padding-top:12px;}
#cadastroCont { background:url(../imagens/cadastro-tit.gif) no-repeat; width:220px; height:180px; margin:0 0 0 15px; padding-top:30px;}
#cadastroCont p { padding-bottom:4px; }
#cadastroCont .continuar { background:url(../imagens/bt-continuar.gif) no-repeat left top; width: 79px; height: 18px; display: block; float: left; }
#cadastroCont .continuar:hover { background-position: 0 -18px; }
#cadastroCont .continuar span { display: none; }






.formHome1 { width:212px; height:15px; border:solid 1px #C3D1FE;}
.formHome2 { width:125px; height:15px; border:solid 1px #C3D1FE; float:left; margin-right:4px;}

#contentInt { width: 715px; background: url(../imagens/bgConteudo.gif) no-repeat left top #fff; padding: 0 15px; margin-top: 5px; }
.bottomConteudo { display: block; width: 745px; height: 15px; background: url(../imagens/bottomConteudo.gif) no-repeat left top; }
#contentInt .um { background: #eef6f8; }
#contentInt .dois { background: #d7ebef; }
#contentInt h2 { width: 745px; line-height: 30px; font-size: 22px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #666; font-weight: normal; margin-bottom: 10px; }
#contentInt .imgEvento { width: 160px; margin-right: 5px; }
#contentInt .imgEvento img { border: 2px solid #c9dee2; }
#contentInt .dadosEvento { width: 550px; font-size: 13px; line-height: 16px; }
#contentInt .dadosEvento h3 { width: 550px; font-size: 18px; font-style: normal; border-bottom: 1px solid #c9dee2; margin-bottom: 10px; padding-bottom: 3px; }
#contentInt .dadosEvento a:hover { text-decoration: underline; }
#contentInt .ulEvDest { border-bottom: 1px solid #c9dee2; padding-bottom: 10px; }
#contentInt .data { width: 100px; background: #c7e4e9; text-align: center; font-size: 16px; text-transform: uppercase; line-height: 20px; border-right: 3px solid #e2f1f4; }
#contentInt .nome{ width: 350px; background: #c7e4e9; text-align: center; font-size: 16px; text-transform: uppercase; line-height: 20px; border-right: 3px solid #e2f1f4; }
#contentInt .local{ width: 260px; background: #c7e4e9; text-align: center; font-size: 16px; text-transform: uppercase; line-height: 20px; border-right: 3px solid #e2f1f4; }
#contentInt #eventos10 td { font-size: 13px; line-height: 22px; padding-left: 3px; border-right: 3px solid #e2f1f4; }
#contentInt #eventos10 tr:hover { background: #a5e1ed; }
#contentInt #eventos10 a { display: block; }
#contentInt #eventos10 a:hover { background: #eddfa5; }
#contentInt .h3Eventos { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 16px; font-style: normal; border-bottom: 1px solid #c9dee2; margin: 10px 0 5px 0; padding-bottom: 3px; }

/* Agenda */
#calendario { width: 715px; }
#dias { width: 581px;  text-transform: uppercase;  margin: 0 auto 1px auto; }
#dias li{ width: 82px; height: 25px; line-height: 25px; text-align: center; font-weight: bold; float: left; margin-right: 1px; border-bottom: double #0f6a8d; }
#numeros { width: 581px;  text-transform: uppercase;  margin: 0 auto 10px auto; }
#numeros li{ width: 82px; height: 25px; line-height: 25px; text-align: center; float: left; background: #efefef; margin: 0 1px 1px 0; }
#numeros a{ width: 82px; height: 25px; line-height: 25px; text-align: center; background: #d2e2e8; display: block; font-weight: bold; font-size: 15; }
#numeros a:hover{ font-size: 24px; }
#calendario form{ width: 561px; margin: 0 auto; text-align: center; }
#calendario .botao { width: 90px; margin: 5px 0 0 6px; height: 25px; line-height: 23px; font-size: 11px; font-weight: bold; text-align: center;  text-transform: uppercase; display: inline;}

/*Nova Agenda em PHP*/
table.calendar{margin:0 auto;}
table.calendar td{padding: 0 1px 1px 0;}
.calendar tr{ width: 581px;  text-transform: uppercase;  margin: 0 auto 10px auto; }
.calendar tr td{ width: 82px; height: 25px; line-height: 25px; text-align: center;  background: #efefef; margin: 0 1px 1px 0; overflow:hidden; }
.calendar td a{ width: 82px; height: 25px; line-height: 25px; text-align: center; background: #d2e2e8; display: block; font-weight: bold; font-size: 15px; }
.calendar td a:hover{ text-decoration:underline; line-height: 25px;}
.calendar tr th { width: 581px;  text-transform: uppercase;  margin: 0 auto 1px auto; }
.calendar tr th{ width: 82px; height: 25px; line-height: 25px; text-align: center; font-weight: bold;  padding-right: 1px; border-bottom: double #0f6a8d; background: #efefef;}

/* Novidades */
#contentInt .ulNovDest 	{ padding-bottom: 10px; font-size: 13px; line-height: 20px; }
#contentInt .ulNovDest 	img{ margin: 0 10px 10px 0 }
#contentInt .ulNovDest 	h3{ font-style: normal; font-size: 16px; }
#contentInt .ulNovDest a:hover { text-decoration: underline; }
#contentInt .ulNovDest img { border: 2px solid #c9dee2; }
#contentInt .ulNov { padding-bottom: 10px;}
#contentInt .ulNov li { line-height: 20px; margin-bottom: 3px; background: #eef6f8; padding-left: 5px;}
#contentInt .ulNov a:hover { text-decoration: underline; }



/* Fotos */
#fotos { width: 715px; overflow: hidden; margin: 0 5px 5px 0;  }
#fotos li{ float: left; }
#fotos a { background: #eef6f8;  width: 130px; height: 130px; padding: 5px; display: block; margin: 0 2px 3px 0;  overflow: hidden; text-align: center; line-height: 14px;}
#fotos a:hover {  background: #eddfa5; }

#todasFotos .nome{  width: 350px;   }
#todasFotos .nome2{  width: 582px;   }
#todasFotos .local{  width: 230px;   }

#contentInt #todasFotos { margin-bottom: 10px; }
#contentInt #todasFotos .data { width: 100px; background: #c7e4e9; text-align: center; font-size: 16px; text-transform: uppercase; line-height: 20px; border-right: 3px solid #e2f1f4; }
#contentInt #todasFotos .nome{ width: 330px; background: #c7e4e9; text-align: center; font-size: 16px; text-transform: uppercase; line-height: 20px; border-right: 3px solid #e2f1f4; }
#contentInt #todasFotos .local{ width: 230px; background: #c7e4e9; text-align: center; font-size: 16px; text-transform: uppercase; line-height: 20px; border-right: 3px solid #e2f1f4; }
#contentInt #todasFotos .fotos{ width: 100px; background: #c7e4e9; text-align: center; font-size: 16px; text-transform: uppercase; line-height: 20px; border-right: 3px solid #e2f1f4; }
#contentInt #todasFotos td { font-size: 13px; line-height: 22px; padding-left: 3px; border-right: 3px solid #e2f1f4; }
#contentInt #todasFotos tr:hover { background: #a5e1ed; }
#contentInt #todasFotos a { display: block; text-align: center }
#contentInt #todasFotos a:hover { background: #eddfa5; }

#arquivo form{ width: 715px; margin: 0 auto; }
#arquivo .campoSearch2 { width: 300px; }


/* Contato */
#formularios{
 width: 400px;
 height: 370px;
 border: solid 1px #CCCFC5;
 float: left;
 padding: 10px;
 margin-right: 10px; 
} 	

#formularios label {
 display: block;
 width: 390px;
 line-height: 25px;
 background: url(imagens/bg-h3.gif) no-repeat bottom;
 font-size: 16px;
 padding-left: 5px;
 border-bottom: solid 1px #CCCFC5;
}

#formularios input, #formularios select, #formularios textarea {
margin-top: 5px;
border: #CCCFC5 solid 2px;
font-size: 14px;	
}

#formularios input:focus, #formularios select:focus, #formularios textarea:focus {
  background: #E7E1DA;
  border: #C63333 solid 2px; 
}

/*Cadastro*/

#cadastros{
 float: left;
 padding: 10px;
 margin-right: 10px; 
} 	

#cadastros label {
 display: block;
 width: 390px;
 line-height: 25px;
 background: url(imagens/bg-h3.gif) no-repeat bottom;
 font-size: 16px;
 padding-left: 5px;
 border-bottom: solid 1px #CCCFC5;
}

#cadastros input, #cadastros select, #cadastros textarea {
margin-top: 5px;
border: #CCCFC5 solid 2px;
font-size: 14px;	
}

#cadastros input:focus, #cadastros select:focus, #cadastros textarea:focus {
  background: #E7E1DA;
  border: #C63333 solid 2px; 
}
.regulamento { width: 540px; height: 150px; text-align: justify; overflow: auto; padding: 10px; border: 1px solid #cccfc5 }

.regulamento p{ margin-bottom: 10px; }

.login { display: block; margin: 10px auto; background: url(../imagens/bg-login.jpg) no-repeat left top; width: 350px; height: 200px; } 
.login span { display: none; } 