body {
color: #524F5E; 
background: white; 
/*background-image: url(imagens/sombra.gif);*/
/*background-image: url(imagens/fundo2.jpg);*/
margin: 0px;
 padding: 0px;  
 position: relative;  
 background-position: top;  
 background-repeat: repeat-y;
 font-size: 12px;
 }
 
 hr{
color: #D3D3D3;
height: 1px;
width: 100%;
text-align: center;
	}

 td.conteudos {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	text-align: justify;
	padding: 5px;
	padding-left:5px;
	width: 70%;
	vertical-align: top;
}

 td.barra_caminho {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 9px;
	text-align: left;
	padding-top: 4px;
	padding-left:5px;
	border-bottom: 1px solid #EAEAEA;
}

td.barra_nav {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 9px;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:5px;
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
}

 td.logo {
	text-align: center;
	width: 30%;
	vertical-align: middle;
}

table.conteudosintable {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	text-align: justify;
	padding: 5px;
	padding-left:5px;
}

table.nucleo_museologico {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	text-align: justify;
	padding: 5px;
	padding-left:5px;
}

 td.conteudosassociativo {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	text-align: left;
	border-bottom-style: dotted;  border-bottom-width: 1px;  border-bottom-color: #BCBCBC;
	padding-left:5px;
	padding: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 150%;
	/*padding: 5px;
	width: 50%;*/

}

td.conteudosassociativologos {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Verdana;
	text-align: left;
	border-bottom-style: dotted;  border-bottom-width: 1px;  border-bottom-color: #BCBCBC;
	padding-left:5px;
	vertical-align: middle;
	margin-top: 3px;
	/*padding: 5px;
	width: 50%;*/
}

 td.colectividade_nome {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	text-align: left;
	border-bottom-style: dotted;  border-bottom-width: 1px;  border-bottom-color: #BCBCBC;
	padding-left:5px;
	padding: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	width: 70%;
	line-height: 150%;
	/*padding: 5px;
	width: 50%;*/

}

td.colectividade_logo {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	text-align: left;
	border-bottom-style: dotted;  border-bottom-width: 1px;  border-bottom-color: #BCBCBC;
	padding-left:5px;
	vertical-align: middle;
	margin-top: 3px;
	width: 30%;
	text-align: center;
	/*padding: 5px;
	width: 50%;*/
}


td.descricaoevento {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	text-align: left;
	border-bottom-style: dotted;  border-bottom-width: 1px;  border-bottom-color: #BCBCBC;
	padding-left:5px;
	padding: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-color:  #F8F8F8;
	/*padding: 5px;
	width: 50%;*/

}

td.pesquisa {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	text-align: left;
	border-bottom-style: dotted;  border-bottom-width: 1px;  border-bottom-color: #BCBCBC;
	padding-left:5px;
	padding: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	background-color:  #F1F4F7;
	
	/*padding: 5px;
	width: 50%;*/
	font-weight: bold;
}



td.calendardayweek{
font-size: 10px;
background-color: #ECF1F6;
width: 14%;
	/*padding: 5px;
	/*border-bottom-style: dotted;  border-bottom-width: 1px;  border-bottom-color: #BCBCBC;
	text-align: center;*/

}

td.calendarmonthnav {
font-size: 12px;
background-color: #dee3e7; 
padding: 1px;;
	/*padding: 5px;
	/*border-bottom-style: dotted;  border-bottom-width: 1px;  border-bottom-color: #BCBCBC;
	/*width: 50%;
	text-align: center;*/
}

td.calendardayempty{
font-size: 10px;
background-color: #DEE3E7;
/*width: 14%;*/
padding: 1px;
height: 60px;
	/*border-bottom-style: dotted;  border-bottom-width: 1px;  border-bottom-color: #BCBCBC;
	text-align: center;*/

}

td.calendardayfull{
font-size: 10px;
background-color: #F0F0F0;
/*width: 14%;*/
padding: 1px;
height: 60px;
text-align: justify;
	/*border-bottom-style: dotted;  border-bottom-width: 1px;  border-bottom-color: #BCBCBC;
	text-align: center;*/

}

td.sondagem {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	text-align: left;
	padding-top: 2px;
	width: 80%;
	/*padding: 5px;
	padding-left:5px;*/

}

td.sondagemtitle {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	text-align: left;
	padding-bottom: 3px;
	font-weight: bold;
	vertical-align: middle;
}

td.menutopo{
	text-align: right;
	width: 233px;
	padding-right: 10px;
	padding-top: 3px;
}

div.separador {
border-top-style: none;
border-bottom-style: dotted;  border-bottom-width: 1px;  border-bottom-color: #BCBCBC;
padding-top: 1px;
padding-bottom: 1px;
	/*width: 50%;
	text-align: center;*/

}

