/*  ELEMENTOS  -------------------------------------------------------------- */
a {color:#00008b;text-decoration:none;}
a:link {background:transparent;color:#00008b;text-decoration:none;}
a:visited {background:transparent;text-decoration:none;}
a:hover {background:transparent;color:#d58b00;text-decoration:none;}
a:active {background:transparent;text-decoration:none;}
body{
color:#000;
margin:10px 0;
padding:0;
text-align:center;
}
form{
margin:5px 0;
padding:0;
}
h2{
font-size:14px;
margin:15px 5px 3px;
color:#d58000;
padding:0;
}
h3{
margin:0;
}
img{
border:none;
}
p{
margin:0;
}

/*  CORPO  ------------------------------------------------------------------ */
#corpo{
color:#000;
font: 12px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0 auto;
text-align:left;
width:870px;
}

/*  HEADER  ----------------------------------------------------------------- */
#corpo #header{
background:url(../images/logo.png) no-repeat top;
height:135px;
margin:0 0 10px;
padding:0;
width:870px;
}
#corpo #header h1{
background:url(../images/ce_infantil.gif) no-repeat;
float:left;
height:36px;
margin:23px 0 0 25px;
padding:0;
position:relative;
width:325px;
}
#corpo #menu-localiza{
color:#007cc4;
margin:15px;
background: url(../images/meninos.gif) no-repeat 0;
height:24px;
}
#corpo #menu-localiza span{
margin-left:35px;
}
#corpo #header ul{
display:block;
list-style-type:none;
margin:0;
padding:10px;
text-align:right;
}
#corpo #header ul li{
display:inline;
margin:0;
padding-right:10px;
}
#corpo #header .servico{
float:right;
margin:0;
padding:0;
width:300px;
}
#corpo #header .servico a{
color:#000180;
}
#corpo #header .servico a:hover{
color:#2e8b57;
}

/*  COLUNA ESQUERDA  -------------------------------------------------------- */
#corpo #cl-esq{
float:left;
margin:0;
padding:0 20px;
}

/*  COLUNA DIREITA  --------------------------------------------------------- */
#corpo #cl-dir{
float:left;
width:665px;
}

/* LINHA 1 INDEX ------------------------------------------------------------ */
#corpo #cl-dir-index h1{
font-family:Georgia, sans-serif;
}
#corpo #cl-dir-index #linha1 h1.manchete{
background: url(../images/h1_manchete.png) no-repeat;
border-bottom:1px solid #008cd0;
height:36px;
left:0;
margin:10px 0;
width:100%;
}
#corpo #cl-dir-index #linha1{
/*border-bottom: 1px dotted #000080; BORDA ANTIGA P/ TEXTO PEQUENO DA LINHA 2*/
float:left;
margin:0 0 5px 0;
padding:5px;
width:680px;
}
#corpo #cl-dir-index #linha1 h1{
color:#466584;
font-size:20px;
margin:10px 0;
width:500px;
}
#corpo #cl-dir-index #linha1 p{
line-height:20px;
margin:0;
padding:3px 5px;
}
#corpo #cl-dir-index #linha1 img{
border:1px solid #228b22;
float:right;
margin:10px 5px;
padding:5px;
}

/* LINHA 1 ------------------------------------------------------------------ */

