body,p,table,td
{
	scrollbar-arrow-color:#c10134;
	scrollbar-base-color:#FEFCED;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-face-color:WHITE;
	scrollbar-highlight-color:#EBEBEB;
	scrollbar-3dlight-color:WHITE; 
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-track-color:#FFFFFF;
}

body,td,p,span,div{
font-family:Arial, Helvetica, sans-serif;
color:#5a5a5a;
font-size:11px;
}

.cinza14
{
    color:#5a5a5a;
font-size:14px;
    }

.msg
{
    color:#ffffff;
}
.footer{
color:#999999;
}

body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}

.conteudosInternosScroll {
	margin-right:10px;
}



a.linkFooter:visited {font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}
a.linkFooter:link{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}
a.linkFooter:hover{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}
a.linkFooter:active{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}


a.linkFooter9:visited {font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:9px; text-decoration:none;}
a.linkFooter9:link{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:9px; text-decoration:none;}
a.linkFooter9:hover{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:9px; text-decoration:none;}
a.linkFooter9:active{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:9px; text-decoration:none;}

a.linkNoticias:visited {font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}
a.linkNoticias:link{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}
a.linkNoticias:hover{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:underline;}
a.linkNoticias:active{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}

a.linkIdioma:visited {font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}
a.linkIdioma:link{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}
a.linkIdioma:hover{font-family:Arial, Helvetica, sans-serif; color:#94122c; font-size:11px; text-decoration:underline;}
a.linkIdioma:active{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:underline;}

a.linkHeader:visited {font-family:Arial, Helvetica, sans-serif; color:#cccccc; font-size:12px; text-decoration:none;}
a.linkHeader:link{font-family:Arial, Helvetica, sans-serif; color:#cccccc; font-size:12px; text-decoration:none;}
a.linkHeader:hover{font-family:Arial, Helvetica, sans-serif; color:#cccccc; font-size:12px; text-decoration:none;}
a.linkHeader:active{font-family:Arial, Helvetica, sans-serif; color:#cccccc; font-size:12px; text-decoration:none;}

a.linkSubMenu:visited {font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}
a.linkSubMenu:link{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}
a.linkSubMenu:hover{font-family:Arial, Helvetica, sans-serif; color:#9c2239; font-size:11px; text-decoration:none;}
a.linkSubMenu:active{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}

a.linkSeccoes:visited {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold;}
a.linkSeccoes:link{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold;}
a.linkSeccoes:hover{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:underline; font-weight:bold;}
a.linkSeccoes:active{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold;}

a.linkMapaSite:visited {font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}
a.linkMapaSite:link{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}
a.linkMapaSite:hover{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:underline;}
a.linkMapaSite:active{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}


a.linkProgramas:visited {color:#cccccc; font-size:11px; text-decoration:underline;}
a.linkProgramas:link{color:#cccccc; font-size:11px; text-decoration:underline;}
a.linkProgramas:hover{color:#ffffff; font-size:11px; text-decoration:underline;}
a.linkProgramas:active{color:#cccccc; font-size:11px; text-decoration:underline;}

a.linkMenu:visited {font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}
a.linkMenu:link{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}
a.linkMenu:hover{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}
a.linkMenu:active{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:none;}

a.linkCultura:visited {font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:underline;}
a.linkCultura:link{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:underline;}
a.linkCultura:hover{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:underline;}
a.linkCultura:active{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:underline;}


a.linkMenuTopo:visited {font-family:Verdana; font-size:11px; color:#707070; font-weight:bold; text-decoration:none;}
a.linkMenuTopo:link{font-family:Verdana; font-size:11px; color:#707070; font-weight:bold; text-decoration:none;}
a.linkMenuTopo:hover{font-family:Verdana; font-size:11px; color:#9c2239; font-weight:bold; text-decoration:none;}


a.linkMenuTopoSel:visited {font-family:Verdana; font-size:11px; color:#9c2239; font-weight:bold; text-decoration:none;}
a.linkMenuTopoSel:link{font-family:Verdana; font-size:11px; color:#9c2239; font-weight:bold; text-decoration:none;}
a.linkMenuTopoSel:hover{font-family:Verdana; font-size:11px; color:#9c2239; font-weight:bold; text-decoration:none;}
a.linkMenuTopoSel:active{font-family:Verdana; font-size:11px; color:#9c2239; font-weight:bold; text-decoration:none;}

a.linkMapasSalas:visited {font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:underline;}
a.linkMapasSalas:link{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:underline;}
a.linkMapasSalas:hover{font-family:Arial, Helvetica, sans-serif; color:#a3a4a4; font-size:11px; text-decoration:underline;}
a.linkMapasSalas:active{font-family:Arial, Helvetica, sans-serif; color:#5a5a5a; font-size:11px; text-decoration:underline;}

.moradaContactos{color:#666666; font-size:12px;}



.MenuTopoActivo 
{
    font-family:Verdana;
    font-size:11px;
    color:#9c2239;
    font-weight:bold;
}



.titCulturaLinks{color:#920521; font-weight:bold;}

.titsSeccoes{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px; text-decoration:none; font-weight:bold;}

.corTextos{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:none;}

.textoPeq{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px; text-decoration:none;}

.subTitTexto{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold;}

.subSubTitTexto{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-decoration:underline;}

.subTitulos{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; text-decoration:underline;}

.TitTopPag{font-family:Arial, Helvetica, sans-serif; color:#9F253D; font-size:18px; font-weight:bolder;}

.titsMapaSite{font-family:Arial, Helvetica, sans-serif; color:#9F253D; font-size:12px; font-weight:bolder;}

.legendaRegisto
{
    font-family:Arial, Helvetica, sans-serif;
    color:#97162f;
    font-size:9px;
    position:static;
}
.legendaPosicao{
    position:absolute;
}

.bgCampoRegistoErro
{
    background-color:#97162f;
    color:#FFFFFF;
    FONT-FAMILY:Arial;
    FONT-SIZE:10px;    
    BORDER-COLOR:#dadada;
    border-width:1px; 
    border-left-width:1px; 
    border-right-width:1px; 
    border-style:solid; 
}

.titProgExp{font-family:Arial, Helvetica, sans-serif; color:#97162f; font-size:12px; font-weight:bold;}


.titulosMonumentos{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:14px; font-weight:bold;}






a.linkTitMapaSite:visited {font-family:Arial, Helvetica, sans-serif; color:#9F253D; font-size:12px; font-weight:bolder; text-decoration:none;}
a.linkTitMapaSite:link{font-family:Arial, Helvetica, sans-serif; color:#9F253D; font-size:12px; font-weight:bolder; text-decoration:none;}
a.linkTitMapaSite:hover{font-family:Arial, Helvetica, sans-serif; color:#9F253D; font-size:12px; font-weight:bolder; text-decoration:underline;}
a.linkTitMapaSite:active{font-family:Arial, Helvetica, sans-serif; color:#9F253D; font-size:12px; font-weight:bolder; text-decoration:none;}


a.addthis_button:visited {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-decoration:none;}
a.addthis_button:link{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-decoration:none;}
a.addthis_button:hover{font-family:Arial, Helvetica, sans-serif; color:#9c2239; font-size:11px;text-decoration:underline;}
a.addthis_button:active{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; text-decoration:none;}





.subMenuActivo
{
color:#9c2239;
}

.header{
color:#cccccc;
font-size:12px;
}
.erroFormulario{
color:#5a5a5a;
font-size:11px;

}


.linguas
{
    BACKGROUND-COLOR:#FFFFFF;
    FONT-FAMILY:Arial;
    FONT-SIZE:10px;    
    color:#969696;
    BORDER-COLOR:#dadada;
    border-width:1px; 
    border-left-width:1px; 
    border-right-width:1px; 
    border-style:solid; 
	height:17px;
	width:100px;
}

.submenuTeste
{
color:#ffcc33;
}

.submenuTesteOver
{
color:#cc0000;
}


.reservas
{
    BACKGROUND-COLOR:#FFFFFF;
    FONT-FAMILY:Arial;
    FONT-SIZE:10px;    
    color:#969696;
    BORDER-COLOR:#dadada;
    border-width:1px; 
    border-left-width:1px; 
    border-right-width:1px; 
    border-style:solid; 
	height:17px;
	width:185px;
}









.clientesSubMenu{
	padding-left:22px;
}



.menuClientes
{
    height:15px;
	font-weight:bold;
	color:#666666;
	cursor:pointer;
	padding-left:10px;
}


.menuClientesSel
{
    height:15px;
	font-weight:bold;
	color:#9c2239;
	cursor:pointer;
	padding-left:10px;
}

.menuClientesOver
{
    height:15px;
	font-weight:bold;
	color:#9c2239;
	cursor:pointer;
	padding-left:10px;
}


.contactos
{
    BACKGROUND-COLOR:#FFFFFF;
    FONT-FAMILY:Arial;
    FONT-SIZE:11px;    
    color:#000000;
    BORDER-COLOR:#dadada;
    border-width:1px; 
    border-left-width:1px; 
    border-right-width:1px; 
    border-style:solid; 
	height:18px;
	width:314px;
}


.invisivel
{   
    display:none;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

