﻿
p {
	margin-top: 0px;
	margin-bottom: 0px;
	
	}

blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;/*themecolour2%0;*/
	margin-right: 0px;
	margin-left: 25px;
}
ol {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333/*themecolour2%0;*/
}
ul {
	color: #333333;/*themecolour2%0;*/
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	list-style-image: url(../index_files/index_bullet.gif);
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#000000;
}
h2 {
	font-size: 16px;
	color: #006699;/*themecolour1;*/
	margin-top: 0px;
	margin-bottom: 1px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;

}
h3 {
	font-size: 14px;
	color: #000000;/*themecolour2%0;*/
	margin-top: 0px;
	margin-bottom: 1px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	padding-left: 15px;
}
h4 {
	font-size: 14px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 1px;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	padding-left: 15px;
}

.paneltop {
	background-image: url(../index_files/index_panel_top.gif);
	background-repeat: repeat-x;
	
}
.paneltopright {
	background-image: url(../index_files/index_panel_top2.gif);
	background-repeat: repeat;
}
.panelbottom {
	border-top-width: 0px;
	border-top-style: none;/*themecolour1;*/
	border-left-width: 0px;
	border-left-style: none;/*themecolour1;*/
	background-image: url(../index_files/index_panel_bottom.gif);
	background-repeat: repeat-x;
	border-right-style: none;
}
.panelbottomleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #0079c1;/*themecolour1;*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0079c1;/*themecolour1;*/
	background-image: url(../index_files/index_panel_bottom.gif);
	background-repeat: repeat-x;
}
.panelbottomright {
	border-top-width: 0px;
	border-top-style: solid;/*themecolour1;*/
}

.rightcoltext {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0079c1;/*themecolour1;*/
	border-left-color: #0079c1;/*themecolour1;*/
	padding-right: 45px;
	padding-left: 19px;
}
.panelright {
	background-image: url(../index_files/Pastel_panel_right.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.sidebar {
	font-size: 8pt;
	color: #5c93b4;/*themecolour1$ 51.1%,-6.7%;*/
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #0079c1;/*themecolour1;*/
	border-left-color: #0079c1;/*themecolour1;*/
	padding-left: 6px;
	padding-right: 6px;
}
.topborder {
	background-image: url(../index_files/index_head_bg.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
}
.topborder2 {
	border-bottom-width: 1px;/*themecolour1;*/
}
.spacer {
	background-image: url(../index_files/index_spacer.gif);
	background-repeat: repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0079c1;/*themecolour1;*/
}
.spacer2 {
	border-left-color: #0079c1;/*themecolour1;*/
	background-image: url(../index_files/index_spacer2.gif);
	background-repeat: repeat;
	border-left-width: 0px;
	border-left-style: solid;
	
}
.imagebg {
	background-image: url(../index_files/index_image_bg.gif);
	background-repeat: repeat;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0079c1;/*themecolour1;*/

}



a
{
  color:#0c4765;
  text-decoration:none;
}

a:hover
{
  color:#58b8ae;
  text-decoration:underline; 
}

.ImgLink
{
	cursor: hand;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}



.divider {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0079c1;/*themecolour1;*/
}
.imagetext {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
}
.rcolpad {
	padding-top: 0px;
	padding-bottom: 0px;
}

.highlighttext {
	font-size: 8pt;
	font-weight: normal;
	color: #333333;/*themecolour2%0;*/
	padding-right: 15px;
	padding-left: 15px;
}
.imageborder {
}


/*img
{
padding: 3px;
border: solid 1px #e1e1e1;
}*/

img.imgFestas
{
/*border: solid 2px #e1e1e1; #F4A460 #FF8C00*/
border: solid 1px #FF8C00;
/*float: left;*/
margin-right: 0.5em;
margin-left: 0.5em;
margin-bottom: 0.2em;
margin-top: 0.2em;
padding: 3px;
}








.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#4F4F4F;
	/*color:#363636;*/
}
.textoTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:Blue;
	/*color:#0c4765;*/
	/*color:#58b8ae;*/
	/*color:#363636;*/
}

.textoTitulo:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color:#0c4765;
  color:#58b8ae;
  text-decoration:underline; 
}

.Titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.formulario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
.avisos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.style6 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }


/* Menu */

#menu
{
/*position:relative;*/
/*right: 0em;
bottom: 0em;*/
float:left;
list-style: none;

}
/*
#menu ul
{
list-style: none;
}

#menu li
{
float: left;
}
*/

