@import url("reset.css");
body {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.231;
	background-image: url(../picture_library/background.jpg);
	background-color: #f5c235;
	color: inherit;
}
body, input {
	font-size: 18px;
}
table {
	width: 100%;
}
td, th {
	padding: 4px;
	margin: 1px;
}

h1 {
	font-size: 138.5%;
}
h2 {
	font-size: 123.1%;
}
h3 {
	font-size: 108%;
}
h1, h2, h3, h4, h5, h6 {
	margin-top: 18px;
	margin-right: 0;
	margin-bottom: 18px;
	margin-left: 0;
}
h1, h2, h3, h4, h5, h6, strong, a {
	font-weight: bold;
}
abbr, acronym {
	border-bottom: 1px dotted #000;
	cursor: help;
}
em {
	font-style: italic;
}
blockquote, ul, ol, dl {
	margin: 18px;
}
ol, ul, dl {
	margin-left: 26px;
}
ol li {
	list-style: decimal outside;
}
ol li ol {
	margin-top: 0px;
	margin-bottom: 0px;
}
ul li {
	list-style: disc outside;
}
ul li ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
dl dd {
	margin-left: 18px;
}
th, td {
	border: 1px solid #000;
	padding: 7px;
}
th {
	font-weight: bold;
	text-align: center;
}
caption {
	margin-bottom: 7px;
	text-align: center;
}
p, fieldset, table, pre {
	margin-bottom: 13px;
}
input[type=text], input[type=password], textarea {
	width: 159px;
}
a:link {
	color: #F4C132;
	background-color: inherit;
}
a:visited {
	color: #e2a814;
	background-color: inherit;
}
a:hover {
	color: #d9940e;
	background-color: inherit;
}
a:active {
	color: #d7a116;
	background-color: inherit;
}
.clear-both {
	clear: both;
}
.map-text {
	width: 220px;
	color: #000000;
	font-size: 14px;
}
.map-text a:link {
	color: #000000;
	background-color: inherit;
}
.map-text a:visited {
	color: #191919;
	background-color: inherit;
}
.map-text a:hover {
	color: #333333;
	background-color: inherit;
}
.map-text a:active {
	color: #4c4c4c;
	background-color: inherit;
}
.mensaje-info {
	color: #000000;
	padding-right: 7px;
	padding-left: 50px;
	line-height: 50px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #fcf1d3;
	background-image: url(../picture_library/mensaje-info.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}
.mensaje-aviso {
	color: #000000;
	padding-right: 7px;
	padding-left: 50px;
	line-height: 50px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #fcf1d3;
	background-image: url(../picture_library/mensaje-aviso.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}
.mensaje-error {
	color: #000000;
	padding-right: 7px;
	padding-left: 50px;
	line-height: 50px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #fcf1d3;
	background-image: url(../picture_library/mensaje-error.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
}
.image-border img {
	border: 2px solid #F4C132;
}
.image-border:visited img {
	border: 2px solid #e2a814;
}
.image-border:hover img {
	border: 2px solid #d9940e;
}
.image-border:active img {
	border: 2px solid #d7a116;
}
.image-border:hover {
	color: #F4C132;
}
#envoltura {
	position: relative;
	margin: auto;
	width: 936px;
}
#envoltura #titulo {
	position: relative;
	width: 671px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 7px;
	padding-bottom: 8px;
	text-indent: 22px;
	display: block;
	line-height: 30px;
	font-weight: normal;
	background-image: url(../picture_library/envoltura-titulo.gif);
	background-repeat: no-repeat;
	background-position: left 13px;
	font-size: 18px;
}
#envoltura #navegador {
	position: relative;
	width: 265px;
	float: left;
	margin: 0px;
}
#envoltura #navegador li {
	list-style-position: inside;
	list-style-type: none;
	float: left;
	line-height: 45px;
	padding-right: 11px;
	padding-left: 6px;
	background-image: url(../picture_library/separador-1.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#envoltura #navegador li a {
	padding-left: 21px;
	display: block;
}
#envoltura #navegador li a:link {
	color: #000000;
	background-color: inherit;
}
#envoltura #navegador li a:visited {
	color: #191919;
	background-color: inherit;
}
#envoltura #navegador li a:hover {
	color: #333333;
	background-color: inherit;
}
#envoltura #navegador li a:active {
	color: #4c4c4c;
	background-color: inherit;
}
#envoltura #navegador li.sitemap {
	padding-left: 0px;
}
#envoltura #navegador li.sitemap a {
	background: url(../picture_library/envoltura-navegador-sitemap.gif) no-repeat left top;
}
#envoltura #navegador li.sitemap a:hover {
	background-position: left bottom;
}
#envoltura #navegador li.rss {
	padding-right: 0px;
	background: none;
}
#envoltura #navegador li.rss a {
	background: url(../picture_library/envoltura-navegador-rss.gif) no-repeat left top;
}
#envoltura #navegador li.rss a:hover {
	background-position: left bottom;
}
#contenedor {
	position: relative;
	width: 100%;
	background-image: url(../picture_library/contenedor-background.jpg);
	background-repeat:  no-repeat;
	background-position: center top;
}
#contenedor #centrar {
	position: relative;
	margin: auto;
	width: 936px;
	background-image: url(../picture_library/centrar-background.jpg);
	background-repeat:  repeat-y;
	background-position: center top;
}
#contenedor #centrar #upper {
	position: relative;
	width: 936px;
	background-image: url(../picture_library/centrar-background-upper.jpg);
	background-repeat:  no-repeat;
	background-position: center top;
}
#contenedor #centrar #upper #down {
	position: relative;
	width: 936px;
	background-image: url(../picture_library/centrar-background-down.jpg);
	background-repeat:  no-repeat;
	background-position: center bottom;
}
#contenedor #centrar #upper #down #header {
	position: relative;
	width: 936px;
	background-color: #CB9912;
	background-image: url(../picture_library/header-background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	color: inherit;
}
#contenedor #centrar #upper #down #header #hostales-logo {
	position: relative;
	width: 325px;
	height: 126px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
