/* LOGO */	

h1#logo-reservas a {
	width: 386px;
	height: 56px;
	}

h2#logo-descripcion {
	padding: 0 0 0 52px;
	}
	
.resumen-actividad {
	min-height: 120px;;
	}
	
/* FIN LOGO */	
	
.pasarela-pagos label,
input#UsuarioAcepto,
#registro-carrito input#LoginExtraRecordar,
.buscador-reservas-contenido .checks-reservas input,
.caja-relacionado-alrededores, form.datos label,
.conjunto-opciones-imprimir,
.reservas-alojamiento-final-seguir,
#valoracion-form label.valoracion-subtitulo,
.reservas-rating li, .slideshow-reservas,
.inside-form-comentarios label,
#inside-principal-foto,
.buscador-reservas-contenido label,
.sidebar-barrasocial .unidad,
.central-reservas-busqueda label,
.buscador-reservas-contenido-int label {
	float: left;
	}
	
.valoracion-textual, .reservas-ofertas-disponibilidad, .reservas-ofertas-disponibilidad ul {
	float: right;
	}
	
.cajas-bono-localizador, form#formtabladisp, .clear,
#reservas-alojamiento-final, .lopd, .reservas-ofertas-extension, 
#registro-carrito .checkbox, #inside-sidebar-form,
.inside-principal, .bottom-principal, .reservas-ofertas {
	clear: both;
	}
	
#inside-principal-info h3, .buscador-reservas-contenido .checks-reservas .checkbox {
	clear: left;
	}	
	
.bottom-sidebar {
	clear: right;
	}
	
.central-reservas-form-entrada {
	margin-right: 20px;
	}
	
#principal .central-reservas-form-salida {
	width: 200px;
	}
	
#contenido {
	margin-top: 12px;
	}
	
.sidebar-barrasocial .unidad {	
	background: transparent url('/img/reservas/sidebar-barrasocial.gif') no-repeat;
	border: 0;
	width: 139px;
	}
	
#inside-principal-info h3, .reservas-ofertas-extension-titulo {	
	background: transparent url('/img/reservas/fondo-h3-sidebar.gif') no-repeat;
	height: 20px; 
	padding: 3px 0 0 2px;
	}
	
.titulo1, .titulo2, .titulo3, .titulo4, .titulo5 {	
	padding: 0 0 0 42px;
	min-height: 36px;
	}
	
.titulo1 {	
	background: transparent url('/img/home/icono-aparcadoiro.gif') no-repeat;
	}
	
.titulo2 {	
	background: transparent url('/img/home/icono-museos.gif') no-repeat;
	}
	
.titulo3 {	
	background: transparent url('/img/home/icono-monumentos.gif') no-repeat;
	}
	
.titulo4 {	
	background: transparent url('/img/home/icono-alojamiento.gif') no-repeat;
	}
	
.titulo5 {	
	background: transparent url('/img/home/icono-buses.gif') no-repeat;
	}
	
#entrada .caja-relacionado-alrededores .relacionado-info {	
	margin-left: 0;
	}
	
.unidad .left {	
	width: 46px;
	}
	
.buscador-reservas-contenido .ir, .inside-sidebar .ir, .mas-ofertas {	
	border: 0;
	}
	
#legales ul, #legales ul li {	
	list-style-type:lower-alpha;
	}
	
#entrada ul.reservas-pestanias-inside li {	
	list-style-type: none;
	}
	
.legales-titulo {	
	font-size: 1.2em;
	}
	
.legales-subtitulo{	
	font-size: 1em;
	}
	
.buscador-reservas-contenido .ir, .inside-sidebar .ir {	
	background: transparent url('/img/reservas/ir.png') no-repeat;
	width: 40px;
	}

.mas-ofertas {	
	background: transparent url('/img/reservas/mas-ofertas.png') no-repeat;
	width: 72px;
	}
	
#sidebar h3 {	
	background: #e4e4e4;
	}
	
#sidebar h3.icon-valoraciones {	
	background: #e4e4e4 url('/img/reservas/icono-vuestra-valoracion.png') no-repeat left;
	padding: 0 0 0 30px;
	}
	
#inside-principal-info h3.icon-valoraciones {	
	background: transparent url('/img/reservas/icono-vuestra-valoracion.png') no-repeat left;
	padding: 4px 0 4px 30px;
	}
	
.valoraciones {	
	padding: 10px;
	}
	
.valoracion-comentarios {	
	background: transparent url('/img/reservas/fondo-valoracion-comentarios.png') no-repeat bottom;
	width: 100px;
	padding: 1px 0 0 7px;
	margin: 10px 0;
	}
	
.mis-actividades-titulo {	
	background: transparent url('/img/icono-actividad.png') no-repeat left; 
	}
	
#contenido .reservas-pestanias ul.reservas {	
	background: transparent url('/img/icono-reservas.gif') no-repeat left;
	padding: 20px 0 0 50px;
	}
	
#google-map, #calendario, .galeria, #navegador, .multimedia-resultados-imagen, #sidebar-banner   {
	text-align: center;
	}
	
