a:active     { text-decoration: underline  }

a:link       { text-decoration: none }

a:visited    { text-decoration: none }

a:hover      { text-decoration: underline  }

h1{
	text-transform: capitalize;
}

p { font-family: Verdana; font-size:8pt; font-weight:bold; }

.legendas { font-family: Verdana; font-size:8pt; font-weight:bold; }

.Titulo { font-family: Verdana; font-size:12pt; font-style: italic;color:#FFFFFF; }

.smalltd { font-family: Verdana; font-size:1pt; color:#000000; }

.small { font-family: Verdana; font-size:8pt; color:#000000; }

.TituloCategoria { font-family: Arial; font-size:10pt; font-weight:bold; color:#FFFFFF; }

.TituloTema { font-family: Verdana; font-size:8pt; color:#000000; }

.TituloProgramacao { font-family: Arial; font-size:10pt; font-weight:bold; color:#000000; }

.TituloSeccao { font-family: Verdana; font-size:10pt; font-weight:bold; color:#000000; }

.MenuCategorias { font-family: Verdana; font-size:7pt; color:#000000; font-weight:bold }

.MenuTemas { font-family: Verdana; font-size:7pt; color:#000000; font-weight:bold }

.MenuSubTemas { font-family: Verdana; font-size:7pt; color:#000000; }

.ItemsMenu { font-family: Verdana; font-size:8pt; color:#3366CC;  font-weight:bold }

.ItemsMenuPreto { font-family: Verdana; font-size:7pt; color:#000000; font-weight:bold }

.ItemsMenuEscolhido { font-family: Verdana; font-size:7pt; color:#000000; font-weight:bold }

.ItemsMenuEscolhidoBranco { font-family: Verdana; font-size:7pt; color:#FFFFFF; font-weight:bold }

.Items { font-family: Verdana; font-size:7pt; color:#000000; font-weight:bold }

.ItemNaoBold { font-family: Verdana; font-size:7pt; color:#000000; }

.ItemNaoBoldBranco { font-family: Verdana; font-size:7pt; color:#FFFFFF; }

.ItemEscolhido { font-family: Palatino LinoType; font-size:14pt; color:#3366CC;  background-repeat: no-repeat}

.MenuTemasSel { font-family: Verdana; font-size:7pt; color:#000000; }

.MenuEventos { margin:7 2; font-family: Verdana; font-size:7pt; text-indent:0; color:#000000; }

.MenuEventosSub { margin:7 2; font-family: Verdana; font-size:7pt; text-indent:0; color:#000000; text-decoration:underline; }

.MenuDiverso  { font-family: Verdana; font-size:9px; color:#000080; font-weight:bold; line-height:150% }

.Procurar { font-family: Verdana; font-size:7pt; text-indent:0; color:#000000; }

.yellowlinks1 { font-family: Verdana; font-size:9px; color:#FF7F02; font-weight:bold; }

.yellowlinks2 { font-family: Verdana; font-size:9px; color:#FFFFFF; font-weight:bold; }

.whitelinks2 { font-family: Verdana; font-size:9px; color:#FFFFFF;  }

.editorial   { font-family: Verdana; font-size:11px; font-weight: bold; color:#000000; }

.Data { font-family: Verdana; font-size:7pt; color:#000000;}

.TextoGrande { font-family: Verdana;font-style: italic; font-size:8pt; text-indent:0;color: #333333;; }

.TextoMuitoGrande { font-family: Verdana; font-size:11pt; text-indent:0; color:#000000; }

.LinkPreto { color:#000000; }

.TextoNormal { font-family: Verdana; font-size:7pt; text-indent:0; color:#000000; text-align: justify;}

.MagPress   { font-family: Verdana; font-size:11px; font-weight: bold; color:#000000; }

.morada { font-family: Verdana; font-size:7pt; color:#999999; }

.TextoEnorme { font-family: Verdana; font-size:12pt; text-indent:0; color:#000000;text-align: justify; }

.grande { font-family: Verdana; font-size:16pt;font-style:italic; text-indent:0; color:#006699; font-weight:bold;}


.adminText { font-family: Verdana;	font-size: 10px;	color: #333333; }	
.caixa_preta {
	font-family: Verdana;
	font-size: 10px;
	
	border:1px solid #9DA5A6
}


.mytd {
border:1px solid;
background-color: #84939A;
font-family: Verdana;
font-size: 10px;
color:#FFFFFF;

}

.bordertd {
border:1px solid;
background-color: #FFFFFF;
font-family: Verdana;
font-size: 10px;
color:#000000;
}



#nav {
    position:relative;
    margin: 0px;
    z-index: 10;
    display: block;
    top:-20px;

}

ul{
    list-style-type: none;
    padding-left:10px;
}
#nav li { float: left; }
#nav li:hover { position: relative }
#nav li:hover > a { 



}
#nav li.sub:hover > a {

}

#nav li a {
    padding-right: 11px;
    padding-left: 11px;
    color:#000;
    font-family: 'Verdana', 'PT Sans';
    font-size: 10px;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: 500;

    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;

    text-transform: uppercase;  
    padding: 10px;
    display: block;
    z-index: 1px;
}


#nav li ul { 
    background: #fff;
    margin-top: -2px;
    display: none;   
}

#nav li a:hover{
    text-shadow:0 0 0px #000, 0 0 0px #000, 0 0 1px #000;
    text-decoration: underline;


}
#nav li:hover ul {
    display:block; 
    position:absolute; 

}

#nav li ul {
    background: rgba(255,255,255,1);
    padding: 2px 2px;
    position:relative;
    top:35px;

    box-shadow: 5px 5px 25px #000;
    -moz-box-shadow: 5px 5px 15px #000;
    -webkit-box-shadow: 5px 5px 15px #000;

    border-radius: 0px 5px 5px 5px;
    -moz-border-radius: 0px 5px 5px 5px;
    -webkit-border-radius: 0px 5px 5px 5px;
}
#nav li ul li{
    margin-bottom: -2px;
    margin-top: -2px;
    float:none;

}
#nav li ul li a, #nav li ul li a:hover {
    background: transparent;
    color: #000;
    font-family: 'PTSans-Regular', 'PT Sans';
    padding: 8px;            
    font-size: 0.95em;
    font-weight: normal;
    text-transform: none;  
}
#nav li ul li a:hover { text-decoration: underline; 
                        box-shadow: none;
                        -moz-box-shadow: none;
                        -webkit-box-shadow: none;

                        border-radius: 0;
                        -moz-border-radius: 0;
                        -webkit-border-radius: 0;
}


.qtip-wiki{
    max-width: 385px;
}

.qtip-wiki p{
    margin: 0 0 6px;
}

.qtip-wiki h1{
    font-size: 20px;
    line-height: 1.1;
    margin: 0 0 5px;
}

.qtip-wiki img{
    float: left;
    margin: 10px 10px 10px 0;
}

.qtip-wiki .info{
    overflow: hidden;
}

.qtip-wiki p.note{
    font-weight: 700;
}

.box_images_google {
  width: 100%;
  border: 0px solid #000;
  height: 60px;
  margin-bottom: 10px;
  text-align: center;
}

#less_images {
  float: left;
  height: 100%;
  width: 20px;
  font-size:30px;
  cursor:pointer;
}

#more_images {
  float: left;
  height: 100%;
  width: 20px;
  font-size:30px;
  cursor:pointer;
}

.box_image {
  width: 60px;
  height: 100%;
  border: 1px solid #000;
  float: left;
  margin-right: 25px;
  background-repeat: no-repeat;
  background-size: contain;
   background-position: center;
   cursor:pointer;
}

.box_image:last-child {
  margin-right: 0px !important;
}

.movements{
	cursor:pointer;
}

