body {
	margin: 0px;
	padding:0px;
	width:750px;
	font-family: "Tahoma", Verdana, arial, sans-serif;
}
img {
  border: 0px;
}
a {
	color:black;
}
A:link, A:visited, A:active { 
	color:black;
}
a:hover {
	color: #003377;
}
.top {
	margin:0px;
	padding:0px;
  width:749px;
	border: black 0px solid;
	background: black url(smallimg/backjaviersmall.jpg) no-repeat;
	color: white;
	height:166px;
}
.box{
	position:absolute;
	top:125px;
	margin:0px;
	padding:0px;
	padding-left:50px;
	float:left;
	border: black 0px solid;
	/*margin-top:125px;*/
}
.box h1{
	font-size:180%;
	display:inline;
	margin-right:10px;
}
.box div{
	display:inline;
	font-size:150%;
}
.spacer1{
	display:inline;
	float:right;
	padding-right:5px;
	font-size:80%;
	margin-top:0px;
	color: black;
}
.spacer1 a{
	color: black;
}
.main{
	border: #aaa 1px solid;
	padding-left:145px;
	margin-top: 0px;
	background: #eee;
	margin-left:5px;
	margin-bottom: 20px;
	margin-right:1px;
}
.main h2.headline {
	font-size:130%;
	border-bottom: #aaa 1px solid;
	border-left: #aaa 1px solid;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	margin:0px;
	margin-left: -6px;
	background:white;
	text-align:right;
	height:2.5ex;
}	
.rightside{
	float:right;
	border: black 1px dashed;
	width: 150px;
	margin:10px;
	padding: 5px;
	text-align:center;
	background:white;
}
.rightside h3{
	font-size: 100%;
	font-weight: normal;
	text-align:center;
}
h2 {
 font-weight: normal; 
 font-size: 120%; 
 color: #000;
}
h3 {
 font-weight: bold;
 font-size: 110%;
 padding-top:0px;
 color: #000;
 text-align: left;
}
h4 {
 font-size: 100%;
 margin-bottom: -10px;
 color: #009;
 text-align: left;
}
.centralcontent{
	background:white;
	margin-left:10px;
	margin-right:10px;
	border: black 1px solid;
	text-align:center;
}
.centralcontent h2 {
	text-align:center;
}	
.centralcontent h2.headline {
	border: #aaa 0px solid;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	margin:0px;
	background:white;
	text-align:center;
	font-size:110%;
}
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;
}
.thumbnail a {
	font-weight:bold;
}
address {
	font-size:70%;
	font-style:normal;
	text-align:center;
	margin-bottom:50px;
}
.menu {
	position: absolute;
	width:140px;
	top: 166px;
	border: black 1px solid;
	background: #999999;
	font-size:80%;
	margin:0px;
	padding:0px;
	padding-top:20px;
}	
.menu a {
	color:white;
	text-decoration:none;
 display: block;
}
.menu A:link, .menu A:visited, .menu A:active{
	color:white;
}
.nav div{
	text-align: center;
	font-weight:bold;
	background:white;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
}
dl {
	margin-bottom:0px;
	margin-top:0px;
}
dl dt {
	border:black 0px solid;
	text-align: left;
	margin-left:5px;
	font-weight:bold;
	font-size:110%;
}
dl dd {
	margin-left:0px;
	padding-left:15px;
}
.nav a:hover {
 color: white;
 background: #333;
 margin-left: -5px;
 padding-left: 5px;
}
.nav dd a:hover {
 border-left: #333 5px solid ;
 margin-left: -15px;
 padding-left: 10px;
}
.nav ul { 
 		list-style: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
		margin-top: 0px;
    padding-top: 0px;
    margin-left:0px;
    padding-left: 23px;
		font-size: 95%;
		font-style: italic;
}
.nav li { 
    list-style: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
		margin-top: 0px;
    padding-top: 0px;
		border: #999999 1px solid;
/*		line-height: 2ex;*/
}
.linkindex #linkindex,
.linkcontacto #linkcontacto,
.linkcurriculum #linkcurriculum,
.linkpresentacion #linkpresentacion,
.linkcurriculum #linkcurriculum,
.linkexposiciones #linkexposiciones,
.linkexpofruitdesarts #linkexpofruitdesarts,
.linkexpovigoulet #linkexpovigoulet,
.linkexpolyon #linkexpolyon,
.linkexposicionbarcelona #linkexposicionbarcelona,
.linkexposicionplataypigmento #linkexposicionplataypigmento,
.linkfestivalqueretaro #linkfestivalqueretaro,
.linkrecovecos #linkrecovecos,
.linkexposicionlavecindad #linkexposicionlavecindad,
.linknovedades #linknovedades,
.linkmapa #linkmapa,
.linkgaleria #linkgaleria,
.linkgaleria1 #linkgaleria1,
.linkgaleria2 #linkgaleria2,
.linkgaleria3 #linkgaleria3,
.linkgaleria5 #linkgaleria5,
.linkgaleria6 #linkgaleria6,
.linkprensanovedades #linkprensanovedades,
.linklibrooro #linklibrooro,
.linkfotoslavecindad #linkfotoslavecindad,
.linklook #linklook {
    background: #112;
    color: white;
    display: block !important;
		margin-left:-5px;
		padding-left:5px;
}
.linkexpovigoulet #linkexpovigoulet,
.linkexpolyon #linkexpolyon,
.linkexpofruitdesarts #linkexpofruitdesarts,
.linkexposicionbarcelona #linkexposicionbarcelona,
.linkexposicionplataypigmento #linkexposicionplataypigmento,
.linkfestivalqueretaro #linkfestivalqueretaro,
.linkrecovecos #linkrecovecos,
.linkexposicionlavecindad #linkexposicionlavecindad,
.linkgaleria1 #linkgaleria1,
.linkgaleria2 #linkgaleria2,
.linkgaleria3 #linkgaleria3,
.linkgaleria5 #linkgaleria5,
.linkgaleria6 #linkgaleria6,
.linklibrooro #linklibrooro,
.linkcurriculum #linkcurriculum {
 border-left: #112 5px solid;
 margin-left: -15px;
 padding-left: 10px;
}
.libroorocomentarios {
 background: #fff;
 border: black 1px solid;
 padding: 0px;
 margin: 10px;
 margin-bottom:8px;
 width:570px;
}
.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: #333;
 font-weight: bold;
 color: #fff;
 padding: 2px;
 padding-bottom: 1px;
 margin-bottom: -2ex;
 margin-top: -1ex;
 height: 20px;
}
.libroorocomentarios div.textocomentario {
 margin: 1px;
 padding-left: 2px;
 margin-left: 2px;
}
/* code to deal with Netscape 4.xx browsers */
div.NN4 {border: red 2px solid;
background: yellow;
color: #000;
font-size:100%;
}

.lastbox {
	border: black 1px solid;
	font-size: 70%;
	padding-left: 10px;
	background: white;
	width: 300px;
}
.last a {
	color: black;
	font-weight: bold;
}

