/**
* AkoWinterportal - A Mambo 4.5 template
* @version 2.0
* @package AkoWinterportal
* @copyright (C) 2004 by Arthur Konze - All rights reserved!
* @license http://www.konze.de/content/view/8/26/ Copyrighted Commercial Software
*/

/* #################### MISC SETTINGS #################### */
FORM {
  margin           : 0px;
  padding          : 0px;
  font-size: 0;
}

BODY {
  margin           : 0px;
  padding          : 0px;
  background-color : #FFFFFF ;
  color            : #000000;
  font-family	   : Arial, Helvetica, sans-serif;
  font-size		   : 11px;
}

#geral{
  margin           : 0px;
  padding          : 0px;
  background-color : #FFFFFF ;
  color            : #000000;
  font-family	   : Arial, Helvetica, sans-serif;
  font-size		   : 11px;
  text-align       : left;
}

TD, TR, P, DIV {
  font-family	   : Arial, Helvetica, sans-serif ;
  font-size        : 12px;
  color			   : #333333;
  padding          : 0px;
  margin           : 0px;
}

HR {
  background       : #CCCCCC;
  height           : 1px;
  width            : 75%;
}

ul {
	margin: 0;
	padding: 0;
}

li {
	list-style-type     : none;
	background-image    : url(../images/separador.jpg);
	background-position : bottom;
	background-repeat   : repeat-x;
	max-width           : 85%;
	vertical-align      : top;
	padding-top         : 5px;
	padding-bottom      : 5px;
	padding-left        : 25px;
}

.navigationline {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #CCCCCC;
}


/* ###################### LINKS ###################### */
a:link, a:visited {
  text-decoration  : none;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #019CD4;
}

a:hover {
  text-decoration  : none;
  color            : #019CD4;
}

a:active {
  text-decoration  : none;
  color            : #019CD4;
}

/* ###################### UPPER BUTTON BAR ###################### */
.buttonbar {
  display          : block;
  font-family      : Arial, Helvetica, sans-serif;
  width            : 100%;
  text-align       : center;
  font-weight      : normal;
  text-decoration  : none;
}

a.buttonbar:link, a.buttonbar:visited {
  font-size        : 9px;
  padding-top      : 1px;
  padding-bottom   : 1px;
  text-decoration  : none;
  border-top       : 1px solid #95BFD1;
  border-left      : 1px solid #95BFD1;
  border-right     : 1px solid #427D96;
  border-bottom    : 1px solid #427D96;
  background-color : #50A9DC;
  color            : #7C6726;
}
a.buttonbar:hover {
  padding-top      : 1px;
  padding-bottom   : 1px;
  border-top       : 1px solid #427D96;
  border-left      : 1px solid #427D96;
  border-right     : 1px solid #95BFD1;
  border-bottom    : 1px solid #95BFD1;
  background-color : #308CC0;
  color            : #7C6726;
}

/* ################ MAIN AND SUB MENU SYSTEM ################ */
a.mainlevel:link, a.mainlevel:visited {
}

a.mainlevel:hover {
}

/* ################### MODULE SETTINGS ################### */
table.moduletable {
  font-size        : 11px;
  background-color : #F9F9F9;
  border           : 1px solid #D9D9D9;
  width            : 100%;
  margin-bottom    : 10px;
}

table.moduletable th {
  border           : 3px solid #F9F9F9;
  font-weight      : bold;
  text-align       : center;
  color            : #333333;
  height           : 27px;
  background-color : #95CBE9;  
}

table.moduletable td {
  border           : 3px solid #F9F9F9;
  font-weight      : normal;
}

/* ###################### CONTENT PAGE SETTINGS ###################### */
.contentpane {
  padding-left     : 5px;
  padding-right    : 5px;
}

.contentpaneopen {
  padding-left     : 5px;
  padding-right    : 5px;
}

.contentheading, .componentheading {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 13px;
  font-weight      : bold;
  color            : #333333;
}

.contentdescription {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 11px;
  color            : #333333;
  text-align       : left;
}

/* ###################### FORMULAR SETTINGS ###################### */
.button {
  font-family      : Arial, Helvetica, sans-serif;
  font-style       : normal;
  font-weight      : bold;
  font-size        : 10px;
  color            : #000000;
  background-color : #F0F0F0;
  border           : 1px solid #cccccc;
}

.inputbox {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : bold;
  color            : #000000;
  background       : #F0F0F0;
  border           : 1px solid #CCCCCC;
}

/* ################### SECTION LISTING SETTINGS ################### */
.sectiontableentry1 {
  background-color : #F9F9F9;
}