/* H1 LOGO */
	
li.caderno-anadir, li.basura {
	width: 12px;
	}
	
li.basura a, #entrada li.basura a:hover  {
	background: url('/img/icono-basura.gif') no-repeat;	
	}
	
h2.titulo-formulario  {
	background: url('/img/central_reservas/tri.jpg') no-repeat left center;
	padding: 0 0 0 14px;
	margin: 0 0 10px 0;
	}

/* FIN H1 LOGO */
	
/* TIPOS */
	
h3.opinar a, .reservas-ofertas-contenido strong, .caps {
	font-variant: small-caps;
	}
	
#conjunto-opciones a, #menu-principal-reservas li a, .evento-titulo a, #registro-carrito a, .legales-imprimir a, #reservas-form-carrito a, #reservas-alojamiento-final a, #gestion-reservas-form a, #presentacion-carrito a, .reservas-pestanias a, .valoraciones a, .reservas-ofertas-info a, .mas-ofertas a, table#inside-sidebar-form a, .sidebar-barrasocial a  {
	text-decoration: none;
	}
	
.reservas-ofertas-zona a {
	text-decoration: underline;	
	}
	
.legales-titulo, .legales-subtitulo, #inside-principal-info h3,
.strong, h2, .benvida, .relacionado-titulo, .submitbutton,
.comentario-orden, .comentario-info .left, .contido-usuarios-descripcion a,
.evento-titulo, .evento-mais, .relacionado-fecha, .relacionado-fecha-pub,
.mis-actividades-titulo a, .actividades-titulo a, .caderno-data,
.caderno-info-detalle-titulo, .sidebar-barrasocial a   {
	font-weight: bold;
	}
	
#sidebar .evento, #eventos .evento, .grupo, .caderno-entrada, .reservas-oferta {	
	padding-bottom: 7px;
	background: transparent url('/img/borde-h2.png') repeat-x bottom;
	}
	
.reservas-ofertas-titulo .left  {
	width: 370px;
	}
	
.reservas-ofertas-titulo .reservas-habitacion-regimen {
	padding-top: 2px;
	}
	
/* FIN TIPOS */

.caja-relacionado-alrededores{
	min-height: 100px;
	}

/* CUERPO TIPOS */
	
.valoracion-textual, .reservas-ofertas-info .reservas-habitacion-regimen,
.caja-relacionado-alrededores .relacionado-titulo a {
	font-size: 10px;
	}

.caja-relacionado-alrededores .titulo1 a, .caja-relacionado-alrededores .titulo2 a,
.caja-relacionado-alrededores .titulo3, .caja-relacionado-alrededores .titulo4 a,
.caja-relacionado-alrededores .titulo5 a,
.caja-relacionado-alrededores .titulo6 a,
.caja-relacionado-alrededores,.reservas-ofertas-contenido, .pechar, .mais-info, .inside-principal p, .inside-principal-pestanias p, .relacionado-fecha    {
	font-size: 11px;
	}
	
.caja-relacionado-alrededores .titulo1, .caja-relacionado-alrededores .titulo2, .caja-relacionado-alrededores .titulo3, .caja-relacionado-alrededores .titulo4,
.caja-relacionado-alrededores .titulo5,
.caja-relacionado-alrededores .titulo6,
h2.titulo-formulario, .reservas-valoracion, .presentacion-carrito-titulo span, .reservas-ofertas-contenido strong, #principal ul.pestanias, .valoraciones  {
	font-size: 12px;
	}
	
.valoracion-titulo, .reservas-alojamientos-total, .reservas-ofertas-contenido strong, #inside-principal-info h3, .reservas-ofertas-titulo, .reservas-ofertas-precio, .reservas-ofertas-extension-titulo, .sidebar-barrasocial {
	font-size: 14px;
	}
	
.reservas-ofertas h3, .subtitulo-localizador {	
	font-size: 18px;
	}
	
h3 span, .titulo-localizador {	
	font-size: 22px;
	}
	
.buscador-reservas-contenido .ir, .inside-sidebar .ir {	
	font-size: 1.2em;
	}
	
table#reservas-form-carrito, .reservas-ofertas-reservar, table#reservas-form, #gestion-reservas-form  {	
	font-size: 1em;
	}
	
.informacion-iva, .reservas-ofertas-estado, del, #reservasform select, #reservasform input  {	
	font-size: .9em;
	}
	
.reservas-alojamientos-total span {	
	font-size: .7em;
	}
	
.mas-ofertas, .data,
.aviso {	
	font-size: .8em;
	}
	
.aviso {	
	border-top: 1px dotted grey;
	}
	
.data, .presentacion-carrito-titulo span, .caja-relacionado-alrededores .relacionado-titulo {	
	font-weight: normal;
	}
	
.caja-relacionado-alrededores .relacionado-titulo a,
.aviso {	
	font-style: italic;
	}

/* FIN CUERPO TIPOS */

/* HEIGHTS */

