* {	margin:0px;	padding:0px;}body {  	text-align:center;  	vertical-align:middle;	font-family:Arial, Helvetica, sans-serif;	background-color:#999;}acronym {	cursor:help;}#web {	position:relative;  	width:1000px;  	margin:0px auto 0px auto;  	background-color:#fff;  	border-left:solid 3px #888;	border-right:solid 3px #888;}#cabecera {	position:absolute;	padding-bottom:20px;	margin:0px;	background-color:white;	width:100%;	height:50px;	}	#cabecera #logo {		float:right;		padding-top:20px;		padding-right:50px;		padding-bottom:30px;	}	#cabecera #logo img {		border:none;	}	#cabecera #leyenda {		float:left;		padding-top:25px;		padding-left:20px;		color:#333;		font-size:12px;		text-transform:uppercase;		text-align:left;	}	#cabecera #menu {		text-align:left;		position:absolute;		top:70px;		width:1000px;		margin:0px;		background-color:grey;		height:26px;		color:white;		font-size:13px;		z-index:9999;	}		#cabecera #menu ul {			list-style:none;			margin:0;			padding:0;		}			#cabecera #menu ul li {				position:relative;				float:left;				margin:0;				padding:5px;				padding-left:10px;				padding-right:10px;				font-weight:normal;				border-left:solid #ccc 1px;			}						#cabecera #menu ul li:hover {				background:#333;				color:#ccc;				cursor:pointer;			}			#cabecera #menu ul ul {				display:none;				position:absolute;				top:100%;				left:0;				background:#333;				color:#ccc;				padding:0;			}					#cabecera #menu ul ul li {					float:none;					padding:5px;					width:200px;					border-bottom:solid #444 1px;					border-left:none;				}				#cabecera #menu ul ul a {					line-height:100%;					font-weight:normal;					font-size:12px;					margin:0px;				}				#cabecera #menu ul ul a:hover {					background-color:#000;					padding:-5px;				}				#cabecera #menu ul li:hover > ul {					display:block;					opacity:0s;				}		#cabecera #menu a {			display:block;			text-decoration:none;			padding:5px;			color:white;		}#cuerpo {	padding:0px;	margin:0px;}	#cuerpo #imagen_portada {		text-align:center;		padding:0px;		height:666px;	}	#cuerpo #imagen_portada img {		width:1000px;	}		#cuerpo #imagen_portada #descripcion {			position:relative;			top:-300px;			height:100px;			width:500px;			padding-top:20px;			padding-bottom:20px;			padding-left:50px;			padding-right:50px;			text-align:left;			color:white;			font-size:16px;			text-shadow: 0px 0px 5px black;			z-index:0;		}		#cuerpo #imagen_portada #descripcion h3 {			font-size:46px;			font-weight:lighter;			margin-bottom:-10px;			margin-top:10px;		}		#cuerpo #imagen_portada #descripcion h4 {			font-size:14px;			text-transform:uppercase;			font-weight:normal;		}			#cuerpo #separador_paginas_interiores {			display:block;			padding-bottom:90px;		}	#cuerpo #paginador_galerias {		font-size:14px;		text-align:center;		padding:10px;		color:#999;	}		#cuerpo #paginador_galerias a {			text-decoration:none;			color:#333;		}			#cuerpo #paginador_galerias a:hover {				text-decoration:none;				color:#333;			}	#cuerpo #lista_galerias {		border:10px;		border-color:black;		margin:0px;		padding:20px;		text-align:left;		top:0px;	}		#cuerpo #lista_galerias h3 {			font-size:24px;			color:#333;			font-weight:normal;			margin-bottom:20px;		}	#cuerpo #item_galeria {		margin:0px;		border-bottom:1px dotted #ccc;		float:left;		width:470px;		height:100px;		text-align:left;		padding-left:0px;		padding-top:10px;		padding-bottom:10px;		padding-right:10px;		}		#cuerpo #item_galeria #texto {			width:300px;			float:right;			font-size:12px;			text-align:left;			color:#333;		}			#cuerpo #item_galeria #texto h4 {				font-size:16px;				font-weight:normal;				padding-bottom:10px;			}			#cuerpo #item_galeria #foto_galeria {				float:left;						}				#cuerpo #item_galeria #foto_galeria img {					border:none;					padding-right:10px;				}				#cuerpo #item_galeria h4 a {					text-decoration:none;					color:#333;				}					#cuerpo #item_galeria h4 a:hover {						color:#000;					}	#cuerpo #localizador {		text-align:left;		font-size:10px;		color:#666;		padding:20px;		text-transform:uppercase;	}		#cuerpo #localizador a {			color:#999;			text-decoration:none;		}		#cuerpo #localizador a:hover {			color:#333;		}	#cuerpo #expositor_galeria {		padding:20px;		padding-top:0px;			margin:0px;			text-align:center;	}		#cuerpo #expositor_galeria #titulo {			color:#666;			font-size:14px;			text-align:center;			padding-bottom:20px;			padding-top:0px;			padding-left:100px;			padding-right:100px;		}			#cuerpo #expositor_galeria #titulo h3 {				font-size:36px;				color:#666;				font-weight:normal;				padding-bottom:10px;			}		#cuerpo #expositor_galeria a:link,a:visited {			border:none;		}		#cuerpo #expositor_galeria img {			width:90%;			text-align:center;			padding:10px;			margin:0px;			margin-top:20px;			border:2px solid #ddd;			cursor:zoom-in;		}		#cuerpo #expositor_galeria #flecha_navegacion_derecha a {			float:right;			position:relative;			color:#999;			font-size:48px;			text-decoration:none;		}		#cuerpo #expositor_galeria #flecha_navegacion_derecha a:hover {			color:#333;		}		#cuerpo #expositor_galeria #flecha_navegacion_izquierda a:hover {			color:#333;		}		#cuerpo #expositor_galeria #flecha_navegacion_izquierda a {			float:left;			top:200px;			left:105px;			position:relative;			color:#999;			font-size:48px;			text-decoration:none;		}	#cuerpo #miniaturas_galeria {		text-align:center;		border-top:1px dotted #999;		padding-top:20px;		padding-left:10px;		padding-bottom:20px;		margin:0px;	}	#cuerpo #miniaturas_galeria img {		border:none;		padding:6px;	}#pie {	border-top:dotted 2px #999;	padding:20px;	font-size:12px;	color:#333;	background-color:#DDD;	text-align:center;}	#pie h4 {		padding:10px;		font-size:12px;	}