/* LOGO */	

h2#logo-descripcion {
	padding: 0 0 0 52px;
	}
	
.resumen-actividad {
	min-height: 120px;;
	}
	
/* FIN LOGO */	
	
.pasarela-pagos label,
.central-reservas-form-salida,
input#UsuarioAcepto,
#registro-carrito input#LoginExtraRecordar,
.buscador-reservas-contenido .checks-reservas input,
.caja-relacionado-alrededores,
form.datos label,
#reservasform label,
.conjunto-opciones-imprimir,
.reservas-alojamiento-final-seguir,
#valoracion-form label.valoracion-subtitulo,
.reservas-rating li,
.slideshow-reservas,
.inside-form-comentarios 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,
.central-reservas-alojamientos.single h3,
.central-reservas-actividades.single h3,
.actividades-santiago.single h3 {
	clear: both;
	}
	
.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;
	}
	
.sidebar-barrasocial .unidad {	
	background: transparent url('/img/reservas/sidebar-barrasocial.gif') no-repeat;
	border: 0;
	width: 139px;
	}
	
.reservas-ofertas-extension-titulo {	
	background: transparent url('/img/reservas/fondo-h3-sidebar.gif') no-repeat;
	height: 20px; 
	padding: 3px 0 0 2px;
	}
	
.aprox-titulos {	
	padding: 0 0 10px 42px;
	min-height: 36px;
	}
	
.titulo1 {	
	background: transparent url('/imgv2/home/icono-aparcadoiro.gif') no-repeat;
	}
	
.titulo2 {	
	background: transparent url('/imgv2/home/icono-museos.gif') no-repeat;
	}
	
.titulo3 {	
	background: transparent url('/imgv2/home/icono-monumentos.gif') no-repeat;
	}
	
.titulo4 {	
	background: transparent url('/imgv2/home/icono-alojamiento.gif') no-repeat;
	}
	
.titulo5 {	
	background: transparent url('/imgv2/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;
	}
	
.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; 
	}
	
#google-map,
#calendario,
.galeria,
#navegador,
.multimedia-resultados-imagen,
#sidebar-banner,
.info-precio-etc,
.buscadores-reservas input.submitbutton,
 .table-confirmacion-reserva-actividad th   {
	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, .evento-titulo a, #registro-carrito a, .legales-imprimir a, #reservas-form-carrito a, #reservas-alojamiento-final a, #gestion-reservas-form a, #presentacion-carrito 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,
.reservas-ofertas-info .mais-info a,
.reservas-ofertas-info .reservas-ofertas-estado a,
a.reservas-ofertas-reservar,
table#reservas-form td a,
.subtitulo a,
#reservas-form-carrito a,
#gestion-reservas-form a {
	border-bottom: 1px dotted;	
	}
	
h2   {
	font-weight: normal;
	}
	
.legales-titulo,
.legales-subtitulo,
.strong, 
.benvida,
.comentario-orden,
.comentario-info .left,
.contido-usuarios-descripcion a,
.evento-titulo, .evento-mais,
.relacionado-fecha-pub,
.mis-actividades-titulo a,
.actividades-titulo a,
.caderno-data,
.caderno-info-detalle-titulo,
.sidebar-barrasocial a   {
	font-weight: 700;
	}
	
 #entrada h2,
 .buscadores-reservas input.submitbutton,
 .caja-fuera-contenido h2 small,
 .reservas-ofertas-zona,
 .central-reservas-alojamientos.single h3,
 .central-reservas-actividades.single h3,
 .actividades-santiago.single h3,
 #reservas-alojamiento-final a {
	font-weight: 300;
	}
	
#sidebar .evento, #eventos .evento, .grupo, .caderno-entrada {	
	padding-bottom: 7px;
	background: transparent url('/img/borde-h2.png') repeat-x bottom;
	}
	
.reservas-ofertas-titulo .reservas-habitacion-regimen {
	padding-top: 2px;
	}
	
/* FIN TIPOS */

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

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

.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,
table#reservas-form-carrito,
.reservas-ofertas-reservar,
table#reservas-form,
#gestion-reservas-form,
.reservas-ofertas-estado    {
	font-size: 1em;
	}
	
.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,
.valoraciones  {
	font-size: 12px;
	}
	
.valoracion-titulo,
.reservas-alojamientos-total,
.reservas-ofertas-contenido strong,
.reservas-ofertas-extension-titulo,
.sidebar-barrasocial {
	font-size: 1.1em;
	}
	
.subtitulo-localizador {	
	font-size: 18px;
	}
	
.reservas-ofertas-zona {
	font-size: 1.5em;
	}
	
.reservas-ofertas-precio {
	/*font-size: 1.6em;*/
	font-size: 1.2em;
	}
	
h3 span, .titulo-localizador {	
	font-size: 22px;
	}
	
.buscador-reservas-contenido .ir, .inside-sidebar .ir {	
	font-size: 1.2em;
	}
	
.informacion-iva,
del  {	
	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 */

.sidebar-barrasocial .unidad, .buscador-reservas-contenido .ir, .inside-sidebar .ir {	
	height: 38px;
	}
	
.valoracion {	
	height: 24px;
	}
	
.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;
	}
	