.reservas-ofertas-info {	
	min-height: 80px;
	}

.sidebar-barrasocial .unidad, .buscador-reservas-contenido .ir, .inside-sidebar .ir {	
	height: 38px;
	}
	
.valoracion {	
	height: 24px;
	}
	
ul.pestanias   {	
	height: 22px;
	}	
	
.valoracion-comentarios {	
	height: 21px;
	}	
	
.mas-ofertas {	
	height: 20px;
	}
	
h3 span {	
	height: 18px;
	}
	
li.caderno-anadir, li.basura {
	height: 14px;
	}
	
table#reservas-form td, table#reservas-form-carrito td, #gestion-reservas-form td {
	height: 28px;
	}
	
table#reservas-form th, table#reservas-form-carrito th, #gestion-reservas-form th {
	height: 22px;
	font-weight: normal;
	}
	
table#inside-sidebar-form td {
	height: 38px;
	}
	
.reservas-rating {
	min-height: 20px;
	}
	
.relacionado {
	min-height: 0;
	}
	
/* FIN HEIGHTS */
	
/* COLORES */
	
table#reservas-form .alt, table#inside-sidebar-form .alt, table#reservas-form-carrito .alt, table#inside-sidebar-form-carrito .alt, #gestion-reservas-form .alt {
	background: #f0f0f0;
	}
	
#reservas-form th, .reservas-pestanias span a:hover, #gestion-reservas-form th {
	background: #666;
	}
	
.reservas-ofertas h3, #sidebar .valoraciones a:hover {
	background: none;
	}

	
#contenido #reservas-form a:hover.reservas-ofertas-reservar,
#conjunto-opciones a,
#gestion-reservas-form a:hover,
#gestion-reservas-form th, .reservas-ofertas-reservar a,
li#comentarios .valoracion-comentarios a,
#reservas-alojamiento-final a,
ul.reservas-menu, ul.reservas-menu a,
.data a:hover,
.reservas-ofertas a:hover,
.reservas-pestanias a:hover,
.reservas-pestanias a.active,
h3 span,
#sidebar .valoraciones a,
.valoracion-personal-tipo,
.comentario-orden,
.comentario-fotos a,
.comentario-info .left .data a,
a:hover, #etiquetas a:hover,
#sidebar a:hover,
#principal a:hover,
table#reservas-form th,
table#reservas-form-carrito th,
.mas-ofertas a,
#reservas-alojamiento-final input    {
	color: #fff;
	}
	
#gestion-reservas-form a,
.reservas-ofertas-zona,
#reservas-form a.reservas-ofertas-reservar, 
.reservas-ofertas-estado .peticion a,
.reservas-ofertas-estado .disponible a,
.reservas-ofertas-zona a,
#presentacion-carrito a, 
#inside-principal-info h3,
.titulo-sidebar,
.reservas-ofertas-extension .strong,
.data a,
.reservas-ofertas-titulo a,
#reservas-form a,
#reservas-form-carrito a,
.reservas-pestanias-inside a,
.valoracion-textual,
.reservas-ofertas-precio,
.verde {
	color: #2f400d;
	}
	
ul.pestanias a, .migasdepan, .reservas-ofertas h3 {
	background: #e4e4e4;
	}
	
.caja-relacionado-alrededores a:hover,
#conjunto-opciones a,
#gestion-reservas-form a:hover,
#registro-carrito a:hover,
#reservas-form-carrito a:hover,
#reservas-form-carrito th,
#reservas-form a:hover,
.reservas-alojamiento-final-seguir a,
.reservas-alojamiento-final-pagar a,
ul.reservas-menu,
#presentacion-carrito a:hover,
.data a:hover,
.reservas-ofertas a:hover,
.reservas-pestanias-inside p a:hover,
#reservas-alojamiento-final input  {
	background: #2F400D;
	}
	
.caja-relacionado-alrededores a,
#principal h3 a,
#registro-carrito a,
.legales-imprimir a,
.reservas-ofertas-contenido strong,
.reservas-ofertas h3,
.migasdepan a,
.migasdepan,
.reservas-ofertas-extension p,
.reservas-ofertas-extension p .strong,
ul.pestanias a, .mais-info a,
.pechar a,
.mas-ofertas a:hover,
table#inside-sidebar-form a,
.sidebar-barrasocial a  {
	color: #000;
	}
	
.caja-relacionado-alrededores, .reservas-valoracion, .migasdepan li.strong a, .migasdepan li.strong, h3 span {
	color: #76b900;
	}
	
.reservas-ofertas-reservar a,
#reservas-alojamiento-final input:hover {
	background: #76b900;
	}
	
.reservas-ofertas label {
	color: #999;
	}
	
.inside-principal p, .inside-principal-pestanias p,  .reservas-ofertas-contenido, .reservas-ofertas-extension, table#inside-sidebar-form {
	color: #666;
	}
	
#sidebar h3, .carrito th {
	color: #336600;
	}
	
.caja-relacionado-alrededores .relacionado, .caja-relacionado-alrededores .relacionado a {
	color: #333;
	}
	
