* {  margin:0; padding:0; list-style:none; text-decoration:none; border:none; vertical-align:middle; }
html { background:url(../imagens/_blog_html_bg.jpg) left -160px repeat-x #51B2BB; }
body { /*width:1000px;*/ padding:0; margin:0 auto; color:#333; font-size:12px; font-family:Arial, Verdana, Tahoma; line-height:1.2; background:url(../imagens/body_bg.gif) bottom center no-repeat; }
:focus { outline:none; }

/************************************
TIPOS TAG (Body) - Home, Interna (ef1, ef2 e em) e Popup.
************************************/
#home { /*background:url(../content/home/imagens/geral_bg.jpg) center 0 no-repeat;*/ }
#interna { }
#interna.publicoc { width:100%; background:url(../content/publicoc/imagens/bg.jpg) center 0 no-repeat; }
#popup { }

/************************************
GERAL - Todo o site.
************************************/
#home #geral { position:relative; width:1000px; padding:0 0 0 0; margin:auto; background:url(../content/home/imagens/geral_bg.jpg) 0 -60px no-repeat; }
#interna #geral { width:1000px; margin:auto; background:url(../imagens/geral_bg.jpg) top left no-repeat; }
#interna.publicoc #geral { height:1050px; background:none; }

/************************************
CABEÇALHO - Título do site e Menu.
************************************/
#cabecalho h1 a { display:block; width:134px; height:135px; margin:0 0 0 46px; background:url(../imagens/logo.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }

#home #cabecalho { float:left; width:226px; height:453px; padding:30px 0 0 0; }
#interna #cabecalho { float:left; width:226px; height:453px; padding:30px 0 0 0; }
#interna.publicoc #cabecalho { display:none; }

/************************************
MENU - Menu Principal.
************************************/
#menu ul { display:none; }

#home #menu { width:226px; height:270px; padding:30px 0 0 0; }
#interna #menu { width:226px; height:235px; padding:38px 0 0 5px; }
#interna.publicoc #menu { display:none; }

/************************************
NAVEGAÇÃO
************************************/
/*#navegacao { float:left; width:382px; height:470px; padding:120px 0 0 0; }*/
#navegacao ul { display:none; } 

/* TEM ESSE COMENTÁRIO PARA O IE6 NO HEAD #navegacao object { margin:0 0 0 -5px; }*/

#home #navegacao { float:left; width:382px; height:470px; padding:90px 0 0 0; }
#home #navegacao object { position:absolute; top:90px; }
#interna #navegacao object { position:absolute; top:-50px; }
#interna.publicoc #navegacao { display:none; }

/************************************
PUBLICIDADE - Campanha e ações conceituais (Flash).
************************************/
#publicidade { position:absolute; top:20px; right:0; width:558px; height:128px; }
/* #publicidade { position:absolute; top:0; right:0; width:600px; height:160px; } */
#publicidade object { /*margin:30px 0 0 0;*/ }

/************************************
CONTEÚDO - Conteúdo do site.
************************************/
#home #conteudo { float:left; width:525px; min-height:620px; height:auto !important; height:620px; padding:0; }
#interna #conteudo { float:left; width:935px; min-height:670px; height:auto !important; height:670px; padding:15px 15px 0 50px; background:url(../imagens/titulo_bg.gif) top left no-repeat; }

#interna.ef1 #conteudo { background-image:url(../content/ensino-fundamental-i/imagens/titulo_efi_bg.gif); }
#interna.ef1 #conteudo a { color:#00629A; text-decoration:underline; }
#interna.ef2 #conteudo { background-image:url(../content/ensino-fundamental-ii/imagens/titulo_efii_bg.gif); }
#interna.ef2 #conteudo a { color:#FF9B00; text-decoration:underline; }
#interna.em #conteudo { background-image:url(../content/ensino-medio/imagens/titulo_emedio_bg.gif); }
#interna.em #conteudo a { color:#BF0000; text-decoration:underline; }

#interna.publicoc #conteudo { width:1000px; height:auto; min-height:auto; padding:0; margin:0; background:none; }

#interna #conteudo p { margin:0 0 10px 0; }
#interna #conteudo a { color:#00629A; text-decoration:underline; }
#interna #conteudo h4 { font-size:12px; color:#00629A; }

/************************************
CHAMADAS - Chamadas do site.
************************************/
#home #chamadas { float:right; width:277px; padding:215px 0 0 73px; background:url(../content/home/imagens/chamadas-bg.jpg) 50px 1545px  no-repeat; }
#interna #chamadas { position:absolute; top:0; width:287px; margin:0 0 0 713px; overflow:hidden; }
#interna.publicoc #chamadas { display:none; }

/************************************
TÍTULOS, SUBTÍTULOS E CHAMADAS
************************************/
/* TÍTULOS */
h2#titulo-sobreceicoc, h2#titulo-servicos, h2#titulo-esportes, h2#titulo-agenda, h2#titulo-noticias, h2#titulo-espacococ, h2#titulo-atendimento, h2#titulo-ef1, h2#titulo-ef2, h2#titulo-em { display:block; background-position:top left; background-repeat:no-repeat; text-indent:-7000em; overflow:hidden; }
h2#titulo-sobreceicoc { width:304px; height:29px; background-image:url(../content/ceicoc/imagens/titulo_sobreoceicoc.gif); }
h2#titulo-servicos { width:213px; height:38px; background-image:url(../content/servicos/imagens/titulo_servicos.gif); }
h2#titulo-esportes { width:147px; height:37px; background-image:url(../content/esportes/imagens/titulo_esportes.gif); }
h2#titulo-agenda { width:134px; height:37px; background-image:url(../content/agenda/imagens/titulo_agenda.gif); }
h2#titulo-noticias { width:138px; height:29px; background-image:url(../content/noticias/imagens/titulo_noticias.gif); }
h2#titulo-espacococ { width:213px; height:38px; background-image:url(../content/espaco-coc/imagens/titulo_espacococ.gif); }
h2#titulo-atendimento { width:231px; height:29px; background-image:url(../content/atendimento/imagens/titulo_atendimento.gif); }
h2#titulo-ef1 { width:417px; height:38px; background-image:url(../content/ensino-fundamental-i/imagens/titulo_fundamentali.gif); }
h2#titulo-ef2 { width:429px; height:38px; background-image:url(../content/ensino-fundamental-ii/imagens/titulo_fundamentalii.gif); }
h2#titulo-em { width:279px; height:38px; background-image:url(../content/ensino-medio/imagens/titulo_emedio.gif); }
h2#titulo-publicoc { display:none; }
h2#titulo-blog { display:block; width:197px; height:68px; padding:1px 20px 0 0; background:url(../content/home/imagens/titulo_blog.jpg) right bottom no-repeat; text-indent:-9999px; overflow:hidden; }

/* SUB-TÍTULOS */
h3#subtitulo-oceicoc, h3#subtitulo-visaopedagogica, h3#subtitulo-diferenciais, h3#subtitulo-educacao, h3#subtitulo-diretoriaegerentes, h3#subtitulo-diretoria, h3#subtitulo-gerentes, h3#subtitulo-coordenadores, h3#subtitulo-prematricula, h3#subtitulo-concoc, h3#subtitulo-geracaoc, h3#subtitulo-promocao, h3#subtitulo-campeoescoc, h3#subtitulo-eventosceicoc, h3#subtitulo-modalidades, h3#subtitulo-programacao, h3#subtitulo-calendario, h3#subtitulo-noticias, h3#subtitulo-maisnoticias, h3#subtitulo-albumvirtual, h3#subtitulo-maisalbuns, h3#subtitulo-facaumapesquisa, h3#subtitulo-resultadodapesquisa, h3#subtitulo-outrasnoticias, h3#subtitulo-jornalcoc, h3#subtitulo-infococ, h3#subtitulo-conectado, h3#subtitulo-envieumamensagem, h3#subtitulo-enviesuaduvida, h3#subtitulo-duvidas, h3#subtitulo-localizacao, h3#subtitulo-artigos, h3#subtitulo-ceicoctv, h3#subtitulo-podcast, h3#subtitulo-maisartigos, h4#subtitulo-comofunciona, h4#subtitulo-assineagora, h3#subtitulo-propostapedagogica, h3#subtitulo-terceiraodococ, h3#subtitulo-corpodocente, h3#subtitulo-materialdidatico { display:block; margin:0 0 5px 0; background-position:top left; background-repeat:no-repeat; text-indent:-7000em; overflow:hidden; }
h3#subtitulo-oceicoc { height:20px; background-image:url(../content/ceicoc/imagens/subtitulo_oceicoc.gif); }
h3#subtitulo-educacao { height:24px; background-image:url(../content/ceicoc/imagens/subtitulo_educacao.gif); }
h3#subtitulo-visaopedagogica { height:25px; background-image:url(../content/ceicoc/imagens/subtitulo_visaopedagogica.gif); }
h3#subtitulo-diferenciais { height:18px; background-image:url(../content/ceicoc/imagens/subtitulo_diferenciais.gif); }
h3#subtitulo-diretoriaegerentes { height:20px; background-image:url(../content/ceicoc/imagens/subtitulo_diretoriaegerentes.gif); }
h3#subtitulo-diretoria { height:18px; background-image:url(../content/ceicoc/imagens/subtitulo_diretoria.gif); }
h3#subtitulo-gerentes { height:20px; background-image:url(../content/ceicoc/imagens/subtitulo_gerentes.gif); }
h3#subtitulo-coordenadores { height:20px; background-image:url(../content/ceicoc/imagens/subtitulo_coordenadores.gif); }
h3#subtitulo-prematricula { height:19px; background-image:url(../content/servicos/imagens/subtitulo_prematricula.gif); }
h3#subtitulo-concoc { height:20px; background-image:url(../content/servicos/imagens/subtitulo_concoc.gif); }
h3#subtitulo-geracaoc { height:50px; background-image:url(../content/servicos/imagens/subtitulo_geracaoc.gif); }
h3#subtitulo-promocao { height:24px; background-image:url(../content/servicos/imagens/subtitulo_promocao.gif); }
h3#subtitulo-campeoescoc { height:25px; background-image:url(../content/esportes/imagens/subtitulo_campeoescoc.gif); }
h3#subtitulo-modalidades { height:18px; background-image:url(../content/esportes/imagens/subtitulo_modalidades.gif); }
h3#subtitulo-eventosceicoc { height:20px; background-image:url(../content/agenda/imagens/subtitulo_eventosceicoc.gif); }
h3#subtitulo-programacao { height:24px; background-image:url(../content/agenda/imagens/subtitulo_programacao.gif); }
h3#subtitulo-calendario { height:19px; background-image:url(../content/agenda/imagens/subtitulo_calendario.gif); }
h3#subtitulo-noticias { height:19px; background-image:url(../content/esportes/imagens/subtitulo_noticias.gif); }
h3#subtitulo-maisnoticias { height:19px; background-image:url(../content/esportes/imagens/subtitulo_maisnoticias.gif); }
h3#subtitulo-albumvirtual { height:25px; background-image:url(../content/esportes/imagens/subtitulo_albumvirtual.gif); }
h3#subtitulo-maisalbuns { height:19px; background-image:url(../content/esportes/imagens/subtitulo_maisalbuns.gif); }
h3#subtitulo-facaumapesquisa { height:24px; background-image:url(../content/noticias/imagens/subtitulo_facaumapesquisa.gif); }
h3#subtitulo-resultadodapesquisa { height:24px; background-image:url(../content/noticias/imagens/subtitulo_resultadodapesquisa.gif); }
h3#subtitulo-outrasnoticias { height:20px; background-image:url(../content/noticias/imagens/subtitulo_outrasnoticias.gif); }
h3#subtitulo-jornalcoc { height:25px; background-image:url(../content/noticias/imagens/subtitulo_jornalcoconline.gif); }
h3#subtitulo-infococ { height:20px; background-image:url(../content/noticias/imagens/subtitulo_infococ.gif); }
h3#subtitulo-conectado { height:43px; background-image:url(../content/noticias/imagens/subtitulo_conectado.gif); }
h3#subtitulo-envieumamensagem { height:24px; background-image:url(../content/atendimento/imagens/subtitulo_envieumamensagem.gif); }
h3#subtitulo-duvidas { height:19px; background-image:url(../content/atendimento/imagens/subtitulo_duvidas.gif); }
h3#subtitulo-enviesuaduvida { height:19px; background-image:url(../content/atendimento/imagens/subtitulo_enviesuaduvida.gif); }
h3#subtitulo-localizacao { height:24px; background-image:url(../imagens/subtitulo_localizacao.gif); }
h3#subtitulo-artigos { height:24px; background-image:url(../content/espaco-coc/imagens/subtitulo_artigos.gif); }
h3#subtitulo-ceicoctv { height:22px; background-image:url(../content/espaco-coc/imagens/subtitulo_ceicoctv.gif); }
h3#subtitulo-podcast { height:13px; background-image:url(../content/espaco-coc/imagens/subtitulo_podcast.gif); } 
h3#subtitulo-maisartigos { height:24px; background-image:url(../content/espaco-coc/imagens/subtitulo_maisartigos.gif); }
h3#subtitulo-twitter { display:none; }

#interna.ef1 h3#subtitulo-propostapedagogica { height:25px; background-image:url(../content/ensino-fundamental-i/imagens/subtitulo_propostapedagogica.gif); }
#interna.ef1 h3#subtitulo-corpodocente { height:25px; background-image:url(../content/ensino-fundamental-i/imagens/subtitulo_corpodocente.gif); }
#interna.ef1 h3#subtitulo-materialdidatico { height:19px; background-image:url(../content/ensino-fundamental-i/imagens/subtitulo_materialdidatico.gif); }
#interna.ef1 h3#subtitulo-noticias { height:19px; background-image:url(../content/ensino-fundamental-i/imagens/subtitulo_noticias.gif); }
#interna.ef1 h3#subtitulo-maisnoticias { height:19px; background-image:url(../content/ensino-fundamental-i/imagens/subtitulo_maisnoticias.gif); }
#interna.ef1 h3#subtitulo-facaumapesquisa { height:24px; background-image:url(../content/ensino-fundamental-i/imagens/subtitulo_facaumapesquisa.gif); }

#interna.ef2 h3#subtitulo-propostapedagogica { height:25px; background-image:url(../content/ensino-fundamental-ii/imagens/subtitulo_propostapedagogica.gif); }
#interna.ef2 h3#subtitulo-corpodocente { height:25px; background-image:url(../content/ensino-fundamental-ii/imagens/subtitulo_corpodocente.gif); }
#interna.ef2 h3#subtitulo-materialdidatico { height:19px; background-image:url(../content/ensino-fundamental-ii/imagens/subtitulo_materialdidatico.gif); }
#interna.ef2 h3#subtitulo-noticias { height:19px; background-image:url(../content/ensino-fundamental-ii/imagens/subtitulo_noticias.gif); }
#interna.ef2 h3#subtitulo-maisnoticias { height:19px; background-image:url(../content/ensino-fundamental-ii/imagens/subtitulo_maisnoticias.gif); }
#interna.ef2 h3#subtitulo-facaumapesquisa { height:24px; background-image:url(../content/ensino-fundamental-ii/imagens/subtitulo_facaumapesquisa.gif); }

#interna.em h3#subtitulo-propostapedagogica { height:25px; background-image:url(../content/ensino-medio/imagens/subtitulo_propostapedagogica.gif); }
#interna.em h3#subtitulo-terceiraodococ { height:20px; background-image:url(../content/ensino-medio/imagens/subtitulo_terceiraodococ.gif); }
#interna.em h3#subtitulo-corpodocente { height:25px; background-image:url(../content/ensino-medio/imagens/subtitulo_corpodocente.gif); }
#interna.em h3#subtitulo-materialdidatico { height:19px; background-image:url(../content/ensino-medio/imagens/subtitulo_materialdidatico.gif); }
#interna.em h3#subtitulo-noticias { height:19px; background-image:url(../content/ensino-medio/imagens/subtitulo_noticias.gif); }
#interna.em h3#subtitulo-maisnoticias { height:19px; background-image:url(../content/ensino-medio/imagens/subtitulo_maisnoticias.gif); }
#interna.em h3#subtitulo-facaumapesquisa { height:24px; background-image:url(../content/ensino-medio/imagens/subtitulo_facaumapesquisa.gif); }

h4#subtitulo-comofunciona { height:20px; background-image:url(../content/espaco-coc/imagens/subtitulo_comofunciona.gif); }
h4#subtitulo-assineagora { height:24px; background-image:url(../content/espaco-coc/imagens/subtitulo_assineagora.gif); }

/* CHAMADAS */
h2#chamada-cocemsuacasa, 
h2#chamada-atendimento, 
h2#chamada-newsletter, 
h2#chamada-coctv, 
h2#chamada-artigos, 
h2#chamada-podcast, 
h2#chamada-noticias { display:block; background-position:top left; background-repeat:no-repeat; text-indent:-7000em; overflow:hidden; }
h2#chamada-cocemsuacasa { display:none; width:164px; height:71px; background-image:url(../imagens/cocemsuacasa_chamada.gif);  } 
body#home h2#chamada-cocemsuacasa { background:url(../content/home/imagens/subtitulo_ceicocemsuacasa.gif) 0 0 no-repeat; }
h2#chamada-atendimento { width:132px; height:17px; background-image:url(../imagens/atendimento_chamada.gif); } 
body#home h2#chamada-atendimento { width:229px; height:109px; margin:0 0 0 22px; background-image:url(../content/home/imagens/atendimento_chamada.gif); } 
h2#chamada-newsletter { width:110px; height:17px; background-image:url(../imagens/newsletter_chamada.gif); } 
body#home h2#chamada-newsletter { width:130px; background:url(../content/home/imagens/subtitulo_newsletter.gif) 0 0 no-repeat; }
h2#chamada-coctv { width:96px; height:15px; margin:0 0 0 32px; background-image:url(../content/home/imagens/subtitulo_ceicoctv.gif); } 
h2#chamada-podcast { width:159px; height:13px; background-image:url(../imagens/podcast_chamada.gif); } 
h2#chamada-noticias { width:78px; height:17px; background-image:url(../content/home/imagens/noticias_chamada.gif); }

/************************************
SEÇÕES
************************************/
/* AGENDA */
#home #agenda { float:left; width:240px; height:390px; }
#home #agenda object { padding:40px 0 0 0; margin:0 0 0 0; }
#home #agenda h2, #home #agenda p, #home #agenda a.vejamais { display:none; }

#interna #agenda { clear:both; }
#interna #agenda-eventosceicoc { float:left; width:430px; margin:0 0 20px 0; }
#interna #conteudo #agenda-sobre p.frase { float:right; display:block; width:430px; height:140px; margin:0; background:url(../content/agenda/imagens/frase.gif) left no-repeat; text-indent:-5000em; overflow:hidden; }

#agenda-calendario { float:right; width:390px; padding:20px; margin:0 0 20px 0; background:#FFF; }
#interna #conteudo #agenda-calendario ul li a { font-size:17px; font-weight:bold; text-transform:capitalize; color:#008D46; }

#agenda-busca { float:right; width:390px; padding:20px; margin:0 0 20px 0; background:#FFF; }
#agenda-busca label { float:left; display:block; margin:8px 5px 0 0; }
#agenda-busca input { width:250px; border:1px solid #009849; color:#29903F; }
#agenda-busca button.pesquisar { width:76px; height:41px; background:url(../imagens/bt_ok_green.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }

#agenda-outras { float:right; width:390px; padding:20px; background:#FFF; }
#agenda #agenda-outras { float:left; }
#agenda-outras .agenda { clear:both; height:65px; margin:15px 0 0 0; }
#agenda-outras .agenda em  { display:none; }
#agenda-outras .agenda small { float:left; display:block; width:65px; height:40px; padding:25px 0 0 0; margin:0 20px 0 0; font-size:14px; font-weight:bold; text-align:center; color:#009449; background:#EFEFEF;  }
#agenda-outras .agenda strong { display:block; font-weight:normal; }
#conteudo #agenda-outras .agenda h4 a { display:block; padding:10px 0 0 0; font-size:13px; color:#008D46; text-decoration:underline; }
#conteudo #agenda-outras .agenda p a {  color:#666; text-decoration:none;  }

#agenda-evento { float:left; width:430px; min-height:620px; height:auto !important; height:620px; }
#conteudo #agenda-evento h3 { font-size:20px; color:#00629A; }
#agenda-evento em.chamada { display:block; font-size:12px; margin:0 0 20px 0; }
#agenda-evento strong.categoria { display:none; }
#agenda-evento strong.local, #agenda-evento strong.horario { display:block; }
#agenda-evento .imagem { float:right; padding:10px; margin:0 0 0 20px; text-align:center; background:#FFF; }

/* ÁLBUM VIRTUAL */
#home #album { float:left; width:214px; height:293px; padding:0 0 0 0; }
#home #album h2, 
#home #album a.albuns { display:none; }

#album .imagens { clear:both; }
#album .imagens a { float:left; display:block; width:80px; height:80px; margin:0 10px 10px 0; border:10px solid #FFF; background-position:center; background-repeat:no-repeat; text-indent:-7000em; overflow:hidden; }
#album-outras { clear:both; padding:15px 0 15px 25px; background-color:#fff;  }

/* ATENDIMENTO */
#home #chamadas #atendimento-chamada { height:178px; padding:10px 0 20px 0; }
#home #chamadas #atendimento-chamada .contato { border:1px solid #86C9D0; padding:18px 0; }
#home #chamadas #atendimento-chamada strong.telefone { display:block; width:162px; height:27px; padding:0 0 10px 0; margin:auto; background:url(../content/home/imagens/atendimento_telefone.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }
#home #chamadas #atendimento-chamada address { text-align:center; font-style:normal; color:#fff; }

#interna #chamadas #atendimento-chamada { padding:0 0 20px 0; margin:0 0 0 27px; }
#interna #chamadas #atendimento-chamada .contato address { display:none; }
#interna #chamadas #atendimento-chamada strong.telefone { display:block; width:245px; height:112px; padding:13px 0 0 0; background:url(../imagens/atendimento_telefone.gif) bottom left no-repeat; text-indent:-7000em; overflow:hidden; }
#interna.ef1 #chamadas #atendimento-chamada strong.telefone { background-image:url(../content/ensino-fundamental-i/imagens/atendimento_efi_telefone.gif); }
#interna.ef2 #chamadas #atendimento-chamada strong.telefone { background-image:url(../content/ensino-fundamental-ii/imagens/atendimento_efii_telefone.gif); }
#interna.em #chamadas #atendimento-chamada strong.telefone { background-image:url(../content/ensino-medio/imagens/atendimento_emedio_telefone.gif); }

#atendimento-duvidas { float:right; width:390px; padding:150px 20px 20px 20px; background:url(../content/atendimento/imagens/duvidas_bg.jpg) top left no-repeat #FFF; }
#atendimento-duvidas dt { display:block; padding:5px 5px 0 10px; margin:0 0 3px 0; cursor: pointer; font-weight:bold; background:url(../content/atendimento/imagens/duvidas_seta.gif) 0 10px no-repeat; }
#atendimento-duvidas dt.on { color:#008D46; text-decoration:underline;  }
#atendimento-duvidas dd { padding:5px; margin:0 0 1px 0; background:#F0FBEA; }
#atendimento-duvidas span.termo { color:red; font-weight:normal; }
#atendimento-duvidas-busca { padding:0 0 10px 0; }
#atendimento-duvidas-busca h4 { display:none; }
#atendimento-duvidas-busca label { float:left; display:block; margin:8px 5px 0 0; }
#atendimento-duvidas-busca label input { width:250px; border:1px solid #009849; color:#29903F; }
#atendimento-duvidas-busca button.pesquisar { width:76px; height:41px; background:url(../imagens/bt_ok_green.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }
#atendimento-duvidas-naoencontrou { clear:both; margin:20px 0 0 0; }
#interna #conteudo #atendimento-duvidas-naoencontrou h4 { color:#008D46; }
#atendimento-duvidas-enviesuaduvida { width:430px; }
#atendimento-duvidas-enviesuaduvida label { display:block; margin:5px 0 0 0; }
#atendimento-duvidas-enviesuaduvida label b { display:block; color:#00629A; }
#atendimento-duvidas-enviesuaduvida button.enviar { display:block; width:141px; height:45px; margin:5px 0 0 0; cursor:pointer; background:url(../imagens/bt_enviar_blue.png) top left no-repeat; text-indent:-7000em; overflow:hidden; }

#atendimento-envieumamensagem { width:430px; }
#atendimento-envieumamensagem label { display:block; margin:5px 0 0 0; }
#atendimento-envieumamensagem label b { display:block; color:#00629A; }
#atendimento-envieumamensagem label.cidade, #atendimento-faleconosco label.telefone, #atendimento-faleconosco label.email { float:left; margin:5px 5px 0 0; }
#atendimento-envieumamensagem label.uf { height:45px; }
#atendimento-envieumamensagem label.assunto { clear:both; }
#atendimento-envieumamensagem label.nome input, #atendimento label.endereco input { width:243px; }
#atendimento-envieumamensagem label.cidade input, #atendimento label.telefone input { width:100px; }
#atendimento-envieumamensagem label.email input { width:128px; }
#atendimento-envieumamensagem label.newsletter input { height:auto; margin:0 5px 0 0; background:none; border:none; }
#atendimento-envieumamensagem label.mensagem textarea { width:350px; height:150px; }
#atendimento-envieumamensagem button.enviar { display:block; width:141px; height:45px; margin:10px 0; cursor:pointer; background:url(../imagens/bt_enviar_blue.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }

/* NOTICIAS */
#home #noticias { float:left; overflow:hidden; width:224px; height:293px; padding:0 0 0 0; }
#home #noticias .noticia-destaque { display:none; }
#home #noticias .noticia { width:200px; padding:10px 0 0 0; border-bottom:1px solid #6CBEB8; }
#home #noticias .noticia a:hover { text-decoration:underline; }
#home #noticias .noticia h3 a { font-size:12px; font-weight:bold; color:#009748; }
#home #noticias .noticia p { padding:0 0 10px 0;  }
#home #noticias .noticia p a { color:#333; }
#home #noticias a.maisnoticias { display:block; width:143px; height:43px; margin:10px 0 0 0; background:url(../content/home/imagens/bt_maisnoticias.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }

#home #noticias { height:auto; padding:20px 0 20px 35px; }

/* BLOG */
#blog { clear:both; width:580px; /*height:980px;*/ padding:20px 20px 30px 20px; margin:0 0 50px 0; background:url(../content/home/imagens/blog_bg.jpg) 0 bottom no-repeat #fff; overflow:hidden; }
#blog a.proxima { display:block; float:right; width:120px; height:20px; margin:0; cursor:pointer; font-weight:bold; font-size:12px; text-align:right; text-decoration:underline; color:#005D96; }
#blog a.anterior { display:block; float:left; width:120px; height:20px; cursor:pointer; font-weight:bold; font-size:12px; text-align:left; text-decoration:underline; color:#005D96; }
#blog a.anterior:hover,
#blog a.proxima:hover { text-decoration:none; }

#blog div.post { float:left; width:580px; margin:10px 0 20px 0; overflow:hidden; }
#blog div.post h3.titulo { display:block; padding:0 0 10px 0; font-size:28px; color:#005D96; letter-spacing:-2px; }
#blog div.post h3.titulo a,
#blog div.post h3.titulo a:visited { color:#005D96; }
#blog div.post h3.titulo a:hover { text-decoration:underline; }
#blog div.post h4 { margin:0 0 10px 0; font-size:14px; color:#666; font-weight:normal; }
#blog div.post p { margin:0 0 15px 0; color:#666; font-size:13px; line-height:20px; }
#blog div.post div.detalhes { float:left; display:block; width:450px; height:40px; padding:15px 0 0 0; }
#blog div.post div.detalhes a.comentarios { color:#005D96; font-size:16px; font-weight:bold; }
#blog div.post div.detalhes a.comentarios:hover { text-decoration:underline; }
#blog div.post div.detalhes p { display:block; margin:3px 0 0 0; color:#005D96; }
#blog div.post a.comentar { float:right; display:block; width:96px; height:35px; margin:10px 0 0 0; background:url(../content/home/imagens/bt_comentar.jpg) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; }
#blog div.post a { color:#005D96; text-decoration:none; }
#blog div.post a:hover { text-decoration:underline; }
#blog div.post a img { display:block; margin:10px 0 15px 0; }

#blog div.post div#comentar { clear:both; padding:0; margin:15px 0 0 0; border-top:1px solid #025e96; overflow:hidden; }
#blog div.post div#comentar h4.subtitulo-comentar { display:block; padding:20px 0 5px 0; font-size:16px; font-weight:bold; color:#025e96; }
#blog div.post div#comentar label { display:block; padding:0 0 10px 0; }
#blog div.post div#comentar b { display:block; color:#025e96; font-weight:normal; }
#blog div.post div#comentar textarea { width:300px; height:90px; }
#blog div.post div#comentar button { display:block; width:96px; height:35px; background:url(../content/home/imagens/bt_comentar.jpg) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; }

#blog div.post div.tags { display:none; }

#blog div#comente { clear:both; border-top:1px solid #79c2c1; margin:10px 0 0 0; }
#blog div#comente h4 { display:block; height:30px; padding:10px 0 0 0; font-size:16px; font-weight:bold; color:#1e8b64; }
#blog div#comente label { display:block; padding:0 0 10px 0; }
#blog div#comente label b { float:left; display:block; width:80px; padding:5px 0 0 0; font-weight:normal; color:#1e8b64; }
#blog div#comente label input,
#blog div#comente label textarea { font-size:12px; color:#666; border:1px solid #1e8b64; }
#blog div#comente label textarea { width:450px; height:100px; font-family:arial; font-size:12px; }
#blog div#comente label input:focus,
#blog div#comente label textarea:focus { border:1px solid #79c2c1; }
#blog div#comente button.enviar { display:block; width:141px; height:45px; margin:10px 0 0 420px; cursor:pointer; background:url(../content/home/imagens/bt_enviar_green.png) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; }

#blog div#comentarios { clear:both; }
#blog div#comentarios div.info { display:block; width:250px; height:50px; color:#005D96; }
#blog div#comentarios div.info a img { display:block; float:left; padding:0 10px 0 0; }
#blog div#comentarios em.data { display:block; padding:16px 0 0 0; }
#blog div#comentarios cite.por { display:block; }
#blog div#comentarios div.comentario { clear:both; padding:0 0 15px 0; }

#blog div.share { float:left; width:580px; padding:15px 0 30px 0; margin:20px 0 0 0; border-top:1px solid #ccc; overflow:hidden; }
#blog div.share div#___plusone_0,
#blog div.share iframe { height:25px!important; }

/*
#blog div.noticia { display:none; float:left; width:540px; padding:20px; margin:0 0 30px 0; border:1px solid #CC0000; }
#blog div.noticia h3.titulo { display:block; padding:0 0 10px 0; font-size:20px; color:#CC0000; }
#blog div.noticia p { margin:0 0 15px 0; color:#CC0000; font-size:12px; }
#blog div.noticia a.leiamais { display:block; width:136px; height:39px; margin:0 0 -38px 0; background:url(../content/home/imagens/bt_leiamais.jpg) 0 0 no-repeat; text-indent:-9999px; overflow:hidden; }
*/

/* CAMINHO */
#conteudo #caminho { height:30px; margin:30px 0 10px 0; }
#conteudo #caminho ul li { display:inline; color:#008D46; text-decoration:none; font-weight:bold; }
#interna #conteudo #caminho ul li a { padding:0 10px 0 0; color:#008D46; text-decoration:underline; font-weight:normal; background:url(../imagens/caminho_bg_green.gif) center right no-repeat; }

#interna.ef1 #conteudo #caminho ul li { color:#00629A; }
#interna.ef1 #conteudo #caminho ul li a {color:#00629A; background:url(../imagens/caminho_bg_blue.gif) center right no-repeat; }
#interna.ef2 #conteudo #caminho ul li { color:#FF9B00; }
#interna.ef2 #conteudo #caminho ul li a {color:#FF9B00; background:url(../imagens/caminho_bg_yellow.gif) center right no-repeat; }
#interna.em #conteudo #caminho ul li { color:#BF0000; }
#interna.em #conteudo #caminho ul li a {color:#BF0000; background:url(../imagens/caminho_bg_red.gif) center right no-repeat; }

#interna.publicoc #caminho { display:none; }

/* CEICCOC TV */
#ceicoctv { height:314px; }
#ceicoctv #video { width:277px; height:230px; margin:10px 0 0 0; border-top:1px solid #FFF100; }
#ceicoctv a.outrosvideos { float:left; display:block; width:129px; height:40px; margin:3px 0 0 30px; background:url(../imagens/bt_outrosvideos_yellow.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }

/* COC EM SUA CASA */
div#cocemsuacasa { clear:both; height:215px; padding:32px 0 0 30px; overflow:hidden; }
div#cocemsuacasa p { width:200px; padding:5px 0; font-size:11px; }
div#cocemsuacasa label input { width:206px; height:18px; padding:4px 0 0 4px; margin:0 0 3px 0; border:1px solid #009849; color:#29903F; background:#E9FBE4; }
div#cocemsuacasa button.acessar { float:right; display:inline; width:72px; height:37px; margin:5px 30px 0 0; cursor:pointer; background:url(../imagens/bt_ok_green.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }

body#home div#cocemsuacasa { height:200px; padding:10px 0 0 30px }
body#home div#cocemsuacasa label input { background:#C5E6E6; }
body#home div#cocemsuacasa button.acessar { background:url(../content/home/imagens/bt_ok_green.gif) 0 0 no-repeat; }

/* ENSINO FUNDAMENTAL I */
#interna.ef1 #conteudo p.frase { float:right; display:block; width:430px; height:137px; margin:0; background:url(../content/ensino-fundamental-i/imagens/frase.gif) left no-repeat; text-indent:-5000em; overflow:hidden; }

/* ENSINO FUNDAMENTAL II*/
#interna.ef2 #conteudo p.frase { float:right; display:block; width:430px; height:137px; margin:0; background:url(../content/ensino-fundamental-ii/imagens/frase.gif) left no-repeat; text-indent:-5000em; overflow:hidden; }

/* ENSINO MÉDIO */
#interna.em #conteudo p.frase { float:right; display:block; width:430px; height:137px; margin:0; background:url(../content/ensino-medio/imagens/frase.gif) left no-repeat; text-indent:-5000em; overflow:hidden; }

/* ESPAÇO COC */
#espacococ { }
#conteudo #espacococ p.frase { float:right; display:block; width:430px; height:141px; margin:0; background:url(../content/espaco-coc/imagens/frase.gif) bottom left no-repeat; text-indent:-5000em; overflow:hidden; }
#espacococ-sobre { float:left; width:430px; }

#espacococ-ceicoctv { float:left; width:505px; height:221px; padding:33px 0 0 0; background:url(../content/espaco-coc/imagens/ceicoctv_bg.gif) bottom left no-repeat; }
#espacococ-ceicoctv h3 { margin:30px 0 0 10px; }

#espacococ-podcasts { float:left; width:505px; padding:40px 0 0 0; background:url(../content/espaco-coc/imagens/podcasts_bg.gif) top left no-repeat; }
#espacococ-podcasts-destaque { height:80px; padding:100px 0 16px 0; }
#espacococ-podcasts-destaque p#player-titulo { width:200px; }
#espacococ-podcasts-edicoes { float:left; width:270px; padding:15px 0 0 8px; }
#espacococ-podcasts-edicoes h3 { margin:0 0 0 22px; }
#espacococ-podcasts-edicoes h4 { margin:0 0 0 22px; }
#espacococ-podcasts-edicoes h4 a { font-size:12px; color:#005778; font-weight:bold; text-decoration:underline; }
#interna #conteudo #espacococ-podcasts-edicoes p { margin:0 0 0 22px; }
#interna #conteudo #espacococ-podcasts-edicoes a.download, 
#interna #conteudo #espacococ-podcasts-edicoes a.assinar, 
#interna #conteudo #espacococ-podcasts-edicoes a.info { float:left; display:block; height:17px; padding:0 13px; margin:0; color:#fff; text-decoration:underline; background:#007DAB; }
#interna #conteudo #espacococ-podcasts-edicoes a.download { display:none; }
#espacococ-podcasts-edicoes #player { position:absolute; width:216px; height:124px; top:1095px; margin:0 0 0 22px; overflow:hidden; }
#espacococ-podcasts-lista { clear:both; width:261px; background:#3DA2B3; }
#espacococ-podcasts-lista .podcast { clear:both; padding:10px 0 0 22px; }
#espacococ-podcasts-lista .podcast h4, #interna #conteudo #espacococ-podcasts-lista .podcast p { margin:0; }
#interna #conteudo #espacococ-podcasts-lista a.info, #interna #conteudo #espacococ-podcasts-lista a.download { margin:5px 5px 0 0; }
#interna #conteudo #espacococ-podcasts-lista a.download { display:block; }
#interna #conteudo #espacococ-podcasts-lista .paginacao { margin:0 0 0 22px; }
#interna #conteudo #espacococ-podcasts-lista .paginacao a { color:#FFF; }
#interna #conteudo #espacococ-podcasts-lista .paginacao ul li a.pagina-ativa { background:#007DAB; color:#FFF; font-weight:bold; font-size:12px; }
#espacococ-podcasts-lista .paginacao ul li a.proxima { display:block; height:18px; padding:0 0 0 15px; margin:0 0 0 5px; border:none; background:url(../imagens/bt_seta_direita_blue.gif) center left no-repeat; overflow:hidden; }
#espacococ-podcasts-lista .paginacao ul li a.anterior { display:block; height:18px; padding:0 15px 0 0; margin:0 5px 0 0; border:none; text-align:right; background:url(../imagens/bt_seta_esquerda_blue.gif) center right no-repeat; overflow:hidden; }
#espacococ-podcasts-comofunciona { float:right; width:195px; padding:120px 10px 0 0; }
#espacococ-podcasts-assine { float:right; width:195px;  padding:20px 10px 0 0; }
#interna #espacococ-podcasts-assine a { margin:0 5px 0 0; font-size:11px; text-decoration:underline; color:#FFF; }

#espacococ-artigos { float:right; width:390px; padding:20px; margin:0 0 20px 0; background:#FFF; }
#espacococ-artigos em, #espacococ-albumvirtual em, #espacococ-artigos-outras em, #espacococ-albuns-outros em { display:none; }
#espacococ-albumvirtual { float:right; width:390px; padding:20px; background:#FFF; }

#conteudo #espacococ .artigo, #conteudo #espacococ .album { margin:15px 0 0 0; }
#conteudo #espacococ .artigo h4 a, #conteudo #espacococ .album h4 a { color:#008D46; text-decoration:underline; }
#conteudo #espacococ .artigo p a, #conteudo #espacococ .album p a { color:#666; text-decoration:none; }

#espacococ-artigos-outros, #espacococ-albuns-outros { float:right; width:390px; padding:20px; background:#FFF; }

#espacococ-artigo, #espacococ-album { float:left; width:430px; min-height:620px; height:auto !important; height:620px; }
#conteudo #espacococ-artigo h3, #conteudo #espacococ-album h3 { font-size:20px; color:#00629A; }
#espacococ-artigo em.chamada, #espacococ-album em.chamada { display:block; font-size:12px; margin:0 0 20px 0; }
#espacococ-artigo strong.categoria, #espacococ-album strong.categoria { display:none; }
#espacococ-artigo .imagem { float:right; padding:10px; margin:0 0 0 20px; text-align:center; background:#FFF; }
#espacococ-album .imagens { clear:both; }
#espacococ-album .imagens a { float:left; display:block; width:80px; height:80px; margin:0 10px 10px 0; border:10px solid #FFF; background-position:center; background-repeat:no-repeat; text-indent:-7000em; overflow:hidden; }

/* ESPORTES */
#conteudo #esportes p.frase { float:right; display:block; width:430px; height:121px; margin:0; background:url(../content/esportes/imagens/frase.gif) left no-repeat; text-indent:-5000em; overflow:hidden; }
#conteudo #esportes .noticia, #conteudo #esportes .album { margin:15px 0 0 0; }
#conteudo #esportes .noticia h4 a, #conteudo #esportes .album h4 a { color:#008D46; text-decoration:underline; }
#conteudo #esportes .noticia p a, #conteudo #esportes .album p a { color:#666; text-decoration:none; }

#esportes-apresentacao { float:left; width:430px; min-height:620px; height:auto !important; height:620px; }

#esportes-noticias { float:right; width:390px; padding:20px; margin:0 0 20px 0; background:#FFF; }
#esportes-noticias em, #esportes-albumvirtual em, #esportes-noticias-outras em, #esportes-albuns-outros em { display:none; }
#esportes-albumvirtual { float:right; width:390px; padding:20px; background:#FFF; }

#esportes-noticia, #esportes-album { float:left; width:430px; }
#conteudo #esportes-noticia h3, #conteudo #esportes-album h3 { font-size:20px; color:#00629A; }
#esportes-noticia em.chamada, #esportes-album em.chamada { display:block; font-size:12px; margin:0 0 20px 0; }
#esportes-noticia strong.categoria, #esportes-album strong.categoria { display:none; }
#esportes-noticia .imagem { float:right; padding:10px; margin:0 0 0 20px; text-align:center; background:#FFF; }
#esportes-album .imagens { clear:both; }
#esportes-album .imagens a { float:left; display:block; width:80px; height:80px; margin:0 10px 10px 0; border:10px solid #FFF; background-position:center; background-repeat:no-repeat; text-indent:-7000em; overflow:hidden; }
#esportes-noticias-outras, #conteudo #esportes-albuns-outros { float:right; width:390px; padding:20px; background:#FFF; }

/* FACEBOOK */
#facebook { width:260px; margin:10px 0; background:#fff; overflow:hidden; }

/* LOCALIZAÇÃO */
#localizacao { clear:both; width:300px; padding:20px; margin:20px 0 0 0; color:#FFF; border:1px solid #FFF; }
#localizacao strong { display:block; }
#localizacao address { font-style:normal; }

#interna.publicoc #localizacao { display:none; }

/* NEWSLETTER */
#newsletter { clear:both; height:195px; padding:0 0 0 32px; }
#newsletter p { width:200px; padding:10px 0 5px 0; font-size:11px; }
#newsletter label input { width:206px; height:18px; padding:4px 0 0 4px; margin:0 0 3px 0; border:1px solid #007DAB; color:#007B9A; background:#fff; }
#newsletter button.enviar { float:right; display:inline; width:68px; height:33px; margin:5px 32px 0 0; cursor:pointer; background:url(../imagens/bt_ok_blue.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }
#interna #newsletter button.enviar { float:right; display:inline; width:76px; height:41px; margin:5px 32px 0 0; cursor:pointer; background:url(../imagens/bt_ok_blue.jpg) top left no-repeat; text-indent:-7000em; overflow:hidden; }
#newsletter a.duvidas { display:none; }

#home #newsletter label input { background:#E8FBE6; }
#home #newsletter p { color:#E8FBE6; }

/* NOTICIAS */
/*#home #noticias { float:right; width:235px; height:571px; }
#home #noticias a:hover { text-decoration:underline; }
#home #noticias .noticia-destaque { width:190px; padding:10px 0 0 10px; margin:5px 0 0 10px; border:1px solid #B07F7E; }
#home #noticias .noticia-destaque img { padding:0 0 10px 0; }
#home #noticias .noticia-destaque h3 a { font-size:12px; font-weight:bold; color:#CC0000; }
#home #noticias .noticia-destaque p { padding:10px 0; }
#home #noticias .noticia-destaque p a { color:#333; }
#home #noticias .noticia { width:190px; margin:10px 0 0 20px; border-bottom:1px solid #B07F7E; }
#home #noticias .noticia h3 a { font-size:12px; font-weight:bold; color:#CC0000; }
#home #noticias .noticia p { padding:10px 0; }
#home #noticias .noticia p a { color:#333; }
#home #noticias a.maisnoticias { display:block; width:139px; height:43px; margin:10px 0 0 20px; background:url(../imagens/bt_maisnoticias_red.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }
*/
#interna #noticias { clear:both; }
#interna #conteudo #noticias-sobre p.frase { float:right; display:block; width:430px; height:140px; margin:0; background:url(../content/noticias/imagens/frase.gif) left no-repeat; text-indent:-5000em; overflow:hidden; }
#interna #conteudo #noticias .noticia-destaque { float:left; width:390px; padding:20px;  }
#interna #conteudo #noticias .noticia-destaque img { float:left; margin:0 10px 0 0; border:10px solid #FFF; }
#interna #conteudo #noticias .noticia-destaque h3 a { font-size:20px; font-weight:bold; color:#00629A; text-decoration:none; line-height:1; }
#interna.ef1 #conteudo #noticias .noticia-destaque h3 a { color:#00629A; }
#interna.ef2 #conteudo #noticias .noticia-destaque h3 a { color:#FF9B00; }
#interna.em #conteudo #noticias .noticia-destaque h3 a { color:#BF0000; }
#interna #conteudo #noticias .noticia-destaque p a { clear:both; display:block; padding:10px 0 0 0; font-size:16px; color:#666; text-decoration:none; }

#noticias-busca, #noticias-comunicacao { float:right; width:390px; padding:20px; margin:0 0 20px 0; background:#FFF; }
#noticias-busca label { float:left; display:block; margin:8px 5px 0 0; }
#noticias-busca input { width:250px; border:1px solid #009849; color:#29903F; }
#interna.ef1 #noticias-busca input { border:1px solid #00629A; color:#00629A; }
#interna.ef2 #noticias-busca input { border:1px solid #FF9B00; color:#FF9B00; }
#interna.em #noticias-busca input { border:1px solid #BF0000; color:#BF0000; }
#noticias-busca button.pesquisar { width:76px; height:41px; background:url(../imagens/bt_ok_green.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }
#interna.ef1 #noticias-busca button.pesquisar { background:url(../imagens/bt_ok_blue.jpg) top left no-repeat; }
#interna.ef2 #noticias-busca button.pesquisar { background:url(../imagens/bt_ok_yellow.gif) top left no-repeat; }
#interna.em #noticias-busca button.pesquisar { background:url(../imagens/bt_ok_red.gif) top left no-repeat; }

#noticias #noticias-outras { float:left; width:390px; padding:20px; background:#FFF; }
#noticias-outras { float:right; width:390px; padding:20px; margin:0 0 20px 0; background:#FFF; }
#conteudo #noticias-outras .noticia { margin:15px 0 0 0; }
#conteudo #noticias-outras .noticia small.data { display:none; }
#conteudo #noticias-outras .noticia em.categoria  { display:inline; padding:5px 10px;color:#666; font-size:10px; font-weight:bold; font-style:normal; text-transform:uppercase; background:#EFEFEF; }
#conteudo #noticias-outras .noticia h4 a { display:block; padding:5px 5px 0 5px; margin:4px 0 0 0;  color:#008D46; text-decoration:underline; border-top:1px solid #EFEFEF; background:#FFF; }
#interna.ef1 #conteudo #noticias-outras .noticia h4 a { color:#00629A; }
#interna.ef2 #conteudo #noticias-outras .noticia h4 a { color:#FF9B00; }
#interna.em #conteudo #noticias-outras .noticia h4 a { color:#BF0000; }
#conteudo #noticias-outras .noticia p a { clear:both; display:block; padding:0 5px 10px 5px; color:#666; text-decoration:none; background:#FFF; }

#noticia { float:left; width:430px; min-height:620px; height:auto !important; height:620px; }
#conteudo #noticia h3 { font-size:20px; color:#00629A; }
#interna.ef1 #conteudo #noticia h3 { font-size:20px; color:#00629A; }
#interna.ef2 #conteudo #noticia h3 { font-size:20px; color:#FF9B00; }
#interna.em #conteudo #noticia h3 { font-size:20px; color:#BF0000; }
#noticia em.chamada { display:block; font-size:12px; margin:0 0 20px 0; }
#noticia strong.categoria { display:none; }
#noticia .imagem { float:right; padding:10px; margin:0 0 0 20px; text-align:center; background:#FFF; }

/* PAGINAÇÃO */
.paginacao { clear:both; height:30px; padding:20px 0 5px 0; }
#interna #conteudo .paginacao a { color:#008D46; }
.paginacao ul li { float:left; display:block; }
.paginacao ul li.semanterior, .paginacao ul li.semproxima { display:none; }
.paginacao ul li a { float:left; display:block; height:16px; padding:2px 8px 0 8px;  }
#interna #conteudo .paginacao ul li a.pagina-ativa { background:#008D46; color:#FFF; font-weight:bold; font-size:12px; }
.paginacao ul li a.proxima { display:block; height:18px; padding:0 0 0 15px; margin:0 0 0 5px; border:none; background:url(../imagens/bt_seta_direita_green.gif) center left no-repeat; overflow:hidden; }
.paginacao ul li a.anterior { display:block; height:18px; padding:0 15px 0 0; margin:0 5px 0 0; border:none; text-align:right; background:url(../imagens/bt_seta_esquerda_green.gif) center right no-repeat; overflow:hidden; }

#interna.ef1 #conteudo .paginacao a { color:#00629A; }
#interna.ef1 #conteudo .paginacao a.pagina-ativa { background:#00629A; color:#FFF; }
#interna.ef1 .paginacao ul li a.proxima { background:url(../imagens/bt_seta_direita_blue.gif) center left no-repeat; }
#interna.ef1 .paginacao ul li a.anterior { background:url(../imagens/bt_seta_esquerda_blue.gif) center right no-repeat; }

#interna.ef2 #conteudo .paginacao ul li a { color:#FF9B00; }
#interna.ef2 #conteudo .paginacao ul li a.pagina-ativa { background:#FF9B00; color:#FFF; }
#interna.ef2 .paginacao ul li a.proxima { background:url(../imagens/bt_seta_direita_yellow.gif) center left no-repeat; }
#interna.ef2 .paginacao ul li a.anterior { background:url(../imagens/bt_seta_esquerda_yellow.gif) center right no-repeat; }

#interna.em #conteudo .paginacao a { color:#BF0000; }
#interna.em #conteudo .paginacao ul li a.pagina-ativa { background:#BF0000; color:#FFF; }
#interna.em .paginacao ul li a.proxima { background:url(../imagens/bt_seta_direita_red.gif) center left no-repeat; }
#interna.em .paginacao ul li a.anterior { background:url(../imagens/bt_seta_esquerda_red.gif) center right no-repeat; }

/* PODCAST */
#podcast { height:314px; padding:20px 0 0 30px; font-size:11px; background:url(../imagens/podcast_bg.gif) top left no-repeat; }
#podcast h4 { margin:50px 0 0 0; font-size:12px; color:#005778; font-weight:bold; text-decoration:underline; }
#podcast p#player-titulo { width:200px; font-size:11px; color:#005778; }
#podcast p.informado { width:180px; padding:20px 0 0 0;  }
#podcast p.informado a { display:block; color:#007DAB; font-weight:bold; }
#podcast p.informado a:hover { text-decoration:underline; }
#podcast a.assinar, #podcast a.download { float:left; display:block; height:17px; padding:0 13px; margin:60px 0  0 0; color:#fff; text-decoration:underline; background:#007DAB; }
#podcast a.download { margin:60px 5px 0 0; }
#podcast a:hover.assinar, #podcast a:hover.download { text-decoration:none; }
#podcast object { position:absolute; top:652px; margin:-35px 0 0 -10px; }
#podcast a.outrospodcasts { float:left; display:block; width:136px; height:35px; margin:10px 0 0 0; background:url(../imagens/bt_outrospodcast_blue.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }

/* PROPOSTA PEDAGÓGICA */
#propostapedagogica { float:left; width:430px; }
#propostapedagogica em { display:none; }
#propostapedagogica-corpodocente { float:right; width:390px; padding:20px; margin:0 0 20px 0; background:#FFF; }
#propostapedagogica-materialdidatico { float:right; width:390px; padding:20px; background:#FFF; }

/* SOBRE O CEICCOC */
#interna #conteudo #sobreceicoc p.frase { float:right; display:block; width:430px; height:208px; margin:0; background:url(../content/ceicoc/imagens/frase.gif) left no-repeat; text-indent:-5000em; overflow:hidden; }
#sobreceicoc-quemsomos { float:left; width:430px; text-align:justify; }

#sobreceicoc-equipe { float:left; width:390px; padding:20px; margin:0 0 20px 0; text-align:justify; background:#FFF; }
#sobreceicoc-equipe a.saibamais { display:block; width:141px; height:45px; margin:10px 0; background:url(../imagens/bt_saibamais_green.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }
#sobreceicoc-equipe  .profissional { clear:both; padding:0 0 5px 0; margin:10px 0 0 0; text-align:justify; }
#sobreceicoc-equipe  .profissional img { float:left; display:block; width:100px; height:125px; margin:0 10px 0 0; background:gray; }
#interna #conteudo #sobreceicoc-equipe  .profissional h4 { font-size:15px; color:#008D46; }
#sobreceicoc-equipe  .profissional small { display:block; margin:0 0 10px 0; }
#sobreceicoc-equipe  .profissional p { display:block; }

#sobreceicoc-visaopedagogica { float:right; width:390px; padding:20px; margin:0 0 20px 0; text-align:justify; color:#FFF; background:#74BB5C; }
#sobreceicoc-visaopedagogica ol { padding:0 0 0 20px; }
#sobreceicoc-visaopedagogica ol li { list-style:decimal; margin:0 0 5px 0; }

#sobreceicoc-diferenciais { float:right; width:430px; text-align:justify; }
#sobreceicoc-diferenciais .diferencial h4 { display:block; width:417px; height:29px; margin:0 0 5px 0; cursor:pointer; background-position:center; background-repeat:no-repeat; text-indent:-5000em; overflow:hidden; }
#sobreceicoc-diferenciais .diferencial h4#diferenciais-educacaoparavida { background-image:url(../content/ceicoc/imagens/diferenciais_educacaoparavida.gif); } 
#sobreceicoc-diferenciais .diferencial h4#diferenciais-ingleseespanhol { background-image:url(../content/ceicoc/imagens/diferenciais_ingleseespanhol.gif); } 
#sobreceicoc-diferenciais .diferencial h4#diferenciais-tecnologia { background-image:url(../content/ceicoc/imagens/diferenciais_tecnologia.gif); } 
#sobreceicoc-diferenciais .diferencial h4#diferenciais-educacaoparaopensar { background-image:url(../content/ceicoc/imagens/diferenciais_educacaoparaopensar.gif); } 
#sobreceicoc-diferenciais .diferencial h4#diferenciais-programavivendovalores { background-image:url(../content/ceicoc/imagens/diferenciais_programavivendovalores.gif); } 
#sobreceicoc-diferenciais .diferencial p { display:none; padding:0 20px 0 10px; font-size:13px; }

/* SERVIÇOS */
#servicos-geracaoc { float:right; width:430px; background:url(../content/servicos/imagens/geracaoc_bg.gif) 160px -30px no-repeat;  }
#servicos-geracaoc div#video,
#servicos-geracaoc img { margin:20px auto; }
#servicos-geracaoc div#twitter { width:390px; padding:20px; margin:0 0 20px 0; background:#FFF; }
#servicos-geracaoc div#twitter a { display:block; width:221px; height:59px; padding:0 0 10px 0; background:url(../content/servicos/imagens/subtitulo_twitter.gif) top left no-repeat; text-indent:-5000em; overflow:hidden; }
#servicos-geracaoc div#twitter div.tweet { padding:0 8px; }

#servicos-prematricula { width:430px; }
#servicos-prematricula label { display:block; margin:5px 0 0 0; }
#servicos-prematricula label b { display:block; color:#00629A; }
#servicos-prematricula label.responsavel, #servicos-prematricula label.endereco, #servicos-prematricula label.mensagem { margin:25px 0 0 0; }
#servicos-prematricula label.serie, #servicos-prematricula label.cidade, #servicos-prematricula label.telefone { float:left; margin:5px 5px 0 0; }
#servicos-prematricula button.enviar { display:block; width:141px; height:45px; margin:10px 0; cursor:pointer; background:url(../imagens/bt_enviar_blue.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }

#servicos-concoc { width:430px; }
#interna #conteudo #servicos-concoc h4 { display:block; font-size:18px; letter-spacing:-1px; padding:20px 0 5px 0; }
#servicos-concoc div#atencao { padding:15px; background:#b5ea91; }
#servicos-concoc div#atencao p strong { font-size:16px; letter-spacing:-1px; }
#servicos-concoc ul { padding:0 0 15px 0; }
#servicos-concoc label { display:block; margin:5px 0 0 0; }
#servicos-concoc label b,
#servicos-concoc div.datadenascimento strong { display:block; color:#00629A; }
#servicos-concoc div.datadenascimento { clear:both; padding:5px 0 0 0; overflow:hidden; }
#servicos-concoc div.datadenascimento label {  float:left; margin:0 5px 0 0; }
#servicos-concoc div.datadenascimento label b { display:none; }
#servicos-concoc label.telefone { clear:both; }
#servicos-concoc div.amigo { padding:0 0 10px 0; }
#servicos-concoc p.aviso { display:block; width:235px; padding:10px; color:#EC6F6C; background:#FAE4E8; }
#servicos-concoc button.enviar { display:block; width:141px; height:45px; margin:10px 0; cursor:pointer; background:url(../imagens/bt_enviar_blue.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }

#servicos-promocao { width:430px; }
#servicos-promocao label { display:block; margin:5px 0 0 0; }
#servicos-promocao label b { display:block; color:#00629A; }
#servicos-promocao label.resposta { padding:10px 0 0 0; font-size:15px; }
#servicos-promocao label.resposta textarea { width:400px; height:200px; }
#servicos-promocao button.enviar { display:block; width:141px; height:45px; margin:10px 0; cursor:pointer; background:url(../imagens/bt_enviar_blue.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }

/* TRABALHE CONOSCO */
#curriculo-areadeacesso { margin:15px 0 0 0; }
#curriculo-areadeacesso p strong { display:block; }
#curriculo-areadeacesso label b { display:none; }
#curriculo-areadeacesso label.email, #curriculo-areadeacesso label.senha { float:left; margin:0 5px 0 0; }
#curriculo-areadeacesso button.acessar, #curriculo-areadeacesso button.enviar { display:block; width:17px; height:24px; margin:0; cursor:pointer; background:url(../imagens/bt_seta_direita.gif) top left no-repeat; text-indent:-7000em; overflow:hidden; }

#curriculo-cadastro { width:400px; }
#conteudo #curriculo-cadastro h4 { clear:both; display:block; margin:20px 0 5px 0;  }
#conteudo #curriculo-cadastro ul li { float:left; display:block; margin:0 5px 0 0; }
#curriculo-cadastro label { display:block; }
#curriculo-cadastro label b { display:block; font-weight:normal; }
#curriculo-cadastro label.senha, #curriculo-cadastro label.sexo, #curriculo-cadastro label.areaInteresse, #curriculo-cadastro label.cidade, #curriculo-cadastro label.telefone { float:left; margin:0 5px 0 0; }
#curriculo-cadastro label.estado { margin:15px 10px 0 0;}
#curriculo-cadastro label.cidade input { width:200px; }
#curriculo-cadastro label.email input { width:150px; }
#curriculo-cadastro-documentacao label.rg input, #curriculo-cadastro-documentacao label.expedidor input, #curriculo-cadastro-documentacao label.dataexpedicao input { width:130px; }
#curriculo #curriculo-cadastro button.enviar, #curriculo #curriculo-cadastro a.confirmar, #curriculo #curriculo-cadastro a.sair { display:block; width:80px; height:23px; margin:10px 0 0 0; cursor:pointer; color:#31338E; font-size:11px; font-weight:bold; text-decoration:underline; background:url(../imagens/bt_seta_direita3.gif) center left no-repeat; }
#curriculo-cadastro a.confirmar { float:left; margin:0 0 0 5px; }

/* VOLTAR */
#voltar { clear:both; padding:20px 0 20px 50px; }
#voltar a.voltar { display:block; width:141px; height:45px; background:url(../imagens/bt_voltar_blue.png) top left no-repeat; text-indent:-7000em; overflow:hidden; }

#interna.publicoc #voltar { display:none; }

/* POPUP */
#popup #geral #inscricoes .cadastro { display:block; width:300px; height:145px; float:left; margin:2px 2px 5px 0; padding:0 0 0 10px; border: 1px solid #999; background:#fff; color:#333; }
#popup #geral { width:630px; }
#popup #geral #inscricoes .pagina { width:630px; margin:auto; padding:10px 0 0 0; page-break-after:always;}

#SplashSimuladaoENEM2010,
#popup2 { width:700px; height:400px; background:transparent; position:absolute; z-index:999;/*  top:50%;  */left:50%; margin:50px 0 0 -350px; }

/************************************
FORMULÁRIOS - Características Gerais
************************************/
/* ESTILO FORMS */
fieldset { }
legend { display:none; }
label input, label textarea { height:18px; padding:4px 0 0 4px; border:1px solid #007DAB; font-size:11px; color:#007B9A; background:#FFF; }
label select { height:22px; border:1px solid #007DAB; font-size:11px; color:#007B9A; background:#FFF; }

/* DETALHES */
.display-ativado {  }
.display-desativado { display:none; }

/************************************
RODAPÉ - Assinatura do site.
************************************/
#rodape { clear:both; padding:0 0 80px 0; font-size:11px; }
#rodape p { clear:both; text-align:center; }
#rodape ul { display:block; width:560px; height:66px; padding:55px 0 0 44px; margin:auto; }
#rodape ul li { float:left; }
#rodape li a { display:block; background-repeat:no-repeat; text-indent:-7000em; overflow:hidden; }
#rodape li.menu-sobreoceicoc a { width:156px; height:30px; background-image:url(../imagens/rodape_menu_sobre.gif); background-position:40px center; }
#rodape li.menu-trabalheconosco a { width:158px; height:30px; margin:10px 0 0 0; background-image:url(../imagens/rodape_menu_trabalhe.gif); background-position:30px center; }
#rodape li.menu-atendimento a { width:179px; height:35px; background-image:url(../imagens/rodape_menu_contato.gif); background-position:60px 12px; }

#interna.publicoc #rodape { display:none; }