#menu a
{
float: left;
list-style: none;
margin-left: 0em;
margin-bottom: 0em;
margin-right: 0em;
display: block;
/*padding: 1.1em 1.4em 1.0em 1.4em;*/

/*** Com todos menus ***/
/*padding: 0.1em 0.1em 0.5em 0.2em;*/
/*padding: 0.1em 2em 0.5em 2em;*/
padding: 0.1em 1.2em 0.5em 1.2em;
background: #fff url('../images/menu/fundo_menu_1.jpg') repeat-x;
border: solid 0px #fff;
/*color: #616161;*/
color:#000000; 
/*text-transform: lowercase;*/
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 0.8em;
}

#menu a:hover
{
background: #FFFFFF url('../images/menu/fundo_menu_2.jpg') repeat-x;
color: #616161;
/*border: solid 1px #88B8ED;*/
/*border: solid 0px #fff;*/
}

#menu a.active
{
background: #FFFFFF url('../images/menu/fundo_menu_2.jpg') repeat-x;
color: #616161;
border: solid 0px ;
/*margin-bottom: 0em;*/
}

.divisor {
	float: left;
list-style: none;
margin-left: 0em;
display: block;
}
/*fim menu*/

/*
.titulo_lateral
{
	background-repeat:no-repeat;
	background-image: url('../images/bot_pqno1.jpg');
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.8em;
}
*/

.TituloCentro {
	background-image: url(../images/fundo_meio_full.png);
	background-repeat: no-repeat;
	background-position:center;
	height:38px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
			
}

.TituloColunas {
	background-image: url(../images/fundo_lateral.png);
	background-repeat: no-repeat;
	height:23px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	padding: 1px;
	
}

.FundoEvento
{
	/*background-color: #FFDEAD;*/
	background-color: #FAF0E6;
	
}

.Button
{
	background-image: url(../images/button2.gif);
	background-repeat:repeat-x;
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	color: #0c4765;
	font-weight: bold;
	border-bottom: silver 1px solid;
	border-right: silver 1px solid;
	border-left: silver 1px solid;
	border-top: silver 1px solid;
	width: 85px;
	height: 20px;
}















div.tudo 
{
	position:relative; 
	height:1.8em;
	width:100%;
	background-repeat:no-repeat;
	background-image: url('../images/bot_pqno1.jpg');
	
	/*background:#999; width:37em; height:5em;*/
}
div.texto, div.efeito1, div.efeito2, 
div.efeito3, div.efeito4  { 
	/*font: 12px "Arial black", Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	margin-left:1em;
	margin-top:0.2em;
	}

div.texto {  
	position:absolute; 
	top:0; 
	left:0;
	/*color:#f00;*/
	color:#CD3333;
	}
div.efeito1 { 
	position:absolute;
	left: 1px;
	top: -1px;
	color:#fff;
	 
	}
div.efeito2 { 
	position:absolute;
	left: -1px;
	top: 1px;
	/*color:#fff; */
	color:#fff;
	}
div.efeito3 { 
	position:absolute;
	left: -1px;
	top: -1px;
	color:#fff; 
	}
div.efeito4 { 
	position:absolute;
	left: 1px;
	top: 1px;
	color:#fff; 
	}
	
	
	
	
	.PageFooter
{
 background-color:#EEEEEE; 
 width:100%; 
 border: solid 0px black; 
 border-top: solid 1px #C0C0C0; 
 border-bottom:  solid 1px #C0C0C0;   
}

.label
{
    font-weight:bold;
    font-family: verdana;
    font-size:11px;
  color:#3F3F3F;
}

 .TituloPagina
{
    /**** FUNDO ****/
    border-right: silver 1px solid;
	border-top: silver 0px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: #0c4765;
	
	/**** LETRA ****/
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana;	
	vertical-align:bottom;
	font-style:italic;
	letter-spacing:1px;
    
}

.datagrid
{
    border: solid 1px black;
    color:Black;
    font-family: Verdana;
    font-size: 11px;
    letter-spacing: 1px;
}

.dgHeader
{
  background-color:#0c4765;
  color: #EEEEEE;
  font-weight:bold;
  border-bottom: solid 1px black;   
  text-align:center;  
}

.dgHeader a
{
  background-color:#0c4765;
  color: #EEEEEE;
  font-weight:bold;
  border-bottom: solid 1px black;   
  text-align:center;
  text-decoration: underline;
}

.dgAlternatingItem
{
    background-color:#FAF9FA;
}


.dgHover
{
    background-color:#D3FFEB;
}

.dgFooter
{
    background-color:#EEEEEE;
}

 .TituloItens
{
    /**** FUNDO ****/
    border-right: silver 1px solid;
	border-top: silver 0px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: #FF8C00;
	
	/**** LETRA ****/
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;	
	vertical-align:bottom;
	/*font-style:italic;*/
	letter-spacing:1px;
    
}

	
/*** Estilos Popup ***/
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.style5 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF; }
.style7 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; }

/*** Fim Estilos Popup ***/

.popdestaque
{
	position:fixed;
	top:25%;
	left:25%;
}



#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}