#contenedor #centrar #upper #down #header #hostales-logo a {
	display: block;
	background-image: url(../picture_library/header-logo-background.jpg);
	height: 84px;
	width: 276px;
	text-indent: -9999px;
	margin-top: 25px;
	margin-bottom: 17px;
	margin-left: 49px;
}
#contenedor #centrar #upper #down #header #hostales-logo a:hover {
	background-position: left bottom;
}
#contenedor #centrar #upper #down #header #fecha {
	position: relative;
	width: 365px;
	float: left;
	line-height: 126px;
	text-align: center;
}
#contenedor #centrar #upper #down #header #telefono {
	position: relative;
	width: 246px;
	height: 126px;
	float: left;
}
#contenedor #centrar #upper #down #header #telefono a {
	display: block;
	background-image: url(../picture_library/telefonos-background.jpg);
	height: 55px;
	width: 236px;
	text-indent: -9999px;
	margin-top: 36px;
	margin-bottom: 35px;
	margin-right: 10px;
}
#contenedor #centrar #upper #down #header #telefono a:hover {
	background-position: left bottom;
}
#contenedor #centrar #upper #down #header #menu-principal {
	position: relative;
	width: 922px;
	margin: 0px;
	padding-right: 7px;
	padding-left: 7px;
}
#contenedor #centrar #upper #down #header #menu-principal li {
	list-style-position: inside;
	list-style-type: none;
	float: left;
	line-height: 45px;
}
#contenedor #centrar #upper #down #header #menu-principal li a {
	display: block;
	text-indent: -9999px;
}
#contenedor #centrar #upper #down #header #menu-principal li.inicio a {
	width: 92px;
	background: url(../picture_library/menu-background.gif) no-repeat left top;
}
#contenedor #centrar #upper #down #header #menu-principal li.inicio a:visited {
	background-position: left -47px;
}
#contenedor #centrar #upper #down #header #menu-principal li.inicio a:hover {
	background-position: left -94px;
}
#contenedor #centrar #upper #down #header #menu-principal li.inicio a:active {
	background-position: left -141px;
}
#contenedor #centrar #upper #down #header #menu-principal li.inicio a.activado {
	background-position: left -141px;
}
#contenedor #centrar #upper #down #header #menu-principal li.hostales a {
	width: 107px;
	background: url(../picture_library/menu-background.gif) no-repeat -92px top;
}
#contenedor #centrar #upper #down #header #menu-principal li.hostales a:visited {
	background-position: -92px -47px;
}
#contenedor #centrar #upper #down #header #menu-principal li.hostales a:hover {
	background-position: -92px -94px;
}
#contenedor #centrar #upper #down #header #menu-principal li.hostales a:active {
	background-position: -92px -141px;
}
#contenedor #centrar #upper #down #header #menu-principal li.hostales a.activado {
	background-position: -92px -141px;
}
#contenedor #centrar #upper #down #header #menu-principal li.tarifas a {
	width: 102px;
	background: url(../picture_library/menu-background.gif) no-repeat -199px top;
}
#contenedor #centrar #upper #down #header #menu-principal li.tarifas a:visited {
	background-position: -199px -47px;
}
#contenedor #centrar #upper #down #header #menu-principal li.tarifas a:hover {
	background-position: -199px -94px;
}
#contenedor #centrar #upper #down #header #menu-principal li.tarifas a:active {
	background-position: -199px -141px;
}
#contenedor #centrar #upper #down #header #menu-principal li.tarifas a.activado {
	background-position: -199px -141px;
}
#contenedor #centrar #upper #down #header #menu-principal li.reservas a {
	width: 116px;
	background: url(../picture_library/menu-background.gif) no-repeat -301px top;
}
#contenedor #centrar #upper #down #header #menu-principal li.reservas a:visited {
	background-position: -301px -47px;
}
#contenedor #centrar #upper #down #header #menu-principal li.reservas a:hover {
	background-position: -301px -94px;
}
#contenedor #centrar #upper #down #header #menu-principal li.reservas a:active {
	background-position: -301px -141px;
}
#contenedor #centrar #upper #down #header #menu-principal li.reservas a.activado {
	background-position: -301px -141px;
}
#contenedor #centrar #upper #down #header #menu-principal li.mapa a {
	width: 87px;
	background: url(../picture_library/menu-background.gif) no-repeat -417px top;
}
#contenedor #centrar #upper #down #header #menu-principal li.mapa a:visited {
	background-position: -417px -47px;
}
#contenedor #centrar #upper #down #header #menu-principal li.mapa a:hover {
	background-position: -417px -94px;
}
#contenedor #centrar #upper #down #header #menu-principal li.mapa a:active {
	background-position: -417px -141px;
}
#contenedor #centrar #upper #down #header #menu-principal li.mapa a.activado {
	background-position: -417px -141px;
}
#contenedor #centrar #upper #down #header #menu-principal li.contacto a {
	width: 116px;
	background: url(../picture_library/menu-background.gif) no-repeat -504px top;
}
#contenedor #centrar #upper #down #header #menu-principal li.contacto a:visited {
	background-position: -504px -47px;
}
#contenedor #centrar #upper #down #header #menu-principal li.contacto a:hover {
	background-position: -504px -94px;
}
#contenedor #centrar #upper #down #header #menu-principal li.contacto a:active {
	background-position: -504px -141px;
}
#contenedor #centrar #upper #down #header #menu-principal li.contacto a.activado {
	background-position: -504px -141px;
}
#contenedor #centrar #upper #down #header #menu-principal li.sevilla a {
	width: 97px;
	background: url(../picture_library/menu-background.gif) no-repeat -620px top;
}
#contenedor #centrar #upper #down #header #menu-principal li.sevilla a:visited {
	background-position: -620px -47px;
}
#contenedor #centrar #upper #down #header #menu-principal li.sevilla a:hover {
	background-position: -620px -94px;
}
#contenedor #centrar #upper #down #header #menu-principal li.sevilla a:active {
	background-position: -620px -141px;
}
#contenedor #centrar #upper #down #header #menu-principal li.sevilla a.activado {
	background-position: -620px -141px;
}
#contenedor #centrar #upper #down #header #sub-menu {
	position: relative;
	width: 916px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	background: url(../picture_library/sub-menu-background.gif) no-repeat center top;
	margin: 0px;
	padding-bottom: 4px;
}
#contenedor #centrar #upper #down #header #sub-menu li {
	list-style-position: inside;
	list-style-type: none;
	float: left;
	line-height: 42px;
	padding-right: 10px;
	padding-left: 10px;
}
#contenedor #centrar #upper #down #contenido {
	position: relative;
	width: 936px;
	color: #FFFFFF;
	background-color: inherit;
	padding-bottom: 10px;
}
#contenedor #centrar #upper #down #contenido.portada {
	background-image: url(../picture_library/portada-background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#contenedor #centrar #upper #down #contenido #alterno {
	position: relative;
	width: 924px;
	height: 43px;
	float: left;
	margin-top: 10px;
	padding-bottom: 6px;
	margin-left: 6px;
}
#contenedor #centrar #upper #down #contenido.portada #alterno {
	margin-top: 425px;
}
#contenedor #centrar #upper #down #contenido #alterno #idiomas {
	position: relative;
	width: 576px;
	margin: 0px;
	float: left;
}
#contenedor #centrar #upper #down #contenido #alterno #idiomas li {
	list-style-position: inside;
	list-style-type: none;
	float: left;
	line-height: 43px;
}
#contenedor #centrar #upper #down #contenido #alterno #idiomas li a {
	display: block;
	text-indent: -9999px;
	width: 47px;
}
#contenedor #centrar #upper #down #contenido #alterno #idiomas li.espanol a {
	padding-left: 5px;
	background-image: url(../picture_library/idiomas-background.jpg);
	background-repeat: no-repeat;
	background-position: 0px top;
}
#contenedor #centrar #upper #down #contenido #alterno #idiomas li.espanol a:visited {
	background-position: 0px -43px;
}
#contenedor #centrar #upper #down #contenido #alterno #idiomas li.espanol a:hover {
	background-position: 0px -86px;
}
#contenedor #centrar #upper #down #contenido #alterno #idiomas li.espanol a:active {
	background-position: 0px -129px;
}
#contenedor #centrar #upper #down #contenido.portada #alterno #idiomas li.espanol a {
	background-position: -161px top;
}
#contenedor #centrar #upper #down #contenido.portada #alterno #idiomas li.espanol a:visited {
	background-position: -161px -43px;
}
#contenedor #centrar #upper #down #contenido.portada #alterno #idiomas li.espanol a:hover {
	background-position: -161px -86px;
}
#contenedor #centrar #upper #down #contenido.portada #alterno #idiomas li.espanol a:active {
	background-position: -161px -129px;
}
#contenedor #centrar #upper #down #contenido #alterno #idiomas li.ingles a {
	padding-left: 5px;
	background-image: url(../picture_library/idiomas-background.jpg);
	background-repeat: no-repeat;
	background-position: -52px top;
}
#contenedor #centrar #upper #down #contenido #alterno #idiomas li.ingles a:visited {
	background-position: -52px -43px;
}
#contenedor #centrar #upper #down #contenido #alterno #idiomas li.ingles a:hover {
	background-position: -52px -86px;
}
#contenedor #centrar #upper #down #contenido #alterno #idiomas li.ingles a:active {
	background-position: -52px -129px;
}
#contenedor #centrar #upper #down #contenido.portada #alterno #idiomas li.ingles a {
	background-position: -213px top;
}
#contenedor #centrar #upper #down #contenido.portada #alterno #idiomas li.ingles a:visited {
	background-position: -213px -43px;
}
#contenedor #centrar #upper #down #contenido.portada #alterno #idiomas li.ingles a:hover {
	background-position: -213px -86px;
}
#contenedor #centrar #upper #down #contenido.portada #alterno #idiomas li.ingles a:active {
	background-position: -213px -129px;
}
#contenedor #centrar #upper #down #contenido #alterno #idiomas li.frances a {
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(../picture_library/idiomas-background.jpg);
	background-repeat: no-repeat;
	background-position: -104px top;
}
#contenedor #centrar #upper #down #contenido #alterno #idiomas li.frances a:visited {
	background-position: -104px -43px;
}
#contenedor #centrar #upper #down #contenido #alterno #idiomas li.frances a:hover {
	background-position: -104px -86px;
}
#contenedor #centrar #upper #down #contenido #alterno #idiomas li.frances a:active {
	background-position: -104px -129px;
}
#contenedor #centrar #upper #down #contenido.portada #alterno #idiomas li.frances a {
	background-position: -265px top;
}
#contenedor #centrar #upper #down #contenido.portada #alterno #idiomas li.frances a:visited {
	background-position: -265px -43px;
}
#contenedor #centrar #upper #down #contenido.portada #alterno #idiomas li.frances a:hover {
	background-position: -265px -86px;
}
#contenedor #centrar #upper #down #contenido.portada #alterno #idiomas li.frances a:active {
	background-position: -265px -129px;
}
#contenedor #centrar #upper #down #contenido #alterno #buscador {
	position: relative;
	width: 346px;
	float: left;
}
#contenedor #centrar #upper #down #contenido #alterno #buscador .formulario-buscador {
	width: 346px;
}
#contenedor #centrar #upper #down #contenido #alterno #buscador .formulario-buscador label {
	width: 0;
	text-indent: -9999px;
	display: block;
	float: left;
}
#contenedor #centrar #upper #down #contenido #alterno #buscador .formulario-buscador p {
	margin-bottom: 0;
	float: left;
}
#contenedor #centrar #upper #down #contenido #alterno #buscador .formulario-buscador .input {
	width: 156px;
	border: 2px solid #d4ccc1;
	padding: 4px 4px 3px;
	background-color: #FFFFFF;
	background-image: url(../../picture_library/buscador-input-background.gif);
	background-repeat: repeat-x;
	background-position: center top;
	color: #000000;
}
#contenedor #centrar #upper #down #contenido #alterno #buscador .formulario-buscador .submit {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	width: 177px;
	height: 30px;
	font-weight: bold;
	background: #EBA417 url(../picture_library/buscador-portada-submit.gif) repeat-x center top;
	color: #000000;
}
#contenedor #centrar #upper #down #contenido #texto {
	position: relative;
	width: 916px;
	text-indent: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#contenedor #centrar #upper #down #contenido #hostales {
	position: relative;
	width: 916px;
	height: 303px;
	margin: 0px;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #hostales li {
	list-style-position: inside;
	list-style-type: none;
	float: left;
	width: 226px;
	margin-right: 2px;
}
#contenedor #centrar #upper #down #contenido #hostales li a {
	display: block;
	height: 303px;
	text-indent: -9999px;
}
#contenedor #centrar #upper #down #contenido #hostales li.roma a {
	background: url(../picture_library/menu-hostales-background.jpg) no-repeat right top;
}
#contenedor #centrar #upper #down #contenido #hostales li.paris a {
	background: url(../picture_library/menu-hostales-background.jpg) no-repeat right -303px;
}
#contenedor #centrar #upper #down #contenido #hostales li.pacos a {
	background: url(../picture_library/menu-hostales-background.jpg) no-repeat right -606px;
}
#contenedor #centrar #upper #down #contenido #hostales li.gravina {
	margin-right: 0px;
}
#contenedor #centrar #upper #down #contenido #hostales li.gravina a {
	background: url(../picture_library/menu-hostales-background.jpg) no-repeat right -909px;
}
#contenedor #centrar #upper #down #contenido #reproductor {
	position: relative;
	width: 916px;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
