/* CSS Document */

* { padding:0px; margin:0px; }
body { background:#ffffff url(../img/bg_body.gif) repeat-x; }
div.clear { clear:both; height:1px; overflow:hidden; }
a, a:visited, a:active { outline:none; color:#3399ff; }

#header { height:363px; margin:auto; }
#header div.content { width:740px; height:363px; margin:auto; position:relative; background:url(../img/bg_header.jpg) no-repeat center top; }
#menu { width:740px; height:52px; background:url(../img/menu-novo.jpg) center 0px; position:absolute; top:311px; }
#menu ul { position:relative; list-style-type:none; }
#menu ul li { position:absolute; text-indent:-999em; }
#menu ul li a, #menu ul li a:visited { display:block; width:100px; height:52px; }
#m1 { left:11px; }		#m1 a:hover, #m1 a.active { background:url(../img/menu-novo.jpg) -28px -52px no-repeat; }
#m2 { left:114px; }		#m2 a:hover, #m2 a.active { background:url(../img/menu-novo.jpg) -131px -52px no-repeat; }
#m3 { left:217px; }		#m3 a:hover, #m3 a.active { background:url(../img/menu-novo.jpg) -234px -52px no-repeat; }
#m4 { left:320px; }		#m4 a:hover, #m4 a.active { background:url(../img/menu-novo.jpg) -337px -52px no-repeat; }
#m5 { left:423px; }		#m5 a:hover, #m5 a.active { background:url(../img/menu-novo.jpg) -440px -52px no-repeat; }
#m6 { left:526px; }		#m6 a:hover, #m6 a.active { background:url(../img/menu-novo.jpg) -543px -52px no-repeat; }
#m7 { left:629px; }		#m7 a:hover, #m7 a.active { background:url(../img/menu-novo.jpg) -646px -52px no-repeat; }

#frase { width:760px; height:194px; background:url(../img/bg_frase.gif) no-repeat; margin:auto; font:13px "Comic Sans MS", "Times New Roman", Times, serif; color:#FFFFFF; text-align:center; }
#frase div.content { height:34px; padding-top:16px; }
#frase div.content span { font:10px Tahoma, Verdana, Arial; }
#frase div.logo { padding-left:1px; width:721px; height:144px; overflow:hidden; background:url(../img/logo.jpg) 1px 0px no-repeat; }
#frase div.logofirefox { padding-left:20px; background-position:20px 0px; }

#main { background:url(../img/bg_main.jpg) no-repeat; padding:45px 40px 40px 40px; width:660px; min-height:300px; height:auto !important; height:300px; margin:auto; font:12px Arial, Helvetica, sans-serif; color:#666666; }
#main h1 { font:bold 16px Arial, Helvetica, sans-serif; color:#336699; margin-bottom:8px; }
#main div.left { width:435px; float:left; display:inline; }
#main div.right { width:213px; float:right; display:inline; }
#main ul { padding-left:14px; }

#avisos { padding:47px 10px 15px 10px; width:193px; height:254px; overflow:hidden; background:url(../img/bg-avisos.gif); position:relative; font:12px Arial, Helvetica, sans-serif; color:#666666; }
#avisos h1 { text-indent:-999em; position:absolute; }
#avisos div.item { padding:8px 0px 8px 0px; background:url(../img/pontilhado.gif) bottom repeat-x; }
#avisos a, #avisos a:visited { text-decoration:none; color:#666666; }
#avisos a:hover { text-decoration:underline; }

#scrolling { width:202px; height:260px; }
#scrolling div.content { width:184px; }
.autoscroll { overflow:hidden; }
.paused { overflow:auto; }

#banners { margin-top:13px; height:100px; overflow:hidden; } 
#banners img { display:inline; float:left; margin-right:12px; }

#footer { background-color:#e5f4fe; border-top:1px solid #cce4f4; padding:15px 0px; min-height:38px; height:auto !important; height:38px; font:9px Tahoma, Verdana, Arial; color:#3399ff; }
#footer div.content { width:660px; margin:auto; }
#footer div.left { float:left; }
#footer div.right { float:right; text-align:right; }
#footer a, #footer a:visited { color:#3399ff; }

/* titulos */
h1.t1 { background:url(../img/t-missao.gif) no-repeat; text-indent:-999em; }
h1.t2 { background:url(../img/t-ocentro.gif) no-repeat; text-indent:-999em; }
h1.t3 { background:url(../img/t-rotina.gif) no-repeat; text-indent:-999em; }
h1.t4 { background:url(../img/t-fotos.gif) no-repeat; text-indent:-999em; }
h1.t5 { background:url(../img/t-cardapio.gif) no-repeat; text-indent:-999em; }
h1.t6 { background:url(../img/t-calendario.gif) no-repeat; text-indent:-999em; }
h1.t7 { background:url(../img/t-contato.gif) no-repeat; text-indent:-999em; }
h1.t8 { background:url(../img/t-apoiadores.gif) no-repeat; text-indent:-999em; }
h1.t9 { background:url(../img/t-livros.gif) no-repeat; text-indent:-999em; }
h1.t10 { background:url(../img/t-entretenimento.gif) no-repeat; text-indent:-999em; }
h1.t11 { background:url(../img/t-prefeitura.gif) no-repeat; text-indent:-999em; }
h1.t12 { background:url(../img/t-avisos.gif) no-repeat; text-indent:-999em; }

/* o centro */
#main div.missao { background:url(../img/bg-missao.gif); width:193px; height:210px; padding:51px 10px 15px 10px; }
#main div.visao { background:url(../img/bg-visao.gif); width:193px; height:210px; padding:51px 10px 15px 10px; }
/*#c2 { background:url(../img/bg-caroline.jpg) left bottom no-repeat;}*/

/* contato */
#c7 input, #c7 select, #c7 textarea { font:11px Tahoma, Verdana, Arial; padding:2px 3px; margin-bottom:10px; border:1px solid #e1e1e1; color:#666666; }
#c7 input { width:180px; }
#c7 textarea { width:395px; height:117px; overflow:auto; }
#c7 input.button { background:url(../img/bg-button.gif); width:180px; height:20px; overflow:hidden; border:0px; padding:0px; }
#c7 input.button:hover { background-position:bottom; cursor:pointer; color:#333333; }
#c7 div.localizacao { background:url(../img/bg-localizacao.gif); width:193px; height:215px; padding:53px 10px 20px 10px; overflow:hidden; position:relative; }
#c7 div.localizacao h1 { text-indent:-999em; position:absolute; }
#c7 div.localizacao h2 { font:bold 13px Arial, Helvetica, sans-serif; margin-bottom:10px; }

/* avisos e recados */
#c12 hr { border:0px; border-bottom:1px solid #CCCCCC; margin:20px 0px; }
#c12 h2 { margin:20px 0px 14px 0px; }
#c12 a.setaHover { font-weight:bold; text-decoration:none; color:#666666; cursor:default; }
#c12 #avisos { padding:47px 10px 0px 10px; width:193px; height:auto; background:url(../img/bg-avisos-lateral.gif); position:relative; font:12px Arial, Helvetica, sans-serif; color:#666666; }
#c12 #avisos h2 { position:absolute; background:url(../img/bg-avisos.gif); width:213px; height:47px; top:0px; left:0px; text-indent:-999em; margin:0px; }
#c12 div.boxFooter { background:url(../img/bg-avisos.gif) 0px 20px; width:213px; height:20px; position:relative; left:-10px; }

/* cardapio */
table.cardapio { border-collapse:collapse; }
table.cardapio tr td, table.cardapio tr th { background-color:#eeeeee; border:1px solid #FFFFFF; padding:4px; }
table.cardapio tr th { background-color:#999999; color:#FFFFFF; }
