.celdasprin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #639F9D;
	text-align: left;
	border: 1px solid #aeaeae;
}
.celdasborde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	background-color: #cccccc;
	text-align: right;
}
.enlaces {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFF0
}
.enlaces2 {
	font-family: Arial, Helvetica, sans-serif;
	font-siza: 8px;
	color:#5588ab
}
.celdassec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0F0F0;
	text-align: center;
}
.letrafotos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5588AB;

}
.usersitua {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7E5A6A;
	background-color: #f0f0f0;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
	width: auto;
	height: 25px;
	float: none;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-color: #999999;
	margin: auto;
	left: auto;
	top: auto;
	bottom: auto;
	right: auto;
}
.celdasfotos {
	height: 90px;
	width: 120px;
	border: 1px solid #F0F0F0;
	background-color: #f0f0f0;
}
.texto {
	font-size: 12px;
	color: #666666;
	text-align: justify;
}
.texto_negrita {
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight:bold;
}
.centra_texto{
	text-align: center;
}
.titulos {
	font-size: 12px;
	font-weight:bold;
	color:#666666;
}
.titulos_laranxa {
	font-size: 12px;
	color:#7A1242;
}
.celdatexto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7E5A6A;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
	width: auto;
	border-bottom-width: thin;
	border-top-width: thin;
	border-top-color: #999999;
	margin: auto;
	left: auto;
	top: auto;
	bottom: auto;
	right: auto;
}
.tablaboton {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;

	
}
BODY {
		scrollbar-face-color: #ffffff;
		scrollbar-shadow-color: #000000;
		scrollbar-highlight-color: #999999;
		scrollbar-3dlight-color: #f0f0f0;
		scrollbar-darkshadow-color: #f0f0f0;
		scrollbar-track-color: #cccccc;
		scrollbar-arrow-color: #999999;
		font-family: Arial, Helvetica, sans-serif;
	}
A {
	COLOR: #7A1242; TEXT-DECORATION: none
}
A:visited {
	COLOR: #7A1242; TEXT-DECORATION: none
}
A:active {
	COLOR: #7A1242; TEXT-DECORATION: none
}
A:hover {
	COLOR: #7A1242;
	TEXT-DECORATION: underline;
}
.tthdr {
	FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none
}
.txbdy {
	FONT: 11px arial; COLOR: #000; TEXT-DECORATION: none
}
.imaxeprin {
    cursor: pointer;
    border: 1px solid;
}
.celdassec2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
.celdasprin2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	border: 1px solid #aeaeae;
}
.caixatexto {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.caixatextonegro {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.actividadesprin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #05488B;
	background-color: #ffffff;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color:#05488B;
	width: auto;
	height: 25px;
	float: none;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-color: #999999;
	margin: auto;
	left: auto;
	top: auto;
	bottom: auto;
	right: auto;
}
.celdasactividaprin {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
.bordestablaprin {
	BORDER-RIGHT: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid;
}
.bordescelda1 {
	BORDER-RIGHT: #B4CDCD 2px solid; BORDER-TOP: #B4CDCD 2px solid; BORDER-LEFT: #B4CDCD 2px solid; BORDER-BOTTOM: #B4CDCD 2px solid; 
}
.bordesceldaconfondo {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; background-color: #f0f0f0; FONT-SIZE: 12px; font-family: Arial, Helvetica, sans-serif;
}
.bordestablasec {
	BORDER-BOTTOM: #000000 1px solid;
}
.vinculo_foto_visitada {
	FILTER: alpha(Opacity=99,FinishOpacity=60,style=1,StartX=0,FinishX=2,StartY=0,FinishY=2)
}
.restaurantes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7A1242;
	TEXT-DECORATION: underline;
}

<!--

.tooltiptitle{COLOR: #FFFFFF; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-weight: bold; font-size: 8pt}
.tooltipcontent{COLOR: #000000; TEXT-DECORATION: none; CURSOR: Default; font-family: arial; font-size: 8pt}

#ToolTip{position:absolute; width: 100px; top: 0px; left: 0px; z-index:4; visibility:hidden;}

-->
.celdassin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #05488B
}
.celdasfotosprin {
	border: 1px solid #FFFFFF;
	height: 105px;
	width: 140px;
}
.sinalarprin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
	width: auto;
	height: 25px;
	float: none;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-color: #999999;
	margin: auto;
	left: auto;
	top: auto;
	bottom: auto;
	right: auto;
}
.texto_negro {
	font-size: 12px;
	color: #666666;
	text-align: justify;
	font-weight:bold;
}
.texto_branco {
	font-size: 12px;
	color: #ffffff;
	text-align: justify;
	font-weight:bold;
}
.texto_negro_pequeno {
	font-size: 10px;
	color: #000000;
	text-align: center;
	font-weight:bold;
}
.nonflota{
	float: right;
	border: #000000 1px solid;
	margin: 2em;
}
.borde_punteado{ 
border-style: dotted; 
border-width: 1px; 
border-color: #000000;   
font-size: 10pt; 
} 
img.esquerda{
	float: left;
	border: #000000 1px solid;
	margin: 2em;
}