/* FIN COLORES */

/* LISTAS */
	
ul.pestanias li, .reservas-ofertas-disponibilidad li, #menu-principal-reservas li  {
	display: inline;
	}
	
.reservas-pestanias-inside #inside-principal-foto img,
.reservas-pestanias-inside #fotos img {	
	display: block;
	}
	
/* FIN LISTAS */

/* CAJITA SIDEBAR */
	
/* .top-sidebar {	
	height: 24px;
	}
	
.bottom-sidebar {	
	height: 10px;
	}
	
.top-sidebar {	
	background: transparent url('/img/reservas/caja-sidebar-top.gif') bottom left no-repeat;
	}
	
.bottom-sidebar {	
	background: transparent url('/img/reservas/caja-sidebar-bottom.gif') no-repeat;
	}
	
.inside-sidebar {	
	background: transparent url('/img/reservas/caja-sidebar-inside.gif') repeat-y;
	} 
	
.inside-sidebar {	
	padding: 0 8px 0 3px;
	}*/
	
.bottom-sidebar-resenia {	
	height: 42px;
	}
	
.bottom-sidebar-resenia {	
	background: transparent url('/img/reservas/caja-sidebar-resenia.gif') no-repeat;
	}
	
.reservas-valoracion {	
	background: transparent url('/img/reservas/icono-botafumeiro.gif') no-repeat right center;
	height: 16px;
	width: 96px;
	padding-top: 2px;
	margin-right: 5px;
	}
	
.login-fecha img {	
	padding: 0 5px 0 0;
	background: transparent top center;
	}

.top-form-comentarios, .top-comentario {	
	height: 27px;
	}
	
.bottom-form-comentarios {	
	height: 9px;
	}
	
.top-form-comentarios {	
	background: transparent url('/img/caja-form-comentarios-top.gif') bottom no-repeat;
	}
	
.bottom-form-comentarios {	
	background: transparent url('/img/caja-form-comentarios-bot.gif') no-repeat;
	}
	
.inside-form-comentarios {	
	background: transparent url('/img/caja-form-comentarios-in.gif') repeat-y;
	}
	
.bottom-comentarios {	
	height: 11px;
	}
	
.top-comentario {	
	background: transparent url('/img/caja-comentario-top.gif') bottom no-repeat;
	}
	
.bottom-comentarios {	
	background: transparent url('/img/caja-comentario-bottom.gif') no-repeat;
	}
	
.inside-comentario {	
	background: transparent url('/img/caja-comentario-inside.gif') repeat-y;
	}
	
/* FIN CAJITA SIDEBAR */

/* TABLA */

table#reservas-form-carrito, table#inside-sidebar-form {
	border-collapse:collapse;
	width: 100%;
	}
	
table#inside-sidebar-form {
	width: 313px;
	padding-right: 10px;
	}
	
/* FIN TABLA */

/* ESPACIOS */	

#principal, #principal .reservas-pestanias ul {
	margin: 0;
	}
	
#entrada .caja-relacionado-alrededores .relacionado {
	margin: 10px 0 0 0;
	}
	
#principal .reservas-pestanias ul, .caja-relacionado-alrededores .relacionado {
	padding: 0;
	}
	
form.datos h2, .reservas-oferta, .reservas-ofertas-disponibilidad, #reservas-alojamiento-final, #registro-carrito .submit, input.submitbutton   {
	margin-top: 10px;
	}
	
form.datos h2,
.reservas-ofertas-disponibilidad,
#reservas-alojamiento-final,
#registro-carrito .submit,
input.submitbutton   {
	margin-right: 20px;
	}	
	
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .reservas-alojamiento-final-pagar { 
    	width: 140px;
    	margin-right: 0;}
}
	
.mas-ofertas {
	margin: 4px 8px 0 0;
	padding: 1px 0 0 9px;
	}

#central-reservas-form-entrada, #central-reservas-form-salida, #central-reservas-form-tipo, #central-reservas-form-zona, #central-reservas-form-alojamiento, #central-reservas-form-precio {
	margin-bottom: 5px;
	}

.mapa, .caja-relacionado-alrededores, .reservas-tipo-orden .bottom-sidebar, .bottom-sidebar-resenia, .evento-info, .multimedia-resultados-imagen, .mis-actividades-titulo, .actividades-titulo {
	margin-bottom: 10px;
	}
	
#legales {
	margin-bottom: 30px;
	}
	
.reservas-alojamientos-total {
	margin-bottom: 10px;
	}
	
#legales {
	margin: 10px 0 30px 0;
	}
	
.reservas-ofertas-info {
	margin-left: 80px;
	}
	
h2.reservas {
	padding-left: 20px;
	}
	
#entrada .reservas-ofertas-extension p  {
	margin: 5px 0;
	}
	
.valoracion-titulo, #registro-carrito h3, .evento, table#reservas-form, table#reservas-form-carrito {	
	margin: 10px 0;
	}
	