div.legendaagenda{
margin-left: 0;
font-size: 9px;
float: left;
margin-top: 3px;
border-top-style: dotted;  border-top-width: 1px;  border-top-color: #BCBCBC;
/*width: 33%;	*/
}

.separador {
border-top-style: none;
border-bottom-style: dotted;  border-bottom-width: 1px;  border-bottom-color: #BCBCBC;
padding-top: 1px;
padding-bottom: 1px;
	/*width: 50%;
	text-align: center;*/

}

 
table {width: 100%; margin: 5; padding: 5; font-size: small}
table td {padding: 0; border-width: 0; vertical-align: top; 
/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Verdana;
}

table#content { /*background-color: White; */
width: 1088px;
/*background-image: url(imagens/sombra.gif);
background-position: top;  
 background-repeat: repeat-y;*/*/
}

/* LINHA TOPO WEBSITE*/
div.maintop_header{
background-color:#103A4C;
line-height: 36px;

}

table.maintop_table{
width: 1088px;
}

td.maintop_cellleft{
font-weight: bold;
color:white;
padding-left: 10px;
width: 544px;
}

td.maintop_cellright{
font-weight: normal ;
color:white;
padding-left: 10px;
width: 544px;
text-align: right;
padding-right: 20px;
font-size: 12px;
}

/* LINHA FOOTER WEBSITE*/
div.mainbottom_footer{
background-color:#3E3E3E;
height: 50px;;

}

table.maintop_table{
width: 1088px;
}

td.mainbottom_cellleft{
font-weight: normal ;
color:#9E9E9E;
padding-left: 10px;
width: 544px;
font-size: 12px;
padding-top: 10px;
}

td.mainbottom_cellright{
font-weight: normal ;
color:#9E9E9E;
padding-left: 10px;
width: 544px;
text-align: right;
padding-right: 20px;
font-size: 12px;
padding-top: 10px;
}

/*div.centralcontent{
text-align: center;
width: 780px;
height: 100%;
background-image: url(imagens/fundo2.jpg);
 background-position: top;  
 background-repeat: repeat-x;
}*/


table.contactos{
border: 0px; 
font-size: 12px;
}


