a						{ font-family:Verdana; font-size:11px; color:#202020; font-weight:none; text-decoration:none; }
a:hover 				{ color:#d6453b; text-decoration:none; }

a.localizacao			{ font-family:Verdana; font-size:11px; color:gold; font-weight:bold; text-decoration:none; }
a.localizacao:hover 	{ color:gold; text-decoration:none; }

a.menu					{ font-size:11px; color:#202020; }
a.menu:hover 			{ color:#d6453b; }

a.menu_selected			{ font-size:11px; color:#d6453b; font-weight:bold; }
a.menu_selected:hover 	{ color:#404040; }

a.rodape				{ color:tomato; font-size:9px; text-decoration:none; }
a.rodape:hover 			{ color:gold; font-size:9px; text-decoration:none; }

a.rodape_selected		{ color:orange; font-size:9px; text-decoration:none; font-weight:bold; }
a.rodape_selected:hover { color:gold; font-size:9px; text-decoration:none; }

a.lateral				{ color:#919191; font-weight:bold; }
a.lateral:hover			{ color:blue; font-weight:bold; }

a.lateral_on			{ color:black; font-weight:bold; font-size:11px; }

td						{ font-family:Verdana; font-size:11px; color:black; line-height:150%; }
td.janela				{ font-family:Verdana; font-size:11px; color:#202020; }
td.rodape				{ color:gold; font-size:9px; }

font.titulo				{ font-size:18px; color:gold; filter:DropShadow(OffX=2, OffY=2, color:black); letter-spacing:0.6em; }
font.subtitulo			{ font-size:12px; color:gold; font-weight:bold; }
font.janela_subtitulo	{ font-size:12px; color:#002031; font-weight:bold; }
font.subtitulo_1		{ font-size:12px; color:#9CB4BE; font-weight:bold; }

input 					{ font-family:Verdana; font-size:9px; border:1px solid black; }
input.bt				{ border:1px solid silver; font-weight:bold; cursor:pointer; }
input.sem_linha 		{ border:0; }

textarea				{ font-family:Verdana; font-size:9px; border:1px solid black; }

select.template			{ font-family:Verdana; font-size:9px; width:150px; }

span.infox				{ font-family:Verdana; font-size:9px; position:relative; }
span.outfox				{ position:absolute; border:1px solid black; width:150px; }


/* stylesheet ------------------------------------------------ */

table.swmenu_item		{ filter:alpha(opacity=100); }
td.swmenu_itemtop		{ background:transparent url(images/bt_blue.gif) no-repeat; cursor:pointer; text-align:center; font-weight:bold; text-transform:none; color:white; border-right:0 solid red; }
td.swmenu_itemtop_on	{ background:transparent url(images/bt_white.gif) no-repeat; cursor:pointer; text-align:center; font-weight:bold; text-transform:none; color:#00a8c5; }
td.swmenu_itemtop_off	{ background:transparent url(images/bt_blue.gif) no-repeat; cursor:pointer; text-align:center; font-weight:bold; text-transform:none; color:white; }
td.swmenu_item_on		{ background:transparent url(images/bt_white.gif) no-repeat; text-align:left; font-weight:bold; text-transform:none; color:#00a8c5; }
td.swmenu_item_off		{ background:transparent url(images/bt_blue.gif) no-repeat; text-align:left; font-weight:bold; text-transform:none; color:white; }
td.swmenu_icon			{ color:aqua; text-align:left; }

/* stylesheet ------------------------------------------------ */

table.swmenu2_item		{ filter:alpha(opacity=100); }
td.swmenu2_itemtop		{ background:transparent url(images/bt_blue_large.gif) no-repeat; cursor:pointer; text-align:center; font-weight:bold; text-transform:none; color:white; border-right:0 solid red; }
td.swmenu2_itemtop_on	{ background:transparent url(images/bt_white_large.gif) no-repeat; cursor:pointer; text-align:center; font-weight:bold; text-transform:none; color:#00a8c5; }
td.swmenu2_itemtop_off	{ background:transparent url(images/bt_blue_large.gif) no-repeat; cursor:pointer; text-align:center; font-weight:bold; text-transform:none; color:white; }
td.swmenu2_item_on		{ background:transparent url(images/bt_white_large.gif) no-repeat; text-align:left; font-weight:bold; text-transform:none; color:#00a8c5; }
td.swmenu2_item_off		{ background:transparent url(images/bt_blue_large.gif) no-repeat; text-align:left; font-weight:bold; text-transform:none; color:white; }
td.swmenu2_icon			{ color:aqua; text-align:left; }


/* style do menu lateral	----------------------------------------*/
	
ul#primary-nav,
ul#primary-nav ul { margin: 0; padding: 0; width: 230px; border-bottom: 1px solid #ccc; background: #fff; font-size: 100%; }
ul#primary-nav li { position: relative; list-style: none; }
ul#primary-nav li a { display: block; text-decoration: none; color: #777; padding: 2px; border: 1px solid #ccc; border-bottom: 0; }

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul { position: absolute; display: none; left: 229px; top: 0; } /* left -> 119px; Set 1px less than menu width */

ul#primary-nav li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background:gainsboro url(images/arrow.gif) right center no-repeat; }

ul#primary-nav li a:hover { color:#4F4F4F; }
	

/* stylesheet default: ------------------------------------------------ */

a.default						{ color:#d6453b; font-size:11px; text-decoration:none; }
a.default:hover					{ color:black; font-size:11px; text-decoration:none; }

font.default_title_big			{ font-family:Verdana; font-size:21px; color:#d6453b; }
font.default_title_normal		{ font-family:Verdana; font-size:16px; color:#d6453b; }
font.default_title_little		{ font-family:Verdana; font-size:11px; color:#d6453b; }

/* stylesheet ameixa elvas: ------------------------------------------------ */

a.ameixa_elvas					{ color:#b2a12e; font-size:11px; text-decoration:none; }
a.ameixa_elvas:hover			{ color:black; font-size:11px; text-decoration:none; }

font.ameixa_elvas_title_big		{ font-family:Verdana; font-size:21px; color:#b2a12e; }
font.ameixa_elvas_title_normal	{ font-family:Verdana; font-size:16px; color:#b2a12e; }
font.ameixa_elvas_title_little	{ font-family:Verdana; font-size:11px; color:#b2a12e; }

/* stylesheet ananás açores: ------------------------------------------------ */

a.ananas_acores					{ color:#e59e2e; font-size:11px; text-decoration:none; }
a.ananas_acores:hover			{ color:black; font-size:11px; text-decoration:none; }

font.ananas_acores_title_big	{ font-family:Verdana; font-size:21px; color:#e59e2e; }
font.ananas_acores_title_normal	{ font-family:Verdana; font-size:16px; color:#e59e2e; }
font.ananas_acores_title_little	{ font-family:Verdana; font-size:11px; color:#e59e2e; }

/* stylesheet anona madeira: ------------------------------------------------ */

a.anona_madeira					{ color:#8a9e38; font-size:11px; text-decoration:none; }
a.anona_madeira:hover			{ color:black; font-size:11px; text-decoration:none; }

font.anona_madeira_title_big	{ font-family:Verdana; font-size:21px; color:#8a9e38; }
font.anona_madeira_title_normal	{ font-family:Verdana; font-size:16px; color:#8a9e38; }
font.anona_madeira_title_little	{ font-family:Verdana; font-size:11px; color:#8a9e38; }

/* stylesheet cereja cova da beira: ------------------------------------------------ */

a.cereja_covabeira					{ color:#b23633; font-size:11px; text-decoration:none; }
a.cereja_covabeira:hover			{ color:black; font-size:11px; text-decoration:none; }

font.cereja_covabeira_title_big		{ font-family:Verdana; font-size:21px; color:#b23633; }
font.cereja_covabeira_title_normal	{ font-family:Verdana; font-size:16px; color:#b23633; }
font.cereja_covabeira_title_little	{ font-family:Verdana; font-size:11px; color:#b23633; }

/* stylesheet cereja portalegre: ------------------------------------------------ */

a.cereja_portalegre					{ color:#94294f; font-size:11px; text-decoration:none; }
a.cereja_portalegre:hover			{ color:black; font-size:11px; text-decoration:none; }

font.cereja_portalegre_title_big	{ font-family:Verdana; font-size:21px; color:#94294f; }
font.cereja_portalegre_title_normal	{ font-family:Verdana; font-size:16px; color:#94294f; }
font.cereja_portalegre_title_little	{ font-family:Verdana; font-size:11px; color:#94294f; }

/* stylesheet citrinos algarve: ------------------------------------------------ */

a.citrinos_algarve					{ color:#e87817; font-size:11px; text-decoration:none; }
a.citrinos_algarve:hover			{ color:black; font-size:11px; text-decoration:none; }

font.citrinos_algarve_title_big		{ font-family:Verdana; font-size:21px; color:#e87817; }
font.citrinos_algarve_title_normal	{ font-family:Verdana; font-size:16px; color:#e87817; }
font.citrinos_algarve_title_little	{ font-family:Verdana; font-size:11px; color:#e87817; }

/* stylesheet maçã bravo esmolfe: ------------------------------------------------ */

a.macabravo_esmolfe					{ color:#c9d438; font-size:11px; text-decoration:none; }
a.macabravo_esmolfe:hover			{ color:black; font-size:11px; text-decoration:none; }

font.macabravo_esmolfe_title_big	{ font-family:Verdana; font-size:21px; color:#c9d438; }
font.macabravo_esmolfe_title_normal	{ font-family:Verdana; font-size:16px; color:#c9d438; }
font.macabravo_esmolfe_title_little	{ font-family:Verdana; font-size:11px; color:#c9d438; }

/* stylesheet maçã beira alta: ------------------------------------------------ */

a.maca_beiraalta					{ color:#d6d64a; font-size:11px; text-decoration:none; }
a.maca_beiraalta:hover				{ color:black; font-size:11px; text-decoration:none; }

font.maca_beiraalta_title_big		{ font-family:Verdana; font-size:21px; color:#d6d64a; }
font.maca_beiraalta_title_normal	{ font-family:Verdana; font-size:16px; color:#d6d64a; }
font.maca_beiraalta_title_little	{ font-family:Verdana; font-size:11px; color:#d6d64a; }

/* stylesheet maçã cova beira: ------------------------------------------------ */

a.maca_covabeira					{ color:#de4536; font-size:11px; text-decoration:none; }
a.maca_covabeira:hover				{ color:black; font-size:11px; text-decoration:none; }

font.maca_covabeira_title_big		{ font-family:Verdana; font-size:21px; color:#de4536; }
font.maca_covabeira_title_normal	{ font-family:Verdana; font-size:16px; color:#de4536; }
font.maca_covabeira_title_little	{ font-family:Verdana; font-size:11px; color:#de4536; }

/* stylesheet maçã alcobaça: ------------------------------------------------ */

a.maca_alcobaca						{ color:#d9261c; font-size:11px; text-decoration:none; }
a.maca_alcobaca:hover				{ color:black; font-size:11px; text-decoration:none; }

font.maca_alcobaca_title_big		{ font-family:Verdana; font-size:21px; color:#d9261c; }
font.maca_alcobaca_title_normal		{ font-family:Verdana; font-size:16px; color:#d9261c; }
font.maca_alcobaca_title_little		{ font-family:Verdana; font-size:11px; color:#d9261c; }

/* stylesheet maçã portalegre: ------------------------------------------------ */

a.maca_portalegre					{ color:#dbd666; font-size:11px; text-decoration:none; }
a.maca_portalegre:hover				{ color:black; font-size:11px; text-decoration:none; }

font.maca_portalegre_title_big		{ font-family:Verdana; font-size:21px; color:#dbd666; }
font.maca_portalegre_title_normal	{ font-family:Verdana; font-size:16px; color:#dbd666; }
font.maca_portalegre_title_little	{ font-family:Verdana; font-size:11px; color:#dbd666; }

/* stylesheet maracuja açores: ------------------------------------------------ */

a.maracuja_acores					{ color:#61264a; font-size:11px; text-decoration:none; }
a.maracuja_acores:hover				{ color:black; font-size:11px; text-decoration:none; }

font.maracuja_acores_title_big		{ font-family:Verdana; font-size:21px; color:#61264a; }
font.maracuja_acores_title_normal	{ font-family:Verdana; font-size:16px; color:#61264a; }
font.maracuja_acores_title_little	{ font-family:Verdana; font-size:11px; color:#61264a; }

/* stylesheet pera rocha oeste: ------------------------------------------------ */

a.perarocha_oeste					{ color:#b2d642; font-size:11px; text-decoration:none; }
a.perarocha_oeste:hover				{ color:black; font-size:11px; text-decoration:none; }

font.perarocha_oeste_title_big		{ font-family:Verdana; font-size:21px; color:#b2d642; }
font.perarocha_oeste_title_normal	{ font-family:Verdana; font-size:16px; color:#b2d642; }
font.perarocha_oeste_title_little	{ font-family:Verdana; font-size:11px; color:#b2d642; }

/* stylesheet pessego cova beira: ------------------------------------------------ */

a.pessego_covabeira					{ color:#c74030; font-size:11px; text-decoration:none; }
a.pessego_covabeira:hover			{ color:black; font-size:11px; text-decoration:none; }

font.pessego_covabeira_title_big	{ font-family:Verdana; font-size:21px; color:#c74030; }
font.pessego_covabeira_title_normal	{ font-family:Verdana; font-size:16px; color:#c74030; }
font.pessego_covabeira_title_little	{ font-family:Verdana; font-size:11px; color:#c74030; }

/* ----------------------------------------------------------------------- */