table#reservas-gestion-form th,  table#reservas-form-carrito th,  table#reservas-form-carrito td {	
	width: 30%;
	padding: 0 10px 0 0;
	}
	
table#reservas-form select, table#reservas-form-carrito select {	
	margin-bottom: 0;
	margin-right: 5px;
	}
	
table#gestion-reservas-form td, table#reservas-form td, table#reservas-form-carrito td {	
	border-bottom: 1px dotted #e4e4e4;
	}
	
table#gestion-reservas-form td.tabla-primero, table#gestion-reservas-form th.tabla-primero, table#reservas-form td.tabla-primero, table#reservas-form-carrito td.tabla-primero, table#reservas-form th.tabla-primero, table#reservas-form-carrito th.tabla-primero {	
	padding-left: 10px;
	}
	
.buscador-reservas-contenido .ir   {
	margin: 10px 0 0 220px;
	}
	
h3 span {
	padding-left: 5px;
	}
	
ul.reservas-pestanias-inside  {
	min-height: 350px;
	}	
	
ul.pestanias li {
	margin-right: 5px;
	}
	
#entrada p {	
	margin: .5em 0 .5em 0;
	}
	
.reservas-ofertas-presentacion {	
	background: #e4e4e4 url('/img/icono-hoxe.gif') no-repeat left;
	padding: 0;
	height: 25px;
	padding: 5px 0 0 34px;
	}
	
.reservas-ofertas h3 {	
	padding: 0;
	}
	
.mis-actividades-dias, .actividades-dias {
	padding-right: 30px;
	}

.reservas-pestanias-inside {
	border-top: 1px solid #e4e4e4;
	padding: 10px 0;
	}
	
.reservas-pestanias, .inside-principal-pestanias {
	padding: 10px 0;
	}
	
#navegador, #inside-principal-foto .right, #inside-principal-foto .left {
	padding-top: 30px;
	}
	
.buscador-reservas-contenido {
	padding: 10px 0 0 46px;
}
	
.inside-comentario, .perfil li a, .perfil li a:hover, .barrasocial li, .inside-form-comentarios {	
	padding: 0 5px;
	}
	
.migasdepan ul, .reservas-ofertas-disponibilidad-sit {
	padding-top: 4px;
	}
	
li.datos-carrito a, li.datos-cuaderno a, .benvida, .reservas-ofertas-extension-titulo, #inside-principal-info h3 {	
	padding-left: 15px;
	}
	
.mis-actividades-info, .mis-actividades-titulo {	
	padding-left: 26px;
	}
	
.caderno {	
	padding-left: 44px;
	}
	
.actividades-contenido {	
	padding-left: 40px;
	}
	
.titulo-sidebar {
	padding: 5px 0 0 10px;
	}
	
.etiquetas-contenido, .relacionado, #audioguias, .bordes-caderno-inside, ul.pestanias a {	
	padding: 5px 10px;
	}
	
 #reservas-alojamiento-final input:hover {	
	cursor: pointer;
	}
	
#login, .comentario-orden, .top-form-comentarios {	
	padding-right: 10px;
	}
	
.inside-comentario {
	padding: 10px 30px 0 10px;
	}
	
.central-reservas-busqueda, #sidebar-buscador-fotos, .grupo, .caderno-info-detalle {	
	padding: 10px;
	}
	
.reservas-alojamiento-final-seguir a,
.reservas-alojamiento-final-pagar a,
.conjunto-opciones-imprimir a,
.conjunto-opciones-volver a,
#reservas-alojamiento-final input  {	
	padding: 5px 10px;
	}
	
#inside-principal-foto, .valoracion-personal-tipo, .reservas-alojamiento-final-seguir a, .conjunto-opciones-imprimir a, .inside-sidebar .ir, table#inside-sidebar-form, #menu-principal-reservas li.busqueda a, #menu-principal-reservas li.alojamientos a, #menu-principal-reservas li.actividades a, #menu-principal-reservas li.grupos a{	
	margin-right: 10px;
	}
	
.caja-relacionado-alrededores {	
	margin-right: 10px;
	}
	
#sidebar-ultimas-fotos {	
	padding: 11px;
	}
	
#calendario, .mi-actividad, .actividad{	
	padding: 10px 0;
	}
	
.legales-accept, .comentario-entrada, .reservas-ofertas-contenido, .evento-resumen, .caderno-info-detalles, .top-principal, .reservas-ofertas-extension {
	padding-top: 10px;
	}
	
.legales-imprimir {
	padding: 13px 7px 0 0;
	}
	
.bottom-principal {
	padding-bottom: 10px;
	}
	
.comentario-fotos, .evento-data {
	padding-right: 25px;
	}
	
.unidad {
	padding: 12px 10px 10px 10px;
	}

/* IMAGENES */	

/* FIN IMAGENES */	

/* FORM */	

.reservas-ofertas select {
	width: 203px;
	height: 20px;
	border: 1px solid #dfdfdf;
	}

.inside-form-comentarios label{
	width: 60px;
	}
	
