/* CSS Document */

body.bg {background-color:rgb(221, 217, 202);
			}
			
div.wrap {margin:auto;
		width:990px;
		height:620px;
		background-color:white;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:rgb(151, 147, 132);
		z-index:0;
		}
	
div.header {
		float:left;
		margin:17px 25px 0 25px;
		width:941px;
		height:114px;
		z-index:1;
		}	
		
h1.logo {margin:0;
		width:218px;
		height:61px;
		float:left;
		font-weight:bold;
		font-size:18px;
		color:rgb(0, 140, 204);
		text-indent:-9999px;
		background:url(imgs/logo.gif) no-repeat;
		}
		
ul.menu {
		padding-left:0;
		width:368px;
		height:17px;
		float:right;
		border:1px solid rgb(151, 147, 132);
		margin-top:6px;
		}	
		
	ul.menu li {float:left; list-style:none; margin-left:0; padding-left:0;}			
	

	ul.menu li a {
			text-indent:-9999px;
			display:block;
			height:17px;
			}

	
		
	ul.menu li a.menu_home {
			width:48px;
			background:url(imgs/_home1.gif) no-repeat;
			}
			
	ul.menu li a.menu_home:hover {
			width:48px;
			background:url(imgs/_home2.gif) no-repeat;
			}
			
	ul.menu li a.menu_home2 {
			width:48px;
			background:url(imgs/_home2.gif) no-repeat;
			}



	ul.menu li a.menu_gallery {
			width:78px;
			background:url(imgs/_thegallery1.gif) no-repeat;
			}
			
	ul.menu li a.menu_gallery:hover {
			width:78px;
			background:url(imgs/_thegallery2.gif) no-repeat;
			}	
			
	ul.menu li a.menu_gallery2 {
			width:78px;
			background:url(imgs/_thegallery2.gif) no-repeat;
			}
			
					
			
	ul.menu li a.menu_artists {
			width:58px;
			background:url(imgs/_artists1.gif) no-repeat;
			}
			
	ul.menu li a.menu_artists:hover {
			width:58px;
			background:url(imgs/_artists2.gif) no-repeat;
			}
			
	ul.menu li a.menu_artists2 {
			width:58px;
			background:url(imgs/_artists2.gif) no-repeat;
			}
			
					
			
	ul.menu li a.menu_exhibitions {
			width:75px;
			background:url(imgs/_exhibitions1.gif) no-repeat;
			}
			
	ul.menu li a.menu_exhibitions:hover {
			width:75px;
			background:url(imgs/_exhibitions2.gif) no-repeat;
			}	
			
	ul.menu li a.menu_exhibitions2 {
			width:75px;
			background:url(imgs/_exhibitions2.gif) no-repeat;
			}
			
					
			
	ul.menu li a.menu_contact {
			width:61px;
			background:url(imgs/_contact1.gif) no-repeat;
			}
			
	ul.menu li a.menu_contact:hover {
			width:61px;
			background:url(imgs/_contact2.gif) no-repeat;
			}
			
	ul.menu li a.menu_contact2 {
			width:61px;
			background:url(imgs/_contact2.gif) no-repeat;
			}
			
					
			
	ul.menu li a.menu_links {
			width:48px;
			background:url(imgs/_links1.gif) no-repeat;
			}
			
	ul.menu li a.menu_links:hover {
			width:48px;
			background:url(imgs/_links2.gif) no-repeat;
			}			
			
	ul.menu li a.menu_links2 {
			width:48px;
			background:url(imgs/_links2.gif) no-repeat;
			}											
			
			
			
			
div.body {
		float:left;
		margin:0 25px 0 25px;
		width:941px;
		height:462px;
		z-index:1;
		}	
	
	div.body img#home_img {display:block;}	

	div.body p.home_p1 {margin:20px 0 0 0; 
						color:rgb(0, 140, 204); 
						line-height:12px;
						border-bottom:dotted 1px rgb(182, 178, 158);
						padding-bottom:3px;
						}
	
	div.body p.home_p2 {margin:20px 0 0 0; color:rgb(0, 140, 204); line-height:12px;}
	
	div.body p.home_p1 span {color:rgb(151, 147, 132);}
	
	
	div.body h3 {color:rgb(0, 140, 204); font-weight:bold; font-size:24px; margin:0 0 10px 0;}
	