.sectiontableentry2 {
  background-color : #F0F0F0;
}

.sectiontableheader {
  background-color : #CCCCCC;
  color            : #2A7CA9;
  font-weight      : bold;
}

/* ##################### SMALL FONT SETTINGS ##################### */
.small {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #3366C0;
  text-decoration  : none;
  font-weight      : medium;
}

.smalldark {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 9px;
  color            : #000000;
  font-weight      : medium;
}

.createdate {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  color            : #333333;
  text-decoration  : none;
  font-weight      : bold;
}

/* ##################### CONFIGUARĂ‡Ă•ES ESPECĂ?FICAS ##################### */
#sec_title{
  background-image : url(../images/bg_sec.jpg);
  background-color : #FFFFFF;
  background-repeat: no-repeat;
  background-position: top;
  height           : 40px;
  padding-top      : 3px;
  font-family      : Arial, Helvetica, sans-serif;
  font-weight      : bold;
  text-align       : right;
  vertical-align   : middle;
}

#sec_title_sigla{
  font-size        : 25px;
  font-weight      : bold;
  padding-right    : 5px;
}

#sec_title_ext{
  font-size        : 8.5px;
}

.caminho, .pathway{
  background-color : #D3EEF9;
  height           : 20px;
  padding-bottom   : 8px;
  padding-right    : 5px;
  padding-top      : 8px;
  text-align       : right;
  vertical-align   : middle;
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 12px;
  font-weight      : bold;
}

.img_news{
  width            : 120px;
  height           : 80px;
}

.img_prog{
  width            : 92px;
  height           : 63px;
}

.moduletable_news{
  width: 407px;
}

.more_news{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 10px;
  color             : #4596B3;
  margin-left       : 265px;
  padding-bottom    : 5px;
  padding-left      : 15px;
}

.more_prog{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 10px;
  color             : #4596B3;
  margin-left       : 270px;
  padding-bottom    : 5px;
  padding-left      : 15px;
}

#pesq_area{
  background-image  : url(../images/icn_pesq.jpg);
  background-color  : #FFFFFF;
  background-repeat : no-repeat;
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 13px;
  font-weight       : bold;
  color             : #019CD4;
  padding-left      : 35px;
  margin-top        : 10px;
  margin-left       : 20px;
}

.controle {
  color             : #7C6726;
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 12px;
  font-weight       : bold;
  padding-left      : 35px;
  padding-top       : 10px;
}

.sublevel{
  font-size        : 11px;
  color            : #808080;
  text-decoration  : none;
  font-family      : Arial, Helvetica, sans-serif;
}

.separador{
  background-image  : url(../images/separador.jpg);
  background-repeat : repeat-x;
  height            : 1px;
  width             : 98%;
  margin-top        : 15px;
  margin-bottom     : 10px;
  text-align        : center;
  font-size         : 0px;
}

.div_separador{
  margin           : 0px;
  padding          : 0px;
  display          : none;
}

.separador_news{
  background-image  : url(../images/separador.jpg);
  background-repeat : repeat-x;
  height            : 1px;
  width             : 99%;
  margin-top        : 15px;
  margin-bottom     : 15px;
  float             : none;
  font-size         : 0px;
}

.separador_prog{
  background-image  : url(../images/separador.jpg);
  background-repeat : repeat-x;
  height            : 1px;
  width             : 99%;
  margin-top        : 10px;
  margin-bottom     : 10px;
  float             : none;
  font-size         : 0px;
}

.separador_equip{
  background-image  : url(../images/separador.jpg);
  background-repeat : repeat-x;
  height            : 1px;
  width             : 93%;
  margin-top        : 15px;
  margin-bottom     : 15px;
  text-align        : center;
  font-size         : 0px;
}

.desc_news, link_news{
  padding           : 0px;
  margin            : 0px;
  color             : #7D7978;
  font-family       : Arial,Helvetica,sans-serif;
  font-size         : 11px;
  font-weight       : normal;
}

.pmscontentitem_news{
  padding           : 0px;
  margin            : 0px;
}

.tit{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 12px; 
  font-weight       : bold;
  color             : #05A0F2;
}

.txt{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 11px; 
  font-weight       : normal;
  color             : #7D7978;
}

.dist{
  padding-left      : 25px;
  padding-top		: 18px;
}

#dist_cb_links{
  padding-left      : 12px;
  padding-top		: 18px;
}

#dist_cb_equip{
  padding-left      : 12px;
  padding-top		: 8px;
}