#sidebar-buscador-fotos label {
	width: 80px;
	}
	
.buscador-reservas-contenido label {
	width: 120px;
	}
	
.slideshow-reservas img {
	margin: 0 10px;
	}
	
.formulario-perfil label,
#reservasform select,
#reservasform label,
.buscador-reservas-contenido label,
.buscador-reservas-contenido select,
input#nhabitaciones, input#alojamiento {
	margin-bottom: 5px;
	}

#entrada .relacionado,
.caja-relacionado-alrededores .relacionado,
.buscador-reservas-contenido label,
.buscador-reservas-contenido select,
input#nhabitaciones,
input#alojamiento,
.pasarela-pagos label {
	width: 170px;
	}
	
#registro-carrito input#LoginExtraRecordar, #formreserv .checkbox input {
	width: 20px;
	}
	
.caja-relacionado-alrededores {
	width: 176px;
	}
	
#sidebar input.submitbutton {	
	margin-left: 110px;
	}
	
#sidebar #reservasactividadesform label,
#sidebar #reservasform label {
	width: 110px;
	}
	
#sidebar #reservasactividadesform select,
#sidebar #reservasform select, form.datos label  {
	width: 140px;
	}
	
#sidebar input#nhabitaciones, #sidebar input#alojamiento {
	width: 136px;
	}
	
#valoracion-form label.valoracion-subtitulo {
	width: 100px;
	}
	
#valoracion-form textarea, .cajas-bono-localizador-derecha {
	width: 460px;
	}
	
textarea, form#formconfirm  {
	overflow: hidden;
	}
	
form#formconfirm  {
	padding-bottom: 5px;
	}
	
#valoracion-form input,
#reservas-alojamiento-final input,
#registro-carrito input#LoginExtraRecordar, #registro-carrito input#UsuarioAcepto, #central-reservas-form input#no-border  { /* solo para ie */	
	border: none;
	}

/* FIN FORM */	

/* ESTRELAS */	
	
.reservas-rating, .data {	
	margin-right: 5px;
	}
	
.reservas-rating {	
	margin-left: 10px;
	margin-top: 2px;
	width: 68px;
	}
	
.data {	
	padding-top: 2px;
	}
	
.estrellas-una {	
	background: transparent url('/img/rating/estrellas-una.gif') no-repeat;
	}
	
.estrellas-dos {	
	background: transparent url('/img/rating/estrellas-dos.gif') no-repeat;
	}
	
.estrellas-tres {	
	background: transparent url('/img/rating/estrellas-tres.gif') no-repeat;
	}
	
.estrellas-cuatro {	
	background: transparent url('/img/rating/estrellas-cuatro.gif') no-repeat;
	}
	
.estrellas-cinco {	
	background: transparent url('/img/rating/estrellas-cinco.gif') no-repeat;
	}
	
/* FIN ESTRELAS */	

/* ALOJAMENTOS */	
.aloj-hotel, .aloj-ciudad, .aloj-otros, .aloj-pension, .aloj-turismo, .aloj-albergue {	
	padding-left: 20px;
	}

.aloj-hotel {	
	background: transparent url('/img/categoria/aloj-hotel.gif') left no-repeat;
	}
	
.aloj-albergue {	
	background: transparent url('/img/categoria/aloj-albergue.gif') left no-repeat;
	}
	
.aloj-ciudad {	
	background: transparent url('/img/categoria/aloj-ciudad.gif') left no-repeat;
	}
	
.aloj-otros {	
	background: transparent url('/img/categoria/aloj-otros.gif') left no-repeat;
	}
	
.aloj-pension {	
	background: transparent url('/img/categoria/aloj-pension.gif') left no-repeat;
	}
	
.aloj-turismo {	
	background: transparent url('/img/categoria/aloj-turismo.gif') right no-repeat;
	}

/* FIN ALOJAMENTOS */	

.reser-act {	
	padding-left: 26px;
	height: 23px;
	background: transparent url('/img/reservas/reser-act.gif') left no-repeat;
	}

/* REDONDEADOS */	


ul.pestanias a,
.legales-info,
.caja-valoracion-comentario-general,
.caja-valoracion-comentario-general-particular,
.caja-valoracion-comentario-particular,
.valoracion-personal-tipo  {
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;
    -khtml-border-radius: 5px 5px 0 0;	
    }
    
.tabla-disponibilidad  {
	border-radius: 10px;
	-webkit-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -khtml-border-radius: 10px;	
    padding: 10px;
    border: 3px solid grey;
    }
    
.reservas-pestanias .tabla-disponibilidad  {
	margin-bottom: 15px;
    }
	
#menu-principal-reservas li a, .reservas-ofertas-disponibilidad-sit {	
	color: #666;
	}
	
label.ancho-label1 {	
	width: 300px;
	}
	
label.ancho-label2 {	
	width: 200px;
	}
	

	
/* MENU PPAL */		

#menu-principal-reservas {
	font-family: "lucida sans unicode","lucida grande",sans-serif;
	font-size: 1.2em;
	letter-spacing: 1pt;
	margin: 15px 0;
	padding:0;
	font-variant: small-caps;
	}
	