a {color: #464646; text-decoration: none; background-color: transparent; font-size: 13px;}
a:hover {color: #2F95DA; text-decoration: none;}

/*estilos dos links referentes à barra de topo*/
a.topolink:link {
     color: #5F90BE;
	  font-size: 12px;
     background-color: transparent;
     }

a.topolink:visited {
     color: #5F90BE;
	  	  font-size: 12px;
     background-color: transparent;
     }

a.topolink:hover {
     color: #3A5874;
	  	 font-size: 12px;
     text-decoration: none;
     }
	  

a.topolink a:active {
     color: #5F90BE;
	  font-size: 12px;
     background-color: transparent;
     }
	  
/*estilos dos links referentes à barra de noticias readmore*/
a.readmore:link {
     color: #5F90BE;
	  font-size: 12px;
     background-color: transparent;
     }

a.readmore:visited {
     color: #5F90BE;
	  	  font-size: 12px;
     background-color:transparent;
     }

a.readmore:hover {
     color: #3A5874;
	  	 font-size: 12px;
     text-decoration: none;
     }
	  

a.readmore a:active {
     color: #5F90BE;
	  font-size: 12px;
     background-color: transparent;
     }

h1 {font-size: 15px;  font-weight: bolder; }
h2 {font-size: 14px;  font-weight: bold; }
h3 {font-size: 13px;  font-weight: bold; 


}
h4 {font-size: 12px;  font-weight: normal; }
h5 { font-size: 12px;  font-weight: normal; }
ul { margin: 0px; padding: 0px; list-style: decimal inside; text-align: left;}
li { margin-left:0px; list-style: square outside;}

input.searchtop{
font-size: 10px;
}

input.formButton {
background-color:#43789B;
border:0px;
font-size: 12px;
color: white;
font-weight: bold;
}

/*bloco de noticias*/
.item {border: 0px solid #cccccc; font-size: 12px;}
.itemHead {padding: 0px; background-color: white; color: #524F5E;}
.itemInfo {text-align: left; /*background-color: white;*/}
.itemTitle a {padding-left: 10px; font-size:13px; font-weight: bold; color:#2F95DA; /*color: #524F5E;*/ background-color: transparent;}
.itemPoster {padding-left: 10px; font-size:11px; font-style:normal;}
.itemPostDate {padding-left: 10px; font-size:11px; font-style:normal;}
.itemStats {font-size:11px; font-style:normal;}
.itemBody {padding-left: 10px; font-size: 12px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 150%; color: #524F5E; font-size:12px;}
.itemText:first-letter {font-size:12px; font-weight: normal;}
.itemFoot {text-align: right; padding: 3px; background-color: white;  border-bottom-style: dotted;  border-bottom-width: 1px;  border-bottom-color: #BCBCBC;   }
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}


th {
background-color: white; 
color: #2F95DA; 
line-height: 200%;
padding: 0px; 
font-family: Arial, Helvetica, sans-serif, Verdana; 
font-size: 13px;
width: 600px;
}

th.bxbinterface{
	font-size: 12px;
	text-align: center;
}

td#headerbanner {width: 100%; background-color: #FFFFFF; vertical-align: middle; text-align:center;}
td#headerbar {border-bottom: 1px solid #dddddd; background-image: url(hbar.gif);}


td#leftcolumn {width: 266px; border-right: 0px solid #cccccc; font-size:13px; margin: 0px; padding-left: 4px; padding-right:4px;
background-image: url(imagens/UFBBVA_left_main_menu_bg.gif);
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif, Verdana ;
 }
td#leftcolumn th {background-color: Navy; color: #FFFFFF; }
td#leftcolumn div.blockTitle {
padding-left:25px; padding-top:0px; 
margin-top: 0px; 
font-family: GillSans, Arial, Helvetica, sans-serif, Verdana;
/*background-color: White;*/ 
color: #2F95DA; 
font-weight: normal;


border-bottom-style: solid;  
border-bottom-color: #EAEBEC;  
border-bottom-width: 1px;  
border-top-style: solid;  
border-top-color: white;  
border-top-width: 1px; 

font-size:18px;
line-height: 36px;
}
td#leftcolumn div.blockContent {
padding-left: 18px; 
padding-top:18px; 
padding-bottom:18px;  
line-height: 150%; 
margin: 0px;
border-top-style: solid;  
border-top-color: #FFFFFF;  
border-top-width: 1px;  
font-size:13px;
}




td#centercolumn { font-size: 12px;}

td#centercolumn th {/*background-color: white;*/ color: #524F5E; vertical-align: middle;}
td#centerCcolumn {width: 100%; padding: 0px 3px 1px 3px;}
td#centerCcolumn legend.blockTitle {padding: 0px; color: #639ACE; font-weight: bold; margin: 0px;}
td#centerCcolumn div.blockContent { padding: 0px; margin-right: 0px;  margin-left: 0px; margin-bottom: 2px; line-height: 120%;}

td#centerLcolumn {width: 50%; padding: 0px 3px 0px 0px;}
td#centerLcolumn legend.blockTitle {padding: 3px; color: #639ACE; font-weight: bold; margin-top: 0px;}
td#centerLcolumn div.blockContent { padding: 3px; margin-left: 3px; margin-right: 2px; margin-bottom: 2px; line-height: 120%;}

td#centerRcolumn {width: 50%; padding: 0px 3px 0px 0px;}
td#centerRcolumn legend.blockTitle {padding: 3px; color: #639ACE; font-weight: bold; margin-top: 0px; font-family: GillSans, Arial, Helvetica, sans-serif, Verdana;
/*background-color: White;*/ 
color: #2F95DA; 
font-size: 13px;
font-weight: bold;
}
td#centerRcolumn div.blockContent {border-left: 0px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; padding: 3px; margin-left: 2px; margin-right: 3px; margin-bottom: 2px; line-height: 120%;}

div#content {text-align: left; padding-left: 10px; }

td#rightcolumn {width: 160px;  font-size:11px;}
td#rightcolumn th {background-color: white; color: #524F5E; vertical-align: middle; font-size:11px; text-align: left;}
td#rightcolumn div.blockTitle {padding: 3px; padding-right: 5px;  background-color: white; color: #4B7296; font-weight: bold; text-align: right; vertical-align: middle; /*font-size:12px;*/
font-family: GillSans, Arial, Helvetica, sans-serif, Verdana;
/*background-color: White;*/ 
color: #2F95DA; 
font-size: 13px;
}
td#rightcolumn div.blockContent {padding: 3px; line-height: 100%;border-bottom-style: dotted;  border-bottom-color: #EAEAEA;  border-bottom-width: 2px;}


td#bottomRcolumn legend.blockTitle {
/*padding: 3px; */
padding-right: 5px;  
background-color: white; 
text-align: right; 
vertical-align: middle;
font-size:18px;
line-height: 36px;
font-family: GillSans, Arial, Helvetica, sans-serif, Verdana;
color: #2F95DA; 
}