#corpo #cl-dir #linha1{
background:#fbfdff;
border:1px dotted #003A5A;
float:left;
margin:0 0 5px 0;
padding:5px;
width:680px;
}
#corpo #cl-dir #linha1 h3{
color:#466584;
margin:13px 0 0;
}
#corpo #cl-dir #linha1 p{
line-height:20px;
margin:0;
padding:3px 5px;
}
#corpo #cl-dir #linha1 p.autor{
font-style:italic;
font-weight:bold;
margin:0 0 10px;
padding:0;
text-align:right;
}
#corpo #cl-dir #linha1 .atividades{
margin:5px 0;
padding:0px;
}
#corpo #cl-dir #linha1 .noticias{
border-top:1px dotted #00008b;
margin:5px;
padding:0px;
}
#corpo #cl-dir #linha1 .noticias h2{
margin:15px;
}
#corpo #cl-dir #linha1 .noticias img{
float:left;
}
#corpo #cl-dir #linha1 .noticias p{
float:left;
width:415px;
padding:0px;
margin:7px;
}
#corpo #cl-dir #linha1 h1.proposta{
background: url(../images/h1_proposta.gif) no-repeat;
height:33px;
left:0;
margin:10px 15px;
width:209px;
}
#corpo #cl-dir #linha1 h1.projetos{
background:url(../images/h1_projetos.gif) no-repeat;
height:36px;
left:0;
margin:10px 15px;
width:266px;
}
#corpo #cl-dir #linha1 h1.espaco{
background:url(../images/h1_espaco.png) no-repeat;
height:33px;
left:0;
margin:10px 15px;
width:209px;
}
#corpo #cl-dir #linha1 h1.equipe{
background:url(../images/h1_equipe.png) no-repeat;
height:34px;
left:0;
margin:10px 15px;
width:68px;
}
#corpo #cl-dir #linha1 h1.projeto2008{
background: url(../images/h1_projeto2008.gif) no-repeat;
height:70px;
margin:10px 15px;
width:232px;
}
#corpo #cl-dir #linha1 h1.projeto2009{
background: url(../images/h1_projeto2009.gif) no-repeat;
height:70px;
margin:10px 15px;
width:275px;
}
#corpo #cl-dir #linha1 h1.projeto2010{
background: url(../images/h1_projeto2010.gif) no-repeat;
height:70px;
margin:10px 15px;
width:312px;
}
#corpo #cl-dir #linha1 h1.projeto2011{
background: url(../images/h1_projeto2011.png) no-repeat center;
height:70px;
margin:10px 15px;
width:312px;
}
#corpo #cl-dir #linha1 h1.feiracultural{
background: url(../images/h1_feiracultural.gif) no-repeat;
height:30px;
margin:10px 15px;
width:174px;
}
#corpo #cl-dir #linha1 h1.tit-atividades{
background: url(../images/h1_rotinasemanal.gif) no-repeat;
height:32px;
left:0;
margin:10px 15px;
width:217px;
}
#corpo #cl-dir #linha1 h1.midiateca{
background:url(../images/h1_midiateca.png) no-repeat;
height:29px;
left:0;
margin:10px 15px;
width:217px;
}
#corpo #cl-dir #linha1 h1.noticias-miudas{
background: url(../images/h1_noticias.gif) no-repeat;
height:29px;
margin:10px 5px;
width:220px;
}
#corpo #cl-dir #linha1 h1.artigos{
background:url(../images/h1_artigos.png) no-repeat;
height:29px;
left:0;
margin:10px 15px;
width:217px;
}
#corpo #cl-dir #linha1 h1.reportagem{
background: url(../images/h1_reportagem.gif) no-repeat;
height:35px;
left:0;
margin:10px 15px;
width:125px;
}
#corpo #cl-dir #linha1 h1.fuimiudo{
background:url(../images/h1_fuimiudo.png) no-repeat;
height:29px;
left:0;
margin:10px 15px;
width:217px;
}
#corpo #cl-dir #linha1 h1.contato{
background:url(../images/h1_contato.png) no-repeat;
height:29px;
left:0;
margin:10px 15px;
width:217px;
}
#corpo #cl-dir #linha1 h1.mapa{
background:url(../images/h1_mapa.png) no-repeat;
height:29px;
left:0;
margin:10px 15px;
width:217px;
}
#corpo #cl-dir #linha1 h1.localiza{
background:url(../images/h1_localiza.png) no-repeat;
height:29px;
left:0;
margin:10px 15px;
width:217px;
}
#corpo #cl-dir #linha1 .fotos{
margin:10px 0;
width:670px;
}
#corpo #cl-dir #linha1 img{
border:1px solid #6495ed;
margin:10px 10px 0 5px;
padding:5px;
float:left;
}

/* LINHA 2 INDEX ------------------------------------------------------------ */
#corpo #cl-dir-index #linha2{
float:left;
margin:0;
padding:10px;
/*width:670px; LARGURA ANTIGA P/ TEXTO PEQUENO*/
}
#corpo #cl-dir-index #linha2 h1{
color:#466584;
font-size:20px;
margin:10px 0;
}
#corpo #cl-dir-index #linha2 img{
border:1px solid #228b22;
float:right;
margin:10px 5px;
padding:5px;
}
#corpo #cl-dir-index #linha2 p{
margin-bottom:10px;
}
#corpo #cl-dir-index #linha2 h1.tit-noticias{
background: url(../images/h1_noticias.gif) no-repeat;
height:29px;
margin:10px 5px;
width:100%;
border-bottom:1px solid #690;
float:right
}
/* LINHA 2 ------------------------------------------------------------------ */
#corpo #cl-dir #linha2{
background:#fdfefd;
border:1px dotted #339900;
float:left;
margin:0;
padding:10px;
width:670px;
}
#corpo #cl-dir #linha2 h1.horario{
background: url(../images/h1_horario.gif) no-repeat;
height:32px;
left:0;
margin:10px 15px;
width:265px;
}
#corpo #cl-dir #linha2 h1.miud-cidade{
background:url(../images/h1_miud.cidade.png) no-repeat;
height:32px;
left:0;
margin:10px 15px;
width:220px;
}
#corpo #cl-dir #linha2 img{
border:1px solid #228b22;
float:right;
margin:10px 5px;
padding:5px;
}
#corpo #cl-dir #linha2 p{
margin-bottom:10px;
}

/* LINHA 3 INDEX ------------------------------------------------------------ */
#corpo #cl-dir-index #linha3{
border-bottom: 1px solid #000080;
float:left;
margin:0;
padding:0;
width:100%;
}
#corpo #cl-dir-index #linha3 h1{
border-bottom: 1px solid #e2ca1d;
margin:0px 10px;
padding:0;
}
#corpo #cl-dir-index #linha3 ul{
list-style-type: none;
}
#corpo #cl-dir-index #linha3 ul li{
display: inline;
margin-left:6px;
}

/* RODAPe ------------------------------------------------------------------- */
#corpo address{
clear:both;
margin:0;
padding:0 0 0 20px;
font-weight:bold;
color:#00008b;
}
#corpo address em a{
width:110px;
font-size:10px;
font-weight:bold;
color:#999;
float:right;
text-align:right;
}
#corpo address em a:hover{
color:#FA0008;
}

/* FORMULaRIO --------------------------------------------------------------- */
#corpo #cl-dir form fieldset{
border:1px solid #ffdead;
margin:20px auto 0 auto;
padding:10px;
width:500px;
}
#corpo #cl-dir form legend{
font-size:19px;
padding:0 10px;
}
#corpo #cl-dir form label{
display:block;
font-weight:bold;
margin:0 0 5px 0;
}
#corpo #cl-dir form input,form textarea{
border:1px solid #6495ed;
margin:0 0 10px 0;
padding:3px;
width:500px;
}
#corpo #cl-dir form input.submit{
background:#ffdead;
font-weight:bold;
margin:0;
width:auto;
}


