/*
 * $Id$
 */


body {
       font-family: Verdana, Arial, Georgia, Times;
       font-size:11px;
       width:100%;     
       height:100%;
       margin: 0px;
       padding:0;
       background-color:#fff;     
       color:#333;
}

h1{ font-size:1.6em; }
h2{ font-size:1.2em; }

a {  
    color:#333;
    text-decoration:none;
}
a:hover {  
          text-decoration:underline;
}
a.extlink 
{  
  background:transparent url(../images/extlink.gif) no-repeat scroll right center;
  padding-right:15px;
}
img {  
      border:0px;
}
img.embed-inline {  
      float:left;
      margin:0px 10px 10px 0px;              
}
.short_description p, .description p, .atributo p {text-align:justify;  }
.short_description a, .description a, .corpo a, .resumo a, .atributo a {text-decoration:underline;  }
.short_description p, .description p, .corpo p, .resumo p {text-align:justify;  }
.short_description a:hover, .description a:hover, .corpo a:hover, .resumo a:hover, .atributo a:hover {color:#888;  }

.clear 
{
  clear:both;
}

#header, #menu, #body, #footer 
{ 
  width:100%;
  text-align:center;
}
#header
{  
  padding-top:5px;
  background-color:#000;
}
#body
{  
  background-color:#f3f3f3;
}
#footer
{  
  padding-bottom:20px;
  background-color:#f3f3f3;
}

#headerContent, #menuContent, #bodyContent, #footerContent
{  
  margin:0 auto;
  width:960px;
  text-align:left;
}
#headerContent 
{  
  background: transparent url(../images/bk_header3.jpg) no-repeat scroll left top;
  height:140px;
}

#headerContent #logo_rui_nabeiro 
{  
  float:left;
  width:50%;
  text-align:left;
}
#headerContent #logo_uevora
{ 
  float:left;
  width:49%;
  text-align:right;
}

#menuContent
{  
  height:30px;
  padding:0px;
  background-color:#ddd;
}
#bodyContent
{  
  min-height:400px;
  _height:400px;
  background: #fff url(../images/vertical-dot.gif) repeat-y 69% top;
}
#path
{  
  background: #f3f3f3 url(../images/horizontal-dot.gif) repeat-x left bottom;
  /*border-bottom:1px dotted #aaa;*/
  padding:2px 20px;
}

#centerPane, #rightPane 
{  
  float:left;
}

#centerPane 
{  
  float:left;
  width:69%;
  /*background-color:#f9f9f9;*/
}
#rightPane
{  
  float:left;
  width:30%;
  /*background: transparent url(../images/vertical-dot.gif) repeat-y left top;*/
}
#centerPaneContent, #rightPaneContent 
{  
  min-height:400px;
  _height:400px;
  padding:20px;
}
#rightPaneContent h2
{  
  background-color:#eee;
  padding:5px;
}

#footerContent
{  
  height:50px;
  background: #fff url(../images/horizontal-dot.gif) repeat-x left top;
  text-align:center;
  font-size:0.8em;
}
#copyright
{ 
  float:left;
  width:90%; 
}
#sitemeter_div
{ 
  float:left; 
  width:5%
}
#sitemeter_div img
{  
  height:15px;
}

/* ----------- Navigator -------------- */
.pagenavigator 
{
  padding: 10px 0px;
  text-align:center;
}
.pagenavigator .previous
{
  float:left;
  width:30%;
  text-align:right;
}
.pagenavigator .pages
{
  float:left;
  width:40%;
}
.pagenavigator .pages a 
{ 
  text-decoration:underline;
}
.pagenavigator .pages a:hover
{  
  color:#888;
}
.pagenavigator .next
{
  float:left;
  width:30%;
  text-align:left;
}
.current 
{
  border:1px solid #ddd;
  background-color:#efefef;
  font-weight:bold;
}



/* ----------- Body Classes ----------- */

.banners, .noticias_recentes, .proximos_eventos 
{  
  margin-bottom:20px;
}




/*-------- Folder ------------- */

.folder {  }
.folder .short_description { }
.folder .description {  }
.folder .children {  }



/*-------- Destaque ------------- */
.destaque, .noticia, .evento, .post, .publicacao
{  
  border:1px solid #ccc;
  margin:10px 10px;
  padding:5px;
}
.noticia, .evento, .post, .publicacao { border:0; }
.destaque .ilustracao, .noticia .ilustracao, .evento .ilustracao, .post .ilustracao, .publicacao .ilustracao
{  
  float:left;
  margin-right:10px;
}
.destaque .ambito, .noticia .ambito, .evento .ambito
{  
  font-size:0.9em;
  font-weight:bold;
  color:#000;
}
.destaque .titulo a, .noticia .titulo, .evento .titulo, .post .titulo, .publicacao .titulo
{  
  font-size:1.4em;
  font-weight:bold;
  color:#393b80;
}
.destaque .resumo, .noticia .resumo, .evento .resumo, .post .resumo, .publicacao .resumo
{  
  color:#aaa;
  text-align:justify;
  }
.noticia .corpo, .evento .corpo, .post .corpo
{  
  color:#333;
  text-align:justify;
  }

.destaque .data, .destaque .local, .noticia .data, .evento .data_hora,.evento .local, .post .data
{  
/*  font-style:italic;*/
  font-size:0.8em;
}
.destaque .ver_mais
{ 
  font-size:0.8em;
  text-align:right;
}

.publicacao .referencia 
{  
  border:1px solid #ddd;
  padding:5px 10px;
  background-color:#eee;
}



/* ----------- Destaque Lateral ------------ */

.destaque_lateral
{  
  margin:5px 5px;
  /*padding:5px;*/
  float:left;
  width:45%;
  min-height:170px;
  _height:170px;
}
.mais_destaque_lateral
{  
  border-bottom:1px solid #990100;
  clear:both;
  margin:10px auto;
  width:95%;
  min-height:180px;
  _height:180px;
}
.mais_destaque_lateral .titulo 
{
  padding:3px;
  background-color:#990100;
  color:#fff;
  font-size:1.1em;
  font-weight:bold;
  margin-bottom:5px;
 }
.mais_destaque_lateral .titulo a
{  
  color:#fff;
}
.mais_destaque_lateral .ilustracao 
{  
  float:left;
  margin-right:5px;
}
.mais_destaque_lateral .resumo 
{  
  font-size:0.8em;
  color:#555;
  text-align:justify;
}
.mais_destaque_lateral .resumo  p 
{  
  margin:0;
}
.mais_destaque_lateral .ver_mais
{  
  margin-top:5px;
  text-align:right;
  font-size:0.8em;
}

.destaque_lateral .ilustracao 
{  
  border:1px solid #aaa;
  padding:2px;
  text-align:center;
}
.destaque_lateral .titulo a
{  
  font-size:0.8em;
  color:#000;
}





/* --------- Line -------- */

.line_noticia, .line_evento, .line_post, .line_publicacao
{  
  padding:5px;
  border-bottom:1px dotted #ccc;
}
.line_noticia .titulo a, .line_evento .titulo a, .line_post .titulo a, .line_publicacao .titulo a 
{  
  font-weight:bold;
  font-size:0.8em;
  color:#393b80;
}
.line_noticia .data, .line_evento .data_hora, .line_evento .local, .line_post .data, .line_publicacao .data 
{  
/*  font-style:italic;*/
  font-size:0.8em;
}

.line_link 
{ 
  border-bottom:1px dotted #ccc;
}
.line_link .name a 
{  
  font-weight:bold;
  color:#393b80;
}
.line_link .description 
{  
  color:#aaa;
  text-align:justify;
}
.line_link .description p 
{  
  margin:0;
  padding:0;
}


.atributo 
{  
  border-bottom:1px solid #efefef;
  clear:both;
}
.atributo .label 
{  
  float:left;
  font-weight:bold;
  padding:5px 5px;
  text-align:right;
  width:150px;
}
.atributo .value 
{  
  float:left;
  border-left:1px solid #efefef;
  padding:5px 5px;
  width:400px;
}
.atributo .value p 
{  
  margin:0px;
}



/* list_line */

.default_line_list 
{  
  margin-left:10px;
  padding-left:10px;
  background: url(../images/list_bullet.jpg) no-repeat center left;
}


/*----------------*/
.line_list
{  
  border:1px solid #ccc;
  margin:10px 10px;
  padding:5px;
}
.line_list .ilustracao
{  
  float:left;
  width:60px;
  /*margin-right:10px;*/
}
.line_list .ilustracao_small
{  
  float:left;
  width:30px;
}
.line_list .right_group 
{  
  float:left;
  width:520px;
}
.line_list .titulo a
{  
  font-weight:bold;
  color:#393b80;
}
.line_list .resumo
{  
  color:#aaa;
  text-align:justify;
  font-size:0.8em;
  }
.line_list .referencia
{
  padding:10px;
  border:1px solid #ccc;
  background-color:#eee;
  text-align:justify;
  font-size:0.8em;
  }
.line_list .local, .line_list .data 
{  
  font-size:0.8em;
}
.line_list .resumo p, .line_list .referencia p 
{  
  margin:1px 0px;
  padding:0;
}
.line_list .data
{  
  font-size:0.8em;
}

/*----------------*/


.video .line { float: left; /*width: 30%;*/ margin-right: 1%;  border: 1px solid #aaa; text-align: center; padding: 10px;}
.video .titulo { font-size: 110%; font-weight: bold; }


.apontador_lateral
{  
  margin-bottom:40px;
}
.apontador_lateral .logo img
{  
  width:240px;
}

/*
 * $Log$
 */