td#bottomRcolumn div.blockContent {
padding-right: 10px; 
/*background-color:red;  
width: 30%;*/
}

td#bottomLcolumn div.blockContent {
padding-left: 10px; 
width: 600px;
font-size: 12px; 
/*background-color:blue; 
width: 70%;*/
}

table.ufbbvacontent{
width: 600px;
}

div.ufbbvacontent_title{
font-size:18px;
line-height: 36px;
font-family: GillSans, Arial, Helvetica, sans-serif, Verdana;
color: #2F95DA; 
border-bottom: 1px solid #F2F2F2;
padding-left: 6px;
}

div.separador{
border-top-style: none;
border-bottom-style: dotted;  border-bottom-width: 1px;  border-bottom-color: #BCBCBC;
margin: 0px;
}

/*Rodape*/
tr#footerbar {
text-align:center;   
/*background-color: White; */
border-top-style: dotted;  
border-top-width: 1px; 
border-top-color: #BCBCBC; 
font-size: 10px; color: #524F5E; 
margin: 3px;    
padding: 10px;
}

td#footerbartd {
text-align:center;   
/*background-color: White; */
border-top-style: dotted;  
border-top-width: 1px; 
border-top-color: #BCBCBC; 
font-size: 10px; color: #524F5E; 
margin: 3px;    
padding: 10px;
}

/*menu standard*/
td#mainmenu a {/*background-color: white;*/ /*display: block;*/ 
margin: 0px; 
padding-left: 8px;  
padding-top: 0px; 
/*height: 10px; */
/*background-image: url(imagens/bullet_menuesq.gif);  
background-position: left;  
background-repeat: no-repeat; 
vertical-align: middle;*/ 
font-size: 14x;
font-family: Arial, Helvetica, sans-serif, Verdana;
 }
td#mainmenu a:hover {}
td#mainmenu a.menuTop {padding-left: 8px; }
td#mainmenu a.menuMain {padding-left: 8px; }
td#mainmenu a.menuSub {padding-left: 25px;}

/*menu utilizador*/
td#usermenu a {/*background-color: white; */
display: block; 
margin: 0px; 
padding-left: 8px;  
padding-top: 2px; 
/*height: 10px; */
/*background-image: url(imagens/bullet_menuesq.gif);  
background-position: left;  
background-repeat: no-repeat;  */
font-size: 12px;
}
td#usermenu a:hover {}
td#usermenu a.menuTop {}
td#usermenu a.highlight {background-color: Blue;}


/*votacao*/
.outer {border: 0px solid silver;}
.head {background-color: #dee3e7; padding: 1px; font-weight: bold; line-height: 150px;}
td.votacaotitle {background-color: white;  font-size: 12px; color: red; text-align: left;}
.even {background-color: #dee3e7; padding: 1px; }
.odd {background-color: #E9E9E9; padding: 1px;} 
font-size: 12px; }
.foot {background-color: white; padding: 1px; font-weight: bold;}
tr.even td {/*background-color: white;*/ padding: 3px; font-size: 12px; color: #524F5E;  }/*votacao linha 1*/
tr.odd td {/*background-color: white;*/ padding: 3px;font-size: 12px; color: #524F5E;}/*votacao linha2*/

div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #2F5376; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2F5376; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}

input{
/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif, Verdana;
font-size:11pt;
font-weight:normal;
font-style:normal;
color:#006699;

background-color:#F8F8F8;
/*border-style: solid;*/
border-width:1px;
border-color:#BCBCBC;
margin: 1px;
/*width: 100%;*/
/*margin-top: 3px;*/
}

textarea {
background-color:#F8F8F8;
border-width:1px;
border-color:#BCBCBC;
/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/


}


option {
	margin: 0px;
}


div.linha {
	color: Maroon; width: 100%;
}

.titleteste{
	background-image: url(imagens/pesquisar_ico.gif);  background-position: right;  background-repeat: no-repeat;
}

form {
	margin: 0px;
}

fieldset {
	border:none;
	border: 0px;
	width: 100%;
	}
	
select{
font-size: 12px;
margin: 1px;
}

 hr {border: none 0;
border-top: 1px solid #B9CDD4;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

span.interfacecat {
     color: #5F90BE;
	  font-size: 12px;

     }
	  
span.bxbinterface_legenda{
	  	font-size: 12px;
color: #AAAAAA;
	  }
	  
	  table.mov_associativo{
	  	width: 100%;
	  }
	  
	  td.foto01{
	  	width: 50%;
		text-align: left;
	  }

	    td.foto02{
	  	width: 50%;
		text-align: right;
	  }
	 
	 
/*BANNER SLIDE*/
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }