#about p.bodytext {
text-align:center;
font-size:0.85em;
    color:#666;
    background: #f9f9f9;
}

/*TABELAS*/
.css_table  table{
border-width:1px;
border-color:black;
}
thead.css_table {
background-color:red;
}

/*NEWSLETTERS*/
.newsletters {
background-color:#fafafa; 
padding-top:13px;
clear:left;
color:#505050; 
font-size:0.9em; 
line-height:normal;
margin-bottom:15px; 
max-width: 140px;
width:140px;
}
.machina {
background-color:#fafafa; 
clear:both;
color:#505050; 
font-size:0.9em; 
line-height:1.5em; 
margin-top:15px;
margin-bottom:15px; 
max-width:140px;
width:140px;
}

p.newstitle {
 color:#183883;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 font-weight:bold;
 margin-top:10px;
 margin-bottom:2px;
 margin-bottom:10px;
 border-bottom-style:solid;
 border-bottom-width:thin;
 margin-bottom:10px;
 padding-bottom:10px;
 width:95%;
 }

.search p {margin:10px 0 0; padding:0;}
.postinfo {background-color:#f4f4f4; border-left:4px solid #ccc; color:#606060; font-size:0.9em; line-height:1.4em; margin:1px 0 20px; padding:8px 5px 8px 8px;}
.clearing {clear:left; margin:0; padding:0; visibility:hidden;}
.hide {display:none;}


.spacer-gif {
border:none;
border-width:0;
}

 .csc-textpic-text {
 margin-top:10px;
 }




.tx-indexedsearch-selectbox-lang lang{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #bcde78;
border-right-color: #bcde78;
border-bottom-color: #bcde78;
border-left-color: #bcde78;
background-color: #ebebeb;
}
.tx-indexedsearch-selectbox-type type{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #bcde78;
border-right-color: #bcde78;
border-bottom-color: #bcde78;
border-left-color: #bcde78;
background-color: #ebebeb;
}
.tx-indexedsearch-selectbox-order order{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #bcde78;
border-right-color: #bcde78;
border-bottom-color: #bcde78;
border-left-color: #bcde78;
background-color: #ebebeb;
}

.tx-indexedsearch-selectbox-media media{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #bcde78;
border-right-color: #bcde78;
border-bottom-color: #bcde78;
border-left-color: #bcde78;
background-color: #ebebeb;
}

#tx-rggooglemap-cat
{
padding-top: 1px;
padding-right: 0px;
padding-bottom: 1px;
padding-left: 0px;
font-weight: bold;
}

.imagens_tabelas
{
text-align:center;
}
.nllistman{
  width:130px;
   margin-top: 5px;

}
.nllistman td{
   margin-top: 2px;
   font-size:10px;
   
}

.nllistman-red{
color:#FF0000;
}

.inputfields{
width: 126px;
height: 20px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
color: #183883;
font-weight:normal;
text-indent: 3px;
}

input{
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
margin-top: 2px;
margin-right: 2px;
margin-bottom: 2px;
margin-left: 2px;
color: #183883;
font-weight:normal;
text-indent: 3px;
/*cursor:hand;*/
}

.tabelaalunos {color: #546382; font-weight: bold;font-size: 10px;} 
.tabelaAlunosCorpo {font-size: 10px; font-family: Arial, Helvetica, sans-serif; }



.mailsubmetido {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
    display:block;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	line-height:170%;
}

/* Style for the Mail Form: */
.csc-mailform, #mailform{
  border:0px solid;
  margin:0px;

 
}


.csc-mailform-field {
     padding-bottom:9px; 
}
.csc-mailform-field Label{
	float: left;
}

.centrado {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
    display:block;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
}

/* CAIXA DE PESQUISA */
.search_box_macina {
width:110px;
height:20px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
color: #183883;
font-weight:normal;
text-indent: 3px;
cursor:help;
}
.tx-indexedsearch-info{
	font-size:10px;
	padding-left:5px;
}
.tx-indexedsearch-searchbox, .tx-indexedsearch, .tx-indexedsearch-searchbox, input.tx-indexedsearch-searchbox-sword{
padding:0px; 
margin:0px;
margin-left:0px;
font-weight:normal;
text-indent:3px;
}
/*BOTAO PESQUISA*/
.search_but{
	background-image: url(../images/lupa.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-color:#ffffff;
	/* cursor:help;*/
	width:32px;
	height:32px;
	border:0px;
	position: inherit;
}

.tx-indexedsearch, .tx-indexedsearch-searchbox{
font-size:12px;
}



.form, .assobio{
	font-size: 10px;
	color: #000000; 
	text-decoration: none;
	border-bottom: dashed 0px #100A60;
	margin:0px;
	padding:0px;
}

.tx-indexedsearch-info{
	font-size:10px;
	padding-left:5px;
}
.tx-indexedsearch-descr{
	font-size:13px;
	padding-bottom:5px;
	padding-top:5px;
}
.tx-indexedsearch-res{
	background-color:#f4f4f4;
	border:#d2dce4;
	border-style: solid;
	border-width:1px;
}
.form_table{
	font-size:10px;
	padding-left:5px;
}

/* AREA dos resultados da pesquisa*/

.td.tx-indexedsearch-descr{
font-style: italic;
margin-left:20px;
}
/*percentagem de relevancia*/
 .tx-indexedsearch-percent{
 font-weight:bold;
 font-size:12px;
 margin-right:20px;
 }
 /*titulo dos resultados da pesquisa*/
 .tx-indexedsearch-title{
  font-size:12px;
 }

/*ConfiguraÃ§Ã£o da Galeria*/
div.jm-gallery-album-metainformation {
width: 80%;
margin-top: 20px;
text-align: left;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color:#e6e6e6;
margin-bottom: 10px;
padding-bottom: 5px;
font-size:14px;
}
 .jmgallery-random-container {
text-align:center; 
margin-top:10px;
}
.jm-gallery-image-entry img {
margin: 10px 10px 10px 10px;

}

/*MAPA SITE*/
.csc-menu csc-menu-1 {
line-height:1.3em;
}

.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-top: 5pt;
margin-right: 5pt;
margin-bottom: 5pt;
margin-left: 5pt;
border-color:#286ea0;
}

.label{
font-weight:bold;
}

/*EFITOS IMAGENS*/

.jdGallery .slideElement
{
width: 100%;
height: 100%;
background-color: #FFFFFF;
background-repeat: no-repeat;
background-position: center center;
position: absolute;
left: 0pt;
right: 0pt;
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
opacity: 0;
}

/* ################################ ConfiguraÃ§Ã£o NOTICIAS#################################3333 */


/* Imagem Notcias Destaque */

.news-list-image_v1 IMG{
 
}

/* Imagem Notcias Single */

.tt_news_displaySingle_img IMG{
  
  margin-bottom:10px;
}

.clearer_v1{
	display:block;
	height:0px;
}
.news-list-container_v1{

}
.news-list-title_v1{
	font-size:11px;
	padding-bottom:6px;
	margin:0px;
}

/*DATA*/

.news-latest-date{
	font-size:12px;
	font-weight:BOLd;
	color:#000000;
	line-height:15px;
}

.news-list-date_v1{
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	height:20px;
	width:100%;
}

.news-list-image_v1{
	float:left;
	margin-right:6px;
	margin-bottom:0px;
	margin-top:0px;
}
.news-list-item_v1{
        display:table;
        float:left;
        margin-bottom:19px;
		width:100%;
		background-color:#f4f4f4;
		border:#d2dce4;
		border-style: solid;
		border-width:1px;
	 }
.news-list-item{
        float:left;
        width:100%;
		background-color:#FFFFFF;
		text-align: justify;
	 }
/*ExibiÃ§Ã£o da notÃ­cia simples*/
/*DIV DA NOTICIA*/
 .news-single-item{
      width:95%;
	 	width:100%;
		background-color:#ffffff;
		border:#f4f4f4;
		border-style: solid;
		border-width:1px;
 }
 /*Data*/
  .news-single-timedata{
   color:#000000;
  }
/*Lista de ultimas noticias*/
/*box*/
.news-latest-container {
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-right-style:solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #fafafa;
border-right-color: #fafafa;
border-bottom-color: #fafafa;
border-left-color: #fafafa;
background-color: #fafafa;


}
.news-latest-item a{
	margin:0px;
	margin-bottom:11px;
	color:#286ea0;
	font-weight:lighter;
	font-size:11px;
}

.news-latest-item a:hover{
	margin:0px;
	margin-bottom:12px;
	color:#286ea0;
	font-weight:lighter;
	text-decoration:underline;
}
.news-latest-morelink{
	margin:0px;
	margin-top:6px;
	margin-bottom:12px;
	color:#286ea0;
	font-weight:lighter;
	font-size:11px;
}
.news-list-morelink_v1{
	margin:0px;
	margin-top:6px;
	margin-bottom:0px;	
	color:#286ea0;
	font-weight:lighter;
	font-size:11px;
}
.news-list-morelink_v1 a{
	margin:0px;
	margin-top:6px;
	margin-bottom:0px;	
	color:#286ea0;
	font-weight:lighter;
	font-size:11px;
}
.news-list-morelink_v1 a:hover{
	margin:0px;
	margin-top:6px;
	margin-bottom:0px;	
	color:#286ea0;
	font-weight:lighter;
	font-size:11px;
	text-decoration:underline;
}
.news-single-backlink{
	margin:0px;
	margin-top:6px;
	margin-bottom:0px;	
}
.news-single-backlink a{
	color:#286ea0;
	font-weight:lighter;
	font-size:11px;
}
.news-single-img{
float:right;
}
.news-single-backlink a:hover{
	color:#286ea0;
	font-weight:lighter;
	font-size:11px;
	text-decoration:underline;
}

/* link arquivo*/

.news-latest-gotoarchive a{
	font-size:10px;
	font-weight:normal;
	margin-top:10px;
	line-height:30px;
	color:#286ea0;
}

.news-latest-gotoarchive a:hover{
	font-size:10px;
	font-weight:normal;
	color:#286ea0;
   text-decoration:underline;
   margin-top:10px;
}

.news-search-emptyMsg{
font-size:14px;
font-variant:small-caps;
}

/*
** Version   : 0.1.4
** Datei     : ve_guestbook.css
** Desc      : GÃƒÂ¤stebuch
** LayoutKey : ve_guestbook_def
** Changes   : 21.02.08 - pf - create file version
*/

/* ----------------------------------------------------------
** Browser hacks
** Workaround f?efox
** ----------------------------------------------------------
*/
/* 
.tx-guestbook-list-header,
.tx_guestbook_formfield {
	overflow:hidden;

}
/* ----------------------------------------------------------
** Workaround fÃƒÂ¼r IE6
** ----------------------------------------------------------
*/
/* 
.tx-veguestbook-pi1,
.tx-guestbook-list-header,
.tx_guestbook_formfield {
	height:1%;
	overflow:visible;
}
*/
.tx-veguestbook-pi1{
	overflow:hidden;
width:100%;
}
/*BARRA Vazia Separadora*/
.tx-veguestbook-pi1 .tx-guestbook-clear {
clear: both;
display: block;
padding-top: 0.2em;
}

/*BARRA LATERAL COM ENDEREÃ‡O E SITE*/
.tx-veguestbook-pi1 .tx-guestbook-left
{
float: left;
width: 20em;
background-color: #f4f4f4;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
min-height: 4em;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
}
/*TEXTO*/
.tx-veguestbook-pi1 .tx-guestbook-left p
{
color:#FF0000;
font-size:1em;

}

/*Header da entrada*/
.tx-veguestbook-pi1 .tx-guestbook-header
{
clear: both;
background-color:#CCCCCC;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
color:#333333;
display: block;
font-weight: bold;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
width: 57em;
margin:0 0 0 0;
}

.tx-veguestbook-pi1 .tx-guestbook-header p{
font-size:14px;
}
/*CAIXA MENSAGEM*/
.tx-veguestbook-pi1 .tx-guestbook-right
{
float: left;
width: 35em;
background-color: #ffffff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
}

.tx-veguestbook-pi1 .tx-guestbook-latest p, .tx-veguestbook-pi1 .tx-guestbook-right p 
{
color: #333333;
font-size:1em;
}

.tx-veguestbook-pi1 .tx-guestbook-left 

{

height: 4em;

}
.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield
{
color:#FF0000;


}

.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
color: #183883;
font-weight: normal;
text-indent: 3px;
}
/*TEASER*/

.tx-guestbook-header-teaser{
float: left;
background-color: #ffffff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
}

.tx-guestbook-date-teaser{
font-size:11px;
font-weight:bold;
}
.tangas{
font-size:11px;
font-weight:normal;
}
.tx-guestbook-latest-teaser{
float: left;
width: 90%;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
padding-bottom: 1em;
padding-left: 1em;
}

/* FORMULARIO*/
/*CAMPOS*/
.tx-veguestbook-pi1 .tx-guestbook-field {
clear: both;
width: 100%;
display: block;
padding-top: 0.3em;
padding-right: 0pt;
padding-bottom: 0.3em;
padding-left: 0pt;
}

.tx-dropdownsitemap-pi1{
	text-align:left;
		border:0px;
			font-weight: bold;
	color:#FF0000;
}

.tx-dropdownsitemap-pi1 A {
	font-weight: bold;
	color:#546382;
}
.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
	color:#546382;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
	color:#546382;
}

.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
	color:#546382;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
	color:#546382;
}
.tx-dropdownsitemap-pi1 DIV {
	border: solid 0px #DFE2E3;
	background: transparent;
	padding: 3px;
	margin-bottom: 5px;
	font-weight: bold;
	color:#546382;
}
.tx-dropdownsitemap-pi1 DIV.level_1 {
	background: transparent;
	font-weight: bold;
	color:#546382;
}
.tx-dropdownsitemap-pi1 DIV.level_1 A {
	font-weight: normal;
	font-weight: bold;
	color:#546382;
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
	background: transparent;
	color:#546382;
}
.tx-dropdownsitemap-pi1 DIV.level_2 A {
	font-weight: normal;
	color:#546382;
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
	background: transparent;
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
	background: transparent;
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
	background: transparent;
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	text-align: center;
	border: solid 0px #DFE2E3;
	background: transparent;
}