#tit_news{
  background-image  : url(../images/icn_news.jpg);
  background-repeat : no-repeat;
  background-color  : #FFFFFF;
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 12px; 
  font-weight       : bold;
  color             : #039DD3;
  padding-left      : 20px;
  padding-top       : 3px;
  padding-bottom    : 10px;
}

.desc{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 8.5pt;
  text-align        : justify;
  color             : #000000;
}

.AreaImg{
  float             : left;
  padding-right     : 18px;
}


.img_border{
  border            : 2px #B2B6B7 solid;
  max-width         : 100px;
  max-height        : 90px;
}

.introlink_news{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 11px;
  font-weight       : normal;
  color             : #565656;
}

.datahora_news{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 11x;
  font-weight       : normal;
  color             : #68ACC3;
  padding           : 0px;
  margin            : 0px;
  margin-bottom     : 7px;
}

.img_tit_news{
  margin-bottom     : 12px;
  padding-top       : 4px;
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 11x;
  font-weight       : bold;
  color             : #68ACC3;
}

.more_news{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 8x;
  padding-right     : 5px;
  color             : #68ACC3;
}

#links{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 0px;
  color             : #565656;
  background-color  : #FFFFFF;
  background-repeat : no-repeat;
  background-image  : url(../images/liks_area.jpg);
  width             : 280px;
  height            : 147px;
  margin-top        : 5px;
}

.options_links{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 11px;
  color             : #565656;
  width             : 210px;
}

#prog_topo{
  background-image  : url(../images/prog_topo.jpg);
  background-color  : #FFFFFF;
  background-repeat : no-repeat;
  font-size         : 1pt;
  padding           : 0;
  margin            : 0;
  margin-top        : 15px;
  
}

#prog_bg{
  background-image  : url(../images/prog_bg.jpg);
  background-repeat : repeat-x;
  background-color  : #FFFFFF;
  padding           : 0;
  margin            : 0;
  width             : 404px;
}

.titulo_prog{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 11x;
  font-weight       : bold;
  color             : #68ACC3;
  margin-bottom     : 5px;
}

.datahora_prog{
  display           : none;
}

.desc_prog{
  color             : #7D7978;
  font-family       : Arial,Helvetica,sans-serif;
  font-size         : 11px;
  font-weight       : normal;
  margin            : 0;
  padding           : 0;
}

.td_img{
  width             : 95px;
}

.td_txt{
  padding-left      : 25px;
  padding-right     : 25px;
  padding-top       : 10px;
}

#tit_equi_cult{
  color             : #019CD4;
  font-family       : Arial,Helvetica,sans-serif;
  font-size         : 13px;
  font-weight       : bold;
  margin-bottom     : 8px;
}

#img_equi_cult{
  padding-top       : 5px;
  padding-bottom    : 5px;
}

#txt_equi_cult{
  padding-top       : 5px;
  padding-bottom    : 5px;
  color             : #7D7978;
  font-family       : Arial,Helvetica,sans-serif;
  font-size         : 11px;
  font-weight       : normal;
}

#cb_servicos{
  margin-left       : 12px;
  font-size: 0;
}


#cb_equi_cult{
  background-image  : url(../images/equip_bg.jpg);
  background-color  : #FFFFFF;
  background-repeat : no-repeat;
  height            : 35px;
}

#agenda{
  background-image  : url(../images/ban_agenda.jpg);
  background-repeat : no-repeat;
  background-color  : #FFFFFF;
  margin-top        : 20px;
  padding-top       : 118px;
  padding-bottom    : 10px;
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 11px;
  text-align        : center;
  color             : #7D7978;
}

.galleryName{
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 12px;
  color             : #7D7978;
  padding-left      : 10px;
}

.menu_lateral_header{
  cursor            : pointer;
  background-repeat : no-repeat;
  height            : 28px;
  font-size         : 0px;
}

.menu_lateral_header_close{
  background-image  : url(../images/menu_close.jpg);
  cursor            : pointer;
  background-repeat : no-repeat;
  height            : 28px;
  font-size         : 0px;
}

.menu_lateral_header_open{
  background-image  : url(../images/menu_open.jpg);
  cursor            : pointer;
  background-repeat : no-repeat;
  height            : 28px;
  font-size         : 0px;
}

.menu_lateral{
  padding-top       : 9px;
  padding-left      : 30px;
  font-family       : Arial, Helvetica, sans-serif;
  font-size         : 11px;
  font-weight       : bold;
  color             : #119AD0;
}

.space{
  margin-top       : 5px;
}