/* ------------------------------------ */
/* ------------------------------------ */
/* Copyright (c), 2006, Innovagency		*/
/* Stylesheets							*/
/* ------------------------------------ */
/* ------------------------------------ */

/* ------------------------------------ */
/* ------------------------------------ */
/*	GERAL								*/
/* ------------------------------------ */
/* ------------------------------------ */
html, body { height: 100% }

html, body {
	color: #666666;
	font-family: 'trebuchet ms';
	/* font-size: 100%; */ /* font-size: 11px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 0px 0px 0px; /* top right bottom left */
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;	
}

/* ------------------------------------------------------------------------------------ */
/* PAGINA DE IMPRESSAO																	*/
/* ------------------------------------------------------------------------------------ */
@media screen {
	#imprimirtopo {
		display: none;
	}
	.tabelaprincipal {
		width: 750px;
	}
	.conteudoprincipalleft {
		padding-left: 40px;
		text-align: left;
	}
	#imprimirfooter {
		display: none;
	}


	/* ------------------------------------------------------------------------------------ */
	/* sIFR styles																			*/
	/* ------------------------------------------------------------------------------------ */
	/* These are standard sIFR styles... do not modify */
	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
	}

	.sIFR-replaced {
		visibility: visible !important;
	}

	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}

	/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
	.sIFR-hasFlash span.titpagina {
		visibility: hidden;
		font-size: 18px;
	}

	.sIFR-hasFlash span.titpaginaCinza {
		visibility: hidden;
		font-size: 9px;
	}

	.sIFR-hasFlash span.titpaginaCinzaSubMenu {
		visibility: hidden;
		font-size: 9px;
	}

	.sIFR-hasFlash span.titpaginaCastanho {
		visibility: hidden;
		font-size: 21px;  /* 25px */
	}

	.sIFR-hasFlash td.TDtitpaginaCastanho1 {
		visibility: hidden;
		font-size: 10px;  /* 25px */
	}
}

/* ------------------------------------------------------------------------------------ */
@media print {
	#tabelapagina {
		height: 1px;
	}
	#topo, #menu, #lateralesquerdo, #footer, #ferramentas, #calendario {
		display: none;
	}
	#imprimirtopo {
		display: block;
	}
	#breadcrumb {
		display: none;
	}
	#conteudoprincipal {
		padding-left: 0px;
		padding-right: 0px;
		width: 514px;
		height: 1px;
		
	}
	#conteudoprincipal a[href].linkstxtnormal:after {
		white-space: pre;
		/*content: " [ url: " attr(href) " ]";*/
		font-style: italic;
	}
	/*#modbotaomimprimirenviarcomentar {
		display: none;
	}
	#espacamentofooter {
		display: none;
	}*/
	#imprimirfooter {
		display: block;
	}

	
	.GMaps {display: none;}
	
	/* ------------------------------------------------------------------------------------ */
	/* sIFR styles																			*/
	/* ------------------------------------------------------------------------------------ */
	.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
		display: none !important;
		height: 0;
		width: 0;
		position: absolute;
		overflow: hidden;
	}

	span.sIFR-alternate {
		visibility: visible !important;
		display: block !important;
		position: static !important;
		left: auto !important;
		top: auto !important;
	}
}