#menu-principal-reservas ul {
	padding: 0 0 0 15px;
	margin:0;
	}
	
#menu-principal-reservas li.contacto a, #menu-principal-reservas li.busqueda a, #menu-principal-reservas li.alojamientos a, #menu-principal-reservas li.actividades a, #menu-principal-reservas li.grupos a {
	width: 22px;
	padding: 16px 0 16px 26px;
	}
		
#menu-principal-reservas li.busqueda a {
	background: transparent url('/img/reservas/menu-busqueda.gif') no-repeat center left;
	}
	
#menu-principal-reservas li.busqueda a:hover {
	background: transparent url('/img/reservas/menu-busqueda-on.gif') no-repeat center left;
	}	
	
#menu-principal-reservas li.alojamientos a {
	background: transparent url('/img/reservas/menu-alojamientos.gif') no-repeat center left;
	}
	
#menu-principal-reservas li.alojamientos a:hover {
	background: transparent url('/img/reservas/menu-alojamientos-on.gif') no-repeat center left;
	}	
	
#menu-principal-reservas li.actividades a {
	background: transparent url('/img/reservas/menu-actividades.gif') no-repeat center left;
	}
	
#menu-principal-reservas li.actividades a:hover {
	background: transparent url('/img/reservas/menu-actividades-on.gif') no-repeat center left;
	}	

#menu-principal-reservas li.grupos a {
	background: transparent url('/img/reservas/menu-grupos.gif') no-repeat center left;
	}
	
#menu-principal-reservas li.grupos a:hover {
	background: transparent url('/img/reservas/menu-grupos-on.gif') no-repeat center left;
	}	
	
#menu-principal-reservas li.contacto a {
	background: transparent url('/img/reservas/menu-contacto.gif') no-repeat center left;
	}
	
#menu-principal-reservas li.contacto a:hover {
	background: transparent url('/img/reservas/menu-contacto-on.gif') no-repeat center left;
	}
	
#menu-principal-reservas li a:hover {
	color: #419184;
	}
	
/* FIN MENU PPAL */	

h2.presentacion-carrito-titulo {
	background: transparent url('/img/reservas/icono-carrito.gif') no-repeat center left;
	height: 32px;
	margin:0;
	}
	
h2.presentacion-carrito-titulo, h2.reservas-alojamientos-tabla {
	padding: 8px 0 0 0;
	margin: 0;
	}
	
h2.presentacion-carrito-titulo, .presentacion-info, h2.reservas-alojamientos-tabla {
	padding-left: 44px;
	}
	
.linea-reservas {
	margin: 25px 0;
	border-bottom: 1px solid #ccc;
	}
	
h2.reservas-alojamientos-tabla {
	background: transparent url('/img/reservas/icono-resaloja.gif') no-repeat center left;
	height: 27px;
	}
	
#entrada .subtitulo-bono a:hover {
 	background: transparent;
 	border: none;
	}

.legales-info {
	height: 150px; 
	padding: 10px;
	overflow-y: scroll;
	border: 1px solid #ccc;
	}
	
.checks-reservas {
	padding: 0 0 0 6px;
	}
	
label.ancho-label {
	min-width: 60px;
	}

/* FORMULARIO */	
#registro-carrito .text input, #registro-carrito .password input, #formreserv input, #registro-carrito label, .buscador-reservas-contenido #formreserv label {	
	width: 150px;
	}
	
#registro-carrito label, .buscador-reservas-contenido #formreserv label {
	display:block;
	padding:0 2px 0 0;
	float: left;
	}
	
#registro-carrito .obrigatorio {
	height: 20px;
	}
	
input#LoginExtraRecordar {
	margin: 0 0 5px 0;
	}
	
th, input#LoginExtraRecordar {
	text-align: left;
	}

.reservas-alojamientos-total {
	text-align: right;
	}
	

/*  	

.olvido-clave {
	margin: 5px 0;
	float: left;
	}
	
*/
	
.central-actividad {
	width: 140px;
	float: left;
	}
	
#central-actividades h3 {	
	background: none;
	font-size: 11px;
	margin: 10px 0 5px 0;
	padding: 0 20px 0 0;
	min-height: 30px;
	font-weight: normal;
	}
	
.caja-valoracion-comentario {
	margin: 10px 0;
	color: #333;
	}
	
#contenido #inside-principal-info li#info {
	list-style-image: url('/img/icono-li.gif');
	margin-left: 20px;
	}
	
.valoracion {	
	width: 250px;
	margin-bottom: 10px;
	}
	
.caja-valoracion-comentario-general, .caja-valoracion-comentario-particular {
	padding: 10px;
	}
	
.caja-valoracion-comentario-general {
	background: #e0ebce;
	margin-bottom: 5px;
	}
	
.caja-valoracion-comentario-particular {
	background: #eaefe4;
	}
	
