@charset "utf-8";
/* CSS Document */



@font-face {
    font-family: 'HelveticaNeueLightRegular';
    src: url('../../fonts/henl____-webfont.eot');
    src: url('../../fonts/henl____-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/henl____-webfont.woff') format('woff'),
         url('../../fonts/henl____-webfont.ttf') format('truetype'),
         url('../../fonts/henl____-webfont.svg#HelveticaNeueLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamMediumRegular';
    src: url('../../fonts/gotham-medium-webfont.eot');
    src: url('../../fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/gotham-medium-webfont.woff') format('woff'),
         url('../../fonts/gotham-medium-webfont.ttf') format('truetype'),
         url('../../fonts/gotham-medium-webfont.svg#GothamMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamBookRegular';
    src: url('../../fonts/gotham-book-webfont.eot');
    src: url('../../fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/gotham-book-webfont.woff') format('woff'),
         url('../../fonts/gotham-book-webfont.ttf') format('truetype'),
         url('../../fonts/gotham-book-webfont.svg#GothamBookRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaNeueLight';
    src: url('../../fonts/hll_____-webfont.eot');
    src: url('../../fonts/hll_____-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/hll_____-webfont.woff') format('woff'),
         url('../../fonts/hll_____-webfont.ttf') format('truetype'),
         url('../../fonts/hll_____-webfont.svg#HelveticaNeueLight') format('svg');
    font-weight: normal;
    font-style: normal;

}


body { margin: 0; padding: 0; background: url(../images/bg-topo.png) repeat-x; font-family: Arial; }

#container { margin: 0 auto; padding: 0 10px 0 10px; width: 980px; }

#logo { float: left; margin: 15px 0 0 10px; background: url(../images/terra-livre.png) no-repeat; width: 131px; height: 103px; text-indent: -9999px; }
      
a.idioma { float: right; margin: 20px 30px 0 0; font-size: 12px; color: #005abb; text-decoration: none; }
a:hover.idioma { text-decoration: underline; }   

#destacao { float: left; border: 1px solid #e4e4e4; padding: 9px; width: 960px; height: 277px; }

#bannerLateralHeader { float: right; border-left: 5px solid #5591d4; width: 247px; height: 275px; }

#miolo { float: left; width: 700px; text-align: justify; line-height: 20px; }

#sideBar { float: right; width: 262px; margin-top: 50px; }
#sideBar h2.titulo { float: left; padding: 0 0 15px 0; margin: 0; font-weight: normal; width: 262px; font-family: 'HelveticaNeueLight'; color: #005abb; font-size: 30px; background: url(../images/fundo-titulos.gif) no-repeat bottom left; }

#depoimento { width: 262px; font-size: 15px; color: #7a7a7a; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; line-height: 20px;  }

#depoimento .assinatura { font-size: 20px; color: #005abb; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }

h2.tituloAmarelo { float: left; padding: 0 0 15px 0; margin: 0; font-weight: normal; width: 100%; font-family: 'HelveticaNeueLight'; color: #ffb70f; font-size: 30px; background: url(../images/fundo-titulos.gif) no-repeat bottom left; }

h2.tituloAzul { float: left; padding: 0 0 15px 0; margin: 0; font-weight: normal; width: 100%; font-family: 'HelveticaNeueLight'; color: #005abb; font-size: 30px; background: url(../images/fundo-titulos.gif) no-repeat bottom left; }

#fotosSiteR { float: right; margin: 0 0 10px 10px; padding: 5px; border: 1px solid #f1f1f1; } 
#fotosSiteL { float: left; margin: 0 10px 10px 0; padding: 5px; border: 1px solid #f1f1f1; } 

.borderFoto { padding: 5px; border: 1px solid #f1f1f1; }

/* #content { float: left; xborder: 1px solid; width: 550px; margin: 20px 0 0 80px; }*/
ul#bolinhaAzul { list-style-type: none; padding: 0; margin: 0; }
ul#bolinhaAzul li { background: url(../images/bullet-bolinha-azul.png) no-repeat; background-position: 1px 3px; padding: 0 0 0 15px; margin-bottom: 10px; }


#videoHome { float: right; width: 355px; }

#boxParceirosHome { float: left; margin: 0; padding: 0; width: 700px; }
#boxParceirosHome ul { list-style-type: none; margin: 0; padding: 0; width: 700px; }
#boxParceirosHome ul li { float: left; display: block; list-style-type: none; margin: 0 10px 0 10px; padding: 0; width: 155px; text-align:center; } 

#footer { float: left; width: 950px; margin-top: 30px; border: 1px solid #e4e4e4; padding: 15px; font-size: 11px; color: #8c8c8c; }
#footer div#Left { float: left; }
#criancaEsperanca { float: right; background: url(../images/logo-crianca-esperanca.jpg) no-repeat; width: 124px; height: 65px; text-indent: -9999px; }

#baloesHistoriaPares { float: left; border-bottom: 3px solid #c3c3c3; padding-bottom: 20px; width: 100%; }
#baloesHistoriaPares ul, #baloesHistoriaImpares ul { float:left; list-style-type: none; margin: 0; padding: 0; }
#baloesHistoriaPares ul li { float: left; list-style-type: none; margin: 20px 45px 0 0; padding: 0; text-align:center; width: 42px; height: 42px; }

#baloesHistoriaImpares { float: left; padding-bottom: 20px; border-bottom: 1px solid #f0f0f0; height: 120px; margin-bottom: 20px; }
#baloesHistoriaImpares ul li { float: left; list-style-type: none; margin: 20px 0 0 45px; padding: 0; text-align:center; width: 42px; height: 42px; }


#baloesHistoriaPares ul li a, #baloesHistoriaImpares ul li a { display: block; width: 42px; height: 29px; background: url(../images/baloes-historia.png) no-repeat; color: #551200; font-size: 12px; text-decoration: none; font-weight: bold; padding-top: 13px; }
#baloesHistoriaPares ul li a:hover, #baloesHistoriaImpares ul li a:hover { background: url(../images/baloes-historia.png) left bottom; color: #FFF; }  

#balanco { float: left; }
#balanco ul { float: left; margin: 0; padding: 0; list-style-type: none; }
#balanco ul li { float: left; display: block; margin-bottom: 30px; padding: 0 0 0 30px; background: url(../images/balanco.png) no-repeat; width: 200px; height: 20px; }
#balanco ul li a { font-size: 14px; color: #005abb; text-decoration: none; font-weight: bold; }
#balanco ul li a:hover { color: #ffb70f; text-decoration: underline; }

hr.cinza { height: 1px; background: #ededed; border: 0px solid; }

#informativos { float: left; }
#informativos ul { float: left; margin: 0; padding: 0; list-style-type: none; }
#informativos ul li { float: left; display: block; width: 200px; background: url(../images/bullet-bolinha-azul.png) no-repeat; background-position: left center; padding: 0 0 0 15px; margin-bottom: 10px; xborder: 1px solid;  }
#informativos ul li a { font-size: 12px; color: #3c3c3c; text-decoration: none; }
#informativos ul li a:hover { color: #ffb70f; text-decoration: underline;  }


.formNewsletter { width: 260px; font-size: 14px; font-weight: bold; background: #5591d4; border: 0px; padding: 5px; color: #FFF; margin-bottom: 15px; }

.formulario { font-size: 12px; font-weight: bold; background: #eaeaea; border: 0px; padding: 5px; color: #7a7a7a; }
.botao { background: #5591d4; border: 1px solid #5591d4; padding: 3px; font-size: 13px; font-weight: bold; color: #FFF; }


#noticiasView { float: left; }
#noticiasView img { margin: 10px; padding: 5px; border: 1px solid #f1f1f1; }

#calendario { float: left; background: url(../images/calendar.png) no-repeat; width: 59px; height: 65px; text-align: center; padding-top: 2px; }
#calendarioEvento { float: right; width: 320px; }

#listSchedule { float: left; width: 700px; margin-bottom: 40px; }
#calendarioEventoSchedule { float: left; margin-left: 15px;  width: 620px; }
#calendarioEventoSchedule a { text-decoration: none; }
#calendarioEventoSchedule a:hover .tx_12_azul, a:hover .tx_11 { text-decoration: underline;  }

#outrasNoticias { float: left; }
#outrasNoticias a { text-decoration: none; line-height: 16px; }
#outrasNoticias a:hover .tx_12_azul, a:hover .tx_10 { text-decoration: underline;  }

#fotos { float: left; }
#fotos ul { float: left; margin: 0; padding: 0; list-style-type: none; }
#fotos ul li { float: left; display: block; width: 335px; background: url(../images/bullet-bolinha-azul.png) no-repeat; background-position: left center; padding: 0 0 0 15px; margin-bottom: 10px; xborder: 1px solid;  }
#fotos ul li a { font-size: 12px; color: #3c3c3c; text-decoration: none; }
#fotos ul li a:hover { color: #ffb70f; text-decoration: underline;  }

#fotosAlbum { float: left; }
#fotosAlbum ul { float: left; padding: 0; margin: 0; list-style-type: none; }
#fotosAlbum ul li { float: left; margin: 0 30px 30px 0; padding: 0; }
#fotosAlbum ul li img { padding: 5px; border: 1px solid #f0f0f0; }

a.voltarTopo { font-size: 10px; color: #005abb; text-decoration: none;  }
a:hover.voltarTopo { text-decoration: underline; color: #3c3c3c; }

#sidebarNE { float: left; }
#sidebarNE ul { float: left; margin: 0; padding: 0; list-style-type: none; }
#sidebarNE ul li { display: block; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px dotted #cccccc; width: 262px; }
#sidebarNE ul li a { text-decoration: none; }
#sidebarNE ul li a:hover .tx_11, a:hover .tx_13_azul { text-decoration: underline; }

.tx_30_H_amarelo { font-family: 'HelveticaNeueLight'; font-size: 30px; color: #ffb70f; }

.tx_18_H_azul { font-family: 'HelveticaNeueLight'; font-size: 18px; color: #005abb; }
.tx_30_H_azul { font-family: 'HelveticaNeueLight'; font-size: 30px; color: #005abb; }

.tx_10 { font-size: 10px; color: #3c3c3c; }
.tx_11 { font-size: 11px; color: #3c3c3c; }
.tx_12 { font-size: 12px; color: #3c3c3c; }
.tx_14 { font-size: 14px; color: #3c3c3c; }

.tx_11_azul { font-size: 11px; color: #005abb; }
.tx_12_azul { font-size: 12px; color: #005abb; }
.tx_13_azul { font-size: 13px; color: #005abb; }
.tx_14_azul { font-size: 14px; color: #005abb; }
.tx_18_azul { font-size: 18px; color: #005abb; }
.tx_30_azul { font-size: 30px; color: #005abb; }

.tx_14_amarelo { font-size: 14px; color: #ffb70f; }
.tx_18_amarelo { font-size: 18px; color: #ffb70f; }

.tx_11_branco { font-size: 11px; color: #FFF; }

a.tx_10 { font-size: 10px; color: #3c3c3c; text-decoration: none; }
a:hover.tx_10 { text-decoration: underline; color: #005abb; }

a.tx_11 { font-size: 11px; color: #3c3c3c; text-decoration: none; }
a:hover.tx_11 { text-decoration: underline; }

a.tx_12_amarelo { font-size: 12px; color: #ffb70f; text-decoration: none; }
a:hover.tx_12_amarelo { text-decoration: underline; }

a.tx_12_azul { font-size: 12px; color: #005abb; text-decoration: none; }
a:hover.tx_12_azul { text-decoration: underline; }

#paginacao { margin: auto; text-align: center; }

.paginacaoAtivo { font-size: 12px; border: 1px solid #005abb; background-color: #005abb; color:#FFFFFF; padding: 5px; }

#paginacao a { font-size: 12px; border: 1px solid #CCC; padding: 5px; text-decoration: none; color:#005abb; margin: 0 5px 0 5px; }

#paginacao a:hover { background-color: #005abb; color:#FFFFFF; border: 1px solid #005abb; }


#videosAdmin { float: left; }
#videosAdmin ul { float: left; margin: 0; padding: 0; list-style-type: none; }
#videosAdmin ul li { float: left; margin: 0; padding: 0; list-style-type: none; width: 250px; }

#albumAdmin { float: left; }
#albumAdmin ul { float: left; margin: 0; padding: 0; list-style-type: none; }
#albumAdmin ul li { float: left; margin: 0 10px 40px 10px; padding: 0; list-style-type: none; width: 200px; text-align: center; font-size: 11px; }