div.gal1 {
		float:left;
		margin:15px 0 0 0;
		width:660px;
		height:172px;
		z-index:1;
		}
		
	div.gal1 div.direcciones {
		float:left;
		margin:0;
		width:100%;
		height:76px;
		font-size:10px;
		color:rgb(0, 140, 204);
		z-index:1;
		}
		
	div.direcciones p {
		width:50%;
		float:left;
		margin:0;
		}	
		
	div.info {
		float:left;
		margin:0;
		margin-top: 10px;
		width:100%;
		height:100px;
		font-family:Georgia, Times, serif;
		font-size:10px;
		line-height:14px;
		color:rgb(151, 147, 132);
		overflow:auto;
		z-index:1;
		}		
	
		
		
div.gal2 {
		float:right;
		margin:15px 0 0 0;
		width:240px;
		height:172px;
		overflow:auto;
		z-index:1;
		}	
		
		div.gal2 span {color:rgb(0, 140, 204); font-weight:bold;}	
		
		
div.footer {
		float:left;
		margin-left:25px;
		width:941px;
		height:20px;
		z-index:1;
		}	
		
		
		div.footer div {
		float:right;
		width:250px;
		height:16px;
		border-top:1px solid rgb(221, 217, 202);
		font-size:10px;
		text-align:right;
		padding-top:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:rgb(151, 147, 132);
		z-index:1;
		}					
			
	
a.greylinks1 {text-decoration:none; font-size:10px; color:rgb(151, 147, 132);}	
a.greylinks1:hover {text-decoration:underline;}	

	
a.greylinks2 {text-decoration:none; color:rgb(131, 127, 112); font-size:14px;}	
a.greylinks2:hover {text-decoration:underline;}		

a.greylinks3 {text-decoration:none; color:rgb(171, 167, 152); font-size:14px;}	
a.greylinks3:hover {text-decoration:underline;}		
			
			
a.bluelinks1 {text-decoration:none; color:rgb(102, 186, 224); font-size:12px;}	
a.bluelinks1:hover {text-decoration:underline;}	

a.bluelinks2 {text-decoration:none; color:rgb(0, 140, 204); font-size:10px;}	
a.bluelinks2:hover {text-decoration:underline; color:rgb(102, 186, 224);}	
						
				
div.artists_list {border-right:1px solid rgb(221, 217, 202);
			width:340px;
			height:462px;
			float:left;
			}
						
			div.artists_list h3 {color:rgb(0, 140, 204); font-weight:bold; font-size:24px; margin:0 0 35px 0;}
			
			div.artists_list div.col1, div.col2 {float:left; width: 45%; line-height:18px;}
			
			div.col1 span.admin a {
				display: inline !important;
				background: #F00;
			}
			
			div.artists_scroller {
				width: 100%;
				height: 400px;
				overflow: auto;
				float: left;
			}
			
			div.col1 a.greylinks1, div.col2 a.greylinks1 {display:block;}
			
			
			
			div.col1 a:hover, div.col2 a:hover {text-decoration:none; color:rgb(98, 95, 87);}
						
div.artist_bio {
			width:585px;
			height:462px;
			float:right;
			}		
			

div.artist_bio img {float:right;}


div.artist_bio p#fecha {float:left; 
						font-size:12px; 
						color:rgb(0, 140, 204); 
						margin:0 0 5px 0; 
						width:210px;
						height:144px;
	
						}
						
div.artist_bio p#fecha span {font-size:24px; font-weight:bold; color:rgb(0, 140, 204); margin:0; display:block;}
						
						

a.see_work {
			float:left;
			display:block;
			text-align:center;
			text-decoration:none;
			font-size:12px;
			font-weight:bold;
			border:1px solid rgb(221, 217, 202);
			width:200px;
			height:13px;
			padding:4px;
			color:rgb(98, 95, 87);
			z-index:1;
			}
			
			a.see_work:hover {background-color:rgb(0, 140, 204); 
								color:white; 
								text-decoration:none;
								border:1px solid rgb(0, 140, 204);
								}
									
			
div.artist_bio div#bio {
		float:left;
		margin:10px 0 0 0;
		width:100%;
		height:280px;
		font-family:Georgia, Times, serif;
		font-size:10px;
		line-height:14px;
		color:rgb(151, 147, 132);
		overflow:auto;
		z-index:1;
		}						
			

div#bio td {height:24px; color:rgb(98, 95, 87);}
			
div#bio h1, div#bio h2, div#bio h3, div#bio strong {font-weight:bold; font-size:14px; font-style:italic; margin:5px 0 5px 0; color:rgb(98, 95, 87);}					
						
div#bio table {
	width: 100% !important;
	border-spacing: 0 !important;
	border: none !important;
}

				
div#bio th {margin-left:0;}						

