@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#fff;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
a{ color:#000; text-decoration:none;}
a img{ border:none;}
.div_geral{ width:940px; text-align:left;}

.linha_preta_cabec{background:#000; border-bottom:1px solid #e20494; color:#fff;}

ul#valencias{ padding:0px; margin:0px; list-style:none; text-transform:uppercase; padding-top:2px; padding-bottom:2px; height:23px; line-height:23px; vertical-align:middle;}
ul#valencias li{ float:left; margin-right:15px;}
ul#valencias li a{ color:#fff; text-decoration:none; font-size:12px; font-weight:bold; cursor:pointer;}

.icon_email{margin-top:8px; margin-left:20px;}
.icon_facebook{margin-top:5px;}
.logo{ padding-top:3px;}

ul#menu{ padding:0px; margin:0px; text-transform:uppercase; list-style:none; margin-top:53px;}
ul#menu li{ font-family:arial; font-size:16px; text-transform:uppercase; font-weight:bold; float:left; margin-left:15px;}
ul#menu li a{ color:#2b2b2b; text-decoration:none!important;}
ul#menu li.actual{ border-bottom:1px solid #e20494;}
.fundo_cabecalho{background:url(../images/colegio_fudo_cabec.jpg) top center no-repeat; height:129px;}

.fundo_total_galeria{background-image: url(../images/colegio_fundo_galeria_repeat.jpg); background-repeat:repeat; height:315px;}
.sombra_galeria{background-image: url(../images/colegio_fundo_galeria.jpg); background-repeat:no- repeat; background-position:top center;}

.galeria{height:315px;overflow: hidden;}
.galeria_prev{margin-right:40px; margin-top:125px;}
.galeria_next{margin-left:40px; margin-top:125px;}

.img_galeria{padding-top:25px;}
.zona_texto_galeria{width:410px; padding-left:20px; text-align:left; font-family:Arial, Helvetica, sans-serif; padding-top:32px;}
.titulo_galeria{color:#fff; font-size:16px; font-weight:bold; padding-bottom:15px;}

.aspas{padding-top:50px;}
.text_ctd_livre{width:890px; text-align:left; font-style:italic; font-family:Arial, Helvetica, sans-serif;}
.titulo_ctd_livre{font-weight:bold; font-size:16px; color:#2b2b2b; padding-bottom:15px; padding-top:10px;}

.ultimas_noticias_home{padding-top:40px;}
.item_ultimas_noticias_home{width:302px; text-align:left;}
.imagem_ultimas_noticias_home{border:1px solid #a0a0a0; box-shadow:0px 0px 7px #747272;}
.titulo_ultimas_noticias_home{ padding-top:5px;}
.titulo_ultimas_noticias_home a{color:#e20494; font-size:14px; text-decoration:none!important;}
.primeira{ padding-right:16px;}
.logotipos .left{ margin-left:5px;}

.fundo_rodape{margin-top:30px; background:#030303; height:110px;}
.sombra_rodape{background:url(../images/fundo_rodape.jpg) no-repeat center top;  height:110px;}
.rodape{padding-top:20px; text-align:left; color:#fff; font-size:12px; font-style:italic;}

.powered{ color:#035595; font-style:italic; font-size:11px; padding-bottom:10px; padding-top:5px; text-align:left;}
.powered a{color:#035595; text-decoration:none;}

.fundo_titulos_paginas{background-image: url(../images/colegio_fundo_galeria_repeat.jpg); background-repeat:repeat; height:65px;}
.sombra_titulos{background-image: url(../images/colegio_fundo_galeria.jpg); background-repeat:no- repeat; background-position:top center;height:65px;}

.titulos_pagina{height:65px; line-height:65px; vertical-align:middle; color:#fff; text-transform:uppercase; font-weight:bold; font-size:16px; text-align:left;}
h2{padding:0px; margin:0px; color:#e20494; font-size:18px; font-weight:bold; padding-top:35px; padding-bottom:10px; font-style:italic; text-align:left;}

.imagem_equipa{border:1px solid #787777; box-shadow:0px 0px 5px #918f8f;}
.item_equipa{ margin-right:45px; padding-bottom:45px;}

.data_noticia{border-top:1px solid #e20494; margin-top:67px;}
.largura_txt_noticia{width:765px;}
.sublinhado_noticia{border-top:1px solid #e20494; padding-top:10px;}
.lermais{color:#035d91; text-decoration:none; margin-top:25px;}

.prev, .next {
    -moz-transition: all 0.2s ease-in-out 0s;
    border-radius: 3px 3px 3px 3px;
    display: block;
    height: 21px;
    width: 21px;
}
.prev {
    background: url("../images/pagination_prev.png") no-repeat scroll 50% 50% #606060;
    float: left;
}
.next {
    background: url("../images/pagination_next.png") no-repeat scroll 50% 50% #606060;
    float: right;
}
.prev:hover, .next:hover {
    background-color: #e20494;
}
.prev.off, .next.off {
    background-color: #CCCCCC;
}
.pagination .prev, .pagination .prev.off, .pagination .next, .pagination .prev.off {
    margin-top: -3px;
}
.pagination {
    border-top: 1px solid #E7E7E7;
    display: block;
    margin: 25px 0 -5px;
    padding-top: 15px;
}
.pages {
    text-align: center;
}
.pages a {
    color: #888888;
    padding: 25px 8px; text-decoration:none;
}
.pages a:hover {
    color: #444444;
}
a.current-page {
    border-top: 3px solid #e20494;
    color: #444444;
}
.pages ul li {
    display: inline;
    padding: 0 2px;
}

.noticia img, .conteudo img{ padding-right:5px; padding-bottom:5px;} 

.resumo_noticia{width:715px; text-align:left; font-style:italic; font-family:Arial, Helvetica, sans-serif; padding-bottom:15px;}

.linha_canal{border-top:1px solid #df1d38; padding-top:10px;}
.titulo_canal{font-size:13px; width:150px;}
.linha_canal a{ color:#111; text-decoration:none!important;}

.fundo_formulario{background:#f4f1f2; border-radius:5px; padding:5px;}

input[type=text]{ border:none; border-radius:3px; background:#737272; color:#fff; padding:3px; font-size:12px; margin-left:10px; height:17px; line-height:17px; vertical-align:middle; width:200px;}
input[type=submit] { border:none; border-radius:3px; background:#111; color:#fff; padding:3px; font-size:12px; margin-left:5px;}
textarea{ border:none; border-radius:3px; background:#737272; color:#fff; padding:3px; font-size:12px; margin-left:10px; width:200px; font-family:Arial, Helvetica, sans-serif;}
.label{ width:100px;}

.texto_contactos{ padding-bottom:20px;}
.espacamento_formulario{ padding-top:10px;}

.galeria_slides div.galeria_slide {
    display: none;
}
.galeria_slides div.active {
    display: block !important;
}

.galeria_prev, .galeria_next{
    cursor: pointer;
}

.noticia .imagem_equipa img, .conteudo .imagem_equipa img{ padding:0px; display: block;} 