/* 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, #gestion-reservas-form th,
#reservas-form-carrito th {
	background: #666;
	}
	
#sidebar .valoraciones a:hover {
	background: none;
	}

#conjunto-opciones a,
#gestion-reservas-form a:hover,
#gestion-reservas-form th, 
li#comentarios .valoracion-comentarios a,
#reservas-alojamiento-final a,
ul.reservas-menu,
ul.reservas-menu a,
.data a:hover,
h3 span,
#sidebar .valoraciones a,
.valoracion-personal-tipo,
.comentario-orden,
.comentario-fotos a,
.comentario-info .left .data a,
#etiquetas a:hover,
table#reservas-form th,
table#reservas-form-carrito th,
.mas-ofertas a,
#reservas-alojamiento-final input,
.buscadores-reservas input.submitbutton:hover,
#reservas-alojamiento-final a:hover    {
	color: #fff;
	}

#principal h3 a,
#registro-carrito a,
.legales-imprimir a,
.reservas-ofertas-contenido strong,
.migasdepan a,
.migasdepan,
.reservas-ofertas-extension p,
.reservas-ofertas-extension p .strong,
.mais-info a,
.pechar a,
.mas-ofertas a:hover,
table#inside-sidebar-form a,
.sidebar-barrasocial a,
.reservas-ofertas-reservar a,
a.reservas-ofertas-reservar,
table#reservas-form td a,
.subtitulo a,
#reservas-form-carrito a,
#gestion-reservas-form a {
	color: #000;
	}
	
.reservas-ofertas-reservar a,
#reservas-alojamiento-final input:hover,
#gestion-reservas-form a:hover {
	background: #000;
	}
	
.reservas-ofertas label,
.reservas-ofertas-info .mais-info,
.reservas-ofertas-info .mais-info a,
.reservas-ofertas-info .reservas-ofertas-estado,
.reservas-ofertas-info .reservas-ofertas-estado a,
.reservas-ofertas-precio,
.reservas-habitacion-regimen,
.caja-relacionado-alrededores,
.caja-relacionado-alrededores a {
	color: #999;
	}
	
.inside-principal p,
.inside-principal-pestanias p, 
.reservas-ofertas-extension,
table#inside-sidebar-form {
	color: #666;
	}
	
.carrito th {
	color: #336600;
	}
	
.reservas-ofertas a:hover,
.caja-relacionado-alrededores a:hover,
a.reservas-ofertas-reservar:hover,
table#reservas-form td a:hover,
.subtitulo a:hover,
#reservas-form-carrito a:hover {
	color: #ff9900;
	}
	
.reservas-ofertas-reservar a:hover,
#reservas-alojamiento-final input {
	background: #ff9900;
	}
	
.caja-relacionado-alrededores .relacionado,
.caja-relacionado-alrededores .relacionado a,
.buscadores-reservas input,
.caja-valoracion-comentario,
.reservas-ofertas-zona a,
 .central-reservas-alojamientos.single h3,
 .central-reservas-actividades.single h3,
 .actividades-santiago.single h3,
 #reservas-alojamiento-final a  {
	color: #333;
	}
	
/* FIN COLORES */

/* LISTAS */
	
.reservas-ofertas-disponibilidad li{
	display: inline;
	}
	
/* 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{
	margin: 0;
	}
	
#entrada .caja-relacionado-alrededores .relacionado {
	margin: 10px 0 0 0;
	}
	
 .caja-relacionado-alrededores .relacionado {
	padding: 0;
	}
	
form.datos h2,
.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;
	}	
	
.central-reservas-alojamientos.single .buscadores-reservas,
.central-reservas-actividades.single .buscadores-reservas,
.actividades-santiago.single .buscadores-reservas   {
	margin: 30px 0;
	}	
	
.central-reservas-alojamientos.single #principal h3,
.central-reservas-actividades.single #principal h3,
.actividades-santiago.single #principal h3 {
    margin-top: 30px;
    font-weight: bold;
	display: inline-block;
	border-bottom: 1px solid orange;
}
	
@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,
.formulario-perfil label,
.caja-valoracion-comentario-general,
.reservas-ofertas-precio {
	margin-bottom: 5px;
	}

.mapa,
.caja-relacionado-alrededores .bottom-sidebar,
.bottom-sidebar-resenia,
.evento-info,
.multimedia-resultados-imagen,
.mis-actividades-titulo,
.actividades-titulo,
.reservas-alojamientos-total,
.valoracion,
.valoracion-general-info-positivo,
.positivo,
.reservas-ofertas-zona,
.reservas-ofertas-contenido,
.reservas-habitacion-regimen,
.reservas-tipo-orden {
	margin-bottom: 10px;
	}
	
#legales,
.buscador-reservas-actividades,
.buscador-reservas-alojamientos,
.informacion-iva {
	margin-bottom: 30px;
	}
	
#legales {
	margin: 10px 0 30px 0;
	}
	
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;
	}
	
#entrada p {	
	margin: .5em 0 .5em 0;
	}
	
.mis-actividades-dias, .actividades-dias {
	padding-right: 30px;
	}
	
#navegador {
	padding-top: 30px;
	}
	
.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{	
	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,
#audioguias,
.bordes-caderno-inside {	
	padding: 5px 10px;
	}
	
 #reservas-alojamiento-final input:hover {	
	cursor: pointer;
	}
	
.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;
	}
	
.valoracion-personal-tipo,
.reservas-alojamiento-final-seguir a,
.conjunto-opciones-imprimir a,
.inside-sidebar .ir,
table#inside-sidebar-form {	
	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,
.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;
	}
	
.slideshow-reservas img {
	margin: 0 10px;
	}

.caja-relacionado-alrededores .relacionado,
.pasarela-pagos label {
	width: 170px;
	}
	
.buscadores-reservas .buscadores-reservas-contenido {
    line-height: 15px;
	}
	
.buscadores-reservas input,
.buscadores-reservas label,
.buscadores-reservas img,
.buscadores-reservas select {
    display: inline-block;
	}
    
.buscadores-reservas img.ui-datepicker-trigger,
.buscadores-reservas select,
.buscadores-reservas input#alojamiento,
.buscadores-reservas input#nhabitaciones {
    float: right;
    }

.buscadores-reservas .central-reservas-form select {
	-webkit-appearance: none;
	}	
	
#registro-carrito input#LoginExtraRecordar, #formreserv .checkbox input {
	width: 20px;
	}
	
.caja-relacionado-alrededores {
	width: 176px;
	}
	
#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,
.cr-aproximaciones,
.cr-aproximaciones-cajas,
.reservas-ofertas-presentacion,
#entrada {
	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 */	
	