div#bio table tr td p, div#bio table tr td strong {
	padding: inherit;
	margin: inherit;
	height: auto;
}

div#bio table tr td strong {
	font-size: 10px;
	font-style: normal;
}

div#bio table tr td {
	padding: 2px;
	border: 0;	
}
				
div#bio table th, div#bio table tr td:first-child p, div#bio table tr td:first-child strong {
	width: 30px;
	text-align: left;
	font-weight: bold;
	color: #979384;
	font-size: 11px;
	text-align: center;
}



div.artists_gallery1 {
			width:546px;
			height:442px;
			float:left;
			}				
	
div.artists_gallery1 h3 {color:rgb(0, 140, 204); font-weight:bold; font-size:24px; margin:0 0 20px 0;}			
						
						
div.artist_work_img {
			width:546px;
			height:408px;
			float:left;
			background-color:#ECECEC;
			vertical-align:top;
			}						
						

.artists_gallery2 {
			width:385px;
			height:456px;
			float:left;
			vertical-align:top;
			margin:0 0 0 5px;
			}						
					
			
		
ul.artists_thumbs {width:385px;
			height:43px;
			float:left;
			margin:0 0 0 1px;	
			padding-left:0;
			}	
						  						  
ul.artists_thumbs li { width:11px;
				 height:11px;
				margin:0 0 5px 5px;
				float:left;
				list-style:none; 
				color:rgb(98, 95, 87);
				background-color:#d7d7d7;
				}							  	
			
ul.artists_thumbs li#nombre {width:171px; height:11px; text-transform: uppercase;}							  	
						
			
ul.artists_thumbs a, ul.artists_thumbs a#on {display:block;
				 width:11px;
				 height:11px;
				 text-indent:-9999px;
				 background-color:rgb(179, 221, 240);
				 }
				 
ul.artists_thumbs a:hover {background-color:rgb(0, 140, 204);}

ul.artists_thumbs a#on {background-color:rgb(0, 140, 204);}				 			
			



ul.work_thumbs {width:385px;
			height:43px;
			float:left;
			margin:0 0 5px 0;	
			padding-left:0;
			}	
						  						  
ul.work_thumbs li {width:43px;
				 height:43px;
				margin:5px 0 0 5px;
				float:left;
				list-style:none; 
				background-color:#d7d7d7;
				}	
				
ul.work_pages {width:385px;
			color:#7d7d7d;
			font-size:10px;
			height:12px;
			float:left;
			margin:10px 0 0 0;	
			padding-left:0;
			}	
			
			ul.work_pages li {
				margin:0 5px 0 5px;
				float:left;
				list-style:none; 
				}	
				
			ul.work_pages li#on {
				text-decoration:underline;
				color:rgb(0, 140, 204);
				font-weight:bold;
				margin:0 5px 0 5px;
				float:left;
				list-style:none; 
				}	
					
				
			ul.work_pages a {text-decoration:none; color:rgb(0, 140, 204);}
			
			ul.work_pages a:hover {text-decoration:underline; color:rgb(0, 140, 204);}			
				
a.artists_work img {border:white solid 1px;}	

a.artists_work:hover img {border-style:solid; 
						border-width:1px;
						border-color:rgb(0, 140, 204);
						}		

.obra_info {line-height:24px; color:rgb(98, 95, 87); margin:30px 0 0 5px; float:left;}

											
					.obra_info td.atributo {font-weight:bold; padding-right:5px;}					 
											 

a.go_back {display:block; 
		   float:left;
		   width:123px;
		   height:45px;
		   font-size:24px; 
		   color:white;
		   text-decoration:none; 
		   font-weight:bold; 
		   margin-top:30px;
		   border:solid 1px white;
		   }	

a.go_back:hover {font-size:24px; color:rgb(0, 140, 204); border:dotted 1px grey;}											 
											 
											 
											 
	div.exhibitions1 {
			width:392px;
			height:442px;
			float:left;
			overflow:visible;
			}				
	
div.exhibitions1 h3 {color:rgb(0, 140, 204); font-weight:bold; font-size:24px; margin:0 0 20px 0;}			
																 
	div.exhibitions1 h3 a {color:rgb(182, 178, 158); text-decoration:none;}	
	
	div.exhibitions1 h3 a:hover {color:rgb(0, 140, 204); text-decoration:none;}										 

.exhibition1_img {width:392px;
				  height:436px;
				  
				  }											 

