#mainIMG {
	display:block;
	width:800px;
    height:335px;
	background-image:url("../images/paradigma800px.jpg");
	background-repeat:no-repeat;
	background-position: top left;
}              

#mainIMG span {
	display:none;
}                  


html {overflow-y:scroll; }
body {margin: 0 0 5px 0 ; color:#666; font-family:arial, verdana, helvetica, geneva, sans-serif; 
			font-size:12px; line-height:16px;   letter-spacing:1px;  /*  letter-spacing:0.06em; */  }
		/* please leave letter-spacing setting at 1px (otherwise it won't work in Safari..)  */

h1 {display:none; }

/*   h2.top {font-weight:normal; font-size:18px; margin:0 0 12px 0 ;}  */
h2 {font-weight:normal; font-size:22px; margin:3px 0 12px 0 ; line-height:24px; }
body.works h2 { text-align:center; }
h2.center {text-align:center; }
h2.osm { margin:10px 0 25px 0 ;}
h3 {font-weight:bold; font-size:15px; margin:3px 0 5px 0 ;}

body.biography h2 {color:#fff;  font-size:20px; margin:0 0 4px 0; }
body.biography h3 {color:#fff; font-weight:bold; font-size:12px; margin:0 0 10px 0; }
body.biography h4 {color:#fff; font-weight:bold; font-size:15px; margin:0 0 18px 0; }

body.sistine h2 {display:block; font-weight:normal; font-size:22px; margin:3px 0 7px 0 ; line-height:24px; }
body.sistine h2#abyss {margin:20px 0 10px 0; }  
body.sistine h3 {font-weight:bold; font-size:17px; margin:0 0 7px 0; line-height:18px; }
body.sistine h4 {font-weight:bold; font-size:15px; margin:0 0 3px 0; line-height:18px; }
body.sistine h4.last {margin-bottom:15px; }
body.sistine h5 {font-weight:bold; font-size:13px; margin:0 0 15px 0; line-height:18px; }
body.sistine #flash {width:800px; height:70px; margin:0 0 5px 0;}
body.sistine #flash-sistine {width:800px;  margin:0 0 5px 0;}
p#sistine-footer {text-align:right; padding:10px 0 0 0;  } 
#exhibit-separator {height:1px; font-size:1px; line-height:1px; width:300px; margin:30px auto 0 auto; border-top:1px solid #ccc; } 

div, ul, li { margin:0; padding:0; }
p {margin: 0 0 15px 0; padding:0  ; }
/*    p.first { margin-top:15px; }      */
img {border:none; }
.clear { clear:both; font-size:1px; line-height:1px; height:1px; }


#wrapper {margin:0 auto; width:800px; }
/*    border:solid 1px red;  */

a, a:visited {color:#47779A; text-decoration:none; }
a:hover {text-decoration:none; } 

#flash {width:800px; height:70px; margin:0 0 10px 0;}
body.sistine #flash {width:800px; height:70px; margin:0 0 5px 0;}

#nav-main {margin:0 0 5px 0; width:800px;  padding:1px 0 5px 0 ; background: #6493B5;   }	
#nav-main a#tohome { margin:8px 0 18px 8px; display:block; width:163px; height:18px; background:url(../images/logo_orensanz.jpg) no-repeat; } 		
		
#nav-main ul {list-style:none; display:inline; margin:20px 0 0 20px;  }
#nav-main ul li {display:inline; margin:0 60px 0 0px;  }
#nav-main ul li.selected {color:#1E4968; font-size:11px;  font-weight:bold; } 

#nav-sub {margin:0 0 5px 0; width:800px; background:#fff;  height:15px;  }	
#nav-sub ul { margin:0 0 0 20px; } 
#nav-sub ul li { display:inline; margin:0 57px 0 0px; }
body.news #nav-sub ul li { display:inline; margin:0 45px 0 0px; }
#nav-sub ul li.selected { color:#1E4968; font-size:11px;  font-weight:bold; }

#nav-works  {position:relative; margin:0 0 5px 0; width:800px;  padding:5px 0 ; background: #6493B5;  }	
#nav-works ul {list-style:none; display:inline; margin:0 0 0 20px; }
body.installations #nav-works ul li {display:inline; margin:0 40px 0 0px;  }
body.sculptures #nav-works ul li {display:inline; margin:0 20px 0 0px;  }
body.env #nav-works ul li {display:inline; margin:0 20px 0 0px;    }
body.drawings #nav-works ul li {display:inline; margin:0 60px 0 0px;   }
#nav-works li.selected {color:#1E4968; font-size:11px;  font-weight:bold; } 

#wrapper ul li.last { margin:0;  }

#nav-main ul a, #nav-main ul a:visited {
	text-decoration:none; display:inline; margin:0 ; color:#FFF; font-size:11px; font-weight:bold;  }
#nav-main ul a.active, #nav-main ul a.active:visited, #nav-main ul a:hover { color:#1E4968; } 


#nav-sub a, #nav-sub a:visited { 
	text-decoration:none; display:inline; margin:0 ;  color:#6493B5; font-size:11px;  font-weight:bold; }
#nav-sub a.active, #nav-sub a.active:visited, #nav-sub a:hover { color:#1E4968;  }  

#nav-works ul li a, #nav-works ul li a:visited {
	text-decoration:none; display:inline; margin:0 ; color:#FFF; font-size:11px; font-weight:bold;  }
#nav-works ul li a.active, #nav-works ul li a.active:visited, #nav-works ul li a:hover { color:#1E4968; } 


.news-bar {width:780px; margin:0 0 10px 0; height:11px; padding:1px 10px 5px 10px; text-align:right;
			font-size:10px;  background:#231F20; color:#ccc; font-weight:bold; _overflow:hidden; } 
.news-bar-left {float:left; color:#ccc;  } 
.news-bar-left span {font-weight:bold; font-size:11px; color:#999; } 
.news-bar-left a, .news-bar-left a:visited {color:#C7E3F7; font-weight:bold; font-size:11px; }
.news-bar-left a:hover {color:#999;  }

#nav-works-inner {position:absolute; top:15px; right:30px; width:60px; } 
#nav-works-inner span {font-weight:bold; font-size:14px; color:#2C5C7E; } 
#nav-works-inner a, #nav-works-inner a:visited {font-weight:bold; font-size:14px; color:#fff; }
#nav-works-inner a:hover { color:#CFE0EC; }



/*  border:solid 1px red;           margin:0 0 15px 0; _margin:0; */
#content-blue { margin:0 0 20px 0; width:770px; background:#6493B5; color:#fff; padding:15px 15px 10px 15px ;  }
/*
body.news #content { margin:0 0 20px 0; width:776px; background:#fff;  padding:10px 12px; border:solid 1px #ccc; color:#666;}
.width756 {width:756px; padding:0px 10px 3px 10px; }
*/

.content-white { margin:0 0 20px 0; width:774px; background:#fff;  padding:10px 12px; border:solid 1px #ccc; color:#666;}
.found {margin-top:15px; }
.content-white img.center {margin:0 auto; display:block; }
.content-white img.mgn-btm {margin-bottom:15px;    }
.content-white img.fl-left {float:left;  margin:0 15px 5px 0;  }
.content-white img.img-fl-right {float:right; margin:0 0 10px 30px ; }
.content-white img.img-fl-right-caption {float:right; margin:0 0 5px 30px ; }
.caption {font-size:11px; padding:0 5px; line-height:13px; margin:5px 0 0 0 ; }

.content-white .div-fl-right290  {float:right; width:290px; margin:0 0 0 30px ;  }
.content-white .div-fl-right380  {float:right; width:380px; margin:0 0 0 30px ;   }
.content-white .div-fl-right220  {float:right; width:220px; margin:0 0 0 30px ;   }
.content-white .div-fl-right168  {float:right; width:168px; margin:0 0 0 30px ;   }
.content-white .div-fl-right357  {float:right; width:357px; margin:0 0 0 30px ;      }
.content-white .div-fl-right2 {  margin:20px 0 0 55px ;     }
/*
body.news #content .div-fl-right324  {float:right; width:324px; margin:0 0 0 30px ;  }
body.news #content .div-fl-right279  {float:right; width:279px; margin:0 0 0 30px ;  }

.news-left {float:left; width:366px; margin-right:30px;  } 
.news-left-2007 {float:left; width:419px; margin-right:30px;    } 
.news-right {float:left; width:380px;   } 
.news-right-2007 {float:right; width:327px;   } 
*/

body.contact .content-white .contact  {width:200px; float:left ; margin:0 60px 0 0;  }
body.contact .content-white .no-mgn  { margin:0;   }
body.contact span.country {font-weight:bold; font-size:14px; }

ul#ensemble {list-style:none;  margin:10px 0px 5px 0px; padding: 0px 0px 5px 10px; } 
ul#ensemble li {list-style:none; margin:0 0 8px 0; }
p.ensemble { margin-bottom:8px; }
.footnews { display:block; margin:15px 0;  height:2px; border-top:1px solid #ccc; }
p.last {margin-bottom:0; }

.bio-year { float:left; width:60px; font-weight:bold; } 
.bio-main {float:left; width:700px; }
.bio-main a { color: #ffffff;}
.bio-main a:hover {text-decoration:underline;;} 
.bio-year2 { float:left; width:60px; font-weight:bold; margin:15px 0 0 0; } 
.bio-main2 {float:left; width:700px; margin:15px 0 15px 0;} 
div.clear-bio {clear:both; height:13px; font-size:1px; line-height:1px;  } 
hr.clear-bio {clear:both;  width:160px; height:2px; background:#9DBFD7; color:#9DBFD7; border:0; }


body.bibliography .books-left {float:left; width:130px; text-align:center; background:#fff;  margin-right:30px; margin-left:40px;  _display:inline; height:120px } 
body.bibliography .books-right {float:left;  width:560px;  position:relative;  height:120px; } 
body.bibliography .books-right div {position:absolute; bottom:0;   }
body.bibliography .books-right span {font-weight:bold;  }
body.bibliography .clear-books {height:30px; clear:both; }


body.works img { margin-bottom: 20px; }
body #fixed-navi img { margin-bottom:0; } 