.data {	
	margin-right: 5px;
	}
	
.reservas-rating {	
	margin: 0 0 0 10px;
	height: 19px;
	width: 95px;
	}
	
.data {	
	padding-top: 2px;
	}
	
.estrellas-una {	
	background: transparent url('/imgv2/rating/estrellas-una.png') no-repeat;
	}
	
.estrellas-dos {	
	background: transparent url('/imgv2/rating/estrellas-dos.png') no-repeat;
	}
	
.estrellas-tres {	
	background: transparent url('/imgv2/rating/estrellas-tres.png') no-repeat;
	}
	
.estrellas-cuatro {	
	background: transparent url('/imgv2/rating/estrellas-cuatro.png') no-repeat;
	}
	
.estrellas-cinco {	
	background: transparent url('/imgv2/rating/estrellas-cinco.png') 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('/imgv2/categoria/aloj-hotel.gif') left no-repeat;
	}
	
.aloj-albergue {	
	background: transparent url('/imgv2/categoria/aloj-albergue.gif') left no-repeat;
	}
	
.aloj-ciudad {	
	background: transparent url('/imgv2/categoria/aloj-ciudad.gif') left no-repeat;
	}
	
.aloj-otros {	
	background: transparent url('/imgv2/categoria/aloj-otros.gif') left no-repeat;
	}
	
.aloj-pension {	
	background: transparent url('/imgv2/categoria/aloj-pension.gif') left no-repeat;
	}
	
.aloj-turismo {	
	background: transparent url('/imgv2/categoria/aloj-turismo.gif') right no-repeat;
	}

/* FIN ALOJAMENTOS */	

/* REDONDEADOS */	

.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;	
    }
	
.reservas-ofertas-disponibilidad-sit {	
	color: #666;
	}
	
label.ancho-label1 {	
	width: 300px;
	}
	
label.ancho-label2 {	
	width: 200px;
	}

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;
	}
	
.valoracion {	
	width: 250px;
	}
	
.caja-valoracion-comentario-general, .caja-valoracion-comentario-particular {
	padding: 10px;
	}
	
.caja-valoracion-comentario-general {
	background: #e0ebce;
	}
	
.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;
	}
	
.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 0 0 0;
	}
	
.reservas-ofertas-subtitulo {	
	min-height: 20px;
	}
	
.reservas-ofertas-reservar a, .reservas-ofertas-reservar a:hover  {	
	padding: 5px;
	}
	
.buscadores-reservas input.submitbutton {	
	clear: both;
	float: right;
	margin-right: 55px;
	width: 115px;
	padding: 0;
	}
	
#reservas-alojamiento-final a,
.buscadores-reservas input.submitbutton {	
	background: none;
	font-size: 1.1em;
	line-height: 20px;
	height: 20px;
	-webkit-box-shadow: 0 0 5px 1px #e6e4e4;
    -moz-box-shadow: 0 0 5px 1px #e6e4e4;
    box-shadow: 0 0 5px 1px #e6e4e4;
	}
	
.buscadores-reservas #formtabladisp input.submitbutton {	
	clear: none;
	margin: 0;
	}
	
.buscadores-reservas input.submitbutton:hover,
#reservas-alojamiento-final a:hover {	
	background: #ccc;
	}
	
#principal .buscador-reservas-contenido-int input.submitbutton {	
	margin-left: 430px;
	}
	
#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 {
	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;
 }