@charset "UTF-8";
/*******************************************************/
/***** 9Arte • Galeria de Arte Online CSS Document *****/
/******* ©MMIX Bruno Pinho for Cor-on-Line, S.A. *******/
/*******************************************************/

/********************* novarte_masterpage *********************/
    * { font-family: Arial, Helvetica, sans-serif; }
    
        body { background: #000; margin: 0px; color: #CDCDCD; }
        
            #novarte_main { border: 3px solid #FFF; height: 100%; width: 100%; }
                #novarte_main th, #novarte_main td { border: 3px solid #FFF; }
                #novarte_main th#novarte_logo { width: 161px !important; height: 60px !important; }
	                #novarte_main th#novarte_logo img { width: 161px !important; height: 60px !important; border: none; margin: 0px !important; }
                #novarte_main th#novarte_header { width: 100%; height: 60px !important; text-align: left; vertical-align: bottom; margin: 0px; padding: 0px; }
					 #novarte_main th#novarte_header img { margin: 0px !important; height: 60px; margin-bottom: -4px; }
				#novarte_main td#novarte_navigation { /*nothing yet*/ }
				
/*********************** Main Menu ***********************/
					#novarte_main td#novarte_navigation #novarte_main_menu { margin-left: 20px; margin-top: 182px; }
						#novarte_main td#novarte_navigation #novarte_main_menu a:link { display: block; font-size: 13px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #8FD0D0; text-transform: uppercase; }
						#novarte_main td#novarte_navigation #novarte_main_menu a:visited { display: block; font-size: 13px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #8FD0D0; text-transform: uppercase; }
						#novarte_main td#novarte_navigation #novarte_main_menu a:hover { display: block; font-size: 13px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #C8E8E8; text-transform: uppercase; }
						#novarte_main td#novarte_navigation #novarte_main_menu a:active { display: block; font-size: 13px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #8FD0D0; text-transform: uppercase; }
	
						#novarte_main td#novarte_navigation #novarte_main_menu a.active:link { display: block; font-size: 13px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #8FD0D0; text-transform: uppercase; }
						#novarte_main td#novarte_navigation #novarte_main_menu a.active:visited { display: block; font-size: 13px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #8FD0D0; text-transform: uppercase; }
						#novarte_main td#novarte_navigation #novarte_main_menu a.active:hover { display: block; font-size: 13px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #C8E8E8; text-transform: uppercase; }
						#novarte_main td#novarte_navigation #novarte_main_menu a.active:active { display: block; font-size: 13px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #8FD0D0; text-transform: uppercase; }
/*********************** Main Menu ***********************/				

				#novarte_main td#novarte_content { /*nothing yet*/ }
                    
                    #novarte_main td#novarte_content table.novarte_content { border: none; width: 100%; height: 100%; }
                        #novarte_main td#novarte_content table.novarte_content td { border: none; }
                
								table#novarte_top_nav { background: #FFF; width: 100%; }
									table#novarte_top_nav td { border-left: 6px solid #000 !important; }
										table#novarte_top_nav td a { display: block !important; font-size: 12px !important; font-weight: bold !important; text-transform: lowercase !important; text-decoration: none !important; color: #000 !important; white-space: nowrap !important; padding-left: 6px !important; padding-right: 6px !important; padding-bottom: 3px !important; }
										table#novarte_top_nav td a:visited { display: block !important; font-size: 12px !important; font-weight: bold !important; text-transform: lowercase !important; text-decoration: none !important; color: #000 !important; white-space: nowrap !important; padding-left: 6px !important; padding-right: 6px !important; }
										table#novarte_top_nav td a:hover { display: block !important; font-size: 12px !important; font-weight: bold !important; text-transform: lowercase !important; text-decoration: none !important; color: #666 !important; white-space: nowrap !important; padding-left: 6px !important; padding-right: 6px !important; }
										
									table#novarte_top_nav td.novarte_top_nav_fill { border-left: 6px solid #000 !important; width: 100% !important; color: #000 !important; }
									
										table#novarte_top_nav td.novarte_top_nav_fill div { float: right; display: block !important; font-size: 12px !important; font-weight: bold !important; text-decoration: none !important; color: #000 !important; white-space: nowrap !important; padding-left: 6px !important; padding-right: 6px !important; padding-bottom: 3px !important; }
											table#novarte_top_nav td.novarte_top_nav_fill div span { text-transform: capitalize !important } 

                            #novarte_main td#novarte_content table.novarte_content td table.novarte_mid { width: 100%; }
                                #novarte_main td#novarte_content table.novarte_content td  table.novarte_mid td { border: none; }
                                
                            #novarte_main td#novarte_content table.novarte_content td  table#novarte_bot_nav { width: 100%; }
                                #novarte_main td#novarte_content table.novarte_content td  table#novarte_bot_nav td { border: 6px solid #000; border-top: none; border-right: none; }
                                    #novarte_main td#novarte_content table.novarte_content td table#novarte_bot_nav td a { display: block; font-size: 12px; font-weight: bold; text-transform: lowercase; text-decoration: none; color: #FFF; white-space: nowrap; padding-left: 6px; padding-right: 6px; }
                                    #novarte_main td#novarte_content table.novarte_content td table#novarte_bot_nav td a:visited { display: block; font-size: 12px; font-weight: bold; text-transform: lowercase; text-decoration: none; color: #FFF; white-space: nowrap; padding-left: 6px; padding-right: 6px; }
                                    #novarte_main td#novarte_content table.novarte_content td table#novarte_bot_nav td a:hover { display: block; font-size: 12px; font-weight: bold; text-transform: lowercase; text-decoration: none; color: #FFF; white-space: nowrap; padding-left: 6px; padding-right: 6px; }
									
									 #novarte_main td#novarte_content table.novarte_content td table#novarte_bot_nav td a.active { display: block; font-size: 12px; font-weight: bold; text-transform: lowercase; text-decoration: none; color: #FFF; white-space: nowrap; padding-left: 6px; padding-right: 6px; background: #E23B0F !important; }
                                    #novarte_main td#novarte_content table.novarte_content td table#novarte_bot_nav td a.active:visited { display: block; font-size: 12px; font-weight: bold; text-transform: lowercase; text-decoration: none; color: #FFF; white-space: nowrap; padding-left: 6px; padding-right: 6px; background: #E23B0F !important; }
                                    #novarte_main td#novarte_content table.novarte_content td table#novarte_bot_nav td a.active:hover { display: block; font-size: 12px; font-weight: bold; text-transform: lowercase; text-decoration: none; color: #FFF; white-space: nowrap; padding-left: 6px; padding-right: 6px; background: #E23B0F !important;}
                                
                                #novarte_main td#novarte_content table.novarte_content td  table#novarte_bot_nav td.novarte_bot_nav_fill { border: 6px solid #000; border-top: none; border-right: none; width: 100%; }
								#novarte_main td#novarte_content table.novarte_content td  table#novarte_bot_nav td.active { border: 6px solid #000; border-top: none; border-right: none; }
								
                #novarte_main td#novarte_footer { height: 12px; background: #FFF; border: 3px solid #FFF; }			
                    #novarte_main td#novarte_footer a { display: block; float: left; font-size: 12px; font-weight: bold; text-transform: lowercase; text-decoration: none; color: #000; white-space: nowrap; padding-left: 0; padding-right: 6px; margin-right: 6px; }
                    #novarte_main td#novarte_footer a:visited { display: block; float: left; font-size: 12px; font-weight: bold; text-transform: lowercase; text-decoration: none; color: #000; white-space: nowrap; padding-left: 0; padding-right: 6px; margin-right: 6px; }
                    #novarte_main td#novarte_footer a:hover { display: block; float: left; font-size: 12px; font-weight: bold; text-transform: lowercase; text-decoration: none; color: #666; white-space: nowrap; padding-left: 0; padding-right: 6px; margin-right: 6px; }									

                    #novarte_main td#novarte_footer a.active { display: block; float: left; font-size: 12px; font-weight: bold; text-transform: lowercase; text-decoration: none; color: #000; white-space: nowrap; padding-left: 0; padding-right: 6px; margin-right: 6px; }
                    #novarte_main td#novarte_footer a.active:visited { display: block; float: left; font-size: 12px; font-weight: bold; text-transform: lowercase; text-decoration: none; color: #000; white-space: nowrap; padding-left: 0; padding-right: 6px; margin-right: 6px; }
                    #novarte_main td#novarte_footer a.active:hover { display: block; float: left; font-size: 12px; font-weight: bold; text-transform: lowercase; text-decoration: none; color: #666; white-space: nowrap; padding-left: 0; padding-right: 6px; margin-right: 6px; }
					
					#novarte_main td#novarte_footer img { float: left; clear: none; }
/********************* novarte_masterpage *********************/
					
/*********************** rsnav ***********************/				
	a.novarte_rsnav:link { font: normal 11px Arial, Helvetica, sans-serif; color: #CDCDCD; text-decoration: none; white-space: nowrap; }
	a.novarte_rsnav:visited { font: normal 11px Arial, Helvetica, sans-serif; color: #CDCDCD; text-decoration: none; white-space: nowrap; }
	a.novarte_rsnav:hover { font: normal 11px Arial, Helvetica, sans-serif; color: #CDCDCD; text-decoration: underline; white-space: nowrap; }
	a.novarte_rsnav:active { font: normal 11px Arial, Helvetica, sans-serif; color: #CDCDCD; text-decoration: none; white-space: nowrap; }
	
	.novarte_rsnav_status { font: normal 11px Arial, Helvetica, sans-serif; color: #CDCDCD; text-decoration: none; width: 100%; text-align: center; }
/*********************** rsnav ***********************/

/*********************** novarte_artwork_from_artist ***********************/
	table#novarte_gallery { width: 100%; }
		table#novarte_gallery th { border: none; font-weight: bold; font-size: 14px; text-align: left; padding-left: 6px; padding-top: 6px; }
		table#novarte_gallery th a:link { font-size: 14px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #999999; }
		table#novarte_gallery th a:visited { font-size: 14px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #999999; }
		table#novarte_gallery th a:hover { font-size: 14px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #CCCCCC; }
		table#novarte_gallery th a:active { font-size: 14px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #999999; }

			table.novarte_gallery_item { width: 100px; border: none; }
				table.novarte_gallery_item td.novarte_gallery_item_image { height: 100px; vertical-align: middle; text-align: center; }
					table.novarte_gallery_item td.novarte_gallery_item_image img { border: none; }
				table.novarte_gallery_item td.novarte_gallery_item_title { padding-top: 6px; font-size: 10px; text-align: center; }
/*********************** novarte_artwork_from_artist ***********************/

/*********************** novarte_artwork_from_artist_detail ***********************/
	span.novarte_artist_name { border: none; font-weight: bold; font-size: 12px; color: #999999; text-decoration: none; }
	a.novarte_artist_name { border: none; font-weight: bold; font-size: 12px; color: #999999; text-decoration: none; }
	a.novarte_artist_name:visited { border: none; font-weight: bold; font-size: 12px; color: #999999; text-decoration: none; }
	a.novarte_artist_name:hover { border: none; font-weight: bold; font-size: 12px; color: #CCCCCC; text-decoration: none; }
	a.novarte_artist_name:active { border: none; font-weight: bold; font-size: 12px; color: #999999; text-decoration: none; }
/*********************** novarte_artwork_from_artist_detail ***********************/

/*********************** novarte_artists ***********************/				
	table#novarte_artist_list { /*nothing yet*/ }
		table#novarte_artist_list td { font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #CCCCCC; padding-top: 6px; padding-bottom: 6px; }
		table#novarte_artist_list td.spacer { width: 15px; }
			table#novarte_artist_list td a:link { font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #999999; }
			table#novarte_artist_list td a:visited { font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #999999; }
			table#novarte_artist_list td a:hover { font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #CCCCCC; }
			table#novarte_artist_list td a:active { font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #999999; }
/*********************** novarte_artists ***********************/				

/*********************** novarte_exhibitions ***********************/				
	table#novarte_artist_list { /*nothing yet*/ }
		table#novarte_exhibition_list td { font-size: 12px; font-weight: normal; text-decoration: none; white-space: nowrap; color: #C8E8E8 !important; }
		table#novarte_exhibition_list td.spacer { width: 15px; }
			table#novarte_exhibition_list td a:link { font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #73A08E; }
			table#novarte_exhibition_list td a:visited { font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #73A08E; }
			table#novarte_exhibition_list td a:hover { font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #8FD0D0; }
			table#novarte_exhibition_list td a:active { font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #73A08E; }
/*********************** novarte_exhibitions ***********************/				

/*********************** novarte_exhibition_detail ***********************/				

		span.novarte_exhibition_title { font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #8FD0D0; }
		span.novarte_exhibition_info { font-size: 11px; font-weight: normal; text-decoration: none; white-space: nowrap; color: #CDCDCD; }

/*********************** novarte_exhibitions ***********************/				

/*********************** novarte_artist_biography, novarte_artist_article, novarte_artist_text ***********************/				
	#novarte_artist_bio { height: 90%; width: 96%; margin-top: 10px; margin-left: 9px; }
		.novarte_artist_bio { overflow: auto; height: 400px; width: 100%; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 12px; }
		.novarte_artist_image { height: 250px; }
		span.novarte_more_link { font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #CCCCCC; text-transform: none; }
		a.novarte_more_link:link { font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #999999; text-transform: none; }
		a.novarte_more_link:visited { font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #999999; text-transform: none; }
		a.novarte_more_link:hover { font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #CCCCCC; text-transform: none; }
		a.novarte_more_link:active { font-size: 12px; font-weight: bold; text-decoration: none; white-space: nowrap; color: #999999; text-transform: none; }
		
		div#novarte_close_overlay { position: absolute; top: 10px; left: 616px; }
		div#novarte_back_overlay { position: absolute; top: 10px; left: 6px; }
/*********************** novarte_artist_biography, novarte_artist_article, novarte_artist_text ***********************/

.inputs { font-size: 10px !important; height: 18px; padding: 1px; float: left; height: 19px; }

/*******************************************************/

a.link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #8FD0D0; letter-spacing: 1px; text-decoration: none; }
a.link:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #C8E8E8; letter-spacing: 1px; text-decoration: none; }