.catalogues_scroll {width:100%;
					height:442px;
					overflow:auto;
					}
			
			.catalogues_scroll div.col {width:50%; float:left; margin:0;}

			.catalogues_scroll ul.col {padding-left:0; 
									   margin:0 0 15px 0; 
									   line-height:22px; 
									   padding-bottom:10px;
									   }
			
			.catalogues_scroll ul.col li {list-style:none;}
			



			

.catalogues {width:99%;
			 float:left;
			 border-style:dotted;
			 border-width:1px 0 1px 0;
			 border-color:rgb(182, 178, 158);
			 color:#666666;
			 margin:15px 0 15px 0;
			 }
			 
			 .catalogues p {width:auto;
			 				float:left;
							
							margin-left:10px;
							}
			 											 
											 
	div.exhibitions2 {
			width:530px;
			height:442px;
			margin-left:18px;
			color:rgb(152, 148, 128);
			font-size:10px;
			line-height:20px;
			float:left;
			}	
			
				div.exhibitions2 li, ul {list-style:none; padding-left:0;}
			
				div.exhibitions2 li#this {color:rgb(0, 140, 204); font-weight:bold;}
				
				div.exhibitions2 li a.past {
					color: #CCC;
				}
				
				div.exhibitions2 span {color:rgb(0, 140, 204);}
				
				div.exhibitions2 h4 {font-size:14px; 
									color:rgb(0, 140, 204); 
									margin:10px 0 5px 0;
									border-bottom:dotted 1px rgb(182, 178, 158);
								
									}
			
			div.exhibitions2 form {color:#666666; font-size:10px;}	
				
			input {background-color:rgb(0, 140, 204); 
					border:0; 
					margin:0 8px 0 0;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					height:14px;
					color:white;
					padding-left:4px;
					}	
						
			div.exhibitions2 p {margin-top:10px; color:#666666; font-size:10px; line-height:14px;}
			
					
			input.submit {font-style:italic; 
						  padding-bottom:5px; 
						  margin-top:10px; 
						  background:url(imgs/submit_bg0.gif) no-repeat; 
						  width:91px;}
						  
			input.submit:hover {
						  background-position: 0 -14px;}	
						  
						  	
			
			select {font-size:10px; color:rgb(0, 140, 204);}
			
div.exhibitions2 h3 {color:rgb(0, 140, 204); font-weight:bold; font-size:24px; margin:5px 0 18px 0;}			

div.exhibitions2 a {color:rgb(0, 140, 204); text-decoration:none;}	
	
div.exhibitions2 a:hover {color:rgb(182, 178, 158); text-decoration:none;}	

ul#years {margin-top:0;
		  border-style:dotted;
		  border-width:1px 0 0 0;
		  border-color:rgb(221, 217, 202);
		  }
				  
ul#years li {list-style:none; padding-left:0; display:block; float:left; margin-right:10px;}	

ul#years li#this {list-style:none; padding-left:0; display:block; float:left; color:rgb(0, 140, 204); font-weight:bold;}				
				  
				  
				  
		
		
h2 {font-weight:bold; 
    font-size:24px; 
	color:rgb(0, 140, 204);
	margin:0 0 15px 0;
	}	
	
	
h2#comment {font-weight:bold; 
    font-size:24px; 
	color:rgb(0, 140, 204);
	margin:54px 0 15px 0;
	}				  

h4#subtitulo1 {font-weight:bold; 
    font-size:14px; 
	color:rgb(0, 140, 204);
	margin:15px 0 15px 0;
	}			
	
	
h5 {
	font-size:12px; 
	color:rgb(182, 178, 158); 
	padding-bottom:3px;
	margin:10px 0 10px 0;
	border-bottom:dotted 1px rgb(182, 178, 158); 
	}			  
		
h6 {
	font-size:12px;
	color:rgb(0, 140, 204); 
	padding-bottom:3px;
	margin:10px 0 5px 0;
	}			  
				
				  
textarea {border:0; background-color:rgb(0, 140, 204);}				  
				  
				  
div.comments {
			width:530px;
			height:442px;
			margin-left:18px;
			color:rgb(102, 186, 224);
			font-size:12px;
			line-height:24px;
			float:left;
			}				  
				  

div.comments .col1 {width:50%; float:left;}	

div.comments .col2 {width:50%; float:left;}				  
				  
			div.comments .col2 span {float:right;}		  
				  
				  
div.col1 form {
	margin-top: -4px;
} 
div.col1 input {
	width: 250px;
}		  
				  
				  
/*#######################################################*/

.div_upload {
	float: right;
	text-align: right;
}

.div_upload * {
	margin: 0;
}
				  													 