/*CONTADOR*/
.tx-bktfegraphiccounter-pi1{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
width: 140px;
margin-top:10px;
}
.counter{
text-indent:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color:#333333;
}

.contador {
background-color:#fafafa; 
padding-top:13px;
clear:left;
color:#505050; 
font-size:0.9em; 
line-height:normal;
margin-top:15px; 
max-width: 140px;
width:140px;
}
.tx-chgallery-pi1{
overflow:auto;
width:100%;
}

.padixpto{
font-size:0.7em; 
}

.Contactos_cabecalho {
	color:#000099;
	font-weight: bold;
}


.agenda{
width:90%;
border:dashed;
border-width:1px;}

.agendaHeader {
border:dashed; 
border:thin;
color:#333333; 
font-weight: bold;
font-size: 16px; 
background:#E8E8E8 ;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
border-width:1px;}

.tabelaAgendaCorpo{
border:dashed; 
background:#F5F5F5;
border:thin;
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif;
font-weight:100; 
font-style:normal;
}

.tabelaAgendaCorpoInterval{
border:dashed; 
background-color:#CCCCFF;
border:thin;
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif;
font-weight:100; 
font-style:normal; 
}

/*tabela horarios*/

.tabelaHorarios{
width:90%;
border:dashed;
border-width:1px;}

.tabelaHorariosHeader {
border:dashed; 
border:thin;
color:#333333; 
font-weight: bold;
font-size: 10px; 
background:#E8E8E8 ;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
border-width:1px;}

.tabelaHorariosCorpo{
border:dashed; 
background:#F5F5F5;
border:thin;
font-size: 9px; 
font-family: Arial, Helvetica, sans-serif;
font-weight:100; 
font-style:normal; }

.tabelaHorariosCorpoInterval{
border:dashed; 
background-color:#CCCCFF;
border:thin;
font-size: 9px; 
font-family: Arial, Helvetica, sans-serif;
font-weight:100; 
font-style:normal; 
}

.tx-powermail-mandatory-list{
color:#FF0000;
}

tx-ttnews-browsebox-SCell
{
background-color: #eeeeee;
}
.item deep0 lastWeek{
text-indent:20px;
}

.list deep1 first lastDay{

background-color:#FF0000;
}

li.list deep1 first lastDay{

background-color:#FF0000;
}