#contenedor #centrar #upper #down #contenido #camino {
	position: relative;
	width: 910px;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
#contenedor #centrar #upper #down #contenido #camino li {
	list-style-position: inside;
	list-style-type: none;
	float: left;
	line-height: 45px;
	padding-right: 11px;
	padding-left: 6px;
	background-image: url(../picture_library/separador-2.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#contenedor #centrar #upper #down #contenido #camino li.sin-1 {
	padding-left: 0;
}
#contenedor #centrar #upper #down #contenido #camino li.sin-2 {
	padding-right: 0;
	background: none;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido {
	position: relative;
	width: 270px;
	float: left;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #ubicacion {
	position: relative;
	width: 270px;
	background-image: url(../picture_library/modulo-background.gif);
	background-repeat:  repeat-y;
	background-position: center top;
	margin-bottom: 10px;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #ubicacion .titulo {
	width: 250px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../picture_library/modulo-titulo-background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	line-height: 55px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #ubicacion .contenido {
	width: 250px;
	background-image: url(../picture_library/modulo-pie-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #ubicacion .contenido #map {
	width: 250px;
	height: 200px;
}
.situacion {
	color: #000000;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #contenido-relacionado {
	position: relative;
	width: 270px;
	background-image: url(../picture_library/modulo-background.gif);
	background-repeat:  repeat-y;
	background-position: center top;
	margin-bottom: 10px;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #contenido-relacionado .titulo {
	width: 250px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../picture_library/modulo-titulo-background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 55px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #contenido-relacionado .contenido {
	width: 250px;
	background-image: url(../picture_library/modulo-pie-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #contenido-relacionado .contenido ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #contenido-relacionado .contenido ul li {
	list-style: disc outside;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir {
	position: relative;
	width: 270px;
	background-image: url(../picture_library/modulo-background.gif);
	background-repeat:  repeat-y;
	background-position: center top;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .titulo {
	width: 250px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../picture_library/modulo-titulo-background.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 55px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido {
	width: 250px;
	background-image: url(../picture_library/modulo-pie-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales {
	margin: 0px;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li {
	list-style-position: outside;
	list-style-type: none;
	line-height: 22px;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li a {
	padding-left: 21px;
	display: block;
	width: 229px;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li.del-icio-us a {
	background: url(../picture_library/compartir-del_icio_us.gif) no-repeat left top;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li.del-icio-us a:hover {
	background-position: left bottom;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li.digg a {
	background: url(../picture_library/compartir-digg.gif) no-repeat left top;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li.digg a:hover {
	background-position: left bottom;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li.technorati a {
	background: url(../picture_library/compartir-technorati.gif) no-repeat left top;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li.technorati a:hover {
	background-position: left bottom;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li.mi-yahoo a {
	background: url(../picture_library/compartir-mi-yahoo.gif) no-repeat left top;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li.mi-yahoo a:hover {
	background-position: left bottom;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li.meneame a {
	background: url(../picture_library/compartir-meneame.gif) no-repeat left top;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li.meneame a:hover {
	background-position: left bottom;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li.amigo a {
	background: url(../picture_library/compartir-amigo.gif) no-repeat left top;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li.amigo a:hover {
	background-position: left bottom;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li.imprimir {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #838383;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li.imprimir a {
	background: url(../picture_library/compartir-imprimir.gif) no-repeat left top;
}
#contenedor #centrar #upper #down #contenido #izquierda-contenido #compartir .contenido #redes-sociales li.imprimir a:hover {
	background-position: left bottom;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido {
	position: relative;
	width: 633px;
	float: left;
	padding-right: 10px;
	padding-left: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo {
	position: relative;
	width: 633px;
	background-image: url(../picture_library/modulo-adicional-background.gif);
	background-repeat:  repeat-y;
	background-position: center top;
	margin-bottom: 10px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .titulo {
	width: 613px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../picture_library/modulo-adicional-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 55px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido {
	width: 613px;
	background-image: url(../picture_library/modulo-adicional-pie-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido .sub-titulo {
	text-indent: 21px;
	background-image: url(../picture_library/sub-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido .precio {
	font-size: 22px;
	text-align: right;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido #documentos {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido #documentos li {
	list-style-position: outside;
	list-style-type: none;
	line-height: 22px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido #documentos li a {
	padding-left: 21px;
	display: block;
	width: 592px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido #documentos li.word a {
	background: url(../picture_library/documentos-word.gif) no-repeat left top;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido #documentos li.word a:hover {
	background-position: left bottom;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido #documentos li.excel a {
	background: url(../picture_library/documentos-excel.gif) no-repeat left top;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido #documentos li.excel a:hover {
	background-position: left bottom;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido #documentos li.acrobat a {
	background: url(../picture_library/documentos-acrobat.gif) no-repeat left top;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido #documentos li.acrobat a:hover {
	background-position: left bottom;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido #comentarios {
	width: 613px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido #comentarios .formulario-privado {
	width: 613px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido #comentarios .formulario-comentarios p {
	margin-bottom: 0;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido #comentarios .formulario-comentarios .textarea {
	width: 601px;
	border: 2px solid #d4ccc1;
	background-color: #FFFFFF;
	background-image: url(../../picture_library/buscador-input-background.gif);
	background-repeat: repeat-x;
	background-position: center top;
	color: inherit;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	color: #000000;
	height: 100px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #articulo .contenido #comentarios .formulario-comentarios .submit {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	width: 613px;
	height: 29px;
	font-weight: bold;
	background: #EBA417 url(../picture_library/contacto-submit.jpg) repeat-x center top;
	color: #000000;
	margin-top: 2px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #galeria {
	position: relative;
	width: 633px;
	background-image: url(../picture_library/modulo-adicional-background.gif);
	background-repeat:  repeat-y;
	background-position: center top;
	margin-bottom: 10px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #galeria .titulo {
	width: 613px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../picture_library/modulo-adicional-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 55px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #galeria .contenido {
	width: 613px;
	background-image: url(../picture_library/modulo-adicional-pie-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #galeria .contenido ul {
	margin: 0px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #galeria .contenido ul li {
	list-style-position: inside;
	list-style-type: none;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #vease-tambien {
	position: relative;
	width: 633px;
	background-image: url(../picture_library/modulo-adicional-background.gif);
	background-repeat:  repeat-y;
	background-position: center top;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #vease-tambien .titulo {
	width: 613px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../picture_library/modulo-adicional-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 55px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #vease-tambien .contenido {
	width: 613px;
	background-image: url(../picture_library/modulo-adicional-pie-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #vease-tambien .contenido ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
}
#contenedor #centrar #upper #down #contenido #derecha-contenido #vease-tambien .contenido ul li {
	list-style: disc outside;
}
#contenedor #centrar #upper #down #contenido #politica-aviso {
	position: relative;
	width: 916px;
	background-image: url(../picture_library/modulo-otros-background.gif);
	background-repeat:  repeat-y;
	background-position: center top;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
#contenedor #centrar #upper #down #contenido #politica-aviso .titulo {
	width: 896px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../picture_library/modulo-otros-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 55px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px;
}
#contenedor #centrar #upper #down #contenido #politica-aviso .contenido {
	width: 896px;
	background-image: url(../picture_library/modulo-otros-pie-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #politica-aviso .contenido .sub-titulo {
	text-indent: 28px;
	background-image: url(../picture_library/sub-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}
#contenedor #centrar #upper #down #contenido #politica-aviso .contenido ol {
	margin-left: 26px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#contenedor #centrar #upper #down #contenido #politica-aviso .contenido ol li {
	list-style: decimal outside;
}
#contenedor #centrar #upper #down #contenido #zona-privada {
	position: relative;
	width: 270px;
	background-image: url(../picture_library/modulo-login-background.gif);
	background-repeat:  repeat-y;
	background-position: center top;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
#contenedor #centrar #upper #down #contenido #zona-privada .titulo {
	width: 250px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../picture_library/modulo-login-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 55px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px;
}
#contenedor #centrar #upper #down #contenido #zona-privada .contenido {
	width: 250px;
	background-image: url(../picture_library/modulo-login-pie-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #zona-privada .contenido .formulario-privado {
	width: 250px;
}
#contenedor #centrar #upper #down #contenido #zona-privada .contenido .formulario-privado p {
	margin-bottom: 0;
}
#contenedor #centrar #upper #down #contenido #zona-privada .contenido .formulario-privado .input {
	width: 238px;
	border: 2px solid #d4ccc1;
	background-color: #FFFFFF;
	background-image: url(../../picture_library/buscador-input-background.gif);
	background-repeat: repeat-x;
	background-position: center top;
	color: inherit;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	color: #000000;
}
#contenedor #centrar #upper #down #contenido #zona-privada .contenido .formulario-privado .submit {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	width: 248px;
	height: 29px;
	font-weight: bold;
	background: #EBA417 url(../picture_library/privado-submit.jpg) repeat-x center top;
	color: #000000;
}
#contenedor #centrar #upper #down #contenido #zona-privada .contenido .formulario-privado .perdido {
	text-align: center;
}
#contenedor #centrar #upper #down #contenido #busqueda {
	position: relative;
	width: 637px;
	background-image: url(../picture_library/modulo-listado-background.gif);
	background-repeat:  repeat-y;
	background-position: center top;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
#contenedor #centrar #upper #down #contenido #busqueda .titulo {
	width: 617px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../picture_library/modulo-listado-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 55px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px;
}
#contenedor #centrar #upper #down #contenido #busqueda .contenido {
	width: 617px;
	background-image: url(../picture_library/modulo-listado-pie-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #busqueda .contenido .fecha {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #F4C132;
	line-height: 40px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: right;
	color: #000000;
}
#contenedor #centrar #upper #down #contenido #busqueda .contenido .sub-titulo {
	margin-bottom: 0px;
	text-indent: 23px;
	background-image: url(../picture_library/sub-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}
#contenedor #centrar #upper #down #contenido #busqueda .contenido .adicional {
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 44px;
	background-image: url(../picture_library/sub-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: 22px 0px;
}
#contenedor #centrar #upper #down #contenido #busqueda .contenido .var-1 {
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #busqueda .contenido .var-2 {
	background-color: #333333;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #busqueda .contenido .url {
	position: relative;
	width: 617px;
	margin: 0px;
}
#contenedor #centrar #upper #down #contenido #busqueda .contenido .url li {
	list-style-position: inside;
	list-style-type: none;
	float: left;
	line-height: 45px;
	padding-right: 11px;
	padding-left: 6px;
	background-image: url(../picture_library/separador-2.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#contenedor #centrar #upper #down #contenido #busqueda .contenido .url li.sin-1 {
	padding-left: 0;
}
#contenedor #centrar #upper #down #contenido #busqueda .contenido .url li.sin-2 {
	padding-right: 0;
	background: none;
}
#contenedor #centrar #upper #down #contenido #busqueda .contenido #track-ball {
	position: relative;
	margin: 0px;
}
#contenedor #centrar #upper #down #contenido #busqueda .contenido #track-ball li {
	list-style-position: inside;
	list-style-type: none;
	float: left;
	line-height: 45px;
	padding-right: 6px;
}
#contenedor #centrar #upper #down #contenido #lista {
	position: relative;
	width: 637px;
	background-image: url(../picture_library/modulo-listado-background.gif);
	background-repeat:  repeat-y;
	background-position: center top;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
#contenedor #centrar #upper #down #contenido #lista .titulo {
	width: 617px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../picture_library/modulo-listado-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 55px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px;
}
#contenedor #centrar #upper #down #contenido #lista .contenido {
	width: 617px;
	background-image: url(../picture_library/modulo-listado-pie-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #lista .contenido .sub-titulo {
	margin-bottom: 0px;
	text-indent: 23px;
	background-image: url(../picture_library/sub-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}
#contenedor #centrar #upper #down #contenido #lista .contenido .adicional {
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 44px;
	background-image: url(../picture_library/sub-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: 22px 0px;
}
#contenedor #centrar #upper #down #contenido #lista .contenido img {
	float: left;
}
#contenedor #centrar #upper #down #contenido #lista .contenido .imagen {
	float: left;
}
#contenedor #centrar #upper #down #contenido #lista .contenido .texto {
	float: left;
}
#contenedor #centrar #upper #down #contenido #lista .contenido .var-1 {
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #lista .contenido .var-1 .imagen {
	width: 200px;
	padding-right: 10px;
}
#contenedor #centrar #upper #down #contenido #lista .contenido .var-1 .texto {
	width: 387px;
}
#contenedor #centrar #upper #down #contenido #lista .contenido .var-2 {
	background-color: #333333;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #lista .contenido .var-2 .texto {
	width: 387px;
}
#contenedor #centrar #upper #down #contenido #lista .contenido .var-2 .imagen {
	width: 200px;
	padding-left: 10px;
}
#contenedor #centrar #upper #down #contenido #lista .contenido #track-ball {
	position: relative;
	margin: 0px;
}
#contenedor #centrar #upper #down #contenido #lista .contenido #track-ball li {
	list-style-position: inside;
	list-style-type: none;
	float: left;
	line-height: 45px;
	padding-right: 6px;
}
#contenedor #centrar #upper #down #contenido #contacto {
	position: relative;
	width: 637px;
	background-image: url(../picture_library/modulo-listado-background.gif);
	background-repeat:  repeat-y;
	background-position: center top;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
#contenedor #centrar #upper #down #contenido #contacto .titulo {
	width: 617px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../picture_library/modulo-listado-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 55px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px;
}
#contenedor #centrar #upper #down #contenido #contacto .contenido {
	width: 617px;
	background-image: url(../picture_library/modulo-listado-pie-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #contacto .contenido .formulario-contacto {
	width: 617px;
}
#contenedor #centrar #upper #down #contenido #contacto .contenido .formulario-contacto p {
	margin-bottom: 0;
}
#contenedor #centrar #upper #down #contenido #contacto .contenido .formulario-contacto .input {
	width: 605px;
	border: 2px solid #d4ccc1;
	background-color: #FFFFFF;
	background-image: url(../../picture_library/buscador-input-background.gif);
	background-repeat: repeat-x;
	background-position: center top;
	color: inherit;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	color: #000000;
}
#contenedor #centrar #upper #down #contenido #contacto .contenido .formulario-contacto .textarea {
	width: 605px;
	border: 2px solid #d4ccc1;
	background-color: #FFFFFF;
	background-image: url(../../picture_library/buscador-input-background.gif);
	background-repeat: repeat-x;
	background-position: center top;
	color: inherit;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	color: #000000;
	height: 100px;
}
#contenedor #centrar #upper #down #contenido #contacto .contenido .formulario-contacto .submit {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	width: 615px;
	height: 29px;
	font-weight: bold;
	background: #EBA417 url(../picture_library/contacto-submit.jpg) repeat-x center top;
	color: #000000;
	margin-top: 2px;
}
#contenedor #centrar #upper #down #contenido #reservas {
	position: relative;
	width: 637px;
	background-image: url(../picture_library/modulo-listado-background.gif);
	background-repeat:  repeat-y;
	background-position: center top;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
#contenedor #centrar #upper #down #contenido #reservas .titulo {
	width: 617px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../picture_library/modulo-listado-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 55px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px;
}
#contenedor #centrar #upper #down #contenido #reservas .contenido {
	width: 617px;
	background-image: url(../picture_library/modulo-listado-pie-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px;
}

#contenedor #centrar #upper #down #contenido #mapa {
	position: relative;
	width: 637px;
	background-image: url(../picture_library/modulo-listado-background.gif);
	background-repeat:  repeat-y;
	background-position: center top;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
#contenedor #centrar #upper #down #contenido #mapa .titulo {
	width: 617px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../picture_library/modulo-listado-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 55px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px;
}
#contenedor #centrar #upper #down #contenido #mapa .contenido {
	width: 617px;
	background-image: url(../picture_library/modulo-listado-pie-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px;
}



#contenedor #centrar #upper #down #contenido #mapa .contenido thead th {
	text-align: center;
	background-color: #eeb322;
	color: #000000;
}
#contenedor #centrar #upper #down #contenido #mapa .contenido thead tr.temporadas th {
	font-size: 14px;
	padding: 0px;
	font-style: italic;
}
#contenedor #centrar #upper #down #contenido #mapa .contenido tfoot th {
	border: 1px solid #03476F;
	text-align: left;
	background-color: #4591AD;
}
#contenedor #centrar #upper #down #contenido #mapa .contenido tbody th {
	text-align: left;
}
#contenedor #centrar #upper #down #contenido #mapa .contenido tbody td {
	text-align: left;
}
#contenedor #centrar #upper #down #contenido #mapa .contenido tfoot td {
	border: 1px solid #03476F;
	background-color: #4591AD;
}
#contenedor #centrar #upper #down #contenido #mapa .contenido .odd {
	background-color: #333333;
}
#contenedor #centrar #upper #down #contenido #mapa .contenido tbody tr:hover {
	background-color: #1a1a1a;
}
#contenedor #centrar #upper #down #contenido #mapa .contenido tbody tr:hover th {
	background-color: #1a1a1a;
}
#contenedor #centrar #upper #down #contenido #mapa .contenido tbody tr.odd:hover th {
	background-color: #1a1a1a;
}
#contenedor #centrar #upper #down #contenido #mapa .contenido pre, code, kbd, samp, tt {
	font-family: monospace;
	line-height: 100%;
}







