@charset "iso-8859-1";
/*
	This CSS is largely inspired by a CSS by David Tenser
	However all the properties have been rewritten from scratch.
  The name of the selectors will bear full resemblance to the original
  ones.
	
	We apologize for having plagiarized the original work
	without asking for permission.
*/
body {
 margin: 1ex;
 color: #000;
 font-family: tahoma, verdana, arial, sans-serif;
 background: #FFF ;
  max-width: 99%;
}
a:link,
a:visited,
a:active {
    color: #555;
		text-decoration: underline;
}
a:hover {
 color: #000;
/* background-color: #951; */
 text-decoration: none;
}
.top { 
	margin-left: 0px;
	height: 55px;
  border: black 1px solid;
	border-left: double;
	background: #DEB644 ; 
}

.box{
  float: left;
}

.box h1 {
  font-size: 110%;
	/*float: left;*/
	margin: 1px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 20px;
}

.box div {
	margin: 1px;
  margin-left: 5px;
	padding: 00px 0px 00px 0px;
}

.spacer1 {
  float: right;
	padding: 20px 2px 20px 2px;
	display: none;
}
.languages {
  font-size: 80%;
	padding-right: 0px;
	display: none;
}
.languages a:visited, .languages a:link {
    color: #000;
		text-decoration: underline;
}
.main {
 margin-left: 0px;
 padding-left: 0px;
}

h2.headline {
  font-size: 110%;
	color: #000;
	border: black 1px solid;
	border-left: double;
	border-top: 0px;
	margin-top: 0px;
	margin-left: 0px;
	padding: 5px;
	background: white  repeat;
}

.rightside {
  float: right;
	border: black 1px dashed;
	background-color: #eee;
	color: #000;
	width: 140px;
	padding: 8px;
	margin: 3px;
	text-align: center;
}

.rightside h3 {
  font-size: 100%;
	font-weight: normal;
}
.centralcontent {
 margin-right:15px;
 margin-left:15px;
 background: #fff;
 padding: 1ex;
 text-align: center;
 border: gray 1px solid;
}
.centralcontent h2.headline {
 font-weight: normal;
 font-size: 110%;
 margin-bottom: 0px;
 color: #000;
 border: 0px;
 margin-left:0px;
 text-align: center;
 background-image: none;
 background: white none no-repeat;
}
h2 {
 font-weight: normal; 
 font-size: 120%; 
 color: #000;
}
h3 {
 font-weight: normal;
 font-size: 110%;
 margin-bottom: 0px;
 color: #000;
 text-align: left;
}
h4 {
 font-size: 100%;
 margin-bottom: -10px;
 color: #009;
 text-align: left;
}

div.thumbnailcontainer {
 text-align: center;
}
div.thumbnailspacer {
 clear:both;
}
.thumbnail {
 width: 170px;
 height: 200px;
 background: #fff;
 float : left;
 position: static;
 text-align: center;
 padding: 1px;
 margin:5px;
 border: gray 1px dashed;
}
div.thumbnail:hover {
 border: black 1px dashed;
}
.thumbnail p {
 margin: 1px;
 line-height: 1em;
}
.copy{
  margin-top: 30px;
  text-align:center;
	font-style: normal;
	font-size:10px;
}
.menu {
  position: absolute;
	top: 120px;
	width: 145px;
	font-size: 80%;
	background: white;
	padding: 0px;
	padding-bottom:8px;
	border: black 1px solid;
	display:none;
}


.nav div {
  text-align: center;
	border: black 1px solid;
	border-left: double; 
	margin-left: -4px;
	margin-right: -2px;
	padding-left: 1px;
	background: white url(menuback2.png) repeat-x;
}
.nav div.spacer2 {
  border: black 0px solid;
}
.nav a {
 padding-right: 5px;
 display: block;
 padding-left: 5px;
 text-align: left;
 text-decoration: none;
}
.nav dt {
		margin-left:0px;
    font-weight: bold;
		padding-left: 0px;
}
.nav dd {
    padding-left: 0px;
		margin-left:6px;
 }

.nav dl {
		margin-left:0px;
    margin-top: 0px;
    margin-bottom: 0.5ex;
}
.nav ul { 
 		margin-left:0px;
    padding-left: 13px;
		font-size: 95%;
		font-style: italic;
}
.nav li { 
    list-style-type: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.linkindex #linkindex,
.linkcontacto #linkcontacto,
.linkcurriculum #linkcurriculum,
.linkpresentacion #linkpresentacion,
.linkcurriculum #linkcurriculum,
.linkexposiciones #linkexposiciones,
.linkexposicionbarcelona #linkexposicionbarcelona,
.linkexposicionplataypigmento #linkexposicionplataypigmento,
.linkfestivalqueretaro #linkfestivalqueretaro,
.linkrecovecos #linkrecovecos,
.linkexposicionlavecindad #linkexposicionlavecindad,
.linknovedades #linknovedades,
.linkmapa #linkmapa,
.linkgaleria #linkgaleria,
.linkgaleria1 #linkgaleria1,
.linkgaleria2 #linkgaleria2,
.linkgaleria3 #linkgaleria3,
.linkgaleria5 #linkgaleria5,
.linkprensanovedades #linkprensanovedades,
.linklibrooro #linklibrooro,
.linkfotoslavecindad #linkfotoslavecindad {
    background: url(menuhover.png) repeat-y;
    display: block !important;
}
.libroorocomentarios {
 background-color: #fff;
 border: black 1px solid;
 padding: 2px;
 margin: 2px;
 margin-bottom:8px;
}
.libroorocomentarios div.spacer {
 clear:both;
}

.libroorocomentarios h2{
 font-size: 150%;
 letter-spacing: 0.5em;
 text-align: center;
}

.libroorocomentarios div.comentario {
 border: black 0px dashed;
 padding: 2px;
 margin: 2px;
}
.libroorocomentarios div.imagecomentario {
 float: left;
 margin-right: 3px;
}
.libroorocomentarios div.titulocomentario {
 background-color: #268;
 font-weight: bold;
 color: #fff;
 padding: 2px;
 padding-bottom: 1px;
 margin-bottom: -2ex;
 margin-top: -1ex;
}
.libroorocomentarios div.textocomentario {
 margin: 1px;
 padding-left: 2px;
 margin-left: 2px;
}