.valoracion-general-numero {	
	background: transparent url('/img/reservas/icono-botafumeiro-gde.png') no-repeat left center;
	height: 20px;
	padding: 2px 0 0 20px;
	font-size: 23px;
	}
	
.valoracion-general-identificacion {	
	margin-left: 10px;
	}
	
.valoracion-particular {
	padding-top: 3px;	
	width: 240px;
	clear: both;
	margin: 5px 0;
	}
	
.valoracion-particular-tipo{
	width: 70px;
	}
	
.valoracion-general-info {	
	width: 340px;
	}
	
#contenido li .caja-valoracion-comentario {	
	line-height: 1.4em;
	}
	
.caja-relacionado-alrededores .relacionado-titulo {	
	line-height: 1.3em;
	}
	
.valoracion-general-info-positivo, .valoracion-general-info-negativo, .positivo, .negativo {	
	min-height: 18px;
	padding: 0 0 0 24px;
	}
	
.valoracion-general-info-positivo, .positivo {	
	background: transparent url('/img/reservas/icono-valoracion-positiva.png') no-repeat left center;
	margin-bottom: 10px;
	}
	
.valoracion-general-info-negativo, .negativo {	
	background: transparent url('/img/reservas/icono-valoracion-negativo.png') no-repeat left center;
	}
	
.valoracion-personal-tipo {	
	background: #336600;
	padding: 0 10px;
	}
	
#inside-principal-pestanias-valoraciones, #inside-principal-pestanias-comentarios {	
	margin: 10px 0;
	}

#slideshowfotosreservas {
	float: left;
	margin-left: 15px;
    }
    
.fotos-reservas {
	width: 500px;
    }
    
.reservas-ofertas-oferta, .rojo {
	color: #cb341b;
    }
    
.central-actividad {
	min-height: 170px;
    }
    
.reservas-ofertas-oferta {
	background: transparent url('/img/reservas/icono-oferta.gif') no-repeat left center;
	padding-left: 20px;
    }
    
.reservas-resumen-resultados {	
	margin: 5px 10px 0 0;
	}
	
.reservas-tipo-orden {	
	margin: 8px 0;
	}
	
.reservas-ofertas-titulo {	
	min-height: 25px;
	}
	
.reservas-ofertas-subtitulo {	
	min-height: 20px;
	}
	
.reservas-ofertas-subtitulo {	
	padding-top: 10px;
	}
	
.reservas-ofertas-estado a {	
	padding: 0 5px;
	}
	
.reservas-ofertas-reservar a, .reservas-ofertas-reservar a:hover  {	
	padding: 5px;
	}
	
#principal input.submitbutton {	
	margin-left: 170px;
	}
	
#principal .buscador-reservas-contenido-int input.submitbutton {	
	margin-left: 430px;
	}
	
#inside-principal-foto {	
	width: 150px;
	height: 110px;
	}
	
#slideshowfotosreservas {	
	}
	
#entrada #central-reservas-alojamientos-form  {	
	background: transparent url('/img/reservas/fondo-form.gif') no-repeat top center;
	}
	
#entrada #central-reservas-actividades-form {	
	background: transparent url('/img/reservas/fondo-form-aloj.gif') no-repeat top center;
	}

.reservas-ofertas-estado .disponible, .reservas-ofertas-estado .peticion {	
	border: 1px solid #2f400d;
	}
	
#gestion-reservas-form {	
	margin: 15px 0;	}
	
.cajas-bono-localizador, .cajas-bono-localizador-derecha {
	padding: 15px 15px 10px 15px;
	margin: 10px 0;
	border: 2px solid #e0ebce;
	}
	
.cajas-bono-localizador, .cajas-bono-localizador-derecha {
	-moz-border-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -khtml-border-bottom-right-radius: 5px;
    -khtml-border-top-right-radius: 5px;	
    }
    
.linea-corte {
	border-bottom: 4px dashed #000;
	margin: 15px 0;
    }
    
.pasarela-pagos {
	margin: 20px;
    }
    
 /* confirmar reserva actividad */
 
 #reservas-form {
 	width: 100%;
 }
 
 .table-confirmacion-reserva-actividad {
  width: 100%;
 }
  
 .table-confirmacion-reserva-actividad  th {
	text-align: center;
	padding: 0 10px 0 0;
 }
 
 .table-confirmacion-reserva-actividad .column-data {
	width: 160px;
 }
 
 .table-confirmacion-reserva-actividad .column-plazas-a {
	width: 30px;
 }
 

 .table-confirmacion-reserva-actividad .column-pvp-a {
	width: 30px;
 }

 .bkg_none {
 	background: none;
 }
 
.relacionados .relacionado {
 	min-height: 60px;
 }

#principal #inside-principal-info ul, 
#principal #inside-principal-info ol {
    margin-left: 20px;
}

#principal #inside-principal-info .resumen-actividad ul, 
#principal #inside-principal-info .resumen-actividad ol {
    margin-left: 185px;
}

#entrada #inside-principal-info ul li {
	list-style-image: url('/img/icono-li.gif');
	}