#contenedor #centrar #upper #down #contenido #mapa .contenido img {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
#contenedor #centrar #upper #down #contenido #mapa .contenido #map {
	position: relative;
	width: 617px;
	height: 500px;
}
#contenedor #centrar #upper #down #contenido #mapa-del-sitio {
	position: relative;
	width: 637px;
	background-image: url(../picture_library/modulo-listado-background.gif);
	background-repeat:  repeat-y;
	background-position: center top;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
#contenedor #centrar #upper #down #contenido #mapa-del-sitio .titulo {
	width: 617px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../picture_library/modulo-listado-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 55px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px;
}
#contenedor #centrar #upper #down #contenido #mapa-del-sitio .contenido {
	width: 617px;
	background-image: url(../picture_library/modulo-listado-pie-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #mapa-del-sitio .contenido .sub-titulo {
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: 23px;
	background-image: url(../picture_library/sub-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}
#contenedor #centrar #upper #down #contenido #mapa-del-sitio .contenido .adicional {
	margin-top: 5px;
	margin-bottom: 5px;
	text-indent: 44px;
	background-image: url(../picture_library/sub-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: 22px 0px;
}
#contenedor #centrar #upper #down #contenido #mapa-del-sitio .contenido ul {
	margin-left: 38px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}
#contenedor #centrar #upper #down #contenido #mapa-del-sitio .contenido ul li {
	list-style: disc outside;
}
#contenedor #centrar #upper #down #contenido #mapa-del-sitio .contenido ul li ul {
	margin-top: 0px;
	margin-bottom: 0px;
}
#contenedor #centrar #upper #down #contenido #mapa-del-sitio .contenido #track-ball {
	position: relative;
	margin: 0px;
}
#contenedor #centrar #upper #down #contenido #mapa-del-sitio .contenido #track-ball li {
	list-style-position: inside;
	list-style-type: none;
	float: left;
	line-height: 45px;
	padding-right: 6px;
}
#contenedor #centrar #upper #down #contenido #recomendar-amigo {
	position: relative;
	width: 270px;
	background-image: url(../picture_library/modulo-login-background.gif);
	background-repeat:  repeat-y;
	background-position: center top;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
}
#contenedor #centrar #upper #down #contenido #recomendar-amigo .titulo {
	width: 250px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../picture_library/modulo-login-titulo-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	line-height: 55px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 18px;
}
#contenedor #centrar #upper #down #contenido #recomendar-amigo .contenido {
	width: 250px;
	background-image: url(../picture_library/modulo-login-pie-background.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 10px;
}
#contenedor #centrar #upper #down #contenido #recomendar-amigo .contenido .formulario-recomendar {
	width: 250px;
}
#contenedor #centrar #upper #down #contenido #recomendar-amigo .contenido .formulario-recomendar p {
	margin-bottom: 0;
}
#contenedor #centrar #upper #down #contenido #recomendar-amigo .contenido .formulario-recomendar .input {
	width: 238px;
	border: 2px solid #d4ccc1;
	background-color: #FFFFFF;
	background-image: url(../../picture_library/buscador-input-background.gif);
	background-repeat: repeat-x;
	background-position: center top;
	color: inherit;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	color: #000000;
}
#contenedor #centrar #upper #down #contenido #recomendar-amigo .contenido .formulario-recomendar .textarea {
	width: 238px;
	border: 2px solid #d4ccc1;
	background-color: #FFFFFF;
	background-image: url(../../picture_library/buscador-input-background.gif);
	background-repeat: repeat-x;
	background-position: center top;
	color: inherit;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
	color: #000000;
	height: 100px;
}
#contenedor #centrar #upper #down #contenido #recomendar-amigo .contenido .formulario-recomendar .submit {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	width: 248px;
	height: 29px;
	font-weight: bold;
	background: #EBA417 url(../picture_library/privado-submit.jpg) repeat-x center top;
	color: #000000;
}
#contenedor #footer {
	position: relative;
	width: 936px;
	margin: auto;
	text-align: center;
}
#contenedor #footer a:link {
	color: #000000;
	background-color: inherit;
}
#contenedor #footer a:visited {
	color: #191919;
	background-color: inherit;
}
#contenedor #footer a:hover {
	color: #333333;
	background-color: inherit;
}
#contenedor #footer a:active {
	color: #4c4c4c;
	background-color: inherit;
}
#contenedor #footer p {
	margin-bottom: 0px;
}
#contenedor #footer p.fondo {
	background-image: url(../picture_library/footer-background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 16px;
	line-height: 41px;
}
#contenedor #footer #footcrumb {
	position: relative;
	width: 710px;
	margin: 0px;
	margin-right: auto;
	margin-left: auto;
}
#contenedor #footer #footcrumb li {
	list-style-position: inside;
	list-style-type: none;
	float: left;
	padding-right: 10px;
	padding-left: 4px;
	line-height: 30px;
	background: url(../picture_library/separador-1.gif) no-repeat right center;
}
#contenedor #footer #footcrumb li.sin-1 {
	padding-left: 0;
}
#contenedor #footer #footcrumb li.sin-2 {
	padding-right: 0;
	background: none;
}