/* ------------------------------------ */
/* ------------------------------------ */
/*	LINKS								*/
/* ------------------------------------ */
/* ------------------------------------ */
a.linkslaranja{
	color: #F96611;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}
a.linkslaranja:hover {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	
}

/* ------------------------------------ */
a.linkslaranjaUnderline, a {
	color: #F96611;
	font-family: 'trebuchet ms';
	/* font-size: 11px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
}
a.linkslaranjaUnderline:hover, a:hover {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 11px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;
	}

/* ------------------------------------------------------------------------------------ */
a.linkcinzauppercase {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
a.linkcinzauppercase:hover {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	/*padding-left: 5px;
	padding-top: 8px;*/
}
.linkcinzauppercasehi {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	/*padding-left: 5px;
	padding-top: 8px;*/
}
/* ------------------------------------------------------------------------------------ */
/*a.iconseta {
	background: url(../images/seta.gif) no-repeat fixed right 50%;
	padding-right: 24px;
	height: 20px;
}*/
/*a.iconimprimir:hover {
	background: #FFFFFF url(../images/bot_imprimir_hi.gif) no-repeat scroll left 50%;
	padding-right: 24px;
	height: 20px;
}*/

/* ------------------------------------------------------------------------------------ */
/*a.iconlimpar {
	background: url(../images/bot_limpar.gif) no-repeat scroll left 50%;
	padding-left: 24px;
	height: 20px;
}*/
/*a.iconimprimir:hover {
	background: #FFFFFF url(../images/bot_imprimir_hi.gif) no-repeat scroll left 50%;
	height: 20px;
}*/
/* ------------------------------------------------------------------------------------ */
/*a.iconimprimir {
	background: #FFFFFF url(../images/bot_imprimir.gif) no-repeat scroll left 50%;
	padding-left: 24px;
	height: 20px;
}*/
/*a.iconimprimir:hover {
	background: #FFFFFF url(../images/bot_imprimir_hi.gif) no-repeat scroll left 50%;
	padding-left: 24px;
	height: 20px;
}*/


/* ------------------------------------------------------------------------------------ */
/*a.iconenviar{
	background: #FFFFFF url(../images/bot_enviar.gif) no-repeat scroll left 50%;
	padding-left: 24px;
	height: 20px;
}*/
/*a.iconenviar:hover {
	background: #FFFFFF url(../images/bot_enviar_hi.gif) no-repeat scroll left 50%;
	padding-left: 24px;
	height: 20px;
}*/

/* ------------------------------------------------------------------------------------ */
a.linkcinzauppercase01 {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding-top: 5px;
	font-size: 0.7em;
}
a.linkcinzauppercase01:hover {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
}


/* ------------------------------------------------------------------------------------ */
a.linkcinzauppercase02{
	color: #9B9A9A;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
a.linkcinzauppercase02:hover {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}

.linkcinzauppercase02hi {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
/* ------------------------------------------------------------------------------------ */
/* LR				*/

span.linkmenu {
	font-size: 10px!important;
	color: #786B54;
	font-family: 'trebuchet ms';
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding-left: 5px;
	/*padding-top: 4px;*/
	padding-right: 5px;
	/*height: 17px !important; 
	min-height: 17px; */
	cursor: pointer;
}

/*span#linkmenu1{padding: 6px 5px 2px;}
*:first-child+html span#linkmenu1{padding: 8px 5px 1px;}*/

span.linkmenu:hover {
	color: #B2A07F;
	font-family: 'trebuchet ms';
	font-size: 10px!important;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
}

/**html #Transitional span.linkmenu{ height: 13px!important;}*/

/* ------------------------------------------------------------------------------------ */
a.linkmenu, td a.linkmenu {
	color: #786B54;
	font-family: 'trebuchet ms';
	font-size: 10px!important;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding-left: 5px;
	/*padding-top: 4px!important;*/
	padding-right: 5px;
	/*height: 17px !important; 
	min-height: 17px; */
	/*height: 15px;*/
}

a.linkmenu:hover, a.linkmenuhi:hover {
	color: #B2A07F!important;
	font-family: 'trebuchet ms'!important;
	font-size: 10px!important;
	font-style: normal!important;
	font-weight: normal!important;
	text-decoration: none!important;
	text-transform: uppercase!important;
	display: block;
}

a.linkmenuhi, .linkmenuhi {
	color: #B2A07F;
	font-family: 'trebuchet ms';
	font-size: 10px!important;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	padding-left: 5px;
	/*padding-top: 2px;*/
	padding-right: 5px;
	/*height: 17px !important; 
	min-height: 17px; */
	
}


/* ------------------------------------------------------------------------------------ */
a.linkSubmenu{
	color: #FFFFFF;
	font-family: 'trebuchet ms';
	font-size: 10px!important;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #B3A080;
	display: block;
	border-bottom: solid 1px #FFFFFF;
	padding-left: 10px;
	padding-top: 4px;
	padding-right: 10px;
	height: 17px !important; 
	min-height: 17px;
	text-align: left;
}

*html #Transitional a.linkSubmenu{margin-left: 0px!important;}

a.linkSubmenu:hover {
	color: #786B54;
	font-family: 'trebuchet ms';
	font-size: 10px!important;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #B3A080;
	display: block;
	border-bottom: solid 1px #FFFFFF;
	height: 17px !important; 
	min-height: 17px; 
}

.linkSubmenuhi {
	color: #786B54;
	font-family: 'trebuchet ms';
	font-size: 10px!important;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #B3A080;
	display: block;
	border-bottom: solid 1px #FFFFFF;
	padding-left: 10px;
	/*padding-top: 5px;*/
	padding-right: 10px;
	height: 17px !important; min-height: 17px; 
}

/* ------------------------------------------------------------------------------------ */

a.linksfooter {
	color: #F96611;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 3px;
	padding-right: 3px;
}
a.linksfooter:hover {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 3px;
	padding-right: 3px;
}

/* ------------------------------------------------------------------------------------ */
a.linksfooter01 {
	color: #F96611;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	padding-left: 3px;
	padding-right: 3px;
}
a.linksfooter01:hover {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	padding-left: 3px;
	padding-right:3px;
}


.linkcinzauppercase03lo {
	color: #9B9A9A;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.linkcinzauppercase03hi {
	color: #FFFFFF;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}


/* ------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------ */
/* TEXTOS																				*/
/* ------------------------------------------------------------------------------------ */
span.titpagina {
	color: #000000;
	font-family: 'Tahoma';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

/* ------------------------------------------------------------------------------------ */
span.titpaginaCinza {
	color: #4D4D4D;
	font-family: 'Tahoma';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}

/* ------------------------------------------------------------------------------------ */
span.titpaginaCastanho {
	color: #B2A07F;
	font-family: 'Tahoma';
	/* font-size: 21px; */  /* 25px */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}

/* ------------------------------------------------------------------------------------ */
.tituloCastanho {
	color: #B2A07F;
	font-family: 'trebuchet ms';
	/* font-size: 16px; */ /* 18px - LR 2006/07/05 */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;	
}
.tituloCastanho p{margin-top: 0!important;}
/* ------------------------------------------------------------------------------------ */
.TitCastanho {
	color: #B2A07F;
	font-family: 'trebuchet ms';
	/* font-size: 14px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

/* ------------------------------------------------------------------------------------ */
.SubTitCastanho {
	color: #B2A07F;
	font-family: 'trebuchet ms';
	/* font-size: 12px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

/* ------------------------------------------------------------------------------------ */
.TitTextoCastanho {
	color: #B2A07F;
	font-family: 'trebuchet ms';
	/* font-size: 11px; */
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
}
/* ------------------------------------------------------------------------------------ */
.TextoCastanho {
	color: #B2A07F;
	font-family: 'trebuchet ms';
	/* font-size: 11px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
/* ------------------------------------------------------------------------------------ */
.TxtTexto {
	color: #666666;
	font-family: 'trebuchet ms';
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px!important;
	
}

.SaberMais{float: left; clear: both; width:100%;}
/* ------------------------------------------------------------------------------------ */
.TxtTextoBold {
	color: #666666;
	font-family: 'trebuchet ms';
	/* font-size: 11px; */
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
/* ------------------------------------------------------------------------------------ */
.TxtLaranja {
	color: #F96611;
	font-family: 'trebuchet ms';
	/* font-size: 11px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.TxtRoxo {
	color: #BF4A58;
	font-family: 'trebuchet ms';
	/* font-size: 11px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.TxtLaranjaBig
{
	color: #F96611;
	font-family: 'trebuchet ms';
	font-size:0.8em;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

/* ------------------------------------------------------------------------------------ */
.Txtfooter {
	color: #B2A07F;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
/* ------------------------------------------------------------------------------------ */
.Txtfooter01 {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

/* ------------------------------------------------------------------------------------ */
.Txtlinksfooterhover {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 3px;
	padding-right: 3px;
}
/* ------------------------------------------------------------------------------------ */
.TxtBranco {
	color: #FFFFFF;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
/* ------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------ */
/* Outros Elementos (Combobox, Text Box, TextAreas)										*/
/* ------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------ */
input.inputpesquisar {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	border: solid 1px #4D4D4D;
	padding-left: 5px;
	width: 160px;
}

/* ------------------------------------------------------------------------------------ */
input.inputpesquisaractualidades {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	border: solid 1px #4D4D4D;
	width: 147px;
}
/* ------------------------------------------------------------------------------------ */
input.inputcontactos {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	border: solid 1px #999999;
	width: 236px;
}

/* ------------------------------------------------------------------------------------ */
input.inputmensagem {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	border: solid 1px #999999;
	width: 236px;
	height: 65;
}
/* ------------------------------------------------------------------------------------ */
input.inputAmigoMensagem01 {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	border: solid 1px #4D4D4D;
	padding-left: 5px;
	width: 160px;
}
/* ------------------------------------------------------------------------------------ */
input.inputamigomensagem {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	border: solid 1px #4D4D4D;
	padding-left: 5px;
	width: 200px;
	height: 151px;
}

/* ------------------------------------------------------------------------------------ */

select.combo {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	border: solid 1px #ffffff;
	padding-left: 5px;
	width: 165px;
}

.listoutrosdestaques {
	vertical-align:top;
	padding-top: 8px; list-style-type:none; list-style-image:url(../images/seta.gif); list-style-position:inside;
}

/* ------------------------------------------------------------------------------------ */
.TxtTextoBoldUppercase {
	color: #666666;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

a.linkslaranjaNormal {
	color: #F96611;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}
a.linkslaranjaNormal:hover {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	
}

.linkslaranjaNormalhi {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 9px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
}

.TxtLaranja12 {
	color: #F96611;
	font-family: 'trebuchet ms';
	/* font-size: 12px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.Txtcinza12 {
	color: #9B9A9A;
	font-family: 'trebuchet ms';
	/* font-size: 12px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

input.inputgoto {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	border: solid 1px #4D4D4D;
	width: 20px;
}
/* ------------------------------------------------------------------------------------ */
img.TextSizeImages
{
	margin-right:5px;
	
	cursor:hand;
}

/* ------------------------------------------------------------------------------------ */

/* ------------------------------------ */
/* ------------------------------------ */
/*	BACKGROUND'S						*/
/* ------------------------------------ */
/* ------------------------------------ */
/* ------------------------------------------------------------------------------------ */
/*.tabelafundotopo {
	background: #FFFFFF url(../images/fundo_topo.gif) repeat-x scroll center top;
}
*/
/* ------------------------------------------------------------------------------------ */
/*.tabelafundotopoverde {
	background: #FFFFFF url(../images/fundo_topo_verde.gif) repeat-x scroll center top;
}
*/
/* ------------------------------------------------------------------------------------ */
/*.tabelafundotopoazul {
	background: #FFFFFF url(../images/fundo_topo_azul.gif) repeat-x scroll center top;
}*/
/* ------------------------------------------------------------------------------------ */
/*.tabelamenufillet {
	background: #FFFFFF url(../images/fillet_01.gif) no-repeat scroll left top;
}*/
/* ------------------------------------------------------------------------------------ */
/*.tabelaponto {
	background: #FFFFFF url(../images/pinta.gif) repeat-x scroll left top;
}
*/
/* ------------------------------------------------------------------------------------ */


/* ------------------------------------------------------------------------------------ */
/* Mod Agenda Calendario																*/
/* ------------------------------------------------------------------------------------ */
select.comboAgenda {
	color: #4D4D4D;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	border: solid 1px #ffffff;
	padding-left: 5px;
	width: 80px;
}
/* ------------------------------------------------------------------------------------ */
.modlablediasemana {
	color: #FFFFFF;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: block;
	/*border: solid 1px #99cccd;*/
	padding-top: 8px;
	padding-right: 2px;
	width: 23px !important; min-width: 23px; width: 21px;
	height: 17px !important; min-height: 13px; height: 21px;
	background-color: #9B9A9A;
}

/* ------------------------------------------------------------------------------------ */
.modlablediasemanadomingo {
	color: #000000;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-right: 2px;
	width: 23px !important; min-width: 23px; width: 21px;
	height: 17px !important; min-height: 13px; height: 21px;
	background-color: #9B9A9A;
}

/* ------------------------------------------------------------------------------------ */
.moddiasemana {
	color: #9B9A9A;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-right: 2px;
	width: 23px !important; min-width: 23px; width: 21px;
	height: 17px !important; min-height: 13px; height: 21px;
	background-color: #E8E8E8;
	
}

/* ------------------------------------------------------------------------------------ */
.moddiasemanadomingo {
	color: #000000;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-right: 2px;
	width: 23px !important; min-width: 23px; width: 21px;
	height: 17px !important; min-height: 13px; height: 21px;
	background-color: #E8E8E8;
}

/* ------------------------------------------------------------------------------------ */
/*.moddiasemanavazio {
	color: #ebf4f1;
	font-family: 'Trebuchet MS';
	font-size: 10px; 
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-right: 2px;
	width: 23px !important; min-width: 23px; width: 21px;
	height: 17px !important; min-height: 13px; height: 21px;
	background-color: #ebf4f1;
}*/

/* ------------------------------------------------------------------------------------ */
.moddiasemanadomingovazio {
	color: #000000;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-right: 2px;
	width: 23px !important; min-width: 23px;  width: 21px;
	height: 17px !important; min-height: 13px; height: 21px;
	background-color: #B2A07F;
}

/* ------------------------------------------------------------------------------------ */
.moddiasemanahoje {
	color: #FFFFFF;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-right: 2px;
	width: 23px !important; min-width: 23px;  width: 21px;
	height: 17px !important; min-height: 13px; height: 21px;
	background-color: #B2A07F;
}

/* ------------------------------------------------------------------------------------ */
.moddiasemanaeventos {
	color: #ffffff;
	font-family: 'trebuchet ms';
	/* font-size: 10px; */
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-top: 8px;
	padding-right: 2px;
	width: 23px !important; min-width: 23px;  width: 21px;
	height: 17px !important; min-height: 13px; height: 21px;
	background-color: #F96611;
}
/*------------------------------------------------------------------------------------- */
a.TitTextoLaranjaBold 
{
	color: #F96611;
	font-family: 'trebuchet ms';
	/* font-size: 11px; */
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
}
a.TitTextoLaranjaBold:hover 
{
	color: #F96611;
	font-family: 'trebuchet ms';
	/* font-size: 11px; */
	font-style: normal;
	font-weight: bold;	
	text-transform: none;
	text-decoration:underline;
}


/* ------------------------------------------------------------------------------------ */
span.TitTextoDarkBold
{
	color: #B2A07F;
	font-family: 'trebuchet ms';
	/* font-size: 11px; */
	font-style: normal;
	font-weight: bold;	
	text-transform: none;
}
/* ------------------------------------------------------------------------------------ */
a.SubTitLaranja 
{
	color: #F96611;
	font-family: 'trebuchet ms';
	/* font-size: 11px; */
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: none;
}
a.SubTitLaranja:hover 
{
	color: #F96611;
	font-family: 'trebuchet ms';
	/* font-size: 11px; */
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	text-decoration: underline;
}





/* ------------------------------------------------------------------------------------ */
.TitTextoCastanhoBold {
	color: #B2A07F;
	font-family: 'trebuchet ms';
	/* font-size: 11px; */
	font-style: normal;
	font-weight: bold;
	text-transform: none;
}
/* ------------------------------------------------------------------------------------ */
.txttooltip {
	color:				#333333;
	font-family:		'trebuchet ms';
	/* font-size:			9px; */
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
	text-transform:		uppercase;
	letter-spacing:		0pt;
	background-color:	#FFFFFF;
	border-left:		1px solid #000000;
	border-top:			1px solid #000000;
	border-right:		1px solid #000000;
	padding-left:		3px;
	padding-right:		3px;
	white-space: nowrap;
}


/* ------------------------------------------------------------------------------------ */
/* ------------------------------------------------------------------------------------ */
/* 20080722 PÁGINA PROMOÇÕES */
.topLastMinute { color: #B2A07F; font-size: 12px;  width: 100%; background: url(../Design/topLastMinute.jpg) no-repeat left top; padding-bottom: 10px;}
	*html .topLastMinute { padding-top: 53px; height: 130px; }
.topLastMinute p { width: 110px; font-size: 13px; letter-spacing: -1px;}
.ListaPromocoes { margin: 0 0 10px 0; border-collapse: collapse; border-spacing: 0; border: 0; width: 100%; }
.ListaPromocoes td { padding: 0; }
.ListaPromocoes table { border-collapse: collapse; border-spacing: 0; border: 0; padding: 0; }
.ListaPromocoes .image { vertical-align: top; width: 160px; background-color: #F3EFE6; }
.ListaPromocoes .image img { border: 0; width: 160px; height: 80px; }
.ListaPromocoes .textoInfo { vertical-align: top; width: 266px; padding: 7px; background: #F3EFE6 url(../Design/bg-pixel.gif) repeat-y right top; } 
.ListaPromocoes .textoInfo .title { color: #F96611; font-size: 11px; }
.ListaPromocoes .textoInfo .title a { color: #F96611; text-decoration: none; }
.ListaPromocoes .textoInfo .title a:hover { text-decoration: underline; }
.ListaPromocoes .textoInfo .titlevideo { color: #F96611; font-size: 11px; padding-right: 20px; background: #F3EFE6 url(../Design/ico-video.gif) no-repeat right top; }
.ListaPromocoes .textoInfo .titlevideo a { color: #F96611; text-decoration: none; }
.ListaPromocoes .textoInfo .titlevideo a:hover { text-decoration: underline; }
.ListaPromocoes .textoInfo .local { font-size: 11px; }
.ListaPromocoes .textoInfo .description { font-size: 11px; }
.ListaPromocoes .promocao { color: #F96611; font-size: 12px; vertical-align: top; padding: 7px; width: 66px; background-color: #E4DDCF; }

.PedidoContacto { margin: 0; border-collapse: collapse; border-spacing: 0; border: 0; width: 100%; }
.PedidoContacto td { padding: 0; }
.PedidoContacto .textoTitulo { font-size: 12px; }
.PedidoContacto .textoDescricao { font-size: 12px; font-family:trebuchet MS;}
.PedidoContacto .textoEmail { font-size: 12px; padding: 10px 0; font-family:trebuchet MS;}
.PedidoContacto .label { font-size: 12px; }
.PedidoContacto .input { font-size: 12px; padding-bottom: 10px; }
.PedidoContacto .button { text-align: right; padding-bottom: 30px; }

.PedidoContacto .button span { font-size: 9px; display: block; padding-top: 5px; padding-right: 30px; width: 320px; height: 15px; background: transparent url(../Design/vPT/setaOFF.gif) no-repeat right top;}
.PedidoContacto .button span:hover { width: 320px; height: 15px; background: transparent url(../Design/vPT/setaOVER.gif) no-repeat right top; }
.PedidoContacto .button .linkcinzauppercase { color: #FA6510; }

.TDtitpaginaCastanho, .titpaginaCastanho { font-family: trebuchet; font-size: 26px; color: #B2A07F; text-transform: capitalize    }
.TDtitpaginaCastanho1 { font-family: trebuchet; font-size: 26px; color: #B2A07F; text-transform: capitalize    }

.barraFerramentas { margin-top: 30px; border-collapse: collapse; border-spacing: 0; border: 0; width: 100%; }

/* ------------------------------------------------------------------------------------ 
	Alterações a 03/09/2008
 ------------------------------------------------------------------------------------ */

.ListagemPesquisa { padding-left: 12px; margin: 0  } /*  padding-left: 15px; */
	.ListagemPesquisa li { list-style: none; margin: -4px; padding: 0 }
	.ListagemPesquisa li a { color:#F96611; font-size: 11px; text-decoration: none }
	.ListagemPesquisa li a:hover { color:#4D4D4D; font-size: 11px; text-decoration: underline }
	.ListagemPesquisa li.activo a { color:#4D4D4D; font-size: 11px; text-decoration: none }
	

.ListagemMapa { padding-left: 15px; margin: 0  }
	.ListagemMapa li { list-style: none; margin: 0; padding: 0 }
	.ListagemMapa li a { color:#F96611; font-size: 11px; text-decoration: none }

.slider {position:relative; overflow:hidden; height:86px; margin: 0 0 5px 0;}
.slidercontent {position:absolute; text-align: left;}

.sliderMapa {position:relative; overflow:hidden; height: 80px; margin: 5px 0 }
.slidercontent2 {position:absolute;}

.InPesquisa { border: 1px solid #CECECE; width: 146px; font-size: 12px }
.SelPesquisa { border: 1px solid #CECECE; width: 146px; font-size: 12px }
.BtnScroll { background: transparent url(../Design/vPT/dotCinza.gif) repeat-x top left; float: left; width: 100% }
	.BtnScroll div { background: transparent url(../Design/vPT/dotCinza.gif) repeat-x bottom left; float: left; width: 100% }
.BtnScroll img {cursor: pointer; float: right; display: block; margin-right: 10px  }
.Inbtn input, .Inbtn sel { float: left; display: block }
.Inbtn td { padding-bottom: 10px}

.Paginacao img { display: block }

/*.AbrirGaleria{float:left;}*/
.TextoEGaleria{border-top: 13px solid #e8e8e8; border-bottom: 13px solid #e8e8e8; margin: 20px 0 20px 0; padding-bottom: 10px;}
.TextoEGaleria .AbrirGaleria{border: 0; width: 84px; height: 84px;}
.TextoEGaleria .LadoDireitoGaleria{margin-left: 0; padding-right: 10px; vertical-align: top; padding-top: 5px;}
.TextoEGaleria .LadoEsquerdoGaleria{vertical-align: top; width: 100px;}
.TextoEGaleria .titulo {font-weight: bold; padding-top: 10px; padding-bottom: 10px; font-size: 0.8em;}
.TextoEGaleria .texto {font-size: 0.7em;}
.Hidden{display: none;}

.AreaBotaoLaranja{text-decoration:none; clear: both; background:transparent url(../design/vpt/SetaOFF.gif) no-repeat right; float:left; margin-top:5px; padding-right:23px;}
.AreaBotaoLaranja:hover{clear: both; background:transparent url(../design/vpt/SetaOVER.gif) no-repeat right; float:left; margin-top:5px; padding-right:23px; text-decoration: none;}
.BotaoLaranja{cursor: pointer; float: left; border: 1px dashed #F3B23A; background: #F86610; padding: 1px 9px; color: #FFFFFF; text-transform: uppercase; font-size: 0.7em; text-decoration: none; clear: both;}
.AreaBotaoLaranja:hover .BotaoLaranja, .BotaoLaranja:hover{border: 1px dashed #9B9A9A; background: #CCCCCC; color: #F86610;}

.BotaoMenuLateral{background: url(../design/vpt/BotaoMenuLateral.gif) no-repeat top left; text-decoration:none; padding: 2px 25px 2px 1px; color: #FFFFFF; text-transform: uppercase; font-size: 0.6em; cursor: pointer; width: 166px; text-align: left; border: 0;}
.BotaoMenuLateral:hover{background: url(../design/vpt/BotaoMenuLateralOver.gif) no-repeat top left;}

#MainMenu span{cursor:pointer; font-size:12px !important; padding:4px 9px 3px;}
/*	*html #MainMenu span{cursor:pointer; font-size:12px !important; padding:5px 9px 6px;}
	*:first-child+html #MainMenu span{cursor:pointer; font-size:12px !important; padding:6px 9px 6px;}*/

#MainMenu a{cursor:pointer; font-size:12px !important; padding:4px 9px 3px;}
/*	*html #MainMenu a {cursor:pointer; font-size:12px !important; padding: 5px 9px 6px;}
	*:first-child+html  #MainMenu a{cursor:pointer; font-size:12px !important; padding: 4px 9px 6px;}*/

#MenuTopo{background: #F8F4E9 url(../design/vpt/FundoMenuTopo.gif) repeat-x bottom left;}

.PesquisaMapa{background: #ECECEC; border-top: 1px dotted #9B9A9A; border-bottom: 1px dotted #9B9A9A; padding: 5px 5px 5px 0;}
.PesquisaMapaBtn{float:left; margin-left:5px; margin-top:1px;}
	.PesquisaMapaBtn img{float: left;}

.tablePesquisaListagem{margin-bottom: 30px;}
.PesquisaListagem{width: 486px; padding-left: 10px; float: left; padding-top: 1px;  font-size: 11px; text-transform: uppercase; color: #FFFFFF; background: #F96611; border: 1px dotted #F2B339;}
.PesquisaListagemBtn{vertical-align: top; margin-left: 5px; float: left;}
	.PesquisaListagemBtn img{border: none;float: left!important;}

.ApresentaListagem{background: url(../design/vpt/BotaoApresentaListagem.gif) no-repeat top left; text-decoration:none; padding: 2px 25px 2px 1px; color: #FFFFFF; text-transform: uppercase; font-size: 0.6em; cursor: pointer; width: 100%; text-align: left; border: 0;}
.ApresentaListagem:hover{background: url(../design/vpt/BotaoApresentaListagemOver.gif) no-repeat top left;}

.ApresentaListagemActivo{background: url(../design/vpt/ApresentaListagemActivo.gif) no-repeat top left; text-decoration:none; padding: 2px 25px 2px 1px; color: #FFFFFF; text-transform: uppercase; font-size: 0.6em; cursor: pointer; width: 100%; text-align: left; border: 0;}
.ApresentaListagemActivo:hover{background: url(../design/vpt/ApresentaListagemActivoOver.gif) no-repeat top left;}

#MainMenu .Bandeiras {float: right;}
#MainMenu .Bandeiras td {padding: 5px 2px 0;}
#MainMenu .Bandeiras td a {padding: 